CN1893406A - Method and device for cancellation of radio frequency pulse interference - Google Patents

Method and device for cancellation of radio frequency pulse interference Download PDF

Info

Publication number
CN1893406A
CN1893406A CN 200610058804 CN200610058804A CN1893406A CN 1893406 A CN1893406 A CN 1893406A CN 200610058804 CN200610058804 CN 200610058804 CN 200610058804 A CN200610058804 A CN 200610058804A CN 1893406 A CN1893406 A CN 1893406A
Authority
CN
China
Prior art keywords
radio
frequency pulse
equalizer
pulse
frame
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN 200610058804
Other languages
Chinese (zh)
Other versions
CN1893406B (en
Inventor
陈月
阿卡迪·莫列夫-施泰曼
阿里·海曼
纳尔逊·索伦伯格
曾怀玉
杨保国
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Broadcom Corp
Zyray Wireless Inc
Original Assignee
Zyray Wireless Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US11/271,692 external-priority patent/US7529297B2/en
Application filed by Zyray Wireless Inc filed Critical Zyray Wireless Inc
Publication of CN1893406A publication Critical patent/CN1893406A/en
Application granted granted Critical
Publication of CN1893406B publication Critical patent/CN1893406B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The present invention provides a multi-branch equalizer processing module and a method to cancel interference associated with received radio frequency (RF) bursts. This multi-branch equalizer processing module includes: a first equalizer processing branch which is operable to process training based upon known training sequences and equalize the received RF burst, and extract data bits from the received RF burst; a second equalizer processing branch which is operable to be trained based upon known training sequences and re-encoded data bits which are generated by processing decoded frame, equalize the received RF burst, and extract replacement data bits. The method includes training the first equalizer by utilizing the known training sequences of the received radio frequency (RF) bursts, thereafter performing equalizing, deinterlacing, decoding, extracting data bits, recoding to generate the recoding pulse and training the second equalizer processing branch by utilizing re-encoded bursts.

Description

Method and device that cancellation of radio frequency pulse disturbs
Technical field
The present invention relates to cellular radio communication system, more particularly, the wireless terminal that relates to wireless communication system is handled the technology of disturbing to eliminate to received data message.
Background technology
Cellular radio communication system is given in the world, and many residential blocks provide radio communication service.The structure of cellular radio communication system is to serve voice communication at first, but also is used for supporting data communication now.Because people have excited the demand to the data communication service to the approval and the extensive use of internet.In history, data communication all provides service by wired connection, but its wireless device of cellular radio customer requirements also can be supported data communication now.A lot of wireless users wish can surf the web, receive and dispatch email by their cell phone, wireless personal digital assistant, wireless notepad and/or other wireless device, carry out other data communication activity.This wireless communication system to the demand of data communication in continuous growth.Thereby, the existing wireless communications system is extended/transforms to satisfy these burgeoning data communication needs at present.
Cellular wireless networks comprises network infrastructure, and the wireless terminal in this network infrastructure and the corresponding service coverage carries out radio communication.These network infrastructures generally include a plurality of base stations that are dispersed in the service coverage, and the radio communication in the corresponding honeycomb (wireless area) is supported in each base station.The base station is connected with base station controller (BSC), and each base station controller provides service for a plurality of base stations.Each base station controller is connected with mobile switching centre (MSC).Usually each base station controller also links to each other with the internet directly or indirectly.
In operation, a plurality of wireless terminal communications of operation in each base station and its honeycomb/wireless area.The BSC that is connected with the base station is for the voice communication between MSC and the serving BS (serving base station) provides route service.MSC then is routed to other MSC or PSTN (public switch telephone network) to voice communication.BSC provides route service for the data communication between serving BS and the packet data network, and described packet data network can comprise or be connected to the internet.Transmission from the base station to the wireless terminal is called forward link (down link) transmission, and the transmission from the wireless terminal to the base station is called reverse link (up link) transmission.
Radio Link between base station and its wireless terminal of serving moves according to (or a plurality of) operation standard usually.These operation standards have defined distribution, the link setup of Radio Link, the mode of serving, tearing open chain.Global system for mobile communications (GSM) standard is a kind of very popular cellular systems standards.GSM standard perhaps is called for short GSM, occupies leading position in Europe, also is widely used in global range.GSM only provides voice communications services at first, but it has been revised so that data communication services to be provided.GPRS on the GSM basis (GPRS) and enhanced data rates evolution technology (EDGE) can coexist with GSM by sharing channel width, structure of time slot (slot structure) and the slot timing (slot timing) of GSM.GPRS and EDGE can also be as the migration paths of other standard, for example, and IS-136 and Pacific Ocean digital cellular (PDC).
EDGE is in order to improve data rate on the GSM of 200KHz channel, it has adopted the modulation of higher-order, GMSK (Guassian Minimum Shift Keying) (GMSK) modulation of 8 system phase shift keyings (8-PSK) modulation and GSM standard.EDGE comprises (allow for) 9 different (can automatically, select fast) air interface forms, and just Modulation and Coding Scheme (MCS) has various error codes control protections in various degree.For aerial transmission, according to the instant demand of using, low MCS pattern (MCS 1-4) adopts GMSK (low data rate) modulation, and high MCS pattern (MCS 5-9) adopts 8-PSK (High Data Rate) modulation.
When cell phone was in receiving mode, the GMSK/8PSK signal had coloured noise (colored noise) on cochannel and the adjacent channel.Send cellular information in order to receive better, cell phone must be eliminated these interference signals as far as possible.Before, the technology of eliminating these interference signals comprised and carried out channel equalization to the received signal.But existing channel equalization technique can't be eliminated cochannel and adjacent-channel noise effectively.Thereby, need improve interference cancellation techniques.
Summary of the invention
The present invention relates to device and method, in the description of drawings of this paper back, embodiment and the claim, will set forth in more detail the two.
According to the present invention, a kind of multiple-limb balancer processing module is provided, be used for eliminating the interference of received radio-frequency pulse (RF burst), comprising:
The first equalizer processes branch is used for:
Train based on known training sequence;
The balanced described radio-frequency pulse that receives;
From the described radio-frequency pulse that receives, extract data bit;
The second equalizer processes branch is used for:
Train described recodification data bit based on known training sequence and recodification data bit
Produce by handling decoded frame;
The balanced described radio-frequency pulse that receives; With
From the radio-frequency pulse of described reception, extract the replacement data position.
Preferably, in multiple-limb balancer processing module of the present invention, described decoded frame is produced by the data bit of described extraction.
Preferably, multiple-limb balancer processing module of the present invention also comprises:
Deinterlacer; And
Channel decoder, this channel decoder and described deinterlacer are connected in first equalizer processes
The branch and the second equalizer processes branch, the combination of this channel decoder and described deinterlacer is used for:
Frame to the data bit that comprises described extraction is decoded; And
The replacement frame that comprises at least a portion replacement data position is decoded.
Preferably, in multiple-limb balancer processing module of the present invention, described frame and replacement frame are speech frames.
Preferably, in multiple-limb balancer processing module of the present invention, described frame and replacement frame are Frames.
Preferably, in multiple-limb balancer processing module of the present invention:
The described first equalizer processes branch comprises:
I component and Q component interference eliminated part; And
The DFF part;
The described second equalizer processes branch comprises:
I component and Q component interference eliminated part; And
The linear equalizer part.
Preferably, in multiple-limb balancer processing module of the present invention, radio-frequency pulse comprises that GMSK (Guassian Minimum Shift Keying) (GMSK) symbol and the 8PSK that carry data bit disturb symbol.
Preferably, multiple-limb balancer processing module of the present invention also comprises:
Encoder;
Interleaver, the combination of this interleaver and described encoder is used for:
Handle decoded frame to produce the recodification data bit; And
Training signal is provided for the second equalizer processes branch, wherein, this training signal is used for based on known training sequence and recodification data bit the second equalizer processes branch being trained.
According to an aspect of the present invention, provide a kind of wireless terminal, comprising:
Radio-frequency front-end is used for the received RF pulse;
With the baseband processor that radio-frequency front-end is communicated by letter and linked to each other, this baseband processor and radio-frequency front-end are used for generating baseband signal from radio-frequency pulse;
The multiple-limb balancer processing module that links to each other with baseband processor, this multiple-limb balancer processing module also comprises:
Equalizer interface is used to receive baseband signal and output soft decision from baseband processor;
The first equalizer processes branch is used for:
Train based on known training sequence;
The described radio-frequency pulse that receives is carried out equilibrium treatment;
From the described radio-frequency pulse that receives, extract data bit; And
The second equalizer processes branch is used for:
Train based on the pulse to the small part recodification that comprises known training sequence and recodification data bit, described pulse of recoding to small part produces by the frame of handling decoding;
The described radio-frequency pulse that receives is carried out equilibrium treatment; And
From the radio-frequency pulse of described reception, extract the replacement data position;
Wherein, the combination of described baseband processor and multiple-limb balancer processing module is used for:
From soft decision or replacement soft decision, produce data block;
Described data block is carried out release of an interleave;
From described data block decoded frame;
To described Frame recompile to produce the data block of recoding to small part; And
Described data block of recoding to small part is interlocked processing to generate the pulse of recoding to small part.
Preferably, in wireless terminal of the present invention, described frame is speech frame or Frame.
Preferably, in wireless terminal of the present invention:
The described first equalizer processes branch comprises:
I component and Q component interference eliminated part; And
The DFF part;
The described second equalizer processes branch comprises:
I component and Q component interference eliminated part; And
The linear equalizer part.
Preferably, in wireless terminal of the present invention, be used for training the second equalizer processes branch to small part recodification pulse be complete recompile.
Preferably, in wireless terminal of the present invention, radio-frequency pulse comprises that GMSK (Guassian Minimum Shift Keying) (GMSK) symbol and the octal system phase shift keying (8PSK) that carry data bit disturb symbol.
Preferably, wireless terminal of the present invention also comprises:
Encoder;
Interleaver, the combination of this interleaver and described encoder is used for:
With the Frame recompile to produce the data block of recoding to small part; And
The data block that near small part is recoded is interlocked and is handled the pulse of recoding to small part to produce.
According to an aspect of the present invention, provide a kind of the radio-frequency pulse that receives carried out the method for equilibrium treatment, comprising:
The received RF pulse;
The known training sequence of from the radio-frequency pulse that is received, decoding;
Based on the known training sequence of being decoded to the first equalizer training;
The radio-frequency pulse that is received with the first equalizer processes branch equalization;
Radio-frequency pulse is carried out release of an interleave;
The soft sampling of coding radio-frequency pulse to obtain to extract;
Decoded bits from the soft sampling of being extracted;
The described data bit of recompile is to produce the soft sampling of recoding to small part;
Staggered described soft sampling of recoding to small part is to produce the pulse of recoding to small part;
From memory, read the described radio-frequency pulse that receives again and give the second equalizer processes branch;
Use described pulse of recoding to train the second equalizer processes branch to small part;
With second equalizer described radio-frequency pulse that receives in the memory is carried out equilibrium treatment;
Described radio-frequency pulse is carried out release of an interleave;
Described radio-frequency pulse is decoded to obtain the soft sampling of replacement; And
Decoding replacement data position from the soft sampling of described replacement.
Preferably, in the method for the invention, described frame comprises speech frame or Frame.
Preferably, in the method for the invention:
First group of 4 radio-frequency pulse of the described first equalizer processes branch process are to produce frame; And
Second group of 4 radio-frequency pulse in the described second equalizer processes branch process memory are to produce the replacement data position, and wherein, first group of 4 radio-frequency pulse is prior to second group of 4 radio-frequency pulse.
Preferably, in the method for the invention, the described first equalizer processes branch comprises the prefilter and the MLSE of 4 taps (4-tap); The described second equalizer processes branch comprises the linear equalizer (LE) of 7 taps (7-tap).
Preferably, in the method for the invention, described radio-frequency pulse comprises the GMSK symbol that carries data bit and the interference symbol of 8PSK.
Following embodiment and description of drawings will make other features and advantages of the present invention more clear.
Description of drawings
In order to understand the present invention and advantage thereof more completely, the invention will be further described below in conjunction with drawings and Examples, in the accompanying drawing:
Fig. 1 is a partial schematic diagram of supporting the cellular radio communication system of wireless terminal communications according to the present invention;
Fig. 2 is the schematic block diagram of the wireless terminal of structure according to the present invention;
Fig. 3 is the schematic diagram of the mode of the general structure of GSM frame and GSM frame bearer data piece;
Fig. 4 is the formation schematic block diagram of downlink transmission;
Fig. 5 is the schematic block diagram of the correlation step of recover data blocks from a succession of radio-frequency pulse;
Fig. 6 is the schematic block diagram that recovers the correlation step of speech data from a succession of radio-frequency pulse;
Fig. 7 is the schematic block diagram that recovers the correlation step of pulse from data or speech frame;
Fig. 8 A and Fig. 8 B are the flow charts that wireless terminal received and handled radio-frequency pulse;
Fig. 9 is the structural representation of the multiple-limb pulse equalizing assembly of one embodiment of the invention;
Figure 10 is the schematic block diagram of the pulse equalizing assembly of one embodiment of the invention;
Figure 11 is the schematic block diagram of the pulse equalizing assembly of one embodiment of the invention;
Figure 12 is the flow chart of the running of one embodiment of the invention.
Embodiment
Accompanying drawing shows the preferred embodiments of the present invention, and Reference numeral identical among the figure is corresponding to identical or corresponding parts in each width of cloth accompanying drawing.
GMSK (Guassian Minimum Shift Keying) (GMSK) modulating system can be modeled to the single channel input two-way output system in the real domain.This pattern is that virtual single channel is launched 2 tunnel receiving systems.The interference cancellation techniques of many antennas can be applied to the GMSK system that the embodiment of the invention provides, and this GMSK system can satisfy the demand and other demand fully.The invention provides a kind of multiple-limb balancer processing module that can eliminate the interference signal in the received radio-frequency pulse.This multiple-limb balancer processing module comprises a plurality of equalizer processes branch.An equalizer processes branch can train based on known training sequence, and the radio-frequency pulse that receives is carried out equilibrium treatment.The result of gained then is further processed and is used for training the second equalizer processes branch.Then, the second equalizer processes branch carries out equilibrium treatment to the radio-frequency pulse that receives, and handles based on the elimination to interference signal, generates output.Like this, just improved processing to received radio-frequency pulse.
Fig. 1 is a partial schematic diagram of supporting the cellular radio communication system 100 of wireless terminal communications according to the embodiment of the invention.Cellular radio communication system 100 comprises mobile switching centre (MSC) 101, Serving GPRS Support Node/EDGE service support node (SGSN/SESN) 102, base station controller (MSC) 152 and 154, base station 103,104,105 and 106.SGSN/SESN 102 is connected with internet 114 by GGSN (GGSN) 112.Traditional voice terminal 121 is connected with PSTN (public switch telephone network) 110.Voice (ip voice) terminal 123 and personal computer 125 by Internet transmission are connected to internet 114.MSC 101 links to each other with PSTN 110.
A honeycomb/wireless area is all served in each base station among the 103-106 of base station, and each base station is support of wireless communication in its honeycomb/wireless area of serving.Comprise the Radio Link support base station of forward link and reverse link and the radio communication between its wireless terminal of serving.These Radio Links will produce cochannel (co-channel) and adjacent channel (adjacent channel) signal, show as coloured or white noise.As mentioned above, these noises may disturb the interested signal of expection.Therefore, the invention provides and a kind ofly eliminate the technology of disturbing in than (SIR) environment in the abominable signal to noise ratio (snr) of this class or low signal interference.
These Radio Links can support digital data communications, ip voice communication and other digital multimedia to communicate by letter.Cellular radio communication system 100 can backward compatibility aspect the support analog communication.Therefore cellular radio communication system 100 can be supported the enhanced data rates evolution technology (EDGE) of global system for mobile communications (GSM) standard and expansion thereof.Cellular radio communication system 100 also can be supported the GPRS (GPRS) of GSM expansion.The present invention also is applied to other standard, as TDMA standard, CDMA standard etc.Usually, the present invention can be applied in the digital communication technology, with the discriminating of solution Communication Jamming and the problem of elimination.
Wireless terminal 116,118,120,122,124,126,128 is connected with cellular radio communication system 100 by Radio Link and base station 103-106 with 130.As shown in the figure, wireless terminal can comprise cellular mobile phone 116 and 118, laptop computer 120 and 122, desktop computer 124 and 126, data terminal 128 and 130.But this cellular radio communication system is also supported and the communicating by letter of other type wireless terminal.As everyone knows, laptop computer 120 and 122, desktop computer 124 and 126, data terminal 128 and 130, cellular mobile phone 116 and 118 and so on equipment, can be on internet 114 " surfing ", the communication of transmitting and receive data is as email, send and the reception file, and carry out other data manipulation.The much all exigent download data transmissions rate of these data manipulations, then so not strict to uploading data transmission rate request.Therefore, part or all of wireless terminal 116-130 can support the EDGE operation standard.These wireless terminals 116-130 also supports GSM standard, may also support the GPRS standard.
Fig. 2 is the schematic block diagram of wireless terminal 200.Wireless terminal 200 among Fig. 2 comprises other the various assemblies in radio-frequency (RF) transceiver 202, digital processing assembly 204 and the casing.Digital processing assembly 204 comprises two main functional units: physical layer process, voice coder/decoder (CODEC), base band coder/decoder (CODEC) functional block 206; Protocol processes, human interface function's piece 208.Digital signal processor (DSP) is the primary clustering of physical layer process, voice coder/decoder (CODEC), base band coder/decoder (CODEC) functional block 206, and microprocessor such as reduced instruction set computer (RISC) processor is the primary clustering of protocol processes, human interface function's piece 208.DSP also can be called the wave point processor, and risc processor can be called system processor.But these naming conventions not will be understood that it is restriction to the function of these assemblies.
Radio-frequency (RF) transceiver 202 is connected with antenna 203, digital processing assembly 204, battery 224, and wherein battery 224 provides power supply to all assemblies of wireless terminal.Physical layer process, voice coder/decoder (CODEC), base band coder/decoder (CODEC) functional block 206 are connected with protocol processes, human interface function's piece 208, microphone 226, loud speaker 228.Protocol processes, human interface function's piece 208 are connected with multiple assembly, and these assemblies include but not limited to: PC/data terminal equipment interface 210, keyboard 212, Subscriber Identity Module (SIM card) port 213, camera 214, flash memory 216, static memory (SRAM) 218, LCDs (LCD) 220 and light-emitting diode (LED) 222.When camera 214 and LCD 220 were arranged, these assemblies were supported still image and/or dynamic image.Like this, wireless terminal 200 shown in Figure 2 just can be supported video and audio service by cellular network.
Fig. 3 is the schematic diagram of the mode of the general structure of GSM frame and GSM frame bearer data piece.Duration is that the GSM frame of 20 milliseconds (ms) is divided into 4 1/4th frames.Each 1/4th frame comprises 8 time slots (time slot 0-7).Each time slot probably continues 625 microseconds (μ s), comprises the left side, the right and intermediate code three parts.The radio-frequency pulse on the left side and the right carrying data on the time slot, and intermediate code is a training sequence.
According to the Modulation and Coding Scheme pattern of being supported, the radio-frequency pulse on 4 time slots of GSM frame, RLC (Radio Link control) piece, of a segmentation of carrying be RLC piece or two RLC pieces completely.For example, data block A is by the time slot 0 of 1/4th frames 1, the time slot 0 of 1/4th frames 2, the time slot 0 of 1/4th frames 3 and time slot 0 carrying of 1/4th frames 4.The fast A of data can carry the RLC piece of a segmentation, a RLC piece or two RLC pieces.Similarly, data block B is by time slot 1 carrying of the time slot 1 of the time slot 1 of the time slot 1 of 1/4th frames 1,1/4th frames 2,1/4th frames 3 and 1/4th frames 4.Each organizes time slot, and promptly the MCS pattern of the time slot n of each 1/4th frame for the GSM frame, is consistent, but can changes along with the variation of GSM.Further, between each group time slot, its MCS pattern is inequality, as the MCS pattern of the time slot 0 of each 1/4th frame, with the MCS pattern of time slot 1-7 on each 1/4th frame, may be different.Described RLC piece can voice-bearer data or other data.
Fig. 4 has described data map each step in the radio-frequency pulse.Data are uncoded at first, may have data block headers.The block encoding operation is carried out the external encode of data block and is supported data block is carried out error detection/correction.CRC (CRC) or Fire code (FireCode) are adopted in the external encode operation usually.The tail position and/or the block encoding sequence (BCS) of data added in the operation of external encode shown in the figure, after it is attached to data.Under the CS-1 encoding scheme, adopt block encoding and convolutional encoding that header and data are encoded together; Under non-CS-1 encoding scheme, header and data message are normally separately encoded.
Fire code is supported error detection/correction.Fire code is the brachymemma cyclic binary code that redundant digit is added to datagram header position and data bit.The powerful probability that is able to pass through to the mistake that is not detected of the pure error detecing capability of Fire code only is 2 -40After block encoding adds the redundant digit that is used for error detection to data, calculate the additional redundancy that is used for error correction, the transmission error that causes with the correcting wireless channel.Inner error correction or encoding scheme are based on convolutional encoding.
Some redundant digits that convolution coder generates (puncture) operation of before transmission, to punching.This " punchinging " operation has improved the speed of convolutional encoding, has reduced the redundancy of each data block transmitted." punching " and also reduced the demand of bandwidth so that convolutional coded signal is fit to available channel bit-stream.The convolutional encoding position of punchinging is passed to interleaver, and interleaver is divided into 4 pulses after various bit streams are interlocked.
Fig. 5 is the schematic block diagram of the correlation step of recover data blocks from radio-frequency pulse.Common 1 data block is made of 4 radio-frequency pulses.Receive and handle these pulses.After 4 radio-frequency pulses all received, these 4 radio-frequency pulses were combined to form a coded data block.Subsequently, this coded data block is separated (depuncture) (if necessary) of punchinging according to the decoding of inner decoding scheme, then decoded according to the external encode scheme.Decoded data block comprises data block headers and data.According to the mode that data and header are encoded, might carry out partial decoding of h just can recognition data.
Fig. 6 is the schematic block diagram of the correlation step of restore data from the speech frame that transmits.This process and Fig. 5's is similar.Typically, transmission be 20 milliseconds speech frame, wherein, the first half of this speech frame transmits in the first string radio-frequency pulse, latter half transmits in the second string radio-frequency pulse.Shown in Fig. 6 is one group of 4 radio-frequency pulse, and the side-play amount of these 4 pulses and first speech frame-speech frame n is 10 milliseconds.Wherein, the first half of the latter half of speech frame n and a back speech frame n+1 is encoded and is interleaved in these 4 radio-frequency pulses.After these 4 radio-frequency pulses were processed, encoding block generated data flow, this data flow comprised speech frame n latter half and speech frame n+1 first half.Be stored in the first half of the speech frame n in the memory, can with speech frame n latter half combine, generate the relevant data of effective speech frame n.
The recodification of data to speech frame n shown in Figure 7 can produce the data pulse of recoding to small part, and this recodification data pulse can be used to train the second equalizer processes branch.As previously mentioned,, make up, to generate the data of speech frame with the speech frame latter half that recovers out from current group of radio-frequency pulse the speech frame first half that recovers out from last group of radio-frequency pulse.With CRC to speech frame confirm with error correction to generate the efficient voice frame.This efficient voice frame is re-encoded subsequently.But, have only the latter half of the speech frame n of recodification to be used for part and reproduce radio-frequency pulse.Can to the speech frame n that recodes latter half cut apart and interlock and handle the radio-frequency pulse of encoding with generating portion.Because the latter half of speech frame n+1 is not also handled,, these radio-frequency pulses recode so only being part.Because speech frame n+1 is not identified, so the first half of the speech frame n+1 that recodes can also be used to reproduce (recreate) radio-frequency pulse.According to one embodiment of present invention, based on the radio-frequency pulse that the part of speech frame n is recoded,, can train the second equalizer processes branch better in conjunction with known training sequence.
Fig. 8 A and Fig. 8 B are the flow charts that wireless terminal 200 received and handled radio-frequency pulse.Operation shown in Fig. 8 A and Fig. 8 B is corresponding to the single radio frequency pulse on the corresponding time slot of GSM frame.Radio-frequency front-end, baseband processor and equalizer processes branch module are carried out these operations.Usually when one of said modules executable operations, these operating procedures start.But without departing from the scope of the invention, the division of handling function between these parts can be different.
Shown in Fig. 8 A, handling process begins (step 802) from the radio-frequency pulse that radio-frequency front-end receives on the corresponding time slot of GSM frame.Then, radio-frequency front-end converts radio-frequency pulse to baseband signal (step 804).After converting, radio-frequency front-end sends interrupt signal (step 806) to baseband processor.Like this, as shown in the figure, radio-frequency front-end execution in step 802-806.
Then, baseband processor receives this baseband signal (step 808).In a typical operation, radio-frequency front-end, baseband processor or adjuster/demodulator are sampled so that the baseband signal digitlization to this analog baseband signal.After receiving baseband signal (number format), baseband processor modulating mode to baseband signal in step 810 carries out blind Detecting (blind detection).The blind Detecting of modulating mode has been determined the pairing modulating mode of baseband signal.In a preferred embodiment, according to GSM standard, modulating mode both can be GMSK (Guassian Minimum Shift Keying) (GMSK) modulation, also can be 8 system phase shift keyings (8-PSK) modulation.After baseband processor is determined modulating mode,, select suitable processing branch to handle (step 812) based on determined modulating mode.
For the GMSK modulation, in step 814, baseband processor is carried out derotation and frequency correction to baseband signal.Then, in step 816, baseband processor is carried out the pulse power assessment to baseband signal.(see that Fig. 8 B paging connects arrow A) in step 820, baseband processor is then carried out regularly (timing), channel, noise, signal to noise ratio (snr) assessment.Subsequently, baseband processor is carried out automatic gain control (AGC) cycle calculations (loop calculations) (step 822).Then, baseband processor is carried out determine (step 824) of soft decision scale factor to baseband signal.After the step 824, in step 826, baseband processor is carried out the matched filtering operation of baseband signal.
Step 808-826 is called the pre-equalization process operation.Baseband processor has generated the baseband signal after handling after baseband signal is carried out these pre-equalization process operations.Finish after these pre-equalization process, baseband processor sends order to equalizer module.
Equalizer module with the multiple-limb balancer operation will further be discussed in Fig. 9.Equalizer module receives after the order, based on modulating mode (GMSK or 8PSK), prepares to carry out equilibrium to handling the back baseband signal.In the step 828, equalizer module receives from the baseband signal after the processing of baseband processor, setting and/or parameter, and Maximum likelihood sequence estimation (MLSE) equilibrium is carried out on the left side of baseband signal.Shown in Figure 3 as the front, each radio-frequency pulse comprises the data left side, intermediate code and data the right.Typically, in step 828, the left side of equalizer module balanced radio frequency pulse is to generate the soft decision on this left side.Then, in step 830, the balanced the right of being somebody's turn to do the baseband signal after handling of equalizer module.This equalization operation has generated a plurality of soft decisions that are associated with this right.Usually, to carry out equilibrium be based on training sequence known in the pulse to paired pulses.But, in the embodiments of the invention, can utilize the data of recoding or partly recode with the improvement equilibrium treatment.This can adopt the form of iterative processing, and wherein, first branch carries out pulse equalizing to RF pulse string, and the result that second module is handled based on first branch equalization carries out the secondary equilibrium.
Subsequently, equalizer module sends interrupt signal to Base-Band Processing, indicates the equalization operation of this radio-frequency pulse to finish.Then, baseband processor receives soft decision from equalizer module.Next step, in step 832, baseband processor is determined the right and left average phase based on the soft decision from equalizer module.In step 836, baseband processor is carried out frequency estimation and frequency tracking based on the soft decision from equalizer module.Here, the operation of step 832/854 and step 836 is called " balanced reprocessing ".After the step 836, the processing of this radio-frequency pulse is finished.
Get back among Fig. 8 A, when blind Detecting result in the step 810 modulated for 8PSK, baseband processor and equalizer module were chosen the processing branch on the right.At first, in step 818, baseband processor is carried out derotation and frequency correction to baseband signal.In the step 820 subsequently, baseband processor is carried out the pulse power assessment of this radio-frequency pulse.Connect arrow B with reference to figure 8B along paging, in step 840, baseband processor is carried out regularly (timing), channel, noise and signal to noise ratio (snr) assessment.Then, in the step 842, baseband processor is carried out the AGC cycle calculations of this baseband signal.Next step, in the step 844, baseband processor is calculated DFF (DFE) coefficient, and equalizer module will be used this coefficient in the step 844.Hereinafter will set forth in more detail for the processing that generates these coefficients and do these.Fig. 9 and figure afterwards discuss to these decision-makings of adopting multiple-limb balancer.Then, in the step 846, baseband processor is carried out the preequalization operation to radio-frequency pulse.At last, in the step 848, baseband processor is determined the soft decision scale factor to radio-frequency pulse.Baseband processor 30 performed step 818-848 are called 8PSK modulating baseband signal " pre equalizer processing " operation herein.After step 848 was finished, baseband processor sent order to equalizer module, with the baseband signal after the equilibrium treatment.
After equalizer module receives order from baseband processor, receive baseband signal, setting and/or parameter after this pre-equalization process, begin the baseband signal after this pre-equalization process is carried out equilibrium from baseband processor.Equalizer module at first is ready to state value (state value), during baseband signal in the step 850 after the pre-equalization process of balanced this 8PSK modulation, uses this state value.For embodiment in, equalizer module adopts maximum a posteriori probability (MAP) equalization.Then, in the step 852, the left side of the baseband signal after equalizer module is managed with balanced this pre equalizer of MAP equalization and the right are to generate the soft decision of this processing back baseband signal.After step 854 was finished, equalizer module sent interrupt signal in baseband processor, and indication is finished the equilibrium treatment of this baseband signal.
Then, baseband processor receives the soft decision from equalizer module.In next step, baseband processor is determined the average phase at the two ends, the left and right sides of the baseband signal after this processing based on the soft decision of step 854.At last, in the step 836, baseband processor is carried out the frequency estimation and the tracking of this baseband signal.Step 854 and 836 operation are called balanced post-processing operation.After the step 836, the equilibrium treatment of a radio-frequency pulse is finished.Above-mentioned processing procedure has been described each step of recover data blocks from radio-frequency pulse.
Though the operation among Fig. 8 A and Fig. 8 B can be carried out with the specific components of wireless terminal, this division of operations can be carried out with different assemblies.For example, in a further embodiment, equalization operation can be carried out with baseband processor or system processor.In addition, in a further embodiment, decode operation can be carried out with baseband processor or system processor.
Fig. 9 is the schematic block diagram of structure of the multiple-limb balancer processing module 900 of one embodiment of the invention, and according to embodiments of the invention, this processing module 900 can be used for fill order's antenna interference and eliminate (SAIC).2 types SAIC equalization methods is arranged: node surveys (JD) and (BIC) eliminated in blind interference.According to an aspect of the present invention, select the BIC method for use.Assembly shown in Figure 9 can be a nextport hardware component NextPort, also can be 206 and 208 component softwares of carrying out by processor such as Fig. 2, also can be the combination of nextport hardware component NextPort and component software.Multiple-limb balancer processing module 900 comprises the first equalizer processes branch 902 and the second equalizer processes branch 904.Derotation module 906 receives the in-phase component (I) and the quadrature component (Q) of base band pulse.Described base band pulse is corresponding to the radio-frequency pulse shown in Fig. 3-7.Derotation module 906 generates I and Q pulse sampling to the I and the Q pulse sampling derotation that receive.In one embodiment, the first equalizer processes branch 902 comprises pulse equalizer.According to embodiments of the invention, these pulse samplings are formed packet with other sampling afterwards subsequently by equilibrium, divide into groups as RLC.Under some operational circumstances, except that the pulse horizontal equalization, also can carry out the iterative processing of the second equalizer processes branch.
Pulse equalizer, comprise I and Q finite impulse response (FIR) (FIR) filter 908 and 910 and least square estimation (Minimum Least Squares Estimation, be called for short MLSE) equalizer 912, each pulse that receives from derotation module 906 is handled.Training module 913 utilizes the known training sequence (TS) in the intermediate code of each institute's received pulse to train these modules.Selectively, these assemblies can be trained in a plurality of pulses.The first equalizer processes branch 902 generates soft decision, wherein, and each data bit before a plurality of soft decision representative decodings.Each soft sampling is provided for deinterlacer 914,914 pairs of soft sampling release of an interleaves of deinterlacer, and the soft sampling behind the release of an interleave offered channel decoder 916.Channel decoder 916 decodes Frame from soft sampling (promptly representing a plurality of soft sampling of each data bit to be decoded to generate hard position (hard bits) after decoding by channel decoder).
The Frame that 916 decodings of 918 pairs of channel decoders of re-encoder are come out is confirmed and is recoded, to generate the data bit of recoding.Interleaver 920 receives the data bit of this recodification to generate the data pulse of recoding.Then, this recodification data pulse and known training sequence can be used for training the second equalizer processes branch 920.
The second equalizer processes branch 904 comprises buffer 922, I and Q finite impulse filter (FIR) 924 and 926.Buffer 922 can store a plurality of pulses in the memory into.Training module 928 can be trained I and Q filter 924 and 926 with known training sequence with to small part recodification pulse.Like this, the second equalizer processes branch utilizes to small part coded data and known training sequence training I and Q radio-frequency filter.This just makes the SNR (signal to noise ratio) of the pulse after buffer 922 is handled be improved.I and Q filter are used to handle the pulse of being stored after training.Adder 930 gets combination as a result to gained.So just produced the soft sampling of replacement (alternate), this is replaced soft sampling and is provided for deinterlacer 914 and channel decoder 916 to generate the replacement data position.
Among Figure 10 more detailed description multiple-limb balancer shown in Figure 9 first handle branch.Because have only 26 training symbols, first handles branch can train the feedforward filter 908 and 910 with 4 taps (tap), and training has the feedback filter DFE of 4 taps.
Figure 11 has described second of multiple-limb balancer shown in Figure 9 in more detail and has handled branch.After the channel-decoding, data are re-encoded and are used to train 7 tap LE 924 and 926.Handling branch to second selects linear equalizer (LE) to be because interframe staggered (inter-frame interleaving).The recodification position relevant with speech frame can only provide half pulse (even data bit).DFEs need provide coherent sampling to feedback filter.In addition, LE is simpler than DFE (MLSE).Adopt other embodiment of the position of recoding fully then can handle the employing DFE of branch and not adopt LE to second.
Following discussion will be described in more detail the indirect discipline method, and this indirect discipline method is based on least square channel estimating (LS-CE), to used similar among the EDGE.At first with training sequence channel being estimated, calculated pre-filtering and MLSE parameter then together, is feedforward or the feedback filter of DFE as them.A problem of indirect discipline method is that CE (channel estimating) is relatively poor, because SAIC (single antenna interference eliminated) is usually in low signal interference ratio (SIR) operation down.The CE mistake enlarges (propagates) when calculating filter coefficient.
Among Figure 10, the signal model of MLSE input can be thought ISI channel plus noise.Suppose DFE feedback filter impulse response be b (0), b (1) ..., b (L b-1) }.The target of training is exactly to obtain pre-filtering coefficient { f corresponding to training symbol that is given and received signal 1(0) ... f 1(L f-1), f 2(0) ... f 2(L f-1) } and the MLSE parameter b.
Based on above pattern, the noise of MLSE input is:
n ( k ) = Σ i = 0 L f - 1 f 1 ( i ) x 1 ( k + d - i ) + Σ i = 0 L f - 1 f 2 ( i ) x 2 ( k + d - i ) - Σ i = 0 L b - 1 b ( i ) s ( k - i )
Wherein, x 1And x 2Be respectively derotation output I and Q, s is a training symbol, and d is a system delay.With vector form be:
n ( k ) n ( k + 1 ) · · · n ( k + n ) = x 1 ( k + d ) · · · x 1 ( k + d - L f + 1 ) x 2 ( k + d ) · · · x 2 ( k + d - L f + 1 ) x 1 ( k + d + 1 ) · · · x 1 ( k + d + 1 - L f + 1 ) x 2 ( k + d + 1 ) · · · x 2 ( k + d + 1 - L f + 1 ) · · · · · · x 1 ( k + d + N ) · · · x 1 ( k + d + N - L f + 1 ) x 2 ( k + d + N ) · · · x 2 ( k + d + N - L f + 1 )
f 1 ( 0 ) · · · f 1 ( L f - 1 ) f 2 ( 0 ) · · · f 2 ( L f - 1 ) - s ( k ) · · · s ( k - L b + 1 ) s ( k + 1 ) · · · s ( k + 1 - L b + 1 ) · · · s ( k + N ) · · · s ( k + N - L b + 1 ) b ( 0 ) · · · b ( L b - 1 )
For facility, represent vector with the runic lowercase, runic capitalization representing matrix, above equation is expressed as:
n=Xf-Sb
The discriminant of equalizer is found f and b exactly, so that the input noise minimum of MLSE,
Be min ‖ n ‖ 2
Because the number of training symbol is limited, so the combined optimization of f and b is responsive to noise.The scheme of discussing below with suboptimum only reduces to pre-filtering f with the parameter of estimation.
Reciprocation between pre-filtering output (Xf) and the training symbol can be imported the ISI channel of (b) end with MLSE and represent.Therefore, b can represent with f.Use LS CE in the output of pre-filtering, b is as channel estimating:
b=S +Xf
Wherein, () +Expression pseudoinverse (psecdo-inverse).Replace following formula and will obtain the minimum of a function value, obtain:
min‖Xf-SS +Xf‖ 2=min‖(I-SS +)Xf‖ 2=minf’Af
Wherein, A=X ' (I-SS +) X, () ' be matrix transpose operation.For fear of trivial solution, used constraints.Two kinds of constraints commonly used are smallest positive integral normal form (Unit-norm) constraint and linear restriction.When having adopted normal form 1 constraint, optimal solution be corresponding to the eigenvalue of minimum eigenvector A:
f=eigvec(A)
Can select linear restriction to f.For example, we can be fixed as 1 to i the unit of b.In other words, i the tap of MLSE channel b is 1.When c is (S +When i row X) was vectorial, linear restriction was:
cf=1
Corresponding optimal solution is:
f=A -1c’
Usually linear restriction is better than the constraint of smallest positive integral normal form.In linear restriction, if select first tap as 1 as, the minimum discriminant of following formula equals DFE discriminant.Diagonal angle Loading Method (diagonal loading) also helps high SIR scope.
Figure 11 has described second of multiple-limb balancer shown in Figure 9 in more detail and has handled branch.After the channel-decoding, data are re-encoded and are used to train 7 tap LE 924 and 926.Handling branch to second selects linear equalizer (LE) to be because interframe staggered (inter-frame interleaving).The recodification position relevant with speech frame can only provide half pulse (even data bit).DFEs need provide coherent sampling to feedback filter.In addition, LE is simpler than DFE (MLSE).Adopt other embodiment of the position of recoding fully then can handle the employing DFE of branch and not adopt LE to second.
Shown in Figure 12 is the logical flow chart that received radio-frequency pulse is carried out an embodiment of equilibrium treatment.Comprise: step 1200 receives many radio-frequency pulses.These pulses in step 1202 by derotation.In the step 1204, handle branch's first this radio-frequency pulse of equalizer processes branch process as shown in Figure 9 with first.In the step 1206, train described first branch process with known training sequence.The pulse that is received can offer first and handle the branch and the second processing branch.Be provided with buffer or other memory in the second equalizer processes branch, be used to store the RF pulse that receives, products for further is handled.In the step 1208, the pulse that the first equalizer processes branch is received by the equilibrium based on the known training sequence trained filters.Radio-frequency pulse after the equilibrium has produced a series of sampling or soft decision.In the step 1210, release of an interleave is carried out in these samplings or soft decision.In the step 1212, these samplings or soft decision are decoded to produce the extraction data bit.In the step 1214, from the data bit decoded data frame that is extracted.In the step 1216, described Frame is re-encoded to generate the recodification data bit.For speech frame, need combine the data of current radio-frequency pulse group to generate effective speech frame with last radio-frequency pulse group data.Then these speech frames are re-encoded the data bit of recoding to generate.In the step 1218, the data bit of these recodifications is by staggered data pulse of recoding with generation.When being applied to speech frame, these recodification data pulses can comprise part recodification position.
In the step 1220, handle branch with second and from memory, recover radio-frequency pulse.This can comprise the one or more pulses through the second equalizer processes branch process of recovery.In the step 1222, the data bit of these recodifications is used as signal and provides to train the second equalizer processes branch.In the step 1224, be stored in radio-frequency pulse in the memory with the second equalizer processes branch equalization, wherein, the second equalizer processes branch is not only by known training sequence training, and also the data bit of being recoded by at least some parts that generated by the original output of channel decoder is trained.Not only use known training sequence, the data bit of also use recoding is in order to train the second equalizer processes branch and equilibrium better better, thereby makes the second equalizer processes branch that the better output than the first equalizer processes branch is provided.The second equalizer processes branch generates the soft decision of replacing, and in step 1226, these soft decisions are by release of an interleave; In step 1228, these soft decisions are decoded to generate the replacement data frame in step 1230.
In the noise limit scheme, poorer than traditional receiver to the interference eliminated of single antenna.In addition, because pre-filtering length is short, the channel of long delay (as the landform in mountain area) also will make performance decline to a great extent.For addressing this problem, added a function of exchange so that carry out interactive single antenna and disturbed processing.This function of exchange can be based on the combination in any of SNR, coloured noise identifier and channel attribute detector.
Generally speaking, the invention provides a kind of multiple-limb balancer processing module that can eliminate the interference of the radio-frequency pulse that is received.This multiple-limb balancer processing module comprises the first equalizer processes branch and the second equalizer processes branch.First handles branch can train and the balanced radio-frequency pulse that is received based on known training sequence.This has just produced soft sampling or soft decision, and afterwards, these soft samplings or soft decision are converted into data bit.These soft samplings are handled by deinterlacer and channel decoder, and wherein, deinterlacer and channel decoder combination can generate the decoded frame of data bit from soft sampling.Re-encoder to this decoded frame recompile generate to recode or to small part recodification data bit.Interleaver is handled the pulse of encoding to small part to generate to this to small part recodification data bit then.The second equalizer processes branch utilizes this linear equalizer in second equalization processor branch to be trained to small part recodification data bit.Buffer can be stored the radio-frequency pulse that receives, and after linear equalizer had been trained, the second equalizer processes branch recovered these radio-frequency pulses and be balanced.So just produce soft sampling or the soft decision replaced, be converted into the data bit of replacement after these soft samplings or the soft decision.These are replaced soft sampling and are handled by deinterlacer and channel decoder, and wherein, deinterlacer and channel decoder combination can generate the replacement decoded frame of data bit from replace soft sampling.Like this, just can eliminate and disturb and handle more accurately received radio-frequency pulse.
Those skilled in the art can be appreciated that, term " basically " or " approximately " as what may use, provide a kind of receivable in the industry tolerance to corresponding term here.This receivable in the industry tolerance is from less than 1% to 20%, and corresponding to, but be not limited to, components values, integrated circuit are handled fluctuation, temperature fluctuation, rising and fall time and/or thermal noise.Those skilled in the art also can be appreciated that, term " is operably connected ", as what may use here, comprise by another assembly, element, circuit or module and directly connect and be connected indirectly, wherein for indirect connection, middle plug-in package, element, circuit or module do not change the information of signal, but can adjust its current level, voltage level and/or power level.Can be appreciated that as those skilled in the art, infer connect (that is an element is connected to another element according to inference) comprise between two elements with the method that is same as " being operably connected " directly be connected indirectly.Also can be appreciated that as those skilled in the art, term " comparative result is favourable ", as what may use here, referring to relatively provides a relation of wanting between two or more elements, project, the signal etc.For example, when the relation of wanting is a signal 1 when having amplitude greater than signal 2, when the amplitude of signal 1 during less than signal 1 amplitude, can obtain favourable comparative result greater than the amplitude of the amplitude of signal 2 or signal 2.
More than, the method for wireless communication and the equipment of the air station that comprises a plurality of different agreements are discussed.Can be appreciated that as those skilled in the art, under the situation of the scope that does not break away from claim of the present invention, from instruction of the present invention, can derive other embodiment.

Claims (10)

1, a kind of multiple-limb balancer processing module is used for eliminating the interference of received radio-frequency pulse, comprising:
The first equalizer processes branch is used for:
Train based on known training sequence;
The described radio-frequency pulse that receives is carried out equilibrium treatment; And
From the described radio-frequency pulse that receives, extract data bit;
The second equalizer processes branch is used for:
Train based on known training sequence and recodification data bit, described recodification data bit produces by handling decoded frame;
The described radio-frequency pulse that receives is carried out equilibrium treatment; And
From the radio-frequency pulse of described reception, extract the replacement data position.
2, multiple-limb balancer processing module according to claim 1, wherein, described decoded frame is produced by the data bit of described extraction.
3, multiple-limb balancer processing module according to claim 1 wherein also comprises:
Deinterlacer; And
Channel decoder, this channel decoder and described deinterlacer are connected in the first equalizer processes branch and the second equalizer processes branch, and the combination of this channel decoder and described deinterlacer is used for:
Frame to the data bit that comprises described extraction is decoded; And
The replacement frame that comprises at least a portion replacement data position is decoded.
4, multiple-limb balancer processing module according to claim 1, wherein, described frame and replacement frame are speech frames.
5, a kind of wireless terminal comprises:
Radio-frequency front-end is used for the received RF pulse;
With the baseband processor that radio-frequency front-end is communicated by letter and linked to each other, this baseband processor and radio-frequency front-end are used for generating baseband signal from radio-frequency pulse; And
The multiple-limb balancer processing module that links to each other with baseband processor, this multiple-limb balancer processing module also comprises:
Equalizer interface is used to receive baseband signal and output soft decision from baseband processor;
The first equalizer processes branch is used for:
Train based on known training sequence;
The described radio-frequency pulse that receives is carried out equilibrium treatment;
From the described radio-frequency pulse that receives, extract data bit; And
The second equalizer processes branch is used for:
Train based on the pulse to the small part recodification that comprises known training sequence and recodification data bit, described pulse of recoding to small part produces by the frame of handling decoding;
The described radio-frequency pulse that receives is carried out equilibrium treatment; And
From the radio-frequency pulse of described reception, extract the replacement data position;
Wherein, the combination of described baseband processor and multiple-limb balancer processing module is used for:
From soft decision or replacement soft decision, produce data block;
Described data block is carried out release of an interleave;
From described data block decoded frame;
To described Frame recompile to produce the data block of recoding to small part; And
Described data block of recoding to small part is interlocked processing to generate the pulse of recoding to small part.
6, wireless terminal according to claim 5, wherein, described frame is speech frame or Frame.
7, wireless terminal according to claim 5, wherein:
The described first equalizer processes branch comprises:
I component and Q component interference eliminated part; And
The DFF part;
The described second equalizer processes branch comprises:
I component and Q component interference eliminated part; And
The linear equalizer part.
8, a kind of the radio-frequency pulse that receives is carried out the method for equilibrium treatment, comprising:
The received RF pulse;
The known training sequence of from the radio-frequency pulse that is received, decoding;
Based on the known training sequence of being decoded to the first equalizer training;
The radio-frequency pulse that is received with the first equalizer processes branch equalization;
Radio-frequency pulse is carried out release of an interleave;
The soft sampling of decoding radio-frequency pulse to obtain to extract;
Decoded bits from the soft sampling of being extracted;
The described data bit of recompile is to produce the soft sampling of recoding to small part;
Staggered described soft sampling of recoding to small part is to produce the pulse of recoding to small part;
From memory, read the described radio-frequency pulse that receives again and give the second equalizer processes branch;
Use described pulse of recoding to train the second equalizer processes branch to small part;
With second equalizer described radio-frequency pulse that receives in the memory is carried out equilibrium treatment;
Described radio-frequency pulse is carried out release of an interleave;
Described radio-frequency pulse is decoded to obtain the soft sampling of replacement; And
Decoding replacement data position from the soft sampling of described replacement.
9, method according to claim 8, wherein, described frame comprises speech frame or Frame.
10, method according to claim 8, wherein:
First group of 4 radio-frequency pulse of the described first equalizer processes branch process are to produce frame; And
Second group of 4 radio-frequency pulse in the described second equalizer processes branch process memory are to produce the replacement data position.
CN2006100588042A 2005-03-01 2006-02-27 Method and device for cancellation of radio frequency pulse interference Expired - Fee Related CN1893406B (en)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
US65756405P 2005-03-01 2005-03-01
US60/657,564 2005-03-01
US67899705P 2005-05-09 2005-05-09
US60/678,997 2005-05-09
US11/271,692 2005-11-10
US11/271,692 US7529297B2 (en) 2005-03-01 2005-11-10 Equalizer training method using re-encoded bits and known training sequences

Publications (2)

Publication Number Publication Date
CN1893406A true CN1893406A (en) 2007-01-10
CN1893406B CN1893406B (en) 2010-05-12

Family

ID=37015907

Family Applications (4)

Application Number Title Priority Date Filing Date
CNB2006100550308A Expired - Fee Related CN100518153C (en) 2005-03-01 2006-02-24 Method and device for carrying out balanced treatment for RF pulse
CN2006100588042A Expired - Fee Related CN1893406B (en) 2005-03-01 2006-02-27 Method and device for cancellation of radio frequency pulse interference
CN2006100588146A Expired - Fee Related CN1893403B (en) 2005-03-01 2006-02-28 Channel estimation processing module and method to cancel a dominant disturber signal from a received signal
CN2006100588324A Expired - Fee Related CN1941756B (en) 2005-03-01 2006-03-01 Multiple-limb balancer processing module and method of RF pulse string of balanced reception

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CNB2006100550308A Expired - Fee Related CN100518153C (en) 2005-03-01 2006-02-24 Method and device for carrying out balanced treatment for RF pulse

Family Applications After (2)

Application Number Title Priority Date Filing Date
CN2006100588146A Expired - Fee Related CN1893403B (en) 2005-03-01 2006-02-28 Channel estimation processing module and method to cancel a dominant disturber signal from a received signal
CN2006100588324A Expired - Fee Related CN1941756B (en) 2005-03-01 2006-03-01 Multiple-limb balancer processing module and method of RF pulse string of balanced reception

Country Status (1)

Country Link
CN (4) CN100518153C (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102461103A (en) * 2009-06-04 2012-05-16 高通股份有限公司 Iterative interference cancellation receiver
US8831149B2 (en) 2009-09-03 2014-09-09 Qualcomm Incorporated Symbol estimation methods and apparatuses
US8995417B2 (en) 2008-06-09 2015-03-31 Qualcomm Incorporated Increasing capacity in wireless communication
US9055545B2 (en) 2005-08-22 2015-06-09 Qualcomm Incorporated Interference cancellation for wireless communications
US9071344B2 (en) 2005-08-22 2015-06-30 Qualcomm Incorporated Reverse link interference cancellation
US9160577B2 (en) 2009-04-30 2015-10-13 Qualcomm Incorporated Hybrid SAIC receiver
US9237515B2 (en) 2008-08-01 2016-01-12 Qualcomm Incorporated Successive detection and cancellation for cell pilot detection
US9277487B2 (en) 2008-08-01 2016-03-01 Qualcomm Incorporated Cell detection with interference cancellation
US9509452B2 (en) 2009-11-27 2016-11-29 Qualcomm Incorporated Increasing capacity in wireless communications
US9673837B2 (en) 2009-11-27 2017-06-06 Qualcomm Incorporated Increasing capacity in wireless communications
CN111341231A (en) * 2018-12-18 2020-06-26 硅工厂股份有限公司 Data processing apparatus and data driving apparatus

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4535145B2 (en) * 2008-02-26 2010-09-01 ソニー株式会社 Communication device, noise removal method, and program
CN101917364B (en) * 2010-08-13 2013-10-09 华为技术有限公司 Equalizer based on training sequences and realization method thereof
KR102213716B1 (en) * 2016-10-21 2021-02-09 삼성전자주식회사 Apparatus and method for single antenna interference cancellation (saic) enhancement
US10075286B1 (en) * 2017-03-13 2018-09-11 Tektronix, Inc. Equalizer for limited intersymbol interference

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0959580A1 (en) * 1998-05-19 1999-11-24 Lucent Technologies Inc. Iterative equaliser and decoder
KR100682078B1 (en) * 1998-12-24 2007-02-15 내셔널 세미컨덕터 코포레이션 Enhanced method for adaptive equalization technique in mobile wireless systems
EP1065851A1 (en) * 1999-07-02 2001-01-03 Motorola, Inc. Decision feedback equaliser with reduced-state sequence estimation
GB0026206D0 (en) * 2000-10-26 2000-12-13 Koninkl Philips Electronics Nv A method of receiving a signal and a receiver

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9071344B2 (en) 2005-08-22 2015-06-30 Qualcomm Incorporated Reverse link interference cancellation
US9055545B2 (en) 2005-08-22 2015-06-09 Qualcomm Incorporated Interference cancellation for wireless communications
US9408165B2 (en) 2008-06-09 2016-08-02 Qualcomm Incorporated Increasing capacity in wireless communications
US8995417B2 (en) 2008-06-09 2015-03-31 Qualcomm Incorporated Increasing capacity in wireless communication
US9014152B2 (en) 2008-06-09 2015-04-21 Qualcomm Incorporated Increasing capacity in wireless communications
US9277487B2 (en) 2008-08-01 2016-03-01 Qualcomm Incorporated Cell detection with interference cancellation
US9237515B2 (en) 2008-08-01 2016-01-12 Qualcomm Incorporated Successive detection and cancellation for cell pilot detection
US9160577B2 (en) 2009-04-30 2015-10-13 Qualcomm Incorporated Hybrid SAIC receiver
CN102461103A (en) * 2009-06-04 2012-05-16 高通股份有限公司 Iterative interference cancellation receiver
CN102461103B (en) * 2009-06-04 2015-05-13 高通股份有限公司 Iterative interference cancellation receiver
US8787509B2 (en) 2009-06-04 2014-07-22 Qualcomm Incorporated Iterative interference cancellation receiver
US8831149B2 (en) 2009-09-03 2014-09-09 Qualcomm Incorporated Symbol estimation methods and apparatuses
US9509452B2 (en) 2009-11-27 2016-11-29 Qualcomm Incorporated Increasing capacity in wireless communications
US9673837B2 (en) 2009-11-27 2017-06-06 Qualcomm Incorporated Increasing capacity in wireless communications
US10790861B2 (en) 2009-11-27 2020-09-29 Qualcomm Incorporated Increasing capacity in wireless communications
CN111341231A (en) * 2018-12-18 2020-06-26 硅工厂股份有限公司 Data processing apparatus and data driving apparatus

Also Published As

Publication number Publication date
CN1941756B (en) 2011-03-23
CN1893406B (en) 2010-05-12
CN1941756A (en) 2007-04-04
CN1838652A (en) 2006-09-27
CN1893403A (en) 2007-01-10
CN1893403B (en) 2010-04-21
CN100518153C (en) 2009-07-22

Similar Documents

Publication Publication Date Title
CN1893406A (en) Method and device for cancellation of radio frequency pulse interference
US7529297B2 (en) Equalizer training method using re-encoded bits and known training sequences
EP1699195B1 (en) Channel estimation method operable to cancel a dominant disturber signal from a received signal
CN1287531C (en) Adaptive blanced device and its program
CN1027335C (en) Signal weighting system for digital receiver
CN1027213C (en) System and method for calculating channel gain and noise variance of communication channel
US7826575B2 (en) Selectively disabling interference cancellation based on channel dispersion estimation
US7848400B2 (en) Retransmission of reordered/coded data in response to presumed receiver decoding failure
CN1701556A (en) Improved communications apparatus and methods
CN1735082A (en) Judgement-feedback equalizer and the method for upgrading filter coefficient
CN1526196A (en) Reduced soft output information packet selection
CN1934838A (en) Method and communication device for interference cancellation in a cellular communication system
CN1413405A (en) Baseband processor with look-ahead parameter estimation capabilities
CN1552129A (en) Sub-optimal iterative receiver method and system for a high-bit-rate CDMA transmission system
CN1708037A (en) Method for the reception of data signal, corresponding reception device and computer program product
CN1287542C (en) Combined equalization and decoding method
US7505513B2 (en) Colored noise detection algorithms
CN1367622A (en) Adaptive equalization method and adaptive equalizer
US7804893B2 (en) Feedback of reinterleaved correctly decoded data block to decoder for use in additional channel decoding operations of channel coded word containing data block
US7450635B2 (en) Single antenna interference cancellation within a wireless terminal
TWI323095B (en) Equalizer training method using re-encoded bits and known training sequences

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100512

Termination date: 20160227