CN101958857A - Communication signal receptor and signal processing method thereof - Google Patents

Communication signal receptor and signal processing method thereof Download PDF

Info

Publication number
CN101958857A
CN101958857A CN2009101607063A CN200910160706A CN101958857A CN 101958857 A CN101958857 A CN 101958857A CN 2009101607063 A CN2009101607063 A CN 2009101607063A CN 200910160706 A CN200910160706 A CN 200910160706A CN 101958857 A CN101958857 A CN 101958857A
Authority
CN
China
Prior art keywords
signal
impulse response
infinite impulse
response filter
output signal
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
CN2009101607063A
Other languages
Chinese (zh)
Other versions
CN101958857B (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.)
Realtek Semiconductor Corp
Original Assignee
Realtek Semiconductor Corp
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
Application filed by Realtek Semiconductor Corp filed Critical Realtek Semiconductor Corp
Priority to CN 200910160706 priority Critical patent/CN101958857B/en
Publication of CN101958857A publication Critical patent/CN101958857A/en
Application granted granted Critical
Publication of CN101958857B publication Critical patent/CN101958857B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
  • Dc Digital Transmission (AREA)

Abstract

The invention discloses a communication signal receptor which comprises a summator, a data slicer and an infinite impulse response filter, wherein the summator carries out add operation on a first signal and a filtered signal so as to generate an output signal; the data slicer carries out a strict decision on the output signal so as to generate a detection result; the infinite impulse response filter is coupled with the data slicer and the summator, and is used for processing the output signal to generate the filtered signal; the communication signal receptor also comprises a decoder which is used for receiving and decoding the output signal so as to generate a decoded output signal; and the decoder is a Vitebi decoder.

Description

Communication signal receiver and signal processing method thereof
Technical field
Relevant a kind of communication signal receiver of the present invention and signal processing method thereof refer to that especially a kind of infinite impulse response filter that utilizes replaces feedback equalizer, with complexity that reduces the rear end decoder and the apparatus and method of improving whole system effectiveness.
Background technology
General communication signal receiver comprises following square usually: matched filter (matchedfilter), frequency reductor (timing recovery), equalizer, interference eliminator (interferencecanceller) and decoder.And, need transmit known data by the other side usually in order to make these squares can find correct parameter to operate, find suitable parameter by the data mode of (data-aided) of assisting.But in the standard criterion of IEEE 802.3, do not utilize the known data of transmission to adjust these squares, therefore must utilize the mode of decision-directed (decision-directed) to carry out the adjustment of parameter.
Common equalizer includes linear feed forward equalizer (LE) and determines that (decision feedback equalizer DFE), wherein determines feedback equalizer to comprise a feed forward equalizer and a feedback equalizer again to feedback equalizer at present.The decision feedback equalizer can be eliminated back cursor (post-cursor) composition in the signal effectively, but his shortcoming is the situation that can't effectively check error diffusion (errorpropagation) and takes place, thereby can cause considerable influence to system effectiveness.
If directly connect a Viterbi (Viterbi) decoder after the decision feedback equalizer, its decoding capability can be greatly affected because of error diffusion.Therefore, in order to address these problems, existing many scholars have proposed certain methods, in the patents such as numbers the 7th, 272, No. 177 and the 7th, 453, No. 935 that relevant at present solution has been exposed in the United States Patent (USP) case.In United States Patent (USP) case number the 7th, 272, in No. 177, Lin uses decision feedback sequence estimator (decision feedback sequence estimator, DFSE) detect the decision data that feedback equalizer transmitted, but must provide about the parameter of feedback equalizer to decision feedback sequence estimator, also need a temporary transient decision-making square (tentative decision) to provide the rub-out signal (slicer error) of data slicer device in addition to adjust the parameter of aforementioned approaches piece.Therefore before decision feedback sequence estimator, must dispose a temporary transient decision-making square of being formed by feedback equalizer and data slicer device, provide the parameter of feedback equalizer to use to decision feedback sequence estimator.Though this kind mode can reduce the influence of error diffusion, but be to use Viterbi decoder to follow the feedback equalizer feedback sequence estimator that makes a decision together can make the complexity of system promote greatly, and Viterbi decoder also can't obtain best coding gain (that is maximum-likelihood sequence estimation value (maximumlikehood sequence estimation, optimum solution MLSE)).And in United States Patent (USP) case numbers the 7th, 453, No. 935, only adopt a feedback equalizer, can reduce the cost of a feedback equalizer, but allow the processing of rear end become complicated more.
Summary of the invention
One of purpose of the present invention is to provide a kind of communication signal receiver and signal processing method thereof, to solve the problem in the prior art.
Embodiments of the invention have disclosed a kind of communication signal receiver.Communication signal receiver comprises first adder, data slicer device and infinite impulse response filter.First adder carry out add operation in first signal with filter on the signal of back to produce output signal.The data slicer device is coupled to first adder, is used for carrying out rigid the decision-making on output signal to produce testing result.Infinite impulse response filter is coupled to data slicer device and first adder, is used for handling output signal and filters the back signal to produce.Communication signal receiver also comprises a decoder, is coupled to first adder, is used for receiving output signal and decodes to produce decoded output signal.Wherein, decoder is a Viterbi decoder.
Embodiments of the invention have also disclosed a kind of signal processing method that is applied to a communication signal receiver, and communication signal receiver includes an infinite impulse response filter.This method comprises step: carry out an add operation and filter on the signal of back to produce an output signal in one first signal and; Carry out rigid a decision-making on this output signal, to produce a testing result; And utilize this infinite impulse response filter to handle this output signal to produce this filtration back signal.
Description of drawings
Fig. 1 is the schematic diagram of first embodiment of communication signal receiver of the present invention.
Fig. 2 is the schematic diagram of second embodiment of communication signal receiver of the present invention.
Fig. 3 is applied to the flow chart of an example operation of the signal processing method of a communication signal receiver for the present invention.
[main element label declaration]
100,200 communication signal receivers, 110,210 adaptive processes circuit
120 feed forward equalizers, 130 first adders
140 data slicer devices, 150 infinite impulse response filters
160 second adders, 180 decoders
S INInput signal S1 first signal
S fFilter back signal S OUT1Output signal
Sd testing result Ser rub-out signal
S OUT2Decoded output signal 220 selectors
222 multiplexer SC control signals
302~322 steps
Embodiment
Please refer to Fig. 1, Fig. 1 is the schematic diagram of first embodiment of communication signal receiver 100 of the present invention.As shown in Figure 1, communication signal receiver 100 includes adaptive processes circuit 110 and decoder 180.In present embodiment, adaptive processes circuit 110 can be a decision feedback equalizer, and (decisionfeedback equalizer, DFE), but this is not a restrictive condition of the present invention, also can be the treatment circuit of other kind.Adaptive processes circuit 110 includes (but being not limited to) feed forward equalizer 120, first adder 130, data slicer device (slicer) 140, infinite impulse response (infinite impulseresponse, IIR) filter 150 and second adder 160.
Feed forward equalizer 120 receives an input signal S IN, and according to input signal S INProduce the first signal S1, for example: eliminate input signal S INPreceding cursor (pre-cursor) composition to produce the first signal S1.First adder 130 is coupled to feed forward equalizer 120, data slicer device 140 and infinite impulse response filter 150, is used for carrying out add operation in the first signal S1 and filtration back signal S fGo up to produce output signal S OUT1 Data slicer device 140 is coupled to first adder 130, is used for carrying out a rigid decision-making (hard decision) in output signal S OUT1On, to produce a testing result Sd.Second adder 160 is coupled to data slicer device 140, is used for carrying out add operation in output signal S OUT1And on the testing result Sd, to produce a rub-out signal Ser.And infinite impulse response filter 150 is coupled to data slicer device 140 and first adder 130, is used for handling output signal S OUT1Filter back signal S to produce f, for example: eliminate output signal S OUT1Back cursor (post-cursor) composition produce to filter back signal S fIn addition, decoder 180 is coupled to adaptive processes circuit 110, is used for receiving output signal S OUT1And decode to produce a decoded output signal S OUT2
In present embodiment, decoder 180 can be a Viterbi (Viterbi) decoder, but the present invention is not limited thereto.In addition, communication signal receiver 100 can be applicable in 1GBase-T system or the 10Gbase-T system, but the present invention is not limited thereto, also can be applicable in other the network system.
In addition, utilize output signal S OUT1And testing result Sd is through (for example subtracting each other) resulting rub-out signal Ser after the computing, can be used to adjust the parameter of matched filter in the communication signal receiver 100, frequency reductor, equalizer, interference eliminator squares such as (figure do not show), because the correlative detail and the running of these squares are well known to those skilled in the art, and repeat no more in this.
Can learn that by Fig. 1 the disclosed communication signal receiver 100 of the present invention utilizes infinite impulse response filter 150 to replace traditional feedback equalizer.And the signal that originally inputs to feedback equalizer is to adopt through data slicer device 140 to carry out testing result Sd after the rigid decision-making, can cause the problem of error diffusion to take place, and the present invention makes the output signal S that handles through data slicer device 140 not into OUT1Input to infinite impulse response filter 150, can allow the rear end use simple decoder 180 (a for example Viterbi decoder) to decode, with complexity that reduces decoder 180 and the area that reduces decoder 180.In addition, because the feed forward equalizer 120 collocation infinite impulse response filters 150 of front end, can obtain not having inter symbol interference (inter symbol interference, ISI) situation is so decoder 180 can obtain best coding gain (that is optimum solution of maximum-likelihood sequence estimation value).For example, adopt the disclosed communication signal receiver 100 of the present invention (framework of collocation infinite impulse response filter 150), the maximum-likelihood sequence estimation value can obtain the coding gain of 6dB, and the communication signal receiver in the employing prior art (framework of collocation DFSE), the maximum-likelihood sequence estimation value only has the coding gain of 3.5dB.Even if infinite impulse response filter 150 can cause noise enhancement effect (noiseenhancement) (about 1.5dB), but whole system effectiveness still can improve, and hardware structure is also relatively simply many.
Yet the shortcoming that the framework of infinite impulse response filter 150 makes us denouncing most is constringent problem.In the process of convergence and since do not use data slicer device 140 with the signal limit near correctly separating, infinite impulse response filter 150 has the quick-fried problem of falling of convergence process.Therefore, we can adopt the embodiment of a distortion to solve this problem.
Please refer to Fig. 2, Fig. 2 is the schematic diagram of second embodiment of communication signal receiver 200 of the present invention.The framework of communication signal receiver 200 shown in Figure 2 be with Fig. 1 in communication signal receiver 100 similar, both differences are that the adaptive processes circuit 210 of communication signal receiver 200 also comprises a selector 220, is coupled to data slicer device 140 and infinite impulse response filter 150.In present embodiment, be to adopt a multiplexer 222 to put into practice selector 220, but this is not a restrictive condition of the present invention, also can adopt the selector of other kind to put into practice it, for example: a switch.Then multiplexer 222 can be according to a control signal SC optionally with output signal S OUT1Perhaps testing result Sd exports infinite impulse response filter 150 to, wherein works as multiplexer 222 with output signal S OUT1When exporting infinite impulse response filter 150 to, infinite impulse response filter can be handled output signal S OUT1Produce and filter back signal S fAnd when multiplexer 222 exported testing result Sd to infinite impulse response filter 150 devices, infinite impulse response filter 150 can be handled testing result Sd and produce filtration back signal S f
It should be noted that selector 220 can be according to control signal SC earlier output testing result Sd to infinite impulse response filter 150, afterwards again with output signal S OUT1Export infinite impulse response filter 150 to.For example, in convergence process, can select to export testing result Sd to infinite impulse response filter 150; And after convergence is finished, select again output signal S OUT1Export infinite impulse response filter 150 to, thus, can avoid infinite impulse response filter 150 that the quick-fried problem of falling of convergence processs takes place.As for the time point of selector 220 switching signals, can standard criterion with reference to IEEE 802.3 in defined convergence time set, as long as be no more than its defined convergence time.
Certainly, above-described embodiment only is used as example explanation of the present invention, is not restrictive condition of the present invention.Those skilled in the art should understand, and under spirit of the present invention, the various variations of communication signal receiver 100,200 all are feasible, and this also belongs to the category that the present invention is contained.
Please refer to Fig. 3, Fig. 3 is applied to the flow chart of an example operation of the signal processing method of a communication signal receiver for the present invention, it comprises (but being not limited to) following step and (please notes, if can obtain identical in fact result, then these steps might not be carried out in accordance with execution order shown in Figure 3):
Step 302: beginning.
Step 304: receiving inputted signal, and produce first signal according to input signal.
Step 306: carry out add operation on first signal and filtration back signal, to produce output signal.
Step 310: carry out rigid the decision-making on output signal, to produce testing result.
Step 312: carry out add operation on output signal and testing result, to produce rub-out signal.
Step 320: utilize infinite impulse response filter to handle output signal, filter the back signal to produce.
Step 322: receive output signal, and decode to produce decoded output signal.
Each step that please arrange in pairs or groups shown in Figure 3 and each element shown in Figure 1 can be understood each element and how to operate, for for purpose of brevity, so repeat no more in this.Wherein step 304 be by feed forward equalizer 120 performed it, step 306 be by first adder 130 performed it, step 310 be by data slicer device 140 performed it, step 312 be by second adder 160 performed it, step 320 be by infinite impulse response filter 150 performed it, and step 322 be by decoder 180 performed it.
Each step of above-mentioned flow process only for the present invention for feasible embodiment, and unrestricted restrictive condition of the present invention, and under the situation of spirit of the present invention, the method can also comprise other intermediate steps or several steps can be merged into one step, to do suitable variation.For example, can increase by one in addition and select before the step 320 of step in Fig. 3, to put into practice the performed function of selector shown in Figure 2 210-optionally with output signal S according to control signal SC OUT1Perhaps testing result Sd exports infinite impulse response filter 150 to.Thus, in convergence process, can select to export testing result Sd to infinite impulse response filter 150; And after finishing convergence, can select output signal S OUT1Export infinite impulse response filter 150 to, the quick-fried problem of falling of convergence processs takes place to avoid infinite impulse response filter 150.
Above-described embodiment only is used for technical characterictic of the present invention is described, is not to be used for limiting to category of the present invention.As from the foregoing, the invention provides a kind of communication signal receiver and signal processing method thereof.By utilizing infinite impulse response filter 150 to replace traditional feedback equalizer, and the signal that will input to infinite impulse response filter 150 makes the output signal S that do not handle through data slicer device 140 into OUT1, can allow the rear end use simple decoder 180 (a for example Viterbi decoder) to decode, with complexity that reduces decoder 180 and the area that reduces decoder 180.Thus, decoder 180 can obtain best coding gain, improve whole system effectiveness, and hardware structure is also very simple.In addition, can increase selector 220 (for example a multiplexer or a switch) in addition in communication signal receiver, with under different patterns (for example in the convergence process or after convergence finishes) switch the signal input to infinite impulse response filter 150, solve infinite impulse response filter 150 the quick-fried problem of falling of convergence processs can take place.
The above only is preferred embodiment of the present invention, and all equalizations of being done according to claim scope of the present invention change and modify, and all should belong to covering scope of the present invention.

Claims (14)

1. communication signal receiver includes:
First adder is used for carrying out add operation in first signal and filter on the signal of back to produce output signal;
The data slicer device is coupled to this first adder, is used for carrying out rigid the decision-making on this output signal, to produce testing result; And
Infinite impulse response filter is coupled to this data slicer device and this first adder, is used for handling this output signal to produce this filtration back signal.
2. communication signal receiver according to claim 1 also comprises decoder, is coupled to this first adder, is used for receiving this output signal and decodes to produce decoded output signal.
3. communication signal receiver according to claim 2, wherein this decoder is a Viterbi decoder.
4. communication signal receiver according to claim 1 also comprises:
Selector, be coupled to this data slicer device and this infinite impulse response filter, be used for optionally exporting this output signal or this testing result to this infinite impulse response filter according to control signal, wherein when this selector is exported this and is outputed signal to this infinite impulse response filter, this infinite impulse response filter is handled this output signal to produce this filtration back signal, and when this selector was exported this testing result to this infinite impulse response filter, this infinite impulse response filter was handled this testing result to produce this filtration back signal.
5. communication signal receiver according to claim 4, wherein this selector is multiplexer or switch.
6. communication signal receiver according to claim 4, wherein this selector is exported this testing result earlier to this infinite impulse response filter according to this control signal, exports this afterwards again and outputs signal to this infinite impulse response filter.
7. communication signal receiver according to claim 1 also comprises:
Feed forward equalizer is coupled to this first adder, is used for receiving inputted signal and produce this first signal according to this input signal.
8. communication signal receiver according to claim 1 also comprises:
Second adder is coupled to this data slicer device, be used for carrying out add operation on this output signal and this testing result to produce rub-out signal.
9. signal processing method that is applied to communication signal receiver, this communication signal receiver includes infinite impulse response filter, and this method includes:
Carry out add operation in first signal and filter on the signal of back to produce output signal;
Carry out rigid the decision-making on this output signal, to produce testing result; And
Utilize this infinite impulse response filter to handle this output signal to produce this filtration back signal.
10. method according to claim 9, it also comprises this output signal of reception and decodes to produce decoded output signal.
11. method according to claim 9, it also comprises:
Optionally export this output signal or this testing result to this infinite impulse response filter according to control signal;
Wherein, when this output signal is output to this infinite impulse response filter, this infinite impulse response filter is handled this output signal to produce this filtration back signal, and when this testing result was output to this infinite impulse response filter, this infinite impulse response filter was handled this testing result to produce this filtration back signal.
12. method according to claim 11, wherein this testing result is exported to this infinite impulse response filter earlier, exports this afterwards again and outputs signal to this infinite impulse response filter.
13. method according to claim 9, it also comprises:
Receiving inputted signal also produces this first signal according to this input signal.
14. method according to claim 9, it also comprises:
Carry out add operation on this output signal and this testing result to produce rub-out signal.
CN 200910160706 2009-07-17 2009-07-17 Communication signal receptor and signal processing method thereof Active CN101958857B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 200910160706 CN101958857B (en) 2009-07-17 2009-07-17 Communication signal receptor and signal processing method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200910160706 CN101958857B (en) 2009-07-17 2009-07-17 Communication signal receptor and signal processing method thereof

Publications (2)

Publication Number Publication Date
CN101958857A true CN101958857A (en) 2011-01-26
CN101958857B CN101958857B (en) 2013-04-24

Family

ID=43485973

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200910160706 Active CN101958857B (en) 2009-07-17 2009-07-17 Communication signal receptor and signal processing method thereof

Country Status (1)

Country Link
CN (1) CN101958857B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002152090A (en) * 2000-11-10 2002-05-24 Ricoh Co Ltd Equalizer
CN1612477A (en) * 2003-10-30 2005-05-04 索尼株式会社 Adaptive equalizer, decoding device and error detecting device
US7050491B2 (en) * 2001-10-15 2006-05-23 Mcdonald James Douglas Adaptive equalization of digital modulating signal recovered from amplitude-modulated signal subject to multipath
CN1998136A (en) * 2004-04-09 2007-07-11 上海奇普科技有限公司 Advanced digital receiver

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002152090A (en) * 2000-11-10 2002-05-24 Ricoh Co Ltd Equalizer
US7050491B2 (en) * 2001-10-15 2006-05-23 Mcdonald James Douglas Adaptive equalization of digital modulating signal recovered from amplitude-modulated signal subject to multipath
CN1612477A (en) * 2003-10-30 2005-05-04 索尼株式会社 Adaptive equalizer, decoding device and error detecting device
CN1998136A (en) * 2004-04-09 2007-07-11 上海奇普科技有限公司 Advanced digital receiver

Also Published As

Publication number Publication date
CN101958857B (en) 2013-04-24

Similar Documents

Publication Publication Date Title
US8290025B2 (en) Slicer input and feedback filter contents for block coded digital communications
US7006564B2 (en) Adaptive equalizer
KR100535775B1 (en) Apparatus and method of decision feedback equalization in terrestrial digital broadcasting receivers
US8787439B2 (en) Decision feedforward equalization
JP2001036437A (en) Method for processing signal received from distributed channel and receiver receiving signal from distributed channel
CN1659780A (en) Decision feedback equalizer
US8369396B2 (en) Communication signal receiver and signal processing method thereof
US11502879B2 (en) Multi-stage equalizer for inter-symbol interference cancellation
JPH03141742A (en) Data receiving equipment having delay equalization and response time pulse reproducing function
US20140047497A1 (en) Method and system for symbol-rate-independent adaptive equalizer initialization
US20120027073A1 (en) Methods and apparatus for adaptation of continuous time-decision feedback equalizers with programmable adaptation patterns
CN101958857B (en) Communication signal receptor and signal processing method thereof
CN104009949A (en) Decoding method for improving digital baseband signal transmission quality
EP1806889A1 (en) Apparatus and method for receiving signals transmitted over a distorting channel
CN105827556B (en) Two-way turbo equalization methods and system, underwater sound communication system
CN108353045B (en) Signal processing system, method and device
CN111147410A (en) Digital baseband signal equalization method under low signal-to-noise ratio
CN106487400A (en) Uncoupling single antenna Interference Suppression System based on fractionally spaced equalizer and method
CA2516249C (en) Decision feedback equalizer for digital tv and method thereof
CN102932293B (en) Balancer and equalization methods
EP2871812B1 (en) Signal correction method and receiver
CN102143104A (en) Time domain adaptive decision feedback equalizer with double overlay structures
CN108847914B (en) Method and device for processing loop iteration cooperative signals
CN101599931A (en) Based on the equalizer of block and carry out equalization methods based on block
Fan et al. Efficient fast blind equalization with two‐stage single/multilevel modulus and DD algorithm for 64/256/1024qam wired cable communications

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