Automatic gain control and filtering techniques for use in on-channel repeater
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 filter bank calculations for weights used by an equalizer, wherein N samples of the transmitter and/or receiver signal are stored as part of filter bank operations and where gain between the uplink and downlink channels can be controlled according to one or more filter bank automatic gain control operations; and
an equalized feedback cancellation loop comprising a filter bank cooperating with the calculation module to generate weights derived from one or more correlation operations to provide signal cancellation and isolation.
1 Assignment
0 Petitions
Accused Products
Abstract
A repeater environment is provided operative to deploy a feedback cancellation loop that is adaptively coupled with an antenna array such that a selected metric can be derived by deploying a selected filter bank having an automatic gain control operative to process the signal on a bin by bin basis and the derived metric can be applied to the antenna array and feedback cancellation loop combination 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 comprising a filter bank, the cancellation loop being operatively coupled to an antenna array. In the illustrative implementation, the feedback cancellation loop can receive signals as input from a cooperating antenna array and provide output signals such as a feedback leakage signal to a cooperating antenna array.
-
Citations
20 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 filter bank calculations for weights used by an equalizer, wherein N samples of the transmitter and/or receiver signal are stored as part of filter bank operations and where gain between the uplink and downlink channels can be controlled according to one or more filter bank automatic gain control operations; and an equalized feedback cancellation loop comprising a filter bank cooperating with the calculation module to generate weights derived from one or more correlation 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 deploying automatic gain control operations in a digital repeater environment comprising:
-
receiving n blocks of i bins of data for an uplink channel and downlink channel in parallel; determining total isolation of the system for block n at each bin i; determining total allowable gain for each bin i from the total isolation; determining estimate gain for each bin i; identifying the minimum level of gain for each bin i among available gain values and storing the minimum gain value; and producing an automatic gain control and filtered array for the uplink and downlink by multiplying the identified minimum gain level with the bin i of the digital filter. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer readable storage medium having stored thereon a set of instructions, which, when executed by a machine, cause the machine to perform acts, the acts comprising:
-
receiving n blocks of i bins of data for an uplink channel and downlink channel in parallel; determining total isolation of the system for block n at each bin determining total allowable gain for each bin i from the total isolation; determining estimate gain for each bin i; identifying the minimum level of gain for each bin i among available gain values and storing the minimum gain value; and producing an automatic gain control and filtered array for the uplink and downlink by multiplying the identified minimum gain level with the bin i of the digital filter.
-
-
18. A processor, comprising a memory having stored thereon computer executable instructions to cause the processor to performing at least the following acts:
-
receiving n blocks of i bins of data for an uplink channel and downlink channel in parallel; determining total isolation of the system for block n at each bin idetermining total allowable gain for each bin i from the total isolation; determining estimate gain for each bin i; identifying the minimum level of gain for each bin i among available gain values and storing the minimum gain value; and producing an automatic gain control and filtered array for the uplink and downlink by multiplying the identified minimum gain level with the bin i of the digital filter.
-
-
19. A system that facilitates feedback loop cancellation in a repeater environment comprising elements configured to:
-
receive n blocks of i bins of data for an uplink channel and downlink channel in parallel; determine total isolation of the system for block n at each bin i; determine total allowable gain for each bin i from the total isolation; determine estimate gain for each bin i; identify the minimum level of gain for each bin i among available gain values and storing the minimum gain value; and produce an automatic gain control and filtered array for the uplink and downlink by multiplying the identified minimum gain level with the bin i of the digital filter.
-
-
20. A repeater for a wireless communication network, the repeater operative to provide feedback cancellation comprising:
-
means for performing filter bank 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 the input signal is transformed to the frequency domain for filter bank calculations, wherein the input signal is decomposed into narrow bands across one or more processing bins, wherein the means for performing filter bank operations is operative to perform automatic gain control calculations across one or more frequency channels; and means for performing one or more correlation operations for generating weights for use in signal cancellation and increasing isolation.
-
Specification