CA2076121C - Order recursive lattice decision feedback equalization for digital cellular radio - Google Patents

Order recursive lattice decision feedback equalization for digital cellular radio

Info

Publication number
CA2076121C
CA2076121C CA002076121A CA2076121A CA2076121C CA 2076121 C CA2076121 C CA 2076121C CA 002076121 A CA002076121 A CA 002076121A CA 2076121 A CA2076121 A CA 2076121A CA 2076121 C CA2076121 C CA 2076121C
Authority
CA
Canada
Prior art keywords
stages
set forth
time slot
stage
metric
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.)
Expired - Fee Related
Application number
CA002076121A
Other languages
French (fr)
Other versions
CA2076121A1 (en
Inventor
Sandeep Chennakeshu
Anand Narasimhan
John Bailey Anderson
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.)
General Electric Co
Original Assignee
General Electric Co
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 General Electric Co filed Critical General Electric Co
Publication of CA2076121A1 publication Critical patent/CA2076121A1/en
Application granted granted Critical
Publication of CA2076121C publication Critical patent/CA2076121C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/03Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
    • H04L25/03006Arrangements for removing intersymbol interference
    • H04L25/03012Arrangements for removing intersymbol interference operating in the time domain
    • H04L25/03019Arrangements for removing intersymbol interference operating in the time domain adaptive, i.e. capable of adjustment during data reception
    • H04L25/03057Arrangements for removing intersymbol interference operating in the time domain adaptive, i.e. capable of adjustment during data reception with a recursive structure
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K5/00Manipulating of pulses not covered by one of the other main groups of this subclass
    • H03K5/159Applications of delay lines not covered by the preceding subgroups

Abstract

A received time division multiple access (TDMA) signal having a time slot comprised of a plurality of symbols including at least one sequence of synchronizing symbols and a plurality of data symbols is demodulated by adaptively filtering the received signal to minimize inter-symbol interference due to an effect of channel signal propagation delay. The adaptive filtering step is performed by processing the received signal with a multi-stage lattice decision feedback equalizer having (M = N1 - N2) stages followed by (N2 - 1) two-dimensional stages. A metric is next formed for each of the stages in accordance with a predetermined mathematical relationship between the output signals of each of two stages. A plurality of the formed metrics are next accumulated over a plurality of time slots.
A number of stages are then recursively determined for the lattice decision feedback equalizer for use during the next time slot by comparing, to a threshold value, the difference between the values of two accumulated metrics.

Description

~ ~ 7 ~ 1 2 1 ~ RD-20,185 ORDER RECURSIVE LATTICE DECISION FEEDBACK

EQUALIZATION FOR DIGITAL CELLULAR RADIO

RELATED APPLICATIONS
This application is related to the following U.S.
patents which are assigned to the present assignee:

Canadian Serial No. 2,076,099 filed Aug. 13, 1992 (U.S. Patent No. 5,353,307);

Canadian Serial No. 2,076,123 filed Aug. 13, 1992 (U.S. Patent No. 5,283,811);

0 Canadian Serial No. 2,076,084 filed Aug. 13, 1992 (U.S. Patent No. 5,285,480); and Canadian Serial No. 2,076,107 filed Aug. 13, 1992 (U.S. Patent No. 5,177,740).

FIELD OF THE lN VLN LlON
This invention relates generally to telecommunication method and apparatus and, in particular, to a demodulator for a digital cellular radio receiver including an Order Recursive Lattice Decision Feedback Equalizer (L-DFE).

I

BACKGROUND OF THE lNVL~. LlON
A requirement for increased capacity in the U.S.
cellular radio system has resulted in adoption of digital technology. The digital system employs Time Division Multiple Access (TDMA) as a channel access method in conjunction with a digital modulation scheme. A proposed IS-54 standard for digital cellular radio specifies a particular frame and slot structure. Under this standard, three to six users share a common 30 KHz radio frequency (RF) channel.
Each user transmits data in an assigned time slot which is part of a larger frame. The gross bit rate of data transmitted over the channel is 48.6 Kbits/sec. The RD-20,185 transmitted digital data is first mapped onto Pi/4-shifted-Differentially Encoded Quadrature Phase Shift Keying ~DQPSR) symbols and then pulse shaped using a square root raised cosine filter. The pulse shaped signal is subsequently modulated onto an RF carrier.

Data transmission in this digital cellular system is adversely affected by multipath propagation which causes delay spread, and consequent Inter-Symbol Interference (ISI), where a symbol is comprised of a pair of binary bits. Delay spread is expressed in terms of a quantity called delay interval which is measured as the time interval between the first ray and last significant ray arriving at the receiver.
Delay spread~ exceeding one third of the ~ymbol duration cause a significant increase in Bit Error Rate (BER), necessitating use of an equalizer in the receiver. Typical delay spreads encountered in urban and rural areas in the U.S. are less than 40 microsecond~, implying a need for equalization of one symbol of interference (40 microseconds)for a data rate of 48.6 Kbit~/sec. Mobile receivers also experience rapid channel variations and Doppler induced frequency shifts that are proportional to vehicle speed.

The channel impairments described above require that nonlinear adaptive equalizers be incorporated in cellular radio~. Two suitable equalizers are the Decision Feedback Equalizer (DFE) and an equalizer based on ~x;m~ Likelihood Sequence Estimation (MLSE). The MLSE method employs the well known Viterbi algorithm and is referred to in the art as a Viterbi Equalizer or an MLSE-VA equalizer.

Both the MLSE and DFE techniques have been researched in some detail for use in the European CEPT/GSM cellular radio system. Results of this research are reported by, for example, R. ~'Avella et al., "An Adaptive MLSE Receiver for TDMA Digital Mobile Radio", IEEE Journal on Selected Areas in ~ ~ 7 ~ ~ RD-20,185 ~_ Communications, Vol. 7, No. 1, pp. 122-129, January 1989, G.
D'Aria et al., "Design and Performance of Synchronization Techniques and Viterbi Adaptive Equalizers for Narrowband TDMA Mobile Radio", proceedings of 3 Nordic Seminar on Digital Land Mobile Radio Comm., Copenhagen, Denmark, September 13-15, and A. Baier et al., "Bit Synchronization and Timing Sensitivity in Adaptive Viterbi Equalizers for Narrowband TDMA Digital Mobile Radio Systems", proceedings of IEEE Vehicular Technology Conference, Philadelphia, pp. 372-lo 382, 1988. The following two references also relate to DFE
for the CEPT/GSM system: G. D'Aria et al., "Adaptive Baseband Equalizers for Narrowband TDMA/FDMA Mobile Radio", CSELT
Technical Report, Vol. 16, No. 1, pp. 19-27, February 1988;
and G. D'Aria et al., "Results on Fast-Kalman Estimation to Adaptive Equalizers for Mobile Radio with CEPT/GSM System Characteristics", Proc. of IEEE Globecom, pp. 26.3.1-26.3.5, 1988.
The CEPT/GSM system is quite different from the system proposed for use in the U.S. in that it employs a narrower time slot, partial response modulation Gaussian Minimum Shift Keying (GMSK), a wider bandwidth (200 KHz) and a higher data rate (270.8 Kbits/sec.). The narrower time slot t~pically permits the channel to be treated as being time invariant, the wider bandwidth implies a reduced fade depth and the 2s higher data rate results in increased ISI. As a result, the receiver equalization requirements of the European and the proposed U.S. cellular systems are different.
An MLSE-VA equalizer for use with the proposed US
digital cellular system is disclosed by the present inventors S. Chennakeshu, A. Narasimhan and J. B. Anderson in Canadian Serial No. 2,076,084 filed Aug. 13, 1992 (U.S. Patent No.
5,285,480) entitled "Adaptive MSLE-VA Receiver for Digital Cellular Radio". This MLSE-VA technique is based on the approach ~ 0 7 6 ~ ~ 1 RD-20,185 described by G. Ungerboeck in "Adaptive Maximum Likelihood Receiver for Carrier Modulated Data Transmission Systems", IEEE Trans. Comm., Vol. COM-22, No. 5, pp. 624-636, May 1974. The novel modifications made to this receiver, to render it operational in the mobile channel, include:
splitting the front-end matched filter into (a) a fixed transversal filter that is matched to the transmitted signal pulse shape and (b) into an adaptive transversal filter that uses a complex fast Kalman algorithm to obtain an initial 0 estimate of the channel. The adaptive transversal filter employs a normalized least mean square (NLMS) algorithm for signal element updates and for relating an adaptation rate to the decision depth of the Viterbi algorithm. The complex Fast Kalman Algorithm described therein is an extension of the type taught by D. Falconer et al. in "Application of Fast Kalman Estimation to Adaptive Equalizationn, IEEE Trans.
Comm. Vol. Com-26, No. 10, pp. 1439-1446, October 1978. The novel extensions made to Falconer's technique provide for use with complex input data and without requiring matrix inversions.
Another MLSE demodulation approach, is described by G.
D. Forney in "Maximum Likelihood Sequence Estima~ion of Digital Sequences in the Presence of Intersymbol Interference", IEEE Trans. Info. Theory, Vol. IT-18, pp. 363-378, May 1972. Forney's approach uses the Viterbi algorithmwith a squared metric that is based on an assumption that the additive noise in the receive signal, at the input to the maximum likelihood sequence estimator, is white and Gaussian.
This is accomplished through use of a whitening filter at the input of the maximum likelihood sequence estimator.
Another equalization technique employs an equalizer based on an adaptive, fractionally spaced DFE and is __ A
,, ~ RD-20,185 _ disclosed by the present inventors S. Chennakeshu, A.
Narasimhan and J. B. Anderson in Canadian Serial No.
2,076,123 filed Aug. 13, 1992 (U.S. patent No. 5,283,811) entitled "Decision Feedback Equalization For Digital Cellular Radio".
Another equalization technique is based on an adaptive Lattice DFE (L-DFE). By example, in articles entitled "Adaptive Lattice Decision-Feedback Equalizers-Their Performance and Application to Time-Variant Multipath Channels/', IEEE Trans. Comm. Vol. COM-33, No. 4, pp. 348-356, April 1985 and "A Generalized Multichannel Least Squares Lattice Algorithm Based on Sequential Processing Stages", IEEE Trans. Acoust., Speech, Signal Processing, Vol. ASSP-32, No. 2, pp. 381-389, April 1984, Fuyun Ling and John G.
Proakis describe a Least Squares L-DFE and a gradient L-DFE.
Advantages of L-DFEs are said to include numerical stability, computational efficiency, a flexibility in changing a length of the equalizer and an excellent capability for tracking rapidly time-variant channels.
It is thus an object of the invention to provide an improved DFE receiver for a digital cellular radio system.
Another object of the invention to provide an Order Recursive L-DFE receiver for a digital cellular radio system that is suitable for use with the proposed U.S. cellular radio signal standard.
A further object of the invention to provide a receiver for a digital cellular radio system that operates in accordance with an improved Order Recursive L-DFE and that employs an adaptive technique for continuously determining an order of the L-DFE.

2~76121 RD-20,185 _ SUMMARY OF THE INVENTION

The foregoing problems are overcome and the objects of the invention are realized by method and apparatus providing a demodulator for a digital cellular radio receiver that S includes an order recursive lattice DFE.
More specifically, the invention contemplates a method and apparatus for demodulating a Time Division Multiple Access (TDMA) ~ignal having a time slot comprised of a plurality of -Qymbol~. The time slot includes at least one sequence of synchronizing symbols and a plurality of data symbols. The method includes a first -Qtep of receiving the -qignal over a channel. In a -~econd step, the received signal is adaptively filtered to minimize inter-symbol interference resulting from signal propagation delay through the channel.
The step of adaptively filtering i8 accomplished by processing the received ~ignal with a multi-stage lattice decision feedback equalizer having (M ~ N1 -N2) scalar stages followed by (N2 - 1) two-~;m-~sional stages, forming a metric for each of the qtages in accordance with a predetermined mathematical relationship between the -qtage output -~ignal and another stage output signal, accumulating a plurality of the formed metrics over a plurality of time slots, and recursively determining a number of stages for the lattice deci-~ion feedback equalizer for use during a next time slot by comparing the difference between the values of two accumulated metrics to a threshold value. The metric is formed in accordance with the square of the difference between the output signals of consecutive stages. The threshold value is a function of the delay spread of the received signal and the signal to noise ratio.

2(~76121 RD-20,185 BRIEF DESCRIPTION OF THE DRAWING
The features of the invention believed to be novel are set forth with particularity in the appended claims. The in~ention itself, however, both as to organization and method of operation, together with further object~ and advantages thereof, may best be understood by reference to the following description taken in conjunction with the accompanying drawing(s) in which:
Fig. 1 illustrates the proposed IS-54 TDMA frame and slot structure;
Fig. 2 is a simplified block diagram of a digital cellular radio telephone ~ystem that i8 constructed and operated in accordance with the invention;

Fig. 3 ig a block diagram that illuqtrates in greater detail the demodulator of Fig. 2;

Fig. 4a is a block diagram illustrating the Order Recursive Lattice DFE embodiment of the invention;

Fig. 4b is a block diagram illu-~trating a two channel stage;

Fig. 4c is a block diagram illustrating a single channel scalar stage;

Fig. 4d is a block diagram of metric comparison logic and scalar stage reduction logic that forms a portion of the Order Recursive Lattice DFE; and Fig. 5 is a block diagram illustrating a preferred technique for accomplishing symbol timing and carrier frequency offset recovery.

~_ RD-20,185 DETAILED DESCRIPTION OF THE INVENTION
The proposed IS-54 standard for digital cellular radio specifies a frame and slot structure as illustrated in Fig. 1. Under this standard, three to six users share a common 30 KHz RF channel. Each user transmits or receives data in an assigned time slot 2 of 324 bits duration within a larger ~six qlot) frame 1 of 40 milliseconds duration. The gross bit rate of data transmitted over the channel is 48.6 Kbits/sec.

Fig. 2 is a block diagram of a digital cellular radio qystem 10 incorporating the invention. System 10 includes a transmitter section and a receiver section. A handset 12 inputs and outputs audio information and an antenna 14 transmits an 824-849 MHz modulated RF carrier signal and receives an 869-894 MHz modulated RF Qignal. Each RF signal is transmitted in a channel having a bandwidth equal to 30 KHz. The qystem 10 may be installed within a motor vehicle and function as a mobile telephone. Alternatively, system 10 may be constructed for use as a hand held or portable radio unit that can be carried by a user (e.g., in a back-pac~). A
base station system may also be constructed of apparatus substantially as shown.

A vocoder 16 coupled to handset 12 inc}udes an analog-to-digital (A/D) converter (not shown) for converting audio signal~ from the handset 12 microphone to a digital bit serial pulse stream. Output bits from vocoder 16 are supplied to a transmitter (Tx) frame/burst formatter 18, wherein the digital data are formatted and converted to parallel form for application to a pi/4-Shifted-DQPSK
encoder 20. In-phase ~I) and quadrature (Q) component output signals of encoder 20 are applied to a Nyquist square root raised cosine pulse shaper 22. Formatter 18, encoder 20 and pulse shaper 22 function as a digital modulator. The pulse ~ ~ 2 ~ ~ RD-20,185 ~_ shaped I and Q output signals of shaper 22 are applied to analog signal reconstruction circuitry 24a that includes digital-to-analog (D/A) converters and reconstruction filters for converting the shaped I and Q input digital information to analog signals for modulating the RF carrier. The modulated RF carrier, produced by an RF modulator and amplifier 24b, is amplified and then transmitted from an antenna 14.
Vocoder 16 receives a digital pulse stream input from o the receiver circuitry and includes a D/A converter (not shown) for converting this pulse stream to an analog speech signal for driving a handset 12 speaker. The receiver circuitry includes an RF and intermediate frequency (IF) stage 26 (hereinafter referred to as the IF filter) employing frequency mixers, IF amplifiers and an Automatic Gain Control (AGC) circuit. A high speed A/D converter circuit 28 includes, preferably, a flash A/D converter for converting the received signal to digital form, and a sorter for separating the converted signal into I and Q components which are supplied to a square root raised cosine filter 29 that is matched to the transmitter pulse shaper 22. Output signals of the matched filter 29 are fed to a baseband data dem~dulator 30. Demodulator 30 processes the I and Q received signals to extract the speech information that is input to the vocoder 16. Specific aspects of this process are described in detail below.
Another task of demodulator 30 is to process the incoming bit stream to achieve and maintain frame/slot synchronization. This function is preferably accomplished in accordance with the method and apparatus described in Canadian Serial No. 2,076,107 filed Aug. 13, 1992 (U.S. Patent No. 5,177,740) by Chennakeshu and R.
Toy, entitled "Frame/Slot Synchronization For U.S.
Digital Cellular Radio Telephone System".

~ RD-20,185 _ The frame/slot information is also provided to frame/burst formatter 18 for use in synchronizing the transmitted information with the frame/slot timing.
As shown in greater detail in FIG. 3, demodulator 30 includes an input buffer 32 and a frame/slot synchronizer 34, each of which receives the I and Q digital data provided by the square root raised cosine filter following the A/Ds and sorter 28. The square root raised cosine filter (matched to the transmit filter) may be eliminated to reduce circuit 0 complexity at the expense of performance degradation. It is also possible to include the square root raised cosine filter as part of the IF filter. Further components of demodulator 30 process the input data to perform carrier frequency error compensation (block 38), symbol timing adjustment (block 36), equalization (block 40) and detection (block 42).
System 10 of FIG. 2 may be implemented in any one of a number of suitable embodiments including discrete components, digital signal processors and combinations thereof. In a presently preferred embodiment of the invention, vocoder 16 and the digital modulator, including formatter 18, encoder 20 and pulse shaper 22, are each implemented with a digital signal processor of the type known as TMS320C25,l while demodulator 30 is implemented with a digital signal processor of the type known as TMS320C30. The TMS320-type digital signal processors, including application and programming information, are available from Texas Instruments, Incorporated. The invention, however, is not to be construed as being limited to any one specific hardware or software embodiment.
Before describing in greater detail equalizer 40 of FIG. 2, used in conjunction with the Order Recursive L-DFE
demodulator 30 embodiment of the invention, it is first noted that a number of simulation studies for mobile channel equalizers employ a multipath model that includes a number of ~ t; 7 ~
RD-20,185 ~__ discrete Rayleigh fading paths. Such is the case for the articles mentioned previously R. D'Avella et al., "Adaptive Equalization in TDMA Mobile Radio Systems", 36 IEEE Vehicular Technology Conference, Tampa, Florida, pp. 385-392, 1987; R.
D'Avella, et al., "An Adaptive MLSE Receiver for TDMA Digital Mobile Radion, IEEE Journal on Selected Areas in Communications, Vol. 7, No. 1, 122-129, January 1989; G. D'Aria et al., "Adaptive Baseband Equalizers for Narrowband TDMA/FDMA Mobile Radio", CSELT Technical Report, Vol. 16, No. 1, pp. 19-27, 0 February 1988; and G. D'Aria et al., "Results on Fast-Kalman Estimation to Adaptive Equalizers for Mobile Radio with CEPT/GSM
System Characteristics", Proc. of IEEE Globecom, pp. 26.3.1-26.3.5, 1988. A relatively simple two ray model ha~ been found to be useful in modeling a frequency selective mobile channel and testing equalizer performance. For example, see also B.
Glance et al., "Frequency-Selective Fading Effects in Digital Mobile Radio with Diversity Combining" IEEE Trans. Comm. Vol.
COM-31 pp. 1085- 1094, September 1983.
As such, the invention is presented below in the 20 context of a two ray channel model wherein the rays are independently Rayleigh faded, have equal average power and are frequency shifted by a Doppler spread corresponding ¦to the vehicle speed. In this two ray model the RMS delay corresponds to one half of the delay interval between the two 2 5 rays.
As illustrated in FIGS. 4a-4d an L-DFE 40 exploits the order recursive nature of the lattice structure to adaptively vary the number of filter stages (taps), as shown in FIG. 4c, thereby achieving a relatively uniform BER performance over a wide range of channel delay spreads. The order of the DFE is varied by using a time average of accumulated squared error differences between successive stages.
The L-DFE 40 is based on that described by F. Ling and J. G. Proakis in the two journal articles noted above insofar RD-20,185 as the adaptation algorithm is concerned. However, the L-DFE
of the invention is extended to make it order recursive through the addition of a stage reduction algorithm. L-DFE
40 includes a multichannel lattice predictor 40a portion and a joint estimator 40b portion. The lattice predictor 40a has (M = N1 - N2) scalar stages 50 (FIG. 4c) followed by (N2 -1) two-dimensional stages 52 (FIG. 4b). A first input signal to L-DFE 40 is the received signal y(t). A second input signal is the detected symbol X(t) fed back from detector 42.
o As indicated in FIG. 4a, the fo(t) and bo(t) input signals to scalar stages 50 (designated 1, M-1 and M, respectively) result in output signals designated fl (t) and b1(t), fMl(t) and bMl(t), and fM(t) and bM(t), respectively.
Similarly, signals fM(t) and bM(t) are input signals to two-15 dimensional stages 52 (designated M+l and Nl-l, respectively) which produce output signals designated fM+1(t) and bM~1(t), and fNll(t) and bNll(t), respectively. The subscript designations for these signals correspond to the designations of the two-dimensional stages.
In FIG. 4a, the term gi(t) represents a gainl factor for the bi(t) output signal of the ith stage, with the subscript i designating the ith stage producing that signal (where ei =0, 1, . . . Nl-l), while the symbol Z-l represents a unit delay, the symbol ~ represents an algebraic adder 25 circuit, and the term e(t) where e has a subscript corresponding to the ith stage which represents the error between x(t)-xi (t) for that ith stage. The term HM(t) represents a gain factor for the output signal designated fM
l(t). The symbol 1-12 represents magnitude squared (for example, ¦x¦ ). The designation AVG signifies an averaging RD-20,185 circuit which time-averages the input signals supplied thereto while bold face symbol ~ signifies an averaging circuit which averages the difference of the input signals thereto.
In an L-DFE 40 training mode of operation an actual transmitted symbol x(t) is used in place of X(t). To recover the symbol x(t), the L-DFE 40 employs a linear combination of the received signal y(t), delayed samples y(t-i) of the received signal, and previously-detected samples of o x(t), namely X(t). A generalized derivation of this technique is found in the aforementioned article "A
Generalized Multichannel Least Squares Lattice Algorithm Based on Sequential Processing Stages", IEEE Trans. Acoust., Speech, Signal Processing, Vol. ASSP-32, No. 2, pp. 381-389, 15 April 1984, by F. Ling and J. G. Proakis. This technique is summarized below as an aid in understanding the operation of the L-DFE 40 of the invention. It is noted that boldface characters represent matrices or vectors. Specifically, fm(t)~ bm(t) and kX(t) are 2xl vectors, while Rmf(t), Rmb(t) and km(t) are 2x2 matrices. All other quantities are scal~rs.
is chosen to be a very small positive number, while ~ is a positive number close to one (typically 0.95-1.0). Unless otherwise stated, all quantities take complex values.
Symbols (*), (') and (H) denote complex conjugate, transpose and conjugate transpose respectively.

Initialization bo(t)= fo(t)=y(t)~kM(0)=0 (M = Nl-N2) - 12a -,,1'~
.

RD-20, 1 85 , ~ _ rof(t)=rob(t)=~rof(t- ~1 )+¦y(t)¦

rO'(0)=0, eO(t)= x(t), x"(t)=0 am(t)=1, KmX(O)=O, rmf(0)=rn,b(0)=~ (m~1,2, . . ., Nl-N2-1) km(~)=kmX(~)~ km(O)=O, kmX(O)=O
Rmf(0)=Rmb(0)= ~l (m=N1-N2, ~ , N~) where I denotes a 2x2 identify m;~trix.

~e~lar Stages (0, ms N~ - N2) unless specified fm(t)=fm ~(t)-km (t-1)bm 1(t-l)/rm, (t-~) (1) bm(t)=bm l(t)-kn~(t-1)fm ,(t-1)/rn1, (t-1) (2) (t)=~km(t-l)+am ~(t-1)fm ~ (t)bm l(t-l) (3) rn~(t)=rm ~r(t)-'k,n(t)l /rm ~h(t-l) Osms Nl-N2 (4) rmh(t)=rm l~(t-l)- Ikm(t) /rm lb(t-l) Osms NI-N2 (5) Xm(t)= Xm ~(t)+kmX (t-l)bm ~(t)/rm ~b(t-l) Osms N,-N2 (6) am(t)= am ~(t)-¦bm ~(t) am l(t)¦ /rm I (t) (7) em(t)= X(t)- Xm(t) 05m~ N, - N2 (8) kmX(t)= ~kmX(t-l) + am ,(t)em, (t)bm ,(t) (9) Tr~n~itional St~e (M= Nl - N2) b M(t)=eM I(t-1)- kM (t-1)fm l(t)/rM ~ (t-1) (10) km (t)= ~km (t-l)+ aM l(t-1)fM I (t-1)eM l(t-1) (11) fM(t)=[fM(t) eM(t-1)] (12) RD-20, 1 85 _. A
bM(t)=[bM(t) h m(t)] (13) RM (t)= ~RM (t- 1 )+ aM(t- I )fM(t)fM (t) (14) RM (t)= ~RM (t-l)+ aM(t)bM(t)bM (t) (15) Two-Dimensional SI;~es (N~ - N2 <m< Nl) unless specified fm(t)=fm l(t)-kmH(t-l) [Rm Ih(t-2)]-~ bm ~(t-l) (16) bm(t)-bm I (t)-km(t- I )[Rm I (~- I )] fm- I (t) ( l 7) km(t)= ~km(t- I )+ am ~ (t- I )bm I (t- l )fm- I h(t) ( 18) Rm'(t)= ~Rm (t-l)+ am(t-1)fm(t)fm (t) (1~) Rmh(t)= ~Rmh(t-l)+ am(t)bm(t)bm (t) (20) 1 o am(t)= am ~(t)+ am ~2(t)bm IH(t)[Rm Ih(t)]-~ bm l(t) (2l) Xm(t)= Xn, ~(t)+kmXll(t-l)[Rn, ~h(t-l)]-l bm l(t) (Nl - N2 5m~ Nl) (22) em(t)= x (t)- X m(t) (23) kn,X(t)= ~kmX(t-l)+ am ~(t)bm ~(t)~m, (t) (N~ - N2 ~m~ N,) (24) The structure of the above set forth algorithm does not permit independent changes in Ihe number of feedforward and feedback stages (taps). However, pairs of stages (i.e., two-dimensional stages) can be added or deleted as needed. The DFE structure may be visualized as follows. A 2-D stage comprises a 1-D stage superimposed upon ano.ller 1-D stage as if they operate in parallel but are interconnected. The feedback stages are the l-D stages that are superimposed upon the existing l-D
20 stages (feed forward) to constitute the 2-D stage. As a result of this structure, if a stage is removed, only a 2-D stage (comprised of a feed forward stage and a ~ ~ 7 ~
RD-20, 1 85 feedback stage) is removed in order not to affect the remainder of the DFE structure.
In FIG. 4b, the gain terms Cmb(t) and Cmf(t) may be expressed as:

C h (t) km (t 1) and C ~ ( ) k",(t - I) wllile in FIG. 4c, the gain terms Cmh(t) and Cmf(t) may be expressed as:
Cm (t)= -km (t-1XR""(t-2)]
and Cm (t)= -km(t - IXRn~ (t - I)]
o In addition, m( ) r ~ M I (t) and gM-l(t) 11 ( ~) -For m~N~-N2, Hm(t) = - km(t-1)[R m l(t)]
and gm(t) = - km (t-1)[R m ,(t-l)]-' In accordance with an aspect of the invention, the number of filter stages to be used is determined by the metrics JO, Jl, J2 . . ., JNI-I, which are each formed in FIG. 4a as a mean square of error differences between consecutive stages:
Jj =E[ej+~(t)2 ej (t)2], j = O, 1, . . . (N~ -1) (25) RD-20, 1 85 ",-- _ The ensemble average denoted by E(.) may be replaced by a time average:

N /, ~, ~ j+l(j) j(j) } (26) where Nsl, denotes the number of time slots 1 (FIG. 1) over which the time average is taken and e j(j) denotes the error (Equation 23) at stage i averaged over one time slot 5 2 of FIG. 1. Typically, the delay spread changes gradually and its effect is noticeable only over several time slots. As a result, the metrics J()~ Jl, J2 . . ., JNI-I are accumulated over several time slots and the following decision rule is employed to make a decision regarding the appropriate number of filter stages (taps):
Number of stages = n - 1 if IJn- I -Jn¦'~,h (27) with ~tll is a predetermined threshold value.
More specifically, the threshold value ~lh was set to the value of the mean square error (MSE), approximately 3X 10-2 and was chosen based on experimentation.
The mean square error depends on the signal-to-noise ratio (SNR) and, hence, requires the threshold ~Ih to be adaptive. Because the I

- 15a-2076121 RD-20,185 ._ control voltage of the AGC loop (block 26 of Fig. 2) provides an indication of the SNR, this control voltage can be used to set the value of the threshold.

The minimum number of slots over which the metric is accumulated depends on approximating the ensemble average with a time average. For example, a value of 30 slots may be used.

Stages are bypassed through switch Sl (Fig. 4a) which disconnects the outputs of the unnecessary or unwanted stages from contributing to the detection process. The stages are dropped off sequentially from the end, rather than in a random manner.

In order to retain a DFE structure, at least one feedback stage must be retained, which implies at least one two-dimensional stage. Otherwise, with no two-dimensional stage, the filter would reduce to a scalar lattice filter.
Hence, the minimum DFE size requires Nl-2 scalar stages and one two-dimensional stage.

In some instances, such as when the delay spread = 0, the DFE will produce a higher bit error rate than if a conventional differential detector were used. In this situation, channel conditions may be monitored such that the D~E may be switched out and the differential detector used in its place. The channel can be monitored, for example, by using information from the speech coder. One example would be to monitor the CRC (cyclic redundancy check) sums of the speech coder 16 (Fig. 2) to determine the channel condition and to use this information to perform the switch between the DFE and the differential detector.

30The decision logic block 58 (Figs. 4a,4d) that determines the stage at which the DFE is truncated may employ 2 0 7 612 ~ RD-20,185 .~
several different criteria. The simplest algorithm truncates at stage n-l if:

IJn~Jn-l I < ~th-That is, truncate at the first stage whose differential metric IJn~Jn-ll is determined to be less than the threshold.
This comparison function is accomplished by the metric comparison logic 56 of Fig. 4d.
In some instances the metrics will be noisy and unreliable. In this case it may be desirable to "poll" all metric comparisons with the decision block 58 ~Figs. 4a,4d) before making a truncation decision. The decision as to which stages to remove is made so as to retain as many stages as possible without degrading the operation of the L-DFE 40 of Fig. 4a.
As an example, and assuming that ~th = 4:

IJM+1 ~ JMI 4 = ~th IJM+2 -- JM+l I = 2 < ~th IJM+3 ~ JM+2l = 5 ~ ~th IJM+4 ~ JM+3I = 3 < ~th IJM+5 ~ JM+4I = 2 < ~th IJM+6 ~ JM+5I = 1 ~ ~th If the first truncation decision algorithm were employed, truncation would occur at stage M+l, corresponding to the comparison I JM+2 ~ JM+1l = 2. However, by examining all of the comparisons, stage M+3 should be chosen instead so that a more reliable truncation would result. The decision where to truncate preferably is made to retain as many stages as possible to maintain performance. Truncation at stage M+l would be considered, for this example, as a false alarm condition.

RD-20,185 Several variants of the algorithm can be envisaged depending upon the robustness and complexity required.
However, by averaging the metrics over 30 slots (see eqn. 26) a false alarm is rarely observed and the relatively simple scheme given by equation 26 is found to provide adequate performance.
The complexity of the L-DFE, in terms of a number of multiplications and additions required per iteration, can be compared to that of the DFE employing a Complex Fast Kalman lo Algorithm disclosed in Canadian Serial No. 2,076,084 filed Aug. 13, 1992 (U.S. patent No. 5,285,480) entitled "Adaptive MLSE-VA Receiver for Digital Cellular Radio". Generally, there is an increase in complexity with the use of the L-DFE.
However, in that the most frequently encountered delay spread values are less than a symbol period, the effective size of the L-DFE 40 is small. This results in the complexity of the L-DFE being comparable to that of a fractionally spaced DFE, employing a Complex Fast Kalman Algorithm.
Symbol timing estimation involves determining a best sample, from the point of detection, in each symbol interval.
Carrier frequency offset is manifested as a phase rotation of actual symbol phases. Estimation of carrier frequencyl offset corresponds to determining the phase rotation per symbol period. In accordance with a further aspect of the invention a sample timing and carrier frequency error estimation technique, operating in conjunction with the L-DFE 40 (FIGS.
3 and 4), is now described.
The principle of the symbol timing and carrier frequency offset estimation technique is as follows. The A/D converter and sorter 28 (FIG. 1) produces a stream of (I,Q) samples corresponding to each successive symbol. These (I,Q) samples may be filtered using the square root raised cosine filter 29 2~76~ 21 _ RD-20,185 that is matched to the transmit filter. Symbol timing is established by finding the sample which minimizes the sum of the squared error between the decoded symbol and a corresponding preamble symbol, the sum being accumulated over the entire preamble sequence. Alternatively, symbol timing is established by finding the sample which minimizes the sum of the squared error between the phase of a decoded symbol and the phase of a corresponding preabmble symbol, the sum being accumulated over the entire preamble sequence. This alternative embodiment is described hereunder. Once this sample is identified, and since the number of samples per symbol is known, the symbol timing may be obtained by use of a simple counter. Similarly, the carrier frequency offset is determined by applying a set of fixed carrier phase correction (rotation) values to each sample and determining which of these values minimizes the symbol decoding error.
These two techniques for symbol timing and carrier frequency offset estimation are integrated into a single technique that is illustrated in Fig. 5 and described below. This technique employs the synchronizing word symbols, the preamble 3 of Fig. 1, as a reference to estimate both the optimum sample point and the carrier phase rotation that minimizes the squared error between the reference sequence and the corresponding detected sequence. This technique may also be used to "fine tune" the frame/slot synchronization.

As shown in Fig. 1, each TDMA time slot 2 of data has a unique synchronization word or preamble 3 that is known to the receiver. The TDMA frame of data is acquired by establishing frame and time slot synchronization. This is accomplished with a technique that establishes a coarse frame/slot position that is accurate to within Nl samples of the correct position, where N1 < N~/2 and N is the number of samples per symbol. Having established frame/slot synchronization, N2 (N2 > N1) data samples on either side of the established slot sync position are buffered. Each 207fil21 RD-20,185 buffered sample is then sequentially used as a starting point, in the Equation given below, for locating the optimum sampling instant and carrier phase rotation. This technique can be considered as a two-dimensional search procedure that S seeks to minimize an objective function with respect to symbol timing and carrier frequency offset. The objective function is defined to be the squared distance between the phase angles of the synchronizing word and the corresponding phase angles obtained in the system of Fig. 5 at the DFE
equalizer or decoder 40 output. This process can be mathematically expressed as:
min ~ +~ (i)) t28) ~ j,a~
where, j is the sampling instant ~i is the phase angle of the ith symbol of the preamble is the phase rotation given to the received signal ~i (;) is the decoded phase angle corresponding to the ith symbol at the jth sampling instant, and Np is the number of symbols in the preamble.

The technique described by Equation 28 obtains an estimate of the phase rotation per symbol. The phase rotation per sample is obtained by dividing ~ by N~. Either absolute phase angles of symbols or differential phase angles between successive symbols may be used in Equation (28).
Using differential phase angles the summation in Equation (28) goes from i=2 to Np.

The technique embodied in Equation 28 is performed by functional block 41 which receives as its input signal the output signal ~i (j) from DFE 40 of the circuitry depicted in block diagram form in Fig. 5. Because the carrier frequency offset may be expected to remain relatively constant over 2 0 7 6 1 2 1 RD-20,185 several hundred TDMA frames 1 (Fig. 1), the process described by Equation 28 may be modified as follows. First, the two-dimensional search for the optimum sample timing (j) and phase rotation (~) at start up or at hand-off is performed at functional block 43 on the output signal of functional block 41. The method subsequently compensates for the phase rotation and thereafter searches for only the optimum sampling instant (j), as indicated at functional block 45, at the start of each time slot 2 (Fig. 1).

An implementation of the L-DFE 40 was tested using a simulated mobile radio channel. To evaluate the BER
performance, a sample size of l0k+2 was used to estimate an error probability (Pe) of 10-k, with a 99% confidence interval of [1.29P, 0.77 Pe]. The simulation~ were conducted at baseband, and perfect frame, slot and symbol synchronization was assumed. The simulated channel used a two ray model and a carrier frequency of 900MHz. Perfect carrier frequency was assumed at the receiver. A Nyquist square root raised cosine filter 29, matched to the transmit filter (pulse shaper 22 of Fig. 2) was used at the receiver.

A 13-symbol preamble at the beginning of time slot 2 (Fig. 1) was employed to train the L-DFE 40 (Figs. 3 and S).
The coefficients of L-DFE 40 were then continuous'ly updated during the 6.67 millisecond period of the time slot. In practice, the coded digital verification color code (DVCC) 4 symbols (Fig. 1) may also be used to retrain the L-DFE
approximately half way through the time slot. The L-DFE was initially configured with N1 2 11 and N2 = 4, in order to accommodate for wide fluctuations in delay spread. A BER
threshold of 3% was assumed. The L- DFE simulations were all performed in single precision arithmetic, with 8-bit input data.

The L-DFE was observed to be substantially insensitive to changes in delay spread. Furthermore, when detected 20761~ RD-20,185 symbols were fed back there was observed an approximately 1 dB degradation in SNR at a BER of 1%. As vehicle speed was increased from 20 to 50 miles per hour, performance was degraded. The performance of the L-DFE was found to be superior to that of a (4, 3) fractionally spaced DFE using a Complex Fast Kalman adaptation algorithm for a delay spread of less than one symbol. This increase in performance is believed to be due to the filter order recursion performed by the adaptation technique as described in Equations 25, 26 and 27. The L-DFE 40 was found to be relatively insensitive to roundoff errors and readily implementable with finite precision arithmetic.

Although the invention has been described in the context of an equalizer for use with the TDMA digital cellular radio signal standard proposed for use in the United States, it can also be applied to other narrowband TDMA or frequency division multiple access (FDMA) mobile radio systems.

While the invention has been particularly shown and described with respect to a preferred embodiment thereof, it will be understood by those skilled in the art that changes in form and details may be made therein without departing from the scope and spirit of the invention.

MS:nbK

Claims (20)

1. Apparatus for demodulating a Time Division Multiple Access (TDMA) signal having a time slot comprised of a plurality of symbols including at least one sequence of synchronizing symbols and a plurality of data symbols, comprising:
receiver means for receiving the signal over a channel;
adaptive filter means for adaptively filtering the received signal to minimize inter- symbol interference due to channel multipath propagation, the adaptive filtering means having a first input coupled to an output of the receiving means and comprising multi-stage lattice decision feedback equalizer means having (M = N1 - N2) scalar stages followed by (N2 - 1) two-dimensional stages, said adaptive filter means including metric forming means coupled to an output of each of said stages for forming a metric in accordance with a predetermined mathematical relationship between respective stage output signal and another stage output signal, said metric forming means including accumulating means for accumulating a plurality of the formed metrics over a plurality of time slots; and recursive means having an input coupled to outputs of said accumulating means for recursively determining a number of stages for the lattice decision feedback equalizer means for use following said time slot, the recursive means including comparison means for comparing the difference between output signals at two outputs of said accumulating means outputs to a threshold value.
2. Apparatus as set forth in claim 1 wherein the metric forming means includes means for forming the metric in accordance with the square of the difference between the output signals of two consecutive stages.
3. Apparatus as set forth in claim 1 wherein the threshold value is a function of received signal delay spread.
4. Apparatus as set forth in claim 1 and further comprising training means for providing the adaptive filter means, at the beginning of a time slot, with a sequence of synchronizing symbols for training the adaptive filter means.
5. Apparatus as set forth in claim 4 wherein the training means also provides the adaptive filter means, at a time subsequent to the beginning of a time slot, with another sequence of synchronizing symbols for retraining the adaptive filter means.
6. Apparatus as set forth in claim 4 wherein the training means also provides the adaptive filter means, at a time subsequent to the beginning of a time slot, with a coded DVCC word for retraining the adaptive filter means.
7. Apparatus as set forth in claim 1 wherein the metric forming means forms a metric Ji in accordance with the expression:

where Nslt denotes a number of time slots over which the time average is taken, ~i(j) denotes an error at stage i averaged over one time slot, and ~i+1(j) denotes an error at stage i+1 averaged over one time slot.
8. Apparatus as set forth in claim 7 wherein the recursive means includes determining means for determining a number of stages in accordance with the expression:
number of stages = n- 1 if ¦Jn-1-Jn¦ < .epsilon.th where .epsilon.th is the threshold, and Jn and Jn-1 are metrics corresponding to the nth and (n-1) th stages, respectively.
9. Apparatus as set forth in claim 8 wherein the determining means includes means for examining the error from a plurality of stages and for retaining as many stages as possible without degrading operation of the adaptive filter means.
10. Apparatus as set forth in claim 1 and further comprising means responsive to the received signal for compensating for phase rotation of the received signal in accordance with the expression:

where, j is the sampling instant ~i is the phase angle of the symbol of the preamble .DELTA.~ the phase rotation given to the received signal ~i(j) is the decoded phase angle corresponding to the ith symbol at the jth sampling instant, and Np is the number of symbols in the preamble.
11. A method for demodulating a Time Division Multiple Access (TDMA) signal having time slots, each of said time slots comprised of a plurality of symbols including at least one sequence of synchronizing symbols and a plurality of data symbols, said method comprising the steps of:
receiving the signal over a channel; and adaptively filtering the received signal to minimize inter-symbol interference due to multipath propagation, the step of adaptively filtering including the steps of:
processing the received signal with multi-stage lattice decision feedback equalizer means having (M = N1 - N2) scalar stages followed by (N2 - 1) two-dimensional stages;
forming a metric for each of the stages in accordance with a predetermined mathematical relationship between each respective stage output signal and another stage output signal;
accumulating a plurality of the formed metrics over a plurality of time slots; and recursively determining, in each one of said plurality of time slots, a number of stages for use with the lattice decision feedback equalizer means during the next time slot by comparing to a threshold value the difference between the values of two accumulated metrics.
12. The method set forth in claim 11 wherein the step of forming a metric comprises forming the metric in accordance with the square of the difference between a stage error signal and the error signal of a consecutive stage.
13. The method set forth in claim 11 wherein the threshold value is a function of received signal delay spread and wherein the step of recursively determining includes the step of determining the received signal delay spread.
14. The method set forth in claim 11 and further comprising the step of, at the beginning of a time slot, providing a sequence of synchronizing symbols for training the lattice decision feedback equalizer means.
15. The method set forth in claim 11 and further comprising the step of, at the beginning of a time slot, providing a coded DVCC word for training the lattice decision feedback equalizer means.
16. The method set forth in claim 14 and further comprising the step of, at a time subsequent to the beginning of said time slot, providing another sequence of synchronizing symbols for retraining the lattice decision feedback equalizer means.
17. The method set forth in claim 11 wherein the step of forming a metric comprises forming a metric J i in accordance with the expression:

where N slt denotes a number of time slots over which the time average is taken, ~ i(j) denotes error at stage i averaged over one time slot, and ~ i+1(j) denotes error at stage i+1 averaged over one time slot.
18. The method set forth in claim 11 wherein the step of recursively determining is performed in accordance with the expression:
number of stages = n-1 if ¦J n-1-J n¦ < .epsilon.th where .epsilon.th is the threshold value, and J n and J n-1 are metrics corresponding to the n th and (n-1)th stages, respectively.
19. The method set forth in claim 18 wherein the step of recursively determining includes the step of examining a plurality of stages and retaining as many of the stages as possible without degrading performance of the adaptively filtering step.
20. The method set forth in claim 12 and further comprising the step of compensating for phase rotation of the received signal in accordance with the expression:

where, j is the sampling instant ~i is the phase angle of the symbol of the preamble .DELTA..~ is the phase rotation given to the received signal ~~(j) is the decoded phase angle corresponding to the ith symbol at the jth sampling instant, and N p is the number of symbols in the preamble.
CA002076121A 1991-09-03 1992-08-13 Order recursive lattice decision feedback equalization for digital cellular radio Expired - Fee Related CA2076121C (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US753,579 1991-09-03
US07/753,579 US5249205A (en) 1991-09-03 1991-09-03 Order recursive lattice decision feedback equalization for digital cellular radio

Publications (2)

Publication Number Publication Date
CA2076121A1 CA2076121A1 (en) 1993-03-04
CA2076121C true CA2076121C (en) 1999-01-19

Family

ID=25031258

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002076121A Expired - Fee Related CA2076121C (en) 1991-09-03 1992-08-13 Order recursive lattice decision feedback equalization for digital cellular radio

Country Status (2)

Country Link
US (1) US5249205A (en)
CA (1) CA2076121C (en)

Families Citing this family (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
NZ243730A (en) * 1991-08-01 1995-04-27 Ericsson Ge Mobile Communicat Mobile radio; access to base station on digital multiple access control channel
EP0545581B1 (en) * 1991-12-06 1999-04-21 National Semiconductor Corporation Integrated data processing system including CPU core and parallel, independently operating DSP module
FI92357C (en) * 1992-10-12 1994-10-25 Nokia Mobile Phones Ltd Channel equalizer for a bidirectional telecommunication system
JP3205110B2 (en) * 1993-02-18 2001-09-04 富士通株式会社 Frequency offset compatible modem
US5432822A (en) * 1993-03-12 1995-07-11 Hughes Aircraft Company Error correcting decoder and decoding method employing reliability based erasure decision-making in cellular communication system
US5844951A (en) * 1994-06-10 1998-12-01 Northeastern University Method and apparatus for simultaneous beamforming and equalization
US5621737A (en) * 1994-07-18 1997-04-15 Motorola, Inc. Communication system with link margin control and method
US5930231A (en) * 1995-06-30 1999-07-27 Scientific-Atlanta, Inc. Block spectrum receiver for a broadband communications system
US5719867A (en) * 1995-06-30 1998-02-17 Scientific-Atlanta, Inc. Plural telephony channel baseband signal demodulator for a broadband communications system
JP3148834B2 (en) * 1995-07-07 2001-03-26 ノーテル・ネットワークス・リミテッド Method and apparatus for reproducing carrier for digital modulated signal
DE19526366A1 (en) * 1995-07-20 1997-01-23 Bosch Gmbh Robert Redundancy reduction method for coding multichannel signals and device for decoding redundancy-reduced multichannel signals
JP3674111B2 (en) * 1995-10-25 2005-07-20 三菱電機株式会社 Data transmission device
US5905742A (en) * 1995-12-27 1999-05-18 Ericsson Inc. Method and apparauts for symbol decoding
JP3039365B2 (en) * 1996-04-15 2000-05-08 日本電気株式会社 Receive synchronization position control method
US5930296A (en) * 1997-04-08 1999-07-27 Glenayre Electronics, Inc. Low-complexity bidirectional equalizer
US6654432B1 (en) * 1998-06-08 2003-11-25 Wireless Facilities, Inc. Joint maximum likelihood frame and timing estimation for a digital receiver
US6223317B1 (en) 1998-02-28 2001-04-24 Micron Technology, Inc. Bit synchronizers and methods of synchronizing and calculating error
US6477200B1 (en) * 1998-11-09 2002-11-05 Broadcom Corporation Multi-pair gigabit ethernet transceiver
US6249544B1 (en) * 1998-11-13 2001-06-19 Broadcom Corporation System and method for high-speed decoding and ISI compensation in a multi-pair transceiver system
US6341360B1 (en) * 1999-03-08 2002-01-22 International Business Machines Corporation Decision feedback equalizers, methods, and computer program products for detecting severe error events and preserving equalizer filter characteristics in response thereto
US6487243B1 (en) 1999-03-08 2002-11-26 International Business Machines Corporation Modems, methods, and computer program products for recovering from errors in a tone reversal sequence between two modems
US7003030B2 (en) 1999-03-08 2006-02-21 Lenovo (Singapore) Pte. Ltd. Receivers, methods, and computer program products for an analog modem that receives data signals from a digital modem
US6661837B1 (en) 1999-03-08 2003-12-09 International Business Machines Corporation Modems, methods, and computer program products for selecting an optimum data rate using error signals representing the difference between the output of an equalizer and the output of a slicer or detector
US6553518B1 (en) 1999-03-08 2003-04-22 International Business Machines Corporation Severe error detectors, methods and computer program products that use constellation specific error event thresholds to detect severe error events during demodulation of a signal comprising symbols from a plurality of symbol constellations
US6381267B1 (en) 1999-03-08 2002-04-30 International Business Machines Corporation Modems, methods, and computer program products for falling back to a lower data rate protocol upon detecting abnormal line conditions during startup
US6389064B1 (en) * 1999-03-08 2002-05-14 International Business Machines Corporation Modems, methods, and computer program products for identifying a signaling alphabet in variance with an ideal alphabet due to digital impairments
US6661847B1 (en) 1999-05-20 2003-12-09 International Business Machines Corporation Systems methods and computer program products for generating and optimizing signal constellations
US6442581B1 (en) * 1999-09-21 2002-08-27 Creative Technologies Ltd. Lattice structure for IIR and FIR filters with automatic normalization
US6738445B1 (en) * 1999-11-26 2004-05-18 Ivl Technologies Ltd. Method and apparatus for changing the frequency content of an input signal and for changing perceptibility of a component of an input signal
JP2001257565A (en) * 2000-03-10 2001-09-21 Fujitsu Ltd Method and device for updating reflection coefficient of lattice type filter
WO2002017583A2 (en) * 2000-08-21 2002-02-28 Efficient Channel Coding, Inc. Frequency-hopping receiver with clock and carrier recovery
US6629063B2 (en) * 2001-07-30 2003-09-30 The United States Of America As Represented By The Secretary Of The Navy Amplitude temporal order dependent adaptive processor
US7272375B2 (en) 2004-06-30 2007-09-18 Silicon Laboratories Inc. Integrated low-IF terrestrial audio broadcast receiver and associated method
CN107895491B (en) * 2017-11-16 2020-07-31 湖南工业大学 Vehicle counting pulse generating device based on geomagnetic sensing

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4550415A (en) * 1983-11-16 1985-10-29 At&T Bell Laboratories Fractionally spaced equalization using nyquist-rate coefficient updating
US4635276A (en) * 1985-07-25 1987-01-06 At&T Bell Laboratories Asynchronous and non-data decision directed equalizer adjustment
DE3685536T2 (en) * 1985-08-28 1993-01-21 Nec Corp DECISION-COUPLED EQUALIZER WITH PATTERN DETECTOR.
DE3744075A1 (en) * 1987-12-24 1989-07-13 Licentia Gmbh METHOD FOR EQUALIZING DISPERSIVE, LINEAR OR APPROXIMATELY LINEAR CHANNELS FOR TRANSMITTING DIGITAL SIGNALS, AND ARRANGEMENT FOR CARRYING OUT THE METHOD
GB2214386A (en) * 1988-01-08 1989-08-31 Philips Electronic Associated Signal equaliser
US5157690A (en) * 1990-10-30 1992-10-20 Level One Communications, Inc. Adaptive convergent decision feedback equalizer

Also Published As

Publication number Publication date
CA2076121A1 (en) 1993-03-04
US5249205A (en) 1993-09-28

Similar Documents

Publication Publication Date Title
CA2076121C (en) Order recursive lattice decision feedback equalization for digital cellular radio
US5283811A (en) Decision feedback equalization for digital cellular radio
US5285480A (en) Adaptive MLSE-VA receiver for digital cellular radio
US5353307A (en) Automatic simulcast alignment
US5251233A (en) Apparatus and method for equalizing a corrupted signal in a receiver
US5241545A (en) Apparatus and method for recovering a time-varying signal using multiple sampling points
EP0495006B1 (en) Soft decision decoding with channel equalization
CA2083304C (en) Equalization and decoding for digital communication channel
US6002716A (en) Equalizer with extended channel estimation for a receiver in a digital transmission system
US5822368A (en) Developing a channel impulse response by using distortion
KR20020072560A (en) A method of receiving a signal and a receiver
US5550868A (en) π/4-DQPSK delay spread detection and compensation apparatus and method
US5182749A (en) Receiver for recovering data in a forward and reverse direction in time
US20010000703A1 (en) Transmission/reception unit with bidirectional equalization
EP1123587A2 (en) Diversity receiver for radio communications
EP1190542A1 (en) Power efficient equalization
JPH06197031A (en) Channel equalizer applicable to high speed
US5361400A (en) Apparatus and method for removing distortion in a received signal
US6314148B1 (en) Synchronization tracking method
CA2076997C (en) Apparatus and method for adaptively filtering a time-varying signal using multiple filtering algorithms
US6084929A (en) Method and apparatus for channel tracking
US20040042545A1 (en) Equalizer of single carrier receiver for improving equalization speed and equalization method thereof
US6782046B1 (en) Decision-directed adaptation for coded modulation
Scholand et al. Novel receiver structure for Bluetooth based on modified zero-crossing demodulation
AU700549B2 (en) Adaptive equalizer

Legal Events

Date Code Title Description
EEER Examination request
MKLA Lapsed