SE527387C2 - Method and unit for eliminating interference in a multi-user system - Google Patents
Method and unit for eliminating interference in a multi-user systemInfo
- Publication number
- SE527387C2 SE527387C2 SE0501186A SE0501186A SE527387C2 SE 527387 C2 SE527387 C2 SE 527387C2 SE 0501186 A SE0501186 A SE 0501186A SE 0501186 A SE0501186 A SE 0501186A SE 527387 C2 SE527387 C2 SE 527387C2
- Authority
- SE
- Sweden
- Prior art keywords
- signal
- value
- pilot
- decision
- determined
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/69—Spread spectrum techniques
- H04B1/707—Spread spectrum techniques using direct sequence modulation
- H04B1/7097—Interference-related aspects
- H04B1/7103—Interference-related aspects the interference being multiple access interference
- H04B1/7107—Subtractive interference cancellation
- H04B1/71075—Parallel interference cancellation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/69—Spread spectrum techniques
- H04B1/707—Spread spectrum techniques using direct sequence modulation
- H04B1/7097—Interference-related aspects
- H04B1/711—Interference-related aspects the interference being multi-path interference
- H04B1/7115—Constructive combining of multi-path signals, i.e. RAKE receivers
- H04B1/7117—Selection, re-selection, allocation or re-allocation of paths to fingers, e.g. timing offset control of allocated fingers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B2201/00—Indexing scheme relating to details of transmission systems not covered by a single group of H04B3/00 - H04B13/00
- H04B2201/69—Orthogonal indexing scheme relating to spread spectrum techniques in general
- H04B2201/707—Orthogonal indexing scheme relating to spread spectrum techniques in general relating to direct sequence modulation
- H04B2201/70701—Orthogonal indexing scheme relating to spread spectrum techniques in general relating to direct sequence modulation featuring pilot assisted reception
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Noise Elimination (AREA)
Abstract
Description
UPPFINNINGENS OMRÅDE Uppfinningen hör samman med fleranvändardetektering i ett kommunikationssystem med CDMA (code division multiple access) och alldeles särskilt med en metod och en utrustning för att eliminera störning i fleranvändarsystem. FIELD OF THE INVENTION The invention relates to multi-user detection in a CDMA (code division multiple access) communication system and more particularly to a method and apparatus for eliminating interference in multi-user systems.
BAKGRUND TILL UPPFINNINGEN CDMA tillhör en av de teknologier med modulering för multipelaccess som allmänt används inom mobilkommunikation. Andra teknologier med modulering för multipelaccess omfattar TDMA (Time Division Multiple Access) och FDMA (Frequency Division Multiple Access). CDMA-teknologin har med utnyttjande av högfrekvensband och stor systemkapacitet fördelar framför andra teknologier för multipelmodulering. BACKGROUND OF THE INVENTION CDMA is one of the multiple access modulation technologies widely used in mobile communications. Other multiple access modulation technologies include TDMA (Time Division Multiple Access) and FDMA (Frequency Division Multiple Access). CDMA technology has advantages over other multiple access modulation technologies by utilizing high frequency bands and large system capacity.
I kommunikationssystem med CDMA Överlappar signalerna från varje användare varandra i tidsområdet och frekvensområdet, vilka endast särskiljs genom sina spridningskoder. Om dessa spridningskoder är helt ortogonala mot varandra kan signalerna från varje användare till fullo återhämtas genom användning av en korrelator och ett anpassat filter. I praktiken är det däremot så att användarna inte är synkroniserade och signalerna från olika användare anländer till mottagaren med olika tidsfördröjningar. Det är därför synnerligen svårt att finna ut någon typ av sekvens för spridningskoder som kan göra så att samtliga signaler från samtliga användare är ortogonala inom alla möjliga relativa tidsfördröjningar. Eftersom uppsättningar av spridningskoder inte är helt ortogonala förekommer störningar mellan olika användare eller olika flervägsstörningar (multi-path) från en användare, vilka utgör en så kallad multipelaccess-störning (eller en störning i ett fleranvändarsystem). En konventionell mottagare demodulerar signalerna genom att använda en korrelator (eller ett anpassat filter) men störningen bland användarna kan inte hävas under en korrelationsprocess. För en viss användare bedöms signalerna från andra användare att vara brus. Ett ökat antal användare i systemet leder sålunda till att störningarna mellan användarna gradvis tilltar. När störningarna har hopat sig till en viss grad och överstiger minsta signalbrusförhållande (SNR) som erfordras i systemmoduleringen, är det omöjligt för systemet att tillåta access för ytterligare användare. CDMA är sålunda ett störningsbegränsat system. För att lösa problemet med störningsbegränsningen i ett CDMA-system måste påverkan från störningar i fleranvändarsystem minskas. Till skillnad mot systemtermiskt brus kan störning från multipelaccess (MAI - multiple access interference) i själva verket beräknas och återskapas teoretiskt. Därför är det möjligt att minska MAI i de mottagna signalerna genom att integrera användbar information för varje användare och införa vissa signalbehandlingsåtgärder, vilket är målet som ska realiseras med teknologin för fleranvändardetektering. En effektiv teknologi för fleranvändardetektering kan öka systemets kapacitet och systemets täckningsradie samt lindra problemet med störningsbegränsningen i ett CDMA-system. In CDMA communication systems, the signals from each user overlap in the time domain and frequency domain, distinguished only by their spreading codes. If these spreading codes are completely orthogonal to each other, the signals from each user can be fully recovered by using a correlator and a matching filter. In practice, however, the users are not synchronized and the signals from different users arrive at the receiver with different time delays. It is therefore extremely difficult to find any type of spreading code sequence that can make all the signals from all the users orthogonal within all possible relative time delays. Since sets of spreading codes are not completely orthogonal, interference occurs between different users or different multi-path interference from a user, which constitutes a so-called multiple access interference (or interference in a multi-user system). A conventional receiver demodulates the signals by using a correlator (or a matched filter), but the interference among the users cannot be canceled during a correlation process. For a certain user, the signals from other users are judged to be noise. Thus, an increased number of users in the system leads to the interference between the users gradually increasing. When the interference has accumulated to a certain extent and exceeds the minimum signal-to-noise ratio (SNR) required in the system modulation, it is impossible for the system to allow access for additional users. Thus, CDMA is an interference-limited system. In order to solve the interference limitation problem in a CDMA system, the influence of interference in multi-user systems must be reduced. In contrast to system thermal noise, multiple access interference (MAI) can actually be calculated and reproduced theoretically. Therefore, it is possible to reduce MAI in the received signals by integrating useful information for each user and introducing some signal processing measures, which is the goal to be realized by the multi-user detection technology. An effective multi-user detection technology can increase the system capacity and system coverage radius, as well as alleviate the interference limitation problem in a CDMA system.
Teknologin för störningseliminering (fleranvändardetektering) kan under tiden på ett kraftfullt sätt minska den påverkan som "near - far"-effekten har på systemutöfrandet. På grund av påverkan av fädning i trådlösa kanaler och skillnaden på avstånd mellan en basstation och mobilstationerna, är signalstyrkorna som tas emot av basstationen från var och en av mobilstationerna olika. En användare med en stark signalstyrka kommer att ge en användare med en svag signalstyrka en kraftig störning så att utförandet för användaren med svag signalstyrka reduceras och kanske till och med inte fungerar normalt. Användning av en teknologi för reglering av uteffekten kan ge nästan samma uteffekt mellan alla mobilerna vars signaler tas emot av basstationen, och till en viss grad lindra "near - far"-problemet. Reglering av uteffekten har fortfarande dock visa nackdelar såsom användningen av en kanal för att översända information som rör effektregleringen, fördröjning av regleringen, prestandan hör samman med antalet mobilanvändare etc. Dessutom kan effektreglering inte lösa problemet med systemkapaciteten som begränsas av MAI. Reglering av uteffekten strävar efter att begränsa störningen till en godtagbar nivå. Till skillnad mot effektregleringen används teknologin för störningseliminering för att häva störningen mellan användarna i största möjligaste mån så att orsakerna till "near-far"-problemet på ett radikalt sätt minskas. Teknologin för störningseliminering kan sålunda effektivt lindra påverkan från "near - far"-problemet och mildrar utförandets krav på reglering av uteffekten i systemet. Meanwhile, the interference elimination technology (multi-user detection) can greatly reduce the impact of the "near-far" effect on the system performance. Due to the influence of fading in wireless channels and the difference in distance between a base station and mobile stations, the signal strengths received by the base station from each of the mobile stations are different. A user with a strong signal strength will give a user with a weak signal strength a strong interference, so that the performance of the user with a weak signal strength is reduced and may even not work normally. Using an output power control technology can provide almost the same output power among all the mobiles whose signals are received by the base station, and alleviate the "near-far" problem to a certain extent. However, output power control still has some disadvantages such as the use of a channel to transmit information related to power control, control delay, performance is related to the number of mobile users, etc. In addition, power control cannot solve the problem of system capacity limited by MAI. Output power control aims to limit the interference to an acceptable level. Unlike power control, interference elimination technology is used to eliminate the interference between users to the greatest extent possible, so that the causes of the "near-far" problem are radically reduced. Thus, interference elimination technology can effectively alleviate the impact of the "near-far" problem and alleviate the performance requirements for output power control in the system.
I allmänhet möter mobilkommunikation en miljö med flervägsfädning som varierar i tid. I denna miljö anländer de överförda signalerna med olika tidsfördröjningar till en basstation via olika vägar. Eftersom spridningskoderna inte är helt ortogonala förekommer gemensamma störningar liknande MAI mellan signalerna som överförs via olika vägar från samma användare. Vid konstruktion av en konventionell CDMA-mottagare används en rake-enhet för att demodulera respektive signal som anlänt via flera olika vägar och som har den starkaste effekten för varje användare, och därefter realiseras det maximala kombineringsförhållandet så att problemet med flei^ägsfädning övervinns genom användning av en diversitetsteknik för mottagning. För varje signal som demodulering utförs, bedöms emellertid övriga flervägssignaler att vara brus och information som ryms däri kan inte användas. I miljön med flervägsutbredning kan sålunda störningar vid multiaccess och flervägspåverkan inte övervinnas samtidigt genom enbart en enkel diversitets- och kombineringsteknik vid mottagning. Om flervägsproblemet betraktas i algoritmen för fleranvändardetektering kommer det tydligt att framgå att den effektiva informationen kan användas adekvat och att systemutförandet dessutom kan förbättras. In general, mobile communication encounters an environment with multipath fading varying in time. In this environment, the transmitted signals arrive at a base station with different time delays via different paths. Since the spreading codes are not completely orthogonal, mutual interference similar to MAI occurs between the signals transmitted via different paths from the same user. In the construction of a conventional CDMA receiver, a rake unit is used to demodulate each signal arriving via multiple paths and having the strongest effect for each user, and then the maximum combining ratio is realized so that the problem of multipath fading is overcome by using a diversity technique for reception. However, for each signal that is demodulated, other multipath signals are judged to be noise and information contained therein cannot be used. Thus, in the multipath propagation environment, multiaccess interference and multipath interference cannot be overcome simultaneously by only a simple diversity and combining technique for reception. If the multipath problem is considered in the multi-user detection algorithm, it will be clearly seen that the effective information can be used adequately and that the system performance can also be improved.
En mottagare för fleranvändardetektering kan klassificeras som en linjär fleranvändarmottagare och som en icke-linjär fleranvändarmottagare beroende på deras konstruktion med eller utan återkoppling. A receiver for multi-user detection can be classified as a linear multi-user receiver and as a nonlinear multi-user receiver depending on their design with or without feedback.
En linjär fleranvändardetektor sätter likhetstecken mellan MAI i en miljö för fleranvändarkommunikation och en kanals överföringsmatris. Överföringsmatrisen hör samman med spridningssekvensen för varje användare och den relativa ticlsfördröjmngen mellan spridningssekvenser för olika användare. Om en invers matris uppnås i en överföringsmatris kan signaler från flera användare matas ut via K st anpassade filter (K är antalet användare) och en invers operation kan genomföras genom användning av matrisen så att korrelation mellan användare elimineras på motsvarande sätt och syftet med att förhindra MAI uppnås. Emellertid är det så att vid användning av denna metod ska exakt information om faserna mellan spridningskoderna vara känd och den inversa matrisen som hänför sig till matrisen ska beräknas hela tiden alltefter ändringar av aktiva användare eller miljö. Algoritmen för metoden är följaktligen komplicerad, mängden beräkningar är stor och realisering i realtid är inte lätt att uppnå. A linear multi-user detector equates MAI in a multi-user communication environment with a channel transmission matrix. The transmission matrix is related to the spreading sequence of each user and the relative time delay between spreading sequences of different users. If an inverse matrix is obtained in a transmission matrix, signals from multiple users can be output through K matched filters (K is the number of users) and an inverse operation can be performed using the matrix so that correlation between users is eliminated accordingly and the purpose of preventing MAI is achieved. However, when using this method, accurate information about the phases between the spreading codes should be known and the inverse matrix related to the matrix should be calculated all the time according to changes in active users or environment. Accordingly, the algorithm of the method is complicated, the amount of calculations is large, and real-time realization is not easy to achieve.
Den andra typen av en viktig fleranvändardetektor kallas en icke-linjär fieranvändardetektor (även kallad en subtraktiv detektor för störningseliminering). I princip görs oberoende estimeringar av MAI-informationen för varje användare i en mottagarände, därefter subtraheras MAI för motsvarande användare helt eller delvis från den mottagna totala signalen för att uppnå den störningseliminerade signalen för varje användare och därefter används en traditionell mottagare för demodulering. I allmänhet realiseras den återkopplingsbaserade detektorn med flerstegsmetoden och det förväntas att störning elimineras i största möjliga grad genom användning av återkoppling med flerstegstekniken för att fa ett bättre demoduleringsutförande. Från analysen av en linjär fleranvändardetektor framgår det att den linjära fleranvändardetektorn använder en matrisoperation med komplex beräkning vilket inte underlättar realiseringen av hårdvara. Ur realiseringssynpunkt är en icke-linjär fleranvändardetektor mer effektiv. The second type of important multi-user detector is called a nonlinear multi-user detector (also called a subtractive interference elimination detector). In principle, independent estimations of the MAI information for each user are made at a receiving end, then the MAI of the corresponding user is completely or partially subtracted from the received total signal to obtain the interference-eliminated signal for each user, and then a traditional receiver is used for demodulation. Generally, the feedback-based detector is realized by the multi-stage method, and it is expected that the interference is eliminated to the greatest extent by using the multi-stage feedback technique to obtain a better demodulation performance. From the analysis of a linear multi-user detector, it is seen that the linear multi-user detector uses a matrix operation with complex calculation, which does not facilitate the realization of hardware. From the realization point of view, a nonlinear multi-user detector is more efficient.
En icke-linjär fleranvändardetektor kan realiseras med en serie- eller parallell uppbyggnad. En detektor med en serieuppbyggnad kräver för det första i allmänhet rangordnade insignaler i enlighet med effekt, genomför regelbundet störningseliminering för användaren med starkare effekt, tar den störningseliminerade signalen som en insignal och genomför sedan samma processer för användare med svagare effekt. Om ett sådant förhållande råder att resultatet av effektregleringen inte är självklar eller fördröjs, är utförandet med en serieprocess bättre än en parallell process, men detta kommer att resultera i en tidsfördröjning av processen som står i relation till antalet användare. När ett relativt balanserat förhållande bland användarnas uteffekter råder eller då högre krav på tidsfördröjningsprocessen förekommer i systemet väljs i allmänhet den parallella strukturen. Vilken struktur som än väljs, genomförs flerstegsbehandling vanligtvis för att uppnå bättre resultat för störnin<g>sehmineringen. A nonlinear multi-user detector can be realized with a series or parallel structure. A detector with a series structure generally requires, first, input signals to be ranked according to power, regularly performs interference elimination for the user with stronger power, takes the interference eliminated signal as an input signal, and then performs the same processes for users with weaker power. If such a condition exists that the result of the power regulation is not obvious or is delayed, the implementation with a series process is better than a parallel process, but this will result in a time delay of the process that is in proportion to the number of users. When a relatively balanced ratio among the output powers of the users exists or when higher requirements for the time delay process exist in the system, the parallel structure is generally selected. Whichever structure is selected, multi-stage processing is usually performed to achieve better results for interference elimination.
Vare sig en serie- eller parallell uppbyggnad väljs, bestäms en fleranvändardetektors utförande av en störningselimineringsenhet (ICU - interference cancellation unit). En ICU omfattar i allmänhet två delar för signalbeslut och signalåtervinning. Målet med signalbeslut och signalåtervinning är att exakt rekonstruera datainformationen för varje användare vid mottagaränden så att störning från andra användare kan hävas under störningselimineringen och under mellantiden se till att ytterligare störning inte kommer att orsakas på grund av fel i signalrekonstrueringen under stömingselimineringen. Noggrannheten i signalbeslut och signalåtervinning kommer att direkt påverka ICU-enhetens möjlighet att rekonstruera signalen, vilket kommer att avgöra detektorns fullständiga utförande. På vilket sätt exakt signalbeslut och signalåtervinning ska implementeras blir sålunda en kritisk faktor när det gäller att förbättra detektorns utförande. Whether a series or parallel structure is chosen, the performance of a multi-user detector is determined by an interference cancellation unit (ICU). An ICU generally includes two parts for signal decision and signal recovery. The goal of signal decision and signal recovery is to accurately reconstruct the data information of each user at the receiving end so that interference from other users can be canceled during the interference cancellation and in the meantime, ensure that additional interference will not be caused due to errors in signal reconstruction during the interference cancellation. The accuracy of signal decision and signal recovery will directly affect the ability of the ICU to reconstruct the signal, which will determine the overall performance of the detector. Thus, how to implement accurate signal decision and signal recovery becomes a critical factor in improving the performance of the detector.
För närvarande klassificeras i allmänhet forskningen om störningseliminering med flerstegsmetoden som störningseliminering genom icke-beslut samt störningseliminering genom beslut (även kallad en mjuk störningseliminering och hård störningseliminering). Störningseliminering genom icke-beslut använder utsignalen från en korrelationsmottagare direkt för att generera en återhämtad signal, då kanalens parametrar inte behöver estimeras. Dess algoritm är relativt enkel och vinsten med störningseliminering kan uppnås i en kanal med vitt brus. Om effekten av flervägsfadning emellertid inte tar hänsyn till Rayleigh-kanalen, kan signalen som erhållits utan Rake-processen inte få bukt med problemet med fädningen. Om flervägssignalen som passerat via kanalen inte rekonstrueras under störnings återvinningsprocessen, skiljer sig dessutom den återhämtade signalen som erhållits från en sådan process i hög grad från den faktiskt mottagna signalen, vilket troligtvis orsakar störning efter störningselimineringen och direkt resulterar i en reducering av systemutförandet i Rayleigh-miljön. Störningseliminering genom beslut genomför beslutet genom användning av den Rake-kombinerade signalen och återhämtar flervägssignalen under rekonstrueringen för att effektivt eliminera den fleranvändarbaserade störningen och problemet med flervägsstörning. I enlighet med NEC:s patent 6081516 "Multiuser Receiving Device for Use in a CDMA System" verkställs först beslutet om hård störningseliminering för den Rake-kombinerade datainformationen, flervägssignalerna återhämtas var för sig genom användning av vägestimering (path estimation) och därefter genomfors störningseliminering, vilken är tillämplig i en miljö med Rayleigh-fädning. Eftersom beslutet emellertid genomfors utan motsvarande process baserad på egenskaperna hos den mottagna signalen, är tillförlitligheten för genomförandet av beslutet och återvinningen genom användande av signalen relativt låg när den mottagna signalamplituden från en viss användare eller väg är reducerad. Eftersom signalen från störningsåtervinningsprocessen inte är tillräckligt exakt, framkallas störning under stönmigselirnineringen. At present, the research on multi-stage noise cancellation is generally classified into non-decision noise cancellation and decision noise cancellation (also called soft noise cancellation and hard noise cancellation). Non-decision noise cancellation directly uses the output of a correlation receiver to generate a recovered signal, as the channel parameters do not need to be estimated. Its algorithm is relatively simple, and the noise cancellation gain can be achieved in a white noise channel. However, if the effect of multipath fading does not take into account the Rayleigh channel, the signal obtained without the Rake process cannot overcome the fading problem. Furthermore, if the multipath signal that has passed through the channel is not reconstructed during the interference recovery process, the recovered signal obtained from such a process is largely different from the actually received signal, which is likely to cause interference after the interference elimination and directly results in a reduction in system performance in the Rayleigh environment. Interference elimination by decision implements the decision by using the Rake combined signal and recovers the multipath signal during reconstruction to effectively eliminate the multiuser interference and the problem of multipath interference. According to NEC Patent 6081516 "Multiuser Receiving Device for Use in a CDMA System", the hard interference elimination decision is first implemented for the Rake combined data information, the multipath signals are recovered individually by using path estimation, and then interference elimination is performed, which is applicable in a Rayleigh fading environment. However, since the decision is made without a corresponding process based on the characteristics of the received signal, the reliability of the decision and the recovery using the signal is relatively low when the received signal amplitude from a certain user or path is reduced. Since the signal from the interference recovery process is not accurate enough, interference is induced during the noise elimination.
I "Third Generation Mobile Radio Systems Using Wideband CDMA Technology and Interference Canceller for Its Base Station" (se FUJITSU Sci. Tech. J., 34, 1, sidorna 50-57 september 1998) tas några teknologier i bruk för att förbättra noggrannheten för signalbeslut och signalåtervinning. Ett mixat beslut genomförs först för signalbeslutet. Speciellt fastställs ett tröskelvärde i enlighet med energin erhållen från en vägestimering. Om energin från den Rake-kombinerade signalen är högre än tröskelvärdet, bestäms +1 eller -1, om energin från den Rake-kombinerade signalen är mindre än tröskelvärdet, bestäms ett värde (mindre än 1) som normaliseras av tröskelvärdet. Det är förståligt att den mottagna signalen har förhållandevis högre tillförlitlighet när den är högre än tröskelvärdet och beslutet kan då anses vara exakt. När den däremot är lägre än tröskelvärdet, blir tillförlitligheten för den mottagna signalen sämre och man far räkna med att beslutet kan vara fel. Om beslutet är oriktigt kommer störningen tvärtemot att öka under störningselimineringen även om resultatet av beslutet blir ett förhållandevis lägre amplitudvärde. Med detta sätt kommer anhopningen av fel snabbt att försämra utförandet under en sådan flerstegsprocess. In "Third Generation Mobile Radio Systems Using Wideband CDMA Technology and Interference Canceller for Its Base Station" (see FUJITSU Sci. Tech. J., 34, 1, pp. 50-57 September 1998), some technologies are adopted to improve the accuracy of signal decision and signal recovery. A mixed decision is first performed for the signal decision. Specifically, a threshold value is determined in accordance with the energy obtained from a path estimation. If the energy of the Rake-combined signal is higher than the threshold value, +1 or -1 is determined, if the energy of the Rake-combined signal is lower than the threshold value, a value (lower than 1) normalized by the threshold value is determined. It is understood that the received signal has relatively higher reliability when it is higher than the threshold value and the decision can then be considered accurate. However, when it is lower than the threshold value, the reliability of the received signal becomes worse and it is expected that the decision may be wrong. If the decision is incorrect, on the contrary, the interference will increase during the interference elimination even if the result of the decision is a relatively lower amplitude value. In this way, the accumulation of errors will quickly degrade the performance during such a multi-step process.
I "Successive Interference Cancellation for Multiuser Asynchronous DS/CDMA Detectors in Multipath Fading Links" (se IEEE TRANSACTIONS ON COMMUNICATIONS, VOL.46, NR.3, MARS 1998) väljs också beslutsmetoden på basis av tröskelvärden. Till skillnad mot ovanstående dokument genomförs inte beslutet när energin hos den kombinerade signalen ligger under tröskelvärdet. Dessutom beräknas tröskelvärdet i enlighet med variationer av energin i signaler som tagits emot från användare och som ska demoduleras, variationer av energin i störningar från användare och variationer av energin i brus. I verkligheten är det däremot inte en enkel metod att få det exakta värdet från tre variationer av energi. En mer komplex beräkning erfordras för att fastställa tröskelvärdet som hör samman med tre parametrar baserade på förändringar i en miljö. In "Successive Interference Cancellation for Multiuser Asynchronous DS/CDMA Detectors in Multipath Fading Links" (see IEEE TRANSACTIONS ON COMMUNICATIONS, VOL.46, NO.3, MARCH 1998), the decision method is also selected based on threshold values. Unlike the above document, the decision is not made when the energy of the combined signal is below the threshold value. In addition, the threshold value is calculated according to variations in the energy of signals received from users to be demodulated, variations in the energy of interference from users, and variations in the energy of noise. In reality, however, it is not a simple method to obtain the exact value from three variations in energy. A more complex calculation is required to determine the threshold value associated with three parameters based on changes in an environment.
SAMMANFATTNING AV UPPFINNINGEN Målet med den aktuella uppfinningen är att tillhandahålla en metod och en enhet for att eliminera störningar i fleranvändarsystem och på så sätt få bukt med de nackdelar som oriktiga signalbeslut och signalåtervinningar innebär, vilka förekommer i nuvarande enheter for störningseliminering. SUMMARY OF THE INVENTION The object of the present invention is to provide a method and a device for eliminating interference in multi-user systems and thus overcome the disadvantages of incorrect signal decisions and signal recovery, which occur in current interference elimination devices.
För att uppnå ovanstående mål väljer den aktuella uppfinningen följande tekniska lösning. To achieve the above objectives, the present invention chooses the following technical solution.
En metod för att eliminera störning i ett fleranvändarsystem i enlighet med den aktuella uppfinningen omfattar följande steg: a) att genomföra en operation som omfattar dekomplexering av spridningen på insignalen på basbandet genom användning av en avspridningsenhet; b) att genomföra Walsh-avspridning i kanaler för den avspridda signalen så att en användares kanaler kan separeras; c) att multiplicera bitströmmar i varje separerad kanal med en konjugerad signal från ett estimerat värde som en pilot-estimator A matat ut, för att på så sätt häva effekten av flervägsfädning; d) att sända de multiplicerade bitströmmama till en beslutsenhet för bestämning; e) att skapa ett tröskelvärde för bestämning genom användning av två andra pilot-estimatorer B och C tillsammans med antalet användare, typ av kanaler och typ av tjänster tillhandahållna i systemet och därefter bestämma inmatade bitströmmar; och f) att multiplicera de bestämda bitströmmama med ett estimerat värde som matats ut från pilot-estimator A för att återskapa effekten av flervägsfädning och efterföljande rekonstruering av signalen.A method for eliminating interference in a multi-user system according to the present invention comprises the following steps: a) performing an operation comprising decomplexing the spread of the input signal on the baseband by using a despreading unit; b) performing Walsh despreading in channels of the spread signal so that the channels of a user can be separated; c) multiplying bit streams in each separated channel by a conjugate signal from an estimated value output by a pilot estimator A, thereby canceling the effect of multipath fading; d) transmitting the multiplied bit streams to a decision unit for determination; e) creating a threshold value for determination by using two other pilot estimators B and C together with the number of users, type of channels and type of services provided in the system and then determining input bit streams; and f) multiplying the determined bit streams by an estimated value output from pilot estimator A to reproduce the effect of multipath fading and subsequently reconstructing the signal.
Följande steg är dessutom inbegripna i ovannämnda steg d vid bestämningen: dl)att skaffa fram sådana parametrar som antal användare, typer av kanaler eller typer av tjänster från systemet d2)att fastställa informationen om typer av kanaler eller typer av tjänster d3)att justera koefficienten K2 i ekvationenTröskelvärde = K\- K2- E Bi enlighet med informationen från steg d2; d4)att fastställa antalet användare i det aktuella systemet; och d5)att justera koefficienten Kl i ekvationen i steg d3 i enlighet med antalet användare. The following steps are also included in the above-mentioned step d in the determination: dl) obtaining parameters such as the number of users, types of channels or types of services from the system d2) determining the information on types of channels or types of services d3) adjusting the coefficient K2 in the equation Threshold = K\- K2- E Bi in accordance with the information from step d2; d4) determining the number of users in the current system; and d5) adjusting the coefficient Kl in the equation in step d3 in accordance with the number of users.
I steg d3, vid justeringen av koefficienten K2, gäller ju högre kanalhastighet, desto högre värde på K2. Värdet på K2 som motsvarar kanalen med faltningskodning bör vara större än det som motsvarar kanalen med Turbokodning. In step d3, when adjusting the coefficient K2, the higher the channel speed, the higher the value of K2. The value of K2 corresponding to the channel with convolutional coding should be larger than that corresponding to the channel with Turbo coding.
Vid justering av koefficienterna fastställs först K2 och därefter fastställs Kl. Värdet på K2 ökar approximativt linjärt med en ökning av kanalhastigheten och ändring av kanalkodningstyp. I praktiken kan Kl interimistiskt sättas till ett värde omkring 2 till 3 och därefter kan det optimala värdet för K2 simuleras och testas vid olika kanalhastigheter och olika kodningstyper. When adjusting the coefficients, K2 is first determined and then Kl is determined. The value of K2 increases approximately linearly with an increase in the channel rate and a change in the channel coding type. In practice, Kl can be provisionally set to a value of about 2 to 3 and then the optimal value of K2 can be simulated and tested at different channel rates and different coding types.
Vid bestämningen i steg e kan ett dubbelt tröskelvärde för bestämning väljas. Detta innebär att när energin från en bit som ska bestämmas är lägre än tröskelvärdet 1 (TI), bestäms värdet "0"; när energin för biten som ska bestämmas är högre än tröskelvärdet 2 (T2), bestäms också värdet "0". Värdet "1" eller "-1" bestäms för övriga situationer. In the determination in step e, a double threshold value for determination can be selected. This means that when the energy of a bit to be determined is lower than the threshold value 1 (T1), the value "0" is determined; when the energy of the bit to be determined is higher than the threshold value 2 (T2), the value "0" is also determined. The value "1" or "-1" is determined for other situations.
I steg d3 kan justeringen också implementeras i enlighet med ekvationen Tröskelvärde = £1 • K2?K3?E_ B,där K3 är en konfidensfaktor och inte mindre än 1. In step d3, the adjustment can also be implemented according to the equation Threshold = £1 • K2?K3?E_ B,where K3 is a confidence factor and not less than 1.
Vid justeringen erhålls först utsignalen från pilot-estimator C, därpå beräknas mätbasen ^]Energi\ PilotChip k ] "Bas" för E_B i enlighet med ekvationenE_ C =—och ekvationenBas = b ? E_ C; enbedömning görs om E_B är större än Bas, om detta är sant visar detta att bitens energi är starkare och värdet på K3 ska sänkas; därefter bedöms om K3 har sänkts ner till ett värde som är rnindre än 1, om detta är sant gäller K3 = 1; om E_B är rnindre än Bas visar detta att bitens energi är svagare och värdet för K3 ska hållas kvar eller höjas; och därefter bedöms om K3 har överskridit ett maximum MAX K3, där MAX K3 är ett heltal större än 1. During the adjustment, the output signal from the pilot estimator C is first obtained, then the measurement base ^]Energy\ PilotChip k ] "Bas" for E_B is calculated in accordance with the equation E_ C =—and the equation Bas = b ? E_ C; a judgment is made whether E_B is greater than Bas, if this is true, this indicates that the energy of the bit is stronger and the value of K3 should be lowered; then it is judged whether K3 has been lowered to a value that is less than 1, if this is true, K3 = 1; if E_B is less than Bas, this indicates that the energy of the bit is weaker and the value of K3 should be maintained or increased; and then it is judged whether K3 has exceeded a maximum MAX K3, where MAX K3 is an integer greater than 1.
En enhet för elirninering av störning i ett fleranvändarsystem i enlighet med den aktuella uppfinningen omfattar en avspridningsenhet, tre pilot-estimatorer A, B och C, en första multiplikator, en konjugeringsenhet, en beslutsenhet samt en andra multiplikator; avspridningsenheten genomför en avspridningsoperation på en insignal och den tillämpliga signalen för en användare separeras från den totala signalen; å ena sidan skickas den avspridda signalen till de tre pilot-estimatorerna, å andra sidan skickas den avspridda bitströmmen till den första multiplikatorn; utsignalen från pilot-estimator A konjugeras med hjälp av konjugeringsenheten; den första multiplikatorn multiplicerar den avspridda bitströmmen med signalen som konjugerats via konjugeringsenheten: beslutsenheten använder utsignalerna från pilot-estimatorerna B och C samt systeminformation för att fatta beslut om ifrågavarande bitström som matas ut från den första multiplikatorn; den andra multiplikatorn multiplicerar utsignalen från beslutsenheten med utsignalen från pilot-estimator A; resultatet från multipliceringen utgör en insignal i efterföljande steg för en demoduleirngsmodul. A device for eliminating interference in a multi-user system according to the present invention comprises a despreading unit, three pilot estimators A, B and C, a first multiplier, a conjugation unit, a decision unit and a second multiplier; the despreading unit performs a despreading operation on an input signal and the relevant signal for a user is separated from the total signal; on the one hand, the despreading signal is sent to the three pilot estimators, on the other hand, the despreading bit stream is sent to the first multiplier; the output signal of the pilot estimator A is conjugated by means of the conjugation unit; the first multiplier multiplies the despreading bit stream with the signal conjugated via the conjugation unit: the decision unit uses the outputs of the pilot estimators B and C and system information to make a decision on the bit stream in question output from the first multiplier; the second multiplier multiplies the output signal of the decision unit with the output signal of the pilot estimator A; The result of the multiplication constitutes an input signal in subsequent stages for a demodulation module.
KORTFATTAD BESKRIVNING AV RITNINGAR Fig 1 är en schematisk ritning över en traditionell mottagare Fig 2 visar i form av ett schema ett system med parallell uppbyggnad i enlighet med en traditionell störningseliminering för fleranvändardetektering; Fig 3 visar i form av ett schema uppbyggnaden av en enhet för störningseliminering i enlighet med den aktuella uppfinningen; Fig 4 är ett flödesschema över en metod för störningseliininering i enlighet med den aktuella uppfinningen; Fig 5 visar i form av ett schema processen för en störningselirnineringsmetod (ändring av beslutströskelvärdet i enlighet med olika situationer) enligt den aktuella uppfinningen; Fig 6 är ett kurvdiagram över demoduleringsutförandet från en mottagare vid olika tröskelvärden i enlighet med metoden för den aktuella uppfinningen; Fig 7 visar i schematisk form beslutsprocessen (hur sannolikheten för felaktigt beslut ska minskas) i en stömingselimineringsmetod enligt den aktuella uppfmningen; Fig 8 visar i schematisk form beslutsprocessen (hur beslutskonfidensen ska fastställas) i en stömingselimineringsmetod enligt den aktuella uppfinningen. BRIEF DESCRIPTION OF THE DRAWINGS Fig. 1 is a schematic drawing of a conventional receiver Fig. 2 schematically shows a system with a parallel structure according to a conventional interference cancellation for multi-user detection; Fig. 3 schematically shows the structure of an interference cancellation unit according to the present invention; Fig. 4 is a flowchart of an interference cancellation method according to the present invention; Fig. 5 schematically shows the process of an interference cancellation method (changing the decision threshold according to different situations) according to the present invention; Fig. 6 is a curve diagram of the demodulation performance of a receiver at different thresholds according to the method of the present invention; Fig. 7 schematically shows the decision process (how to reduce the probability of incorrect decision) in an interference cancellation method according to the present invention; Fig. 8 shows in schematic form the decision process (how the decision confidence is to be determined) in a noise elimination method according to the present invention.
BESKRIVNING AV FÖREDRAGET (FÖREDRAGNA) UTFÖRANDE(N) Fig 1 visar den grundläggande principen för en mottagare. En RF-modul konverterar en mottagen RF-signal till en basbandssignal och skickar basbandssignalen till en demoduleirngsmodul för demodulering. Den demodulerade symbolströmmen skickas till en avkodare för avkodning. I allmänhet omfattar en RF-processor en blandare+ och en lokal oscillator som kan konvertera RF-signalen till en mellanfrekvenssignal och därefter även till en basbandssignal. DESCRIPTION OF THE PREFERRED EMBODIMENT(S) Fig 1 shows the basic principle of a receiver. An RF module converts a received RF signal into a baseband signal and sends the baseband signal to a demodulation module for demodulation. The demodulated symbol stream is sent to a decoder for decoding. In general, an RF processor includes a mixer+ and a local oscillator that can convert the RF signal into an intermediate frequency signal and then also into a baseband signal.
Demoduleringsmodulen omfattar en Rake-mottagarmodul för att söka K stycken av de starkaste flervägssignalerna; en avspridningsmodul använder en hybrid PN spridningssekvens som motsvarar varje användare för att genomföra avspridningsoperationen på varje signal på varje väg från varje användare; den avspridda symbolströmmen multipliceras slutligen med sekvensen för Walsh-funktionen som motsvarar varje kanal och bitströmmen som erhålls genom multipliceringen skickas därefter till avkodaren för avkodning. The demodulation module includes a Rake receiver module to search K pieces of the strongest multipath signals; a despreading module uses a hybrid PN spreading sequence corresponding to each user to perform the despreading operation on each signal on each path from each user; the despread symbol stream is finally multiplied by the sequence of the Walsh function corresponding to each channel, and the bit stream obtained by the multiplication is then sent to the decoder for decoding.
Avkodaren väljer tillhörande avkodningsmetod i enlighet med signalernas olika kodningsmetoder. Den fundamentala kanalen använder exempelvis metoden för faltningskodning, den motsvarande avkodningsmetoden är Viterbi-avkodning; medan supplementkanalen använder Turbo-kodningsmetoden för vilken motsvarande avkodningsmetod är Turbo-avkodning. The decoder selects the corresponding decoding method according to the different coding methods of the signals. For example, the fundamental channel uses the convolutional coding method, the corresponding decoding method is Viterbi decoding; while the supplementary channel uses the Turbo coding method, the corresponding decoding method is Turbo decoding.
Fig 2 visar en parallell uppbyggnad för störningseliminering (PIC - parallell interference cancellation) för en traditionell fleranvändardetektering. Systemet omfattar en process för fleranvändardetektering med M-steg (M>1). Varje steg omfattar N stycken ICU, där N utgör antalet användare. N st ICU väljer den parallella åtgärdsmetoden och genomför samtidigt störningselimineringen, till skillnad mot den seriella störningselimineringen då användaren med starkast signalstyrkan väljs först för genomförande av störningselimineringen. Varaktigheten på fördröjningen från fördröjningsenheter 201-1 till 201-M för varje steg är lika med tidsfördröjningen för processen för motsvarande steg för att garantera att de två insignalerna från subtraherare 204-n (n är 1 ~M) är synkroniserade. Fig. 2 shows a parallel interference cancellation (PIC) structure for a traditional multi-user detection. The system comprises a multi-user detection process with M stages (M>1). Each stage comprises N ICUs, where N is the number of users. N ICUs select the parallel action method and simultaneously perform the interference cancellation, unlike the serial interference cancellation where the user with the strongest signal strength is selected first to perform the interference cancellation. The duration of the delay from delay units 201-1 to 201-M for each stage is equal to the time delay of the process for the corresponding stage to ensure that the two input signals from subtractor 204-n (n is 1 ~ M) are synchronized.
Det bör noteras att strukturerna for störningseliminering i det första steget och det sista steget skiljer sig litet från de övriga stegen. Insignalen från det första steget tas från utmatningen från anpassat filter 206 medan insignalen för övriga steg samtliga tas från utmatningen från subtraheraren i föregående steg, det vill säga signalerna som har implementerats med störningselimineringen. ICU 2-M-l till 2-M-N i det sista steget behöver bara genomföra rekonstrueringen av signalstörningen. Efter det att samtliga steg av fleranvändardetekteringen har avslutats, utgör den slutliga utsignalen An en rekonstruerad signalstörning vid subtrahering av övriga användare utom användare n från den totala signalen (n är 1~N). I teorin är det så att om signalerna från samtliga användare kan rekonstrueras exakt, är demoduleringsutförandet även i en fleranvändarmiljö samma som för en användare. It should be noted that the structures of the interference elimination in the first stage and the last stage are slightly different from the other stages. The input signal of the first stage is taken from the output of the matched filter 206, while the input signals of the other stages are all taken from the output of the subtractor in the previous stage, that is, the signals that have been implemented with the interference elimination. ICU 2-M-1 to 2-M-N in the last stage only need to perform the reconstruction of the signal interference. After all the stages of the multi-user detection are completed, the final output signal An is a reconstructed signal interference when subtracting the other users except user n from the total signal (n is 1~N). In theory, if the signals of all users can be reconstructed exactly, the demodulation performance is the same even in a multi-user environment as for a single user.
Fig 3 visar i schematisk form en uppbyggnad av ICU-enheten som visas i Fig 2, dvs en ICU-uppbyggnad som den aktuella uppfinningen väljer. Enheten omfattar en avspridningsenhet , tre pilot-estimatorer A, B och C, en första multiplikator, en konjugeringsenhet, en beslutsenhet och en andra multiplikator; avpridningsenheten genomför en avspridningsoperation på en insignal och separerar användarens tillämpliga signal från den totala signalen., å ena sidan skickas den avpsridda signalen till tre pilot-estimatorer, å andra sidan skickas den avspridda biströmmen till den första multiplikatorn, utsignalen från en pilot-estimator A konjugeras med konjugeringsenheten, den första multiplikatorn multiplicerar den avspridda biströmmen med signalen som konjugerats via konjugeringsenheten; beslutsenheten använder utsignalen från pilot-estimatorer B och C samt systeminformation för att fatta ett beslut om bitströmmen som ska bestämmas och som matats ut från den första multiplikatorn; den andra multiplikatorn multiplicerar utsignalen från beslutsenheten med utsignalen från pilot-estimator A; resultatet av multipliceringen utgör en insignal för demoduleringsmodulen i efterföljande steg. Fig. 3 shows in schematic form a structure of the ICU unit shown in Fig. 2, i.e. an ICU structure selected by the present invention. The unit comprises a despreading unit, three pilot estimators A, B and C, a first multiplier, a conjugation unit, a decision unit and a second multiplier; the despreading unit performs a despreading operation on an input signal and separates the user's applicable signal from the total signal., on the one hand, the despreading signal is sent to three pilot estimators, on the other hand, the despreading bi-stream is sent to the first multiplier, the output signal of a pilot estimator A is conjugated by the conjugation unit, the first multiplier multiplies the despreading bi-stream with the signal conjugated via the conjugation unit; the decision unit uses the output signal of pilot estimators B and C and system information to make a decision on the bit stream to be determined and output from the first multiplier; the second multiplier multiplies the output signal from the decision unit by the output signal from pilot estimator A; the result of the multiplication constitutes an input signal for the demodulation module in subsequent stages.
I en traditionell ICU-uppbyggnad används enbart en pilot-estimator. Signalen från pilot-estimatorn används inte enbart för att väga den avpridda signalen och rekonstruera den mottagna signalen utan också för att använda den som en referenssignal för beslutsenheten. Grundfömtsättningen för att väga den avspridda signalen och rekonstruera den mottagna signalen är att eliminera och rekonstruera effekten av flervägsfädning i den mottagna signalen, vilket kräver att pilot-estimatorn inte får ha en alltför stor ackumulering av varaktighet och tidsfördröjning för att omfatta tillräckligt exakta detaljer för flervägsfädning. Denna typ av pilot-estimator kan dock inte användas med referenssignalen för en beslutsenhet. I ICU-strukturen som tillhandahålls av uppfinningen har speciella pilot-estimatorer B och C sålunda lagts till för referenssignalen for en beslutsenhet medan pilot-estimator A speciellt används for att väga den avspridda signalen och rekonstruera den mottagna signalen. In a traditional ICU structure, only one pilot estimator is used. The signal from the pilot estimator is not only used to weight the despread signal and reconstruct the received signal, but also to use it as a reference signal for the decision unit. The basic premise of weighting the despread signal and reconstructing the received signal is to eliminate and reconstruct the effect of multipath fading in the received signal, which requires that the pilot estimator must not have an excessive accumulation of duration and time delay to include sufficiently accurate details for multipath fading. However, this type of pilot estimator cannot be used with the reference signal for a decision unit. Thus, in the ICU structure provided by the invention, special pilot estimators B and C have been added for the reference signal for a decision unit, while pilot estimator A is specifically used to weight the despread signal and reconstruct the received signal.
Fig 4 är ett flödesschema över en metod för störningseliminering i enlighet med den aktuella uppfinningen. I det första steget 401 i metoden enligt den aktuella uppfinningen genomförs en avspridning av insignalen genom användning av en hybrid-PN-spirdningssekvens från motsvarande användare, användarens tillämpliga signal separeras från den totala signalen och den avspridda signalen skickas därefter till pilot-estimatorerna A-C. I det andra steget 402 genomförs Walsh-avspridningen för den PN-avspridda signalen för att på så sätt separera signalerna i varje kanal från varje användare. Stegen 401 och 402 utförs inom avspridningsenheten. Stegen 404, 408 och 410 extraherar pilot-estimeringarna A, B och C i enlighet med olika metoder för pilotestimering för var och en av dem. I steg 412 multipliceras bitströmmen från varje separerad kanal med den konjugerade signalen från pilot-estimator A:s utsignal för att eliminera effekten av flervägsfädning och den multiplicerade bitströmmen skickas till beslutsenheten för bestämning. I steg 416 skapas ett bestlmningströskelvärde genom användning av de övriga två pilot-estimatorerna B och C samt systeminformationen tillhandahållen av steg 414. De inmatade, ifrågavarande bitströmmama bestäms därefter. I steg 418 multipliceras den beslutade bitströmmen med pilot-estimering A för att rekonstruera effekten av flervägsfädning, och därefter genomförs de efterföljande rekonstrueringsprocesserna för signalen, såsom Walsh-spridning, hybrid PN-spridningssekvens, vilka inte beskrivs i detalj här. I den här metoden utgör utmatningen från pilot-estimatorerna B och C samt systeminformationen samtliga inmatningar som behövs för att beslutsenheten ska kunna fatta beslut, och enhetens funktion kommer att beskrivas i detalj nedan. Fig. 4 is a flow chart of a method for eliminating interference according to the present invention. In the first step 401 of the method according to the present invention, the input signal is despread using a hybrid PN spreading sequence from the corresponding user, the user's appropriate signal is separated from the total signal, and the despread signal is then sent to the pilot estimators A-C. In the second step 402, the Walsh despreading of the PN despread signal is performed to thereby separate the signals in each channel from each user. Steps 401 and 402 are performed within the despreading unit. Steps 404, 408, and 410 extract the pilot estimates A, B, and C according to different pilot estimation methods for each of them. In step 412, the bit stream from each separated channel is multiplied by the conjugate signal of the pilot estimator A output to eliminate the effect of multipath fading, and the multiplied bit stream is sent to the decision unit for determination. In step 416, a determination threshold is created using the other two pilot estimators B and C and the system information provided by step 414. The input bit streams in question are then determined. In step 418, the decided bit stream is multiplied by the pilot estimate A to reconstruct the effect of multipath fading, and then the subsequent signal reconstruction processes, such as Walsh spreading, hybrid PN spreading sequence, are performed, which are not described in detail here. In this method, the output of the pilot estimators B and C and the system information constitute all the inputs needed for the decision unit to make a decision, and the operation of the unit will be described in detail below.
Beslutsenhetens funktion är att bestämma inmatad bitström som en sekvens av 1 och -1. Den allra enklaste beslutsmetoden är att om amplituden för en viss bit är större än nivå 0, bestäms den som 1, annars -1. Denna beslutsmetod är väldigt inexakt om man betraktar effekten av termiskt brus och flervägsfädning. För att kunna göra ett mer exakt beslut och undvika ytterligare störning så mycket som möjligt, är det nödvändigt för beslutsprocessen att införa ett tröskelvärde. Den nya beslutsmetoden är att om amplituden för en viss bit är större än tröskelvärdet bestäms den som 1; om amplituden är mindre än det negativa tröskelvärdet, bestäms den som -1; nivå 0 bestäms för övriga situationer. I denna metod anses det att beslutskonfidensen för biten är lägre när bitamplituden är svagare, det är bättre att bestämma den som 0 för att undvika en eventuell ytterligare störning hellre än att ett icke-noll-värde sätts. På grund av en orimlig fluktuering i bitströmmens energi orsakad av flervägsfädning, kommer dessutom ett fast bestämningströskelvärde uppenbarligen inte att leda till ett exakt beslutsresultat. Det är svårt att under mellantiden förutsäga ett värde för bitens energi, så ett fast tröskelvärde är synnerligen svårt att realisera. Med hänsyn till ovanstående faktorer kan tröskelvärdet enligt den aktuella uppfinningen fas med en ekvation enligt följande: Image available on "Original document" där E_B är ett värde på utsignalens energi från pilot-estimator B, värdet på Kl beror på antalet användare, värdet på K2 beror på typ av kanal eller typ av tjänst för en motsvarande användare, och Kl och K2 är icke-negativa tal. Exempel: om användaren använder en supplementkanal på 153,6 kbps, är dess K2 större än då en fundamental kanal på 9,6 kbps används. Kl och K2 fås genom emulering och faktiska fälttest. Fig 6 är ett kurvdiagram över demoduleringsutförandet som erhållits med emulering vid olika tröskelvärden vid olika antal användare och kanalen som används är den fundamentala kanalen på 9,6 kbps. Det framgår att det bästa tröskelvärdet för bestämning skiljer sig vid olika antal användare. Detta innebär att ändringen av Kl följer antalet användare. De optimala Kl och K2-värdena kan avgöras på basis av en mängd emuleringsdata och data över faktiska fälttest. The function of the decision unit is to determine the input bit stream as a sequence of 1 and -1. The simplest decision method is that if the amplitude of a certain bit is greater than level 0, it is determined as 1, otherwise -1. This decision method is very inaccurate if the effect of thermal noise and multipath fading is considered. In order to make a more accurate decision and avoid further interference as much as possible, it is necessary to introduce a threshold value into the decision process. The new decision method is that if the amplitude of a certain bit is greater than the threshold value, it is determined as 1; if the amplitude is less than the negative threshold value, it is determined as -1; level 0 is determined for other situations. In this method, it is considered that the decision confidence of the bit is lower when the bit amplitude is weaker, it is better to determine it as 0 to avoid any further interference rather than setting a non-zero value. In addition, due to an unreasonable fluctuation in the energy of the bit stream caused by multipath fading, a fixed determination threshold value will obviously not lead to an accurate decision result. It is difficult to predict a value of the energy of the bit in the meantime, so a fixed threshold value is extremely difficult to realize. Considering the above factors, the threshold value according to the present invention can be expressed by an equation as follows: Image available on "Original document" where E_B is a value of the output energy of the pilot estimator B, the value of Kl depends on the number of users, the value of K2 depends on the type of channel or the type of service of a corresponding user, and Kl and K2 are non-negative numbers. For example, if the user uses a supplementary channel of 153.6 kbps, its K2 is larger than that when a fundamental channel of 9.6 kbps is used. Kl and K2 are obtained through emulation and actual field tests. Fig. 6 is a curve diagram of the demodulation performance obtained by emulation at different threshold values at different numbers of users and the channel used is the fundamental channel of 9.6 kbps. It is seen that the best threshold value for determination differs at different numbers of users. This means that the change of Kl follows the number of users. The optimal Kl and K2 values can be determined based on a variety of emulation data and actual field test data.
Fig 5 visar i schematisk form processen för en metod över störningseliminering (ändring av bestämningströskelvärdet vid avvikande situationer) i enlighet med den aktuella uppfinningen. Fig. 5 shows in schematic form the process of a method of interference elimination (changing the determination threshold value in case of deviating situations) in accordance with the present invention.
I det första steget 502 i denna process, fås parametrarna, såsom antalet användare och typ av kanal eller typ av tjänst, från systemet, och att erhålla dessa parametrar är lätt. I det andra steget 503 fastställs typ av kanal eller typ av tjänst, exempelvis om det är en fundamental kanal eller en supplementkanal, vilken kanalhastighet som råder och vilken typ av kodning som har tagits i bruk. I det tredje steget 504 justeras koefficienten K2 i enlighet med informationen i steg 503, exempelvis ju högre kanalhastighet desto högre värde på K2; värdet på K2 som hör samman med kanalen som har faltningskodning är större än det som hör samman med kanalen som har Turrjokodning. I allmänhet tenderar värdet på K2 att approximativt öka linjärt med en ökning av kanalhastigheten och ändringen av typ av kodning (ändring från faltnmgskodning till Turbo-kodning). I praktiken kan Kl interimistiskt sättas från omkring 2 till omkring 3 och operationen kan emulera och testa det optimala värdet för K2 vid någon annan kanalhastighet och annan typ av kodning. Eftersom det optimala värdet i stort sett inte hör samman med antalet användare kan antalet användare för teständamål vara 10 till 40. Efter det att K2 har bestämts, fastställs i det fjärde steget 505 det aktuella antalet användare. I det femte steget 506 justeras Kl i enlighet med antalet användare. Exempel: med hänvisning till Fig 6 där antalet användare är mellan 10 och 20, är det optimala Kl lika med 1; när antalet användare är 30 är det optimala Kl lika med 2; när antalet användare är 40 är det optimala Kl- värdet 4 eller 5. Det är lätt att fastställa området för Kl genom emulering, vilken inte ska vara alltför stor och inte alltför liten. Fig 6 visar ett emuleringsresultat enbart i en speciell miljö. En mängd emuleringar och faktiska fälttest ska utföras för att få ett optimalt Kl som är lämpligt för olika miljöer. Även om det optimala Kl kan förskjutas i olika kommunikationsmiljöer är förskjutningen inte för stor. En jämviktspunkt kan därför väljas bland de optimala värdena för att i stort sett uppfylla olika miljöer. En sådan jämviktspunkt är det optimala värdet för Kl anpassat till antalet aktuella användare. För genomförande i praktiken kan en tabell över Kl och K2 skapas i enlighet med testdata där systemet kan undersöka de relaterade Kl och K2-värdena i enlighet med faktisk systeminformation (parametrarna såsom antal användare, typ av kanal, typ av kodning). In the first step 502 of this process, the parameters, such as the number of users and the type of channel or type of service, are obtained from the system, and obtaining these parameters is easy. In the second step 503, the type of channel or type of service is determined, for example, whether it is a fundamental channel or a supplementary channel, what channel rate is prevailing, and what type of coding has been adopted. In the third step 504, the coefficient K2 is adjusted in accordance with the information in step 503, for example, the higher the channel rate, the higher the value of K2; the value of K2 associated with the channel having convolutional coding is larger than that associated with the channel having Turing coding. In general, the value of K2 tends to increase approximately linearly with an increase in the channel rate and the change in the type of coding (change from convolutional coding to Turbo coding). In practice, Kl can be temporarily set from about 2 to about 3 and the operation can emulate and test the optimum value of K2 at some other channel rate and other type of coding. Since the optimum value is largely unrelated to the number of users, the number of users for testing purposes can be 10 to 40. After K2 is determined, in the fourth step 505 the actual number of users is determined. In the fifth step 506 Kl is adjusted according to the number of users. For example: referring to Fig. 6 where the number of users is between 10 and 20, the optimum Kl is equal to 1; when the number of users is 30, the optimum Kl is equal to 2; when the number of users is 40, the optimum Kl value is 4 or 5. It is easy to determine the range of Kl by emulation, which should not be too large and not too small. Fig. 6 shows an emulation result only in a specific environment. A variety of emulations and actual field tests should be performed to obtain an optimal Kl suitable for different environments. Although the optimal Kl may shift in different communication environments, the shift is not too large. Therefore, an equilibrium point can be selected from the optimal values to broadly satisfy different environments. Such an equilibrium point is the optimal value of Kl adapted to the number of current users. For practical implementation, a table of Kl and K2 can be created according to the test data, where the system can examine the related Kl and K2 values according to actual system information (the parameters such as the number of users, type of channel, type of coding).
E_B i ovannämnda ekvation (1) använder ett värde för energin som erhållits från pilot B. Den traditionella ICU-enheten har enbart en pilot-estimator A. Eftersom pilot-estimatorn måste väga bitströmmen före och efter beslutet för att eliminera och rekonstruera effekten av flervägsfädning, ska tidsfördröjningen och ackumulerad varaktighet från pilot-estimatorn inte vara alltför lång. Variationen i signalutmatningen från en sådan pilot-estimator är dock större och fiuktueringarna i energin orimliga, vilket inte är lämpligt när ett bestämningströskelvärde ska skapas. Därför bör en pilot-estimator B läggas till för att utföra arbetet. Skillnaden mellan pilot-estimator B och A är att den ackumulerade varaktigheten från pilot-estimator B är längre, dessutom är variationen i utsignalen mindre och fiuktueringarna i energin mindre. Dess energi-envelop satisfierar i huvudsak dessutom energi-evenlopen för bitströmmen som ska bestämmas, så den är lämplig att använda för att skapa bestämningströskelvärdet. Vid en jämförelse mellan att enbart använda pilot-estimator A och att använda pilot-estimatorerna A och B i kombinaiton, framgår det av emuleringstestet att demoduleringseffekten påtagligt förbättras vid användning av pilot-estimatorn B för att skapa tröskelvärdet för bestämning. E_B in the above equation (1) uses a value of the energy obtained from pilot B. The traditional ICU has only one pilot estimator A. Since the pilot estimator must weigh the bit stream before and after the decision to eliminate and reconstruct the effect of multipath fading, the time delay and accumulated duration of the pilot estimator should not be too long. However, the variation in the signal output from such a pilot estimator is larger and the fluctuations in the energy are unreasonable, which is not suitable when a determination threshold is to be created. Therefore, a pilot estimator B should be added to do the work. The difference between pilot estimator B and A is that the accumulated duration of pilot estimator B is longer, and the variation in the output signal is smaller and the fluctuations in the energy are smaller. Furthermore, its energy envelope substantially satisfies the energy envelope of the bit stream to be determined, so it is suitable for use in creating the determination threshold. In a comparison between using only pilot estimator A and using pilot estimators A and B in combination, it is evident from the emulation test that the demodulation effect is significantly improved when using pilot estimator B to create the determination threshold.
Om bitens energi är svagare vid beslutsfattningen, blir beslutskonfidensen lägre. Med samma princip gäller att om bitens energi är för stark över ett visst gränsvärde blir beslutskonfidensen för biten också påtagligt lägre eftersom energin kommer att anses vara en avvikande energi som resulterat från en störning. På basis av ovannämnda diskussion väljer den aktuella uppfinningen ett dubbelt bestämningströskelvärde för att dessutom reducera den extra störningen som felaktiga beslut orsakar. I den aktuella uppfinningens lösning - när energin för biten som ska bestämmas är mindre än tröskelvärdet 1 eller större än tröskelvärdet 2 - ska biten bestämmas som 0; och för övriga situationer kommer den att vara 1 eller -1. Tröskelvärdet 2 kan fås genom att lägga till en faktor på basis av tröskelvärdet 1, det vill säga: Image available on "Original document" där "a" är ett tal större än 1 och det optimala värdet av "a" kan fås genom emulering och faktiska fålttest (när värdet av "a" tas som oändligt, är det liktydigt med att enbart tröskelvärdet 1 används). Fig 7 är en beslutsprocess för användning av de dubbla tröskelvärdena. Beslutsprincipen nämns ovan, det vill säga, när energin för biten som ska bestämmas är mindre än TI, sätts den som 0; i annat fall, när energin för biten som ska bestämmas är starkare än T2, sätts den också som 0; för övriga situationer sätts den som 1 eller -1. Metoden med dubbelt tröskelvärde kan effektivt reducera felen i beslutsprocessen, undvika ackumuleringen av fel under flerstegsprocessen och reducera skapandet av ytterligare störning. If the energy of the bit is weaker at the time of decision-making, the decision confidence will be lower. By the same principle, if the energy of the bit is too strong above a certain threshold value, the decision confidence for the bit will also be significantly lower because the energy will be considered as anomalous energy resulting from a disturbance. Based on the above discussion, the present invention selects a double determination threshold value to further reduce the additional disturbance caused by incorrect decisions. In the solution of the present invention - when the energy of the bit to be determined is less than the threshold value 1 or greater than the threshold value 2 - the bit will be determined as 0; and for other situations it will be 1 or -1. Threshold 2 can be obtained by adding a factor on the basis of threshold 1, that is: Image available on "Original document" where "a" is a number greater than 1, and the optimal value of "a" can be obtained through emulation and actual field tests (when the value of "a" is taken as infinite, it is equivalent to using only threshold 1). Fig. 7 is a decision process for using the double thresholds. The decision principle is mentioned above, that is, when the energy of the bit to be determined is less than T1, it is set as 0; otherwise, when the energy of the bit to be determined is stronger than T2, it is also set as 0; for other situations, it is set as 1 or -1. The double threshold method can effectively reduce the errors in the decision process, avoid the accumulation of errors during the multi-step process, and reduce the generation of additional interference.
I ett CDMA-system skickas den motsatta pilotkanalen tillsammans med trafikkanalen. De lider av samma trådlösa kanalfädning, så formen för energi-envelopen från pilotkanalen är i grund och botten samma som den för trafikkanalen. När energin i trafikkanalen blir starkare blir även energin i pilotkanalen starkare. Sålunda kan det räknas ut att tröskelvärdets envelop-form i grund och botten är densamma som trafikkanalens, eftersom bestämningströskelvärdet i enlighet med ovannämnda metod skapas genom användning av signalen från pilotestimatorn. Med andra ord, tröskelvärdets envelop-form är i grund och botten samma som energi-envelop-formen för bitströmmen som ska bestämmas. Med detta sätt gäller att ju starkare energi på bitströmmen, desto högre värde på bestämningströskelvärdet så att bitströmmen i möjligaste mån bestäms som 0. I enlighet med ovannämnda beskrivning - när energin i bitströmmen som ska bestämmas är starkare - blir konfidensen av dess beslut högre; och det motsatta förhållandet, konfidensen blir lägre när energin i biströmmen är svagare. Eftersom ändringen av energin i bitströmmen är kontinuerlig och gradvis, kunde en idé lanseras som säger att när bitströmmens energi är starkare ska sannolikheten för att biten bestäms som noll reduceras, liksom att när bitströmmens energi är svagare, ska sannolikheten för att biten bestäms som 0 bibehålilas eller till och med förstärkas. Med detta sätt förbättras exaktheten i beslutet ytterligare. In a CDMA system, the opposite pilot channel is transmitted together with the traffic channel. They suffer from the same wireless channel fading, so the shape of the energy envelope of the pilot channel is basically the same as that of the traffic channel. As the energy of the traffic channel becomes stronger, the energy of the pilot channel also becomes stronger. Thus, it can be calculated that the envelope shape of the threshold value is basically the same as that of the traffic channel, since the determination threshold value according to the above-mentioned method is created by using the signal from the pilot estimator. In other words, the envelope shape of the threshold value is basically the same as the energy envelope shape of the bit stream to be determined. With this method, the stronger the energy of the bit stream, the higher the value of the determination threshold value so that the bit stream is determined as 0 as much as possible. According to the above description - when the energy of the bit stream to be determined is stronger - the confidence of its decision becomes higher; and the opposite relationship, the confidence becomes lower when the energy in the bit stream is weaker. Since the change in the energy in the bit stream is continuous and gradual, an idea could be launched that says that when the energy of the bit stream is stronger, the probability of the bit being determined as zero should be reduced, and when the energy of the bit stream is weaker, the probability of the bit being determined as 0 should be maintained or even enhanced. With this method, the accuracy of the decision is further improved.
För att följa ovannämnda redogörelse kan en konfidensfaktor läggas till bestämningströskelvärdet. I strukturen kan en pilot-estimator C läggas till i ICU-enheten. Utmatningen från pilot-estimator C är medelvärdet på energin i pilotkanalen under lång tid, och används för att mäta utenergin från pilot-estimator B. Realisermgsstrukturen för pilot-estimator C skiljer sig från den för pilot-estimatorerna A och B, och uttrycks som Image available on "Original document" Medelvärdet av pilotkanalens energi är ett medelvärde taget under lång tid, från tidpunkten vid etablering av kanalen till nuläget. Anledningen till att använda ett långtidsbaserat medelvärde är att det är relativt stabilt och mindre påverkat av flervägsfädning och fluktueringen i energin är också lindrig varför det är lämpligt att bli en mätningsreferens för utsignalen från pilot-estimator B. Mätningsreferensen erhålls med följande ekvation: Image available on "Original document" där "b" är en faktor mindre än 1 och större än 0, och dess optimala värde fastställs med emulering och faktiska fälttest. Värdet E_C är ett utmatat värde från piloten C. Därefter kan ekvationen (1) för bestämning av tröskelvärdet modifieras som:Image available on "Original document" där K3 är en konfidensfaktor inte mindre än 1 och dess justeringsprocess visas i Fig 8. Utsignalen från pilot-estimator C erhålls först. Därefter beräknas mätbasen "Bas" för E_B i enlighet med ekvation (5). E_B jämförs sedan med Bas. Om E_B är större än Bas, vilket innebär att bitströmmens energi är starkare, ska K3 reduceras. Att reducera K3 är liktydigt med att bestämningströskelvärdet minskas och är lika med en minskning av sannolikheten att bitströmmen, för vilket ett beslut ska fattas, bestäms som 0. När K3 reduceras ska det kontrolleras om K3 har reducerats ner till ett värde mindre än 1. Om K3 är mindre än 1 ska K3 sättas som 1. Om E_B är mindre än Bas, vilket visar att biströmmens energi är svagare, ska K3 bibehållas eller till och med höjas. Att höja K3 är liktydigt med att höja bestämningströskelvärdet och är lika med att höja sannolikheten för att ifrågavarande bitström bestäms som 0. När K3 har höjts, ska det kontrolleras om K3 har höjts upp till ett värde som är större än högsta MAX_K3. Om detta är sant ska K3 sättas som MAXK3. MAXK3 är ett heltal större än 1. Dess värde kan fastställas genom emulering och faktiska fälttest. In order to follow the above explanation, a confidence factor can be added to the determination threshold. In the structure, a pilot estimator C can be added to the ICU unit. The output of pilot estimator C is the average value of the energy in the pilot channel over a long time, and is used to measure the output energy of pilot estimator B. The implementation structure of pilot estimator C is different from that of pilot estimators A and B, and is expressed as Image available on "Original document" The average value of the pilot channel energy is an average value taken over a long time, from the time of channel establishment to the present. The reason for using a long-term average is that it is relatively stable and less affected by multipath fading, and the fluctuation in energy is also mild, so it is suitable to become a measurement reference for the output signal of pilot estimator B. The measurement reference is obtained by the following equation: Image available on "Original document" where "b" is a factor less than 1 and greater than 0, and its optimal value is determined by emulation and actual field tests. The value E_C is an output value from pilot C. Then, equation (1) for determining the threshold value can be modified as:Image available on "Original document" where K3 is a confidence factor not less than 1, and its adjustment process is shown in Fig. 8. The output signal of pilot estimator C is obtained first. Then, the measurement base "Bas" of E_B is calculated according to equation (5). E_B is then compared with Bas. If E_B is greater than Bas, which means that the energy of the bit stream is stronger, K3 should be reduced. Reducing K3 is equivalent to reducing the determination threshold and is equal to a reduction in the probability that the bit stream for which a decision is to be made is determined as 0. When reducing K3, it should be checked whether K3 has been reduced to a value less than 1. If K3 is less than 1, K3 should be set as 1. If E_B is less than Bas, which shows that the energy of the bit stream is weaker, K3 should be maintained or even increased. Raising K3 is equivalent to raising the determination threshold and is equal to raising the probability that the bit stream in question is determined as 0. When K3 has been raised, it should be checked whether K3 has been raised to a value greater than the highest MAX_K3. If this is true, K3 should be set as MAXK3. MAXK3 is an integer greater than 1. Its value can be determined through emulation and actual field tests.
I hela teknologin som rör störningseliminering utgör exakt rekonstruering av tillämpliga signaler för varje användare en nyckelteknologi för störningselimineringen, där exakt beslut för den avspridda bitströmmen i ICU utgör en bas för exakt rekonstruering av tillämpliga signaler. Beträffande hur man ska reducera felsannolikheten för beslutet, tillhandahåller den aktuella uppfinningen en serie metoder. Jämfört med andra metoder är metoderna enligt uppfinningen mer effektiva och lätta att realisera. I enlighet med den aktuella uppfinningens metoder är den inmatade informationen som erfordras lätt att erhålla, demoduleringsutförandet från en mottagare förbättras påtagligt och detta gör det lättare att höja systemutförandet och öka täckningsradien. In the entire technology of interference elimination, accurate reconstruction of appropriate signals for each user is a key technology for interference elimination, where accurate decision of the scattered bit stream in ICU is a basis for accurate reconstruction of appropriate signals. Regarding how to reduce the error probability of the decision, the present invention provides a series of methods. Compared with other methods, the methods of the present invention are more efficient and easy to realize. According to the methods of the present invention, the input information required is easy to obtain, the demodulation performance of a receiver is significantly improved, and this makes it easier to raise the system performance and increase the coverage radius.
Metoden och enheten för störningseliminering i enlighet med den aktuella uppfinningen används i huvudsak för en mottagare med en enhet för fleranvändardetektering för att höja demoduleringsutförandet och systemkapaciteten. The interference elimination method and device according to the present invention are mainly used for a receiver with a multi-user detection device to increase demodulation performance and system capacity.
Metoden och enheten för störningselimineringen i enlighet med den aktuella uppfinningen tillämpas inte enbart på strukturer med parallell störningseliminering utan också på strukturer med seriell störningseliminering utan ytterligare modifiering. Variationen av den aktuella uppfinningen kan också användas för andra digitala kommunikationssystem och analoga kommunikationssystem som har en mobilstation som överför en pilotkanal i enlighet med standard IS-665. The method and device for the interference elimination according to the present invention are not only applicable to parallel interference elimination structures but also to serial interference elimination structures without further modification. The variation of the present invention can also be used for other digital communication systems and analog communication systems having a mobile station transmitting a pilot channel according to the IS-665 standard.
INDUSTRIELL PRAKTISK TILLÄMPNING Jämfört med traditionella teknologier övervinner den aktuella uppfinningen sådana nackdelar som att när tröskelvärdet understigs blir pålitligheten hos den mottagna signalen sämre med beslutsfel eller oriktiga beslut som en trolig följd, och att utförandet under en flerstegsprocess snabbt reduceras på grund av ackumulerade fel. Med den aktuella uppfinningen är signalbeslut och återvinning mer exakt styrd och behandlad, noggrannheten i störningseliminering har höjts och därför har systemutförandet förbättrats. Dessutom har systemkapaciteten höjts med den aktuella uppfinningen och påverkan av "near - far-effekten" på systemutförandet har minskats. Genom användning av en mottagare med fleranvändardetektering strukturerad av ICU i enlighet med den aktuella uppfinningen kan demoduleringsutförandet från en basstation ökas liksom systemkapaciteten. INDUSTRIAL PRACTICAL APPLICATION Compared with traditional technologies, the present invention overcomes such disadvantages as that when the threshold value is below, the reliability of the received signal becomes worse with decision errors or incorrect decisions as a probable consequence, and that the performance during a multi-step process is rapidly reduced due to accumulated errors. With the present invention, signal decision and recovery are more precisely controlled and processed, the accuracy of interference elimination has been increased, and therefore the system performance has been improved. In addition, the system capacity has been increased with the present invention, and the influence of the "near-far effect" on the system performance has been reduced. By using a receiver with multi-user detection structured by ICU according to the present invention, the demodulation performance from a base station can be increased as well as the system capacity.
Claims (8)
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2002/000859 WO2004052036A1 (en) | 2002-11-29 | 2002-11-29 | A method and unit for multi-user interference cancellation |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| SE0501186L SE0501186L (en) | 2005-07-04 |
| SE527387C2 true SE527387C2 (en) | 2006-02-21 |
Family
ID=32400060
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| SE0501186A SE527387C2 (en) | 2002-11-29 | 2005-05-26 | Method and unit for eliminating interference in a multi-user system |
Country Status (5)
| Country | Link |
|---|---|
| CN (1) | CN100409707C (en) |
| AU (1) | AU2002349470A1 (en) |
| NO (1) | NO334966B1 (en) |
| SE (1) | SE527387C2 (en) |
| WO (1) | WO2004052036A1 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101453278B (en) * | 2007-11-30 | 2013-03-27 | 中兴通讯股份有限公司 | Multi-user interference eliminating method and apparatus based on virtual resource unit |
| CN104348517B (en) * | 2013-07-25 | 2018-01-09 | 日电(中国)有限公司 | A kind of method and device for offsetting multi-access inference |
| CN107749771B (en) * | 2017-09-18 | 2019-11-12 | 哈尔滨工程大学 | A Parallel Interference Elimination Algorithm Based on Likelihood Feedback |
| CN107592183A (en) * | 2017-09-19 | 2018-01-16 | 北京邮电大学 | A kind of multiuser signal detection method and device applied to non-orthogonal multiple system |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6067454A (en) * | 1998-04-14 | 2000-05-23 | Telefonaktiebolaget Lm Ericsson (Publ) | Mobile switching center restart recovery procedure |
| JP2970656B1 (en) * | 1998-06-25 | 1999-11-02 | 日本電気株式会社 | DS-CDMA multi-user interference canceller |
| JP3121319B2 (en) * | 1998-12-17 | 2000-12-25 | 日本電気株式会社 | DS-CDMA multi-user interference canceller and its system |
-
2002
- 2002-11-29 CN CNB028297202A patent/CN100409707C/en not_active Expired - Fee Related
- 2002-11-29 WO PCT/CN2002/000859 patent/WO2004052036A1/en not_active Ceased
- 2002-11-29 AU AU2002349470A patent/AU2002349470A1/en not_active Abandoned
-
2005
- 2005-05-26 SE SE0501186A patent/SE527387C2/en unknown
- 2005-06-29 NO NO20053188A patent/NO334966B1/en not_active IP Right Cessation
Also Published As
| Publication number | Publication date |
|---|---|
| WO2004052036A1 (en) | 2004-06-17 |
| NO20053188D0 (en) | 2005-06-29 |
| CN100409707C (en) | 2008-08-06 |
| CN1685750A (en) | 2005-10-19 |
| NO20053188L (en) | 2005-08-29 |
| NO334966B1 (en) | 2014-08-11 |
| SE0501186L (en) | 2005-07-04 |
| AU2002349470A1 (en) | 2004-06-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4870301B2 (en) | Adaptive channel estimation in wireless communication systems | |
| US6456827B1 (en) | Apparatus and method for controlling communications based on moving speed | |
| JP4037459B2 (en) | Coherent demodulation with decision-oriented channel prediction for digital communications | |
| KR101256695B1 (en) | Adaptive timing recovery via generalized rake reception | |
| US7848389B2 (en) | Method and apparatus for scaling parameter estimation in parametric generalized rake receivers | |
| EP2074702B1 (en) | Doppler frequency control of g-rake receiver | |
| US20020154717A1 (en) | Weighting factor setting method for subtractive interference canceller, interference canceller unit using said weighting factor and interference canceller | |
| JP3443113B2 (en) | Wireless receiving apparatus and wireless receiving method | |
| KR20060015636A (en) | Receiver having hybrid equalizer and rake receiver and receiving method thereof | |
| JP2002232397A (en) | Reception processing method and reception apparatus in mobile communication system | |
| KR20040017856A (en) | Adaptive selection of the pilot filter for a wireless communication system | |
| EP1166457A1 (en) | Channel estimation in a cdma wireless communication system | |
| JP2011519525A (en) | Method and apparatus for successive interference cancellation with covariance route processing | |
| US20030081658A1 (en) | Channel code decoding for the CDMA forward link | |
| CN101897127A (en) | Velocity-based hybrid parametric/nonparametric equalization | |
| CN101065909A (en) | Low complexity adaptive channel estimation | |
| KR20080037689A (en) | A method and apparatus for received communication signal processing | |
| US8351487B1 (en) | Equalizer with adaptive noise loading | |
| US20090010313A1 (en) | Receiver and Reception Processing Method | |
| JP2006507762A (en) | Channel gain estimation in a rake receiver. | |
| JP3676986B2 (en) | Radio receiving apparatus and radio receiving method | |
| CN101222460A (en) | A Novel Frequency Domain Equalization Joint Partial Parallel Interference Cancellation Reception Method | |
| SE527387C2 (en) | Method and unit for eliminating interference in a multi-user system | |
| CN1138369C (en) | An Interference Suppression Method for Code Division Multiple Access System | |
| CN101494467B (en) | Multiuser serial interference delete receiver and method with improved constringency performance |