Method and apparatus for updating coefficients in a complex adaptive equalizer

    公开(公告)号:IE80616B1

    公开(公告)日:1998-10-21

    申请号:IE922325

    申请日:1992-07-17

    Abstract: Convergence of a complex adaptive equalizer (18) used in digital communications is substantially improved by updating all coefficients of the equalizer during each filter clock cycle. Complex signal data is passed through a plurality of successive delay stages (94) to provide N sets of delayed complex signal data. The product of each set and a complex error signal is obtained (100). Each product is concurrently updated with previous product data for the set to provide N sets of updated complex coefficients for selective input to equalizer filters. In an illustrated embodiment, the updated coefficients are truncated (108) and their gain is adjusted prior to input to the filters (34 ... 34M). The updated coefficients can be multiplexed (110) to provide a clocked stream of coefficient sets for input to the equalizer filters. A VLSI implementation (120) of the equalizer is also disclosed.

    13.
    发明专利
    未知

    公开(公告)号:NO303900B1

    公开(公告)日:1998-09-14

    申请号:NO922856

    申请日:1992-07-17

    Abstract: A method and apparatus are provided for adaptively equalizing data signals in a communications receiver. An unequalized data signal is demodulated. The demodulated data signal is filtered in an adaptive equalizer (60) that initially updates adaptive filter coefficients using error signals derived from a first algorithm. A carrier lock signal is generated (62, 78) when a phase error of a filtered signal output from the adaptive equalizer reaches a threshold value. The adaptive filter coefficients are updated (74) using error signals derived from a second algorithm instead of the first algorithm in response to the carrier lock signal (72). The first algorithm is a self-recovering equalization algorithm such as the Constant Modulus Algorithm. The second algorithm can be a decision directed algorithm. Carrier phase is recovered without the use of a phase rotator or phase de-rotator, by locating the adaptive equalizer inside of the carrier recovery loop (56). The invention is particularly adapted for use in the recovery of multilevel amplitude modulated data, such as QAM data.

    14.
    发明专利
    未知

    公开(公告)号:AT157826T

    公开(公告)日:1997-09-15

    申请号:AT92112306

    申请日:1992-07-18

    Abstract: Convergence of a complex adaptive equalizer (18) used in digital communications is substantially improved by updating all coefficients of the equalizer during each filter clock cycle. Complex signal data is passed through a plurality of successive delay stages (94) to provide N sets of delayed complex signal data. The product of each set and a complex error signal is obtained (100). Each product is concurrently updated with previous product data for the set to provide N sets of updated complex coefficients for selective input to equalizer filters. In an illustrated embodiment, the updated coefficients are truncated (108) and their gain is adjusted prior to input to the filters (34 ... 34M). The updated coefficients can be multiplexed (110) to provide a clocked stream of coefficient sets for input to the equalizer filters. A VLSI implementation (120) of the equalizer is also disclosed.

    Method and apparatus for communicating compressed video using trellis coded QAM

    公开(公告)号:AU662540B2

    公开(公告)日:1995-09-07

    申请号:AU2052292

    申请日:1992-07-23

    Abstract: Coded modulation schemes based on codes for QPSK modulation are directly incorporated into QAM based modulation systems, forming trellis coded QAM, to provide a practical coding structure that is both efficient in bandwidth and data reliability. Concatenated coding with QPSK based trellis coding and symbol error correcting coding is used. In an encoder (Fig. 2), an N-bit QAM constellation pattern (80) is divided into four subsets, each including N/4 symbol points of the constellation pattern. A two-bit QPSK codeword (92) is assigned to each of the four subsets (82, 84, 86, 88). A symbol to be transmitted is first encoded using an outer error correcting encoding algorithm, such as a Reed-Solomon code (12). Part of the symbol is then encoded (48) with an inner code that comprises a rate 1/2 trellis encoding algorithm to provide a QPSK codeword, which is mapped (50) with the remaining bits of the symbol to provide a modulation function, wherein the remaining bits (94) correlate the symbol with one of the symbol points included in the subset defined by the QPSK codeword. At a receiver (Fig. 3), the recovered modulation function is pruned (62) to provide a set of metrics (66) corresponding to the subsets and to provide a plurality of conditional determinations of the constellation point identified by the remaining bits. The metrics are used in a rate 1/2 trellis decoder (68) to recover a first bit that is encoded using a rate 1/2 encoding algorithm to recreate the QPSK codeword. One of a plurality of the conditional determinations is selected in response to the recreated codeword. The selected conditional determination is combined with the recovered first bit to provide a decoded output that is further decoded using a symbol error correcting algorithm such as a Reed-Solomon code (36).

    16.
    发明专利
    未知

    公开(公告)号:MX9304826A

    公开(公告)日:1994-02-28

    申请号:MX9304826

    申请日:1993-08-09

    Abstract: An interleaver (34) processes information in a pseudorandom order to provide pseudorandom interleaved data for communication to a deinterleaver (42). The pseudorandom interleaved data is processed at the deinterleaver (42) in a pseudorandom order corresponding to that used at the interleaver (34) means, to recover the original information. The pseudorandom processing at the deinterleaver is synchronized with the pseudorandom processing at the interleaver on a trial and error basis. In one embodiment, full synchronization occurs when a Viterbi decoder (44) receiving data from the deinterleaver has a renormalization rate within a designated threshold and when enough synchronization words are detected in data output from the deinterleaver to meet a predetermined criterion. In another embodiment, a timer is used to initiate a new starting address for the pseudorandom processing at the deinterleaver during successive time intervals. Synchronization is achieved when a start address is found that results in the detection of enough synchronization words in data output from the deinterleaver to meet a predetermined synchronization criterion.

    18.
    发明专利
    未知

    公开(公告)号:NO931053D0

    公开(公告)日:1993-03-23

    申请号:NO931053

    申请日:1993-03-23

    Abstract: A quadrature amplitude modulation (QAM) communication system is provided in which data can be communicated in any one of a plurality of QAM modes, such as 16-QAM, 32-QAM, and 64-QAM (30). A receiver (70) detects the particular QAM mode transmitted on a trial and error basis, by attempting to decode the received data using different QAM modes until a synchronization condition is detected. The synchronization condition can require that a plurality of different synchronization tests be met. In a specific embodiment, a first synchronization test is met when a renormalization rate of a trellis decoder (90) is below a threshold value. A second synchronization test is met when a first synchronization word is detected in the received data. A third and final synchronization test is met when a second synchronization word is detected in the received data. In order to reduce the cost of the receiver, most of the QAM mode dependent components (76, 80, 84, 90, 98, 102) are implemented using look-up tables stored in PROMs.

    METHOD AND APPARATUS FOR UPDATING COEFFICIENTS IN A COMPLEX¹ADAPTIVE EQUALIZER

    公开(公告)号:IE922325A1

    公开(公告)日:1993-01-27

    申请号:IE922325

    申请日:1992-07-17

    Abstract: Convergence of a complex adaptive equalizer (18) used in digital communications is substantially improved by updating all coefficients of the equalizer during each filter clock cycle. Complex signal data is passed through a plurality of successive delay stages (94) to provide N sets of delayed complex signal data. The product of each set and a complex error signal is obtained (100). Each product is concurrently updated with previous product data for the set to provide N sets of updated complex coefficients for selective input to equalizer filters. In an illustrated embodiment, the updated coefficients are truncated (108) and their gain is adjusted prior to input to the filters (34 ... 34M). The updated coefficients can be multiplexed (110) to provide a clocked stream of coefficient sets for input to the equalizer filters. A VLSI implementation (120) of the equalizer is also disclosed.

    METHOD AND APPARATUS FOR COMMUNICATING DIGITAL DATA USING TRELLIS CODED QAM

    公开(公告)号:CA2074553A1

    公开(公告)日:1993-01-27

    申请号:CA2074553

    申请日:1992-07-23

    Abstract: Coded modulation schemes based on codes for QPSK modulation are directly incorporated into QAM based modulation systems, forming trellis coded QAM, to provide a practical coding structure that is both efficient in bandwidth and data reliability. Concatenated coding with QPSK based trellis coding and symbol error correcting coding is used. In an encoder (Fig. 2), an N-bit QAM constellation pattern (80) is divided into four subsets, each including N/4 symbol points of the constellation pattern. A two-bit QPSK codeword (92) is assigned to each of the four subsets (82, 84, 86, 88). A symbol to be transmitted is first encoded using an outer error correcting encoding algorithm, such as a Reed-Solomon code (12). Part of the symbol is then encoded (48) with an inner code that comprises a rate 1/2 trellis encoding algorithm to provide a QPSK codeword, which is mapped (50) with the remaining bits of the symbol to provide a modulation function, wherein the remaining bits (94) correlate the symbol with one of the symbol points included in the subset defined by the QPSK codeword. At a receiver (Fig. 3), the recovered modulation function is pruned (62) to provide a set of metrics (66) corresponding to the subsets and to provide a plurality of conditional determinations of the constellation point identified by the remaining bits. The metrics are used in a rate 1/2 trellis decoder (68) to recover a first bit that is encoded using a rate 1/2 encoding algorithm to recreate the QPSK codeword. One of a plurality of the conditional determinations is selected in response to the recreated codeword. The selected conditional determination is combined with the recovered first bit to provide a decoded output that is further decoded using a symbol error correcting algorithm such as a Reed-Solomon code (36).

Patent Agency Ranking