Adaptive direct conversion receiver
First Claim
1. A method for determining a cause of a high error rate in a receiver configured to receive and process a signal, the method comprising:
- demodulating a signal received by a receiver to create a baseband signal;
calculating an error rate at a first time;
adjusting an amplification level applied to the signal as follows;
increasing the amplification level applied to the signal; and
decreasing the amplification level applied to the baseband signal;
calculating an error rate at a second time after the adjusting, wherein the error rate is derived from the signal at a second time;
comparing the error rate at the first time to the error rate at the second time; and
determining that the high error rate is caused by an interference signal if the error rate at the second time is different than the error rate at the first time.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus is disclosed for improving performance of a communication receiver. In one embodiment a method and apparatus is configured to process a communication signal by adjusting the amplification level of the signal and monitoring for a corresponding change in the error rate which indicates the increased error rate is caused by an interference or jammer signal. A method and apparatus is disclosed which reduces the error rate if the error rate can be reduced by activating error reducing operations. In one embodiment current flow to a mixer is increased to reduce the error rate. The apparatus may be further configured to periodically monitor the error rate during periods when error reducing operations are active. If the monitoring determines the error rate has sufficiently decreased then the receiver operation is restored to normal operation. Phase offset adjustment may also occur to further reduce the error rate.
-
Citations
9 Claims
-
1. A method for determining a cause of a high error rate in a receiver configured to receive and process a signal, the method comprising:
-
demodulating a signal received by a receiver to create a baseband signal; calculating an error rate at a first time; adjusting an amplification level applied to the signal as follows; increasing the amplification level applied to the signal; and decreasing the amplification level applied to the baseband signal; calculating an error rate at a second time after the adjusting, wherein the error rate is derived from the signal at a second time; comparing the error rate at the first time to the error rate at the second time; and determining that the high error rate is caused by an interference signal if the error rate at the second time is different than the error rate at the first time. - View Dependent Claims (2)
-
-
3. An apparatus for determining if an increase in an error rate of a received signal is caused by an interference signal, the apparatus comprising:
-
an amplifier configured to amplify the received signal; an amplifier control module in communication with the amplifier and configured to change the level of amplification performed by the amplifier; an error detection module configured to calculate the error rate of the received signal; wherein the amplifier controller; receives the error rate from the error detection module during a first period and a second period; changes the level of amplification at the first period as compared to the second period; compares the error rate calculated during the first period to the error rate calculated during the second period to determine if an increase in the error rate is from an interference signal; and a demodulator control unit configured to increase current flow to a demodulator during periods when the error rate of the received signal is caused by an interference signal. - View Dependent Claims (4, 5, 6)
-
-
7. A computer program product comprising a computer readable medium having computer program logic recorded thereon for error rate analysis and reduction, comprising:
-
computer program code logic configured to analyze a signal, which has been amplified and demodulated, to determine at a first time a rate of error associated with the signal; computer program code logic configured to modify a gain level applied to the signal; computer program control logic configured to analyze the signal to determine at a second time after gain level modification a rate of error associated with the signal; and computer program control logic configured to increase power provided to a demodulator if the error rate changed as a result of the modification to the gain level, the computer program control logic further configured to increase current consumption by a mixer to reduce second order blocking products. - View Dependent Claims (8, 9)
-
Specification