Automatic gain control for digitized RF signal processing
First Claim
1. An automatic gain control radio frequency (RF) signal processor, comprising:
- an attenuator having an input for receiving an analog RF input signal, an output for applying an attenuated output signal, and a variable gain control input;
an amplifier having an input coupled to the attenuator output and an output;
a bandpass filter having an input coupled to the amplifier output and an output;
a single analog to digital (ADC) having an input coupled to the bandpass filter output and an output for providing a digitized ADC signal;
a digital logic circuit having an Input for receiving the ADC signal, a first output coupled to the variable gain control Input of said attenuator, and a second output, said digital logic circuit including signal detection logic for detecting the presence of a pulse within the ADC signal, determining a peak amplitude value of the pulse, and based on the peak amplitude value generating an attenuation value at said first output that is applied to the variable gain control input of said attenuator; and
a first in first out (FIFO) buffer having an input coupled to the second digital logic circuit output and an output for producing an attenuated, gain controlled, digitized output.
1 Assignment
0 Petitions
Accused Products
Abstract
An automatic gain control RF signal processor for receiver systems, such as radar intercept receivers, includes an attenuator having an input for receiving an analog RF input signal, an amplifier coupled to the attenuator, a bandpass filter coupled to the amplifier output, a single ADC coupled to the bandpass filter, a digital logic circuit, and a FIFO buffer. The digital logic circuit has an input for receiving the ADC output signal, a first output coupled to a variable gain control input of the attenuator, and a second output. The logic circuit includes signal detection logic for detecting the presence of a pulse within the ADC signal, determining a peak amplitude value of the pulse, and based on the peak amplitude value generating an attenuation value at the first output that is applied to the variable gain control input of the attenuator. The sampling logic averages a number of ADC data samples to determine a moving average pulse amplitude, and compares this moving average pulse amplitude to a processing threshold value to determine a delta value with which to adjust an attenuation value for the attenuator, and to determine when to terminate a pulse and reset the attenuation value to zero. The averaging is carried out to determine whether an assigned number m of n samples is above the processing threshold value or whether the pulse should be terminated.
-
Citations
19 Claims
-
1. An automatic gain control radio frequency (RF) signal processor, comprising:
-
an attenuator having an input for receiving an analog RF input signal, an output for applying an attenuated output signal, and a variable gain control input; an amplifier having an input coupled to the attenuator output and an output; a bandpass filter having an input coupled to the amplifier output and an output; a single analog to digital (ADC) having an input coupled to the bandpass filter output and an output for providing a digitized ADC signal; a digital logic circuit having an Input for receiving the ADC signal, a first output coupled to the variable gain control Input of said attenuator, and a second output, said digital logic circuit including signal detection logic for detecting the presence of a pulse within the ADC signal, determining a peak amplitude value of the pulse, and based on the peak amplitude value generating an attenuation value at said first output that is applied to the variable gain control input of said attenuator; and a first in first out (FIFO) buffer having an input coupled to the second digital logic circuit output and an output for producing an attenuated, gain controlled, digitized output. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of processing a radio frequency (RF) input signal, comprising the steps of:
-
(a) receiving said RF signal; (b) inputting the RF signal to an attenuator to produce an attenuator output; (c) applying the attenuator output to an amplifier while controlling a variable gain in the attenuator to produce a controlled amplified output; (d) passing the amplified output through a bandpass filter to produce a filtered RF output; (e) applying the filtered RF output to an analog to digital (ADC) to produce a digitized output signal; (f) applying the digitized output signal to a signal detection logic to determine an attenuation value and to produce a delayed output signal; (g) repeating steps (a)–
(f) for each of a plurality of ADC data samples;(h) establishing a threshold for detecting the presence of a pulse within the plurality of ADC data samples; (i) applying the delayed output signal to a buffer to produce a buffered signal output; (j) controlling a flow of data into the buffer; and (k) applying the attenuation value to the attenuator to establish an updated attenuation gain value.
-
-
11. A method of processing a radio frequency (RF) input signal, comprising the steps of:
-
(a) receiving said RF signal; (b) inputting the RF signal to an attenuator to produce an attenuator output; (c) applying the attenuator output to an amplifier while controlling a variable gain the attenuator to produce a controlled amplified output; (d) passing the amplified output through a bandpass filter to produce a filtered RF output; (e) applying the filtered RF output to an analog to digital (ADC) to produce a digitized output signal; (f) applying the digitized output signal to a signal detection logic to determine an attenuation value and to produce a delayed output signal; (g) repeating steps (a)–
(f) for each of a plurality of ADC data samples;(h) establishing a threshold for detecting the presence of a pulse within the plurality of ADC data samples; (i) averaging a number of data samples from the ADC to determine a moving average pulse amplitude; (j) applying the delayed output signal to a buffer to produce a buffered signal output; and (k) applying the attenuation value to the attenuator to establish an updated attenuation gain value. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. An automatic gain control radio frequency (RF) signal processor, comprising:
-
an attenuator having an input for receiving an analog RF input signal, an output for applying an attenuated output signal, and a variable gain control input; an amplifier having an input coupled to the attenuator output and an output; a bandpass filter having an input coupled to the amplifier output and an output; a single analog to digital (ADC) having an input coupled to the bandpass filter output and an output for providing a digitized ADC signal; a first in first out (FIFO) buffer having an input and an output for producing an attenuated, gain control, digitized output; and a digital logic circuit having an input for receiving the ADC signal, a first output coupled to the variable gain control input of said attenuator, and a second output coupled to the buffer input, said digital logic circuit including signal detection logic, and said signal detection logic comprising; a field programmable gate array including a threshold logic for detecting the presence of a pulse within the ADC signal; and a control logic for determining a peak amplitude value of the pulse, and based on the peak amplitude value generating an attenuation value at said first output that is applied to the variable gain control input of said attenuator, said control logic further controlling a flow of data into the buffer. - View Dependent Claims (19)
-
-
18. An automatic gain control radio frequency (RF) signal processor, comprising:
-
an attenuator having an input for receiving an analog RF input signal, an output for applying an attenuated output signal, and a variable gain control input; an amplifier having an input coupled to the attenuator output and an output; a bandpass filter having an input coupled to the amplifier output and an output; a single analog to digital (ADC) having an input coupled to the bandpass filter output and an output for providing a digitized ADC signal; a first in firsIt out (FIFO) buffer having an input and an output for producing an attenuated, gain control, digitized output; and a digital logic circuit having an input for receiving the ADC signal, a first output coupled to the variable gain control input of said attenuator, and a second output coupled to the buffer input, said digital logic circuit including signal detection logic, and said signal detection logic comprising; a threshold logic for detecting the presence of a pulse within the ADC signal; and a control logic for determining a peak amplitude value of the pulse, and based on the peak amplitude value generating an attenuation value at said first output that is applied to the variable gain control input of said attenuator, wherein the control logic utilizes stored peak amplitude values of one or more previously detected pulses in order to better predict the required attenuation value, said control logic further controlling a flow of data into the buffer.
-
Specification