Closed Form Calculation of Temporal Equalizer Weights Used in a Repeater Transmitter Leakage Cancellation System
First Claim
1. A repeater for a wireless communication network, the repeater operative to provide feedback cancellation, the repeater comprising:
- a calculation module configured to perform closed form calculations for equalizer weights, wherein samples of a transmitter and/or receiver signal are stored as part of the closed form calculations; and
an equalized feedback cancellation loop comprising an equalizer cooperating with the calculation model to generate at least the equalizer weights for use in one or more operations to provide signal cancellation and isolation.
1 Assignment
0 Petitions
Accused Products
Abstract
A repeater environment is provided to operatively deploy a feedback cancellation loop that performs closed loop calculations for weights used by a feedback equalizer to improve signal integrity and amplification. In an illustrative implementation, an exemplary repeater environment comprises a transmitter, a receiver, an equalized feedback cancellation loop circuitry operative to perform one or more closed form calculations for equalizer weights. In the illustrative implementation, the feedback cancellation loop can comprise a calculation module operative to perform one or more closed form weight calculations using linear algebraic techniques as part of feedback signal cancel operations for use by the N tap feedback equalizer canceller.
146 Citations
23 Claims
-
1. A repeater for a wireless communication network, the repeater operative to provide feedback cancellation, the repeater comprising:
-
a calculation module configured to perform closed form calculations for equalizer weights, wherein samples of a transmitter and/or receiver signal are stored as part of the closed form calculations; and an equalized feedback cancellation loop comprising an equalizer cooperating with the calculation model to generate at least the equalizer weights for use in one or more operations to provide signal cancellation and isolation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method to facilitate feedback loop cancellation in a digital repeater environment comprising:
-
storing a receive signal from a receiver; processing the receive signal to produce a signal to be transmitted; passing samples of the signal to be transmitted to a transmitter and a first-in-first-out (FIFO) delay line in parallel; adding a selected time delay to the samples passed to the FIFO delay line by an amount equal to a total delay from a FIFO input location through transmission processing minus an amount equal to a feedback cancellation loop'"'"'s equalizer sample delay to generate FIFO delayed transmit reference signal; passing samples of the FIFO delayed transmit reference signal to a memory as a selected matrix u; generating a correlation matrix R from the stored samples of the FIFO delayed transmit reference signal; generating a cross correlation array p derived from correlating the delayed transmitter reference signal with receive signal resulting in an array p having a selected dimension; and calculating equalizer tap weights using the inverse of R matrix and the array p. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A repeater for a wireless communication network, the repeater operative to provide feedback cancellation, the repeater comprising:
-
means for performing closed loop calculations for weights used by an equalizer, wherein samples of the transmitter and/or receiver signal are stored as part of closed loop calculations; and means for generating weights for use in one or more correlation operations to provide signal cancellation and isolation.
-
-
22. A computer readable medium having stored thereon computer executable instructions for performing the following acts:
-
passing samples of the signal to be transmitted to a transmitter and a first-in-first-out (FIFO) delay line in parallel; adding a selected time delay to the FIFO samples by an amount equal to the total delay from the FIFO input location through transmission processing minus an amount equal to a feedback cancellation loop'"'"'s equalizer sample delay to generate FIFO delayed transmit reference signal; passing samples of the FIFO delayed transmit reference signal to a memory as a selected matrix u; generating a correlation matrix R from the stored FIFO delayed transmit reference signal samples; generating a cross correlation vector p derived in part from the stored FIFO delayed transmit signal samples resulting in an array p having a selected dimension; and calculating equalizer tap weights using the inverse of R matrix and the array p.
-
-
23. A processor comprising a memory having stored thereon computer executable instructions that cause the processor to perform the following acts:
-
passing samples of the signal to be transmitted to a transmitter and a first-in-first-out (FIFO) delay line in parallel; adding a selected time delay to the FIFO samples by an amount equal to the total delay from the FIFO input location through transmission processing minus an amount equal to a feedback cancellation loop'"'"'s equalizer sample delay to generate FIFO delayed transmit reference signal; passing samples of the FIFO delayed transmit reference signal to the memory as a selected matrix u; generating a correlation matrix R from the stored FIFO delayed transmit reference signal samples; generating a cross correlation vector p derived in part from the stored transmit signal resulting in an array p having a selected dimension; and calculating equalizer tap weights using the inverse of R matrix and the array p.
-
Specification