US20080008198A1 - Method and system for improving dynamic range for communication systems using upstream analog information - Google Patents
Method and system for improving dynamic range for communication systems using upstream analog information Download PDFInfo
- Publication number
- US20080008198A1 US20080008198A1 US11/774,265 US77426507A US2008008198A1 US 20080008198 A1 US20080008198 A1 US 20080008198A1 US 77426507 A US77426507 A US 77426507A US 2008008198 A1 US2008008198 A1 US 2008008198A1
- Authority
- US
- United States
- Prior art keywords
- signals
- narrowband
- gain
- generated
- machine
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03G—CONTROL OF AMPLIFICATION
- H03G3/00—Gain control in amplifiers or frequency changers without distortion of the input signal
- H03G3/20—Automatic control
- H03G3/30—Automatic control in amplifiers having semiconductor devices
- H03G3/3052—Automatic control in amplifiers having semiconductor devices in bandpass amplifiers (H.F. or I.F.) or in frequency-changers used in a (super)heterodyne receiver
- H03G3/3078—Circuits generating control signals for digitally modulated signals
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M1/00—Analogue/digital conversion; Digital/analogue conversion
- H03M1/12—Analogue/digital converters
- H03M1/18—Automatic control for modifying the range of signals the converter can handle, e.g. gain ranging
- H03M1/188—Multi-path, i.e. having a separate analogue/digital converter for each possible range
Definitions
- Certain embodiments of the invention relate to packet based wireless communication systems. More specifically, certain embodiments of the invention relate to a method and system for improving dynamic range for communication systems such as 802.11 systems using upstream analog information.
- a transmitted packet may be received with a large range of signal strengths, that is, a wide dynamic range.
- signal strengths that is, a wide dynamic range.
- Factors accounting for this variation include path loss and fading characteristics of a RF propagation channel, for example.
- Path loss may include attenuation losses incurred due to the distance existing between a transmitter and a receiver.
- Fading characteristics of the RF propagation channel may include multipath interference destructively combining to reduce the strength of the signal received at the receiver.
- a well-designed communication transceiver must perform reliably given these impairments that are characteristic of wireless media.
- AGC automatic gain control
- Automatic gain control can be described as an algorithm that may be adapted to automatically adjust signal size in order to maximize some parameter.
- FIG. 1 is a block diagram of a conventional receiver system that utilizes gain control.
- the conventional receiver comprises a mixer 102 , a gain block 104 , analog-to-digital converter (ADC) 106 and gain control block 108 .
- ADC analog-to-digital converter
- the conventional receiver may be part of a packet-based wireless system, which is adapted to receive a signal that is transmitted at a particular carrier frequency.
- the mixer 102 receives an input received signal and mixes the received signal with a tuning frequency to generate a baseband signal.
- the gain block 104 applies an initial gain G initial to the baseband signal, and the AGC algorithm will apply a final gain output gain G final to the data portion of the packet.
- the analog to digital converter (ADC) 106 converts the analog signal to digital samples, which are subsequently processed.
- a good AGC algorithm that may be implemented in the gain block 108 , is adapted to choose or provide a final gain value G final dB to apply to the data portion of the packet such that the signal to quantization noise ratio out of the ADC is maximized. Additionally, the final gain value G final dB is chosen so that it is not too large as to cause an overflow to occur at the ADC during reception of the packet.
- the first criterion maximizes the signal to quantization noise ratio (SQNR) for the packet, and the second criterion prevents the packet from almost certainly being received with errors due to signal distortion.
- a well-designed gain block 108 is configured to execute an AGC algorithm that will accomplish this task.
- L 1 and L 2 represents the limits of the ADC 106 .
- G final is too small and the resulting analog signal, which is an input to the ADC 106 , does not optimally utilize the limits L 1 and L 2 of the ADC 106 . Accordingly, the AGC algorithm would have made a poor decision or choice.
- G final is too large and the resulting analog signal, which is an input to the ADC 106 , does not optimally utilize the limits L 1 and L 2 since these limits of the ADC 106 are exceeded. Since the limits L 1 , L 2 of the ADC are exceeded, clipping of the signal occurs. Accordingly, the AGC algorithm would have made a poor decision or choice.
- G final is ideal and the resulting analog signal, which is an input to the ADC 106 , optimally utilizes the limits L 1 and L 2 Of the ADC 106 . In this case, no clipping of the analog signal occurs. Accordingly, the AGC algorithm would have made an ideal decision or choice.
- the gain G final is calculated and applied during the preamble portion of the packet.
- the preamble of the packet is relatively short in time compared to the overall packet length, and corrections for other system impairments such as frequency offset may also need to be calculated during this portion of the transmission.
- the amount of time needed to determine the proper gain setting for the received packet needs to be kept small.
- FIG. 2 is a diagram illustrating the application of gain to a packet.
- a packet 200 having a preamble portion 202 and a data portion 204 .
- the leftmost portion of the packet 200 is the demarcation of the start of packet (SOP) and the rightmost portion of the packet 200 is the demarcation of the end-of-packet EOP.
- the gain G final is applied at reference A, which occurs during the preamble portion 202 of the packet 200 . In this case, G final is greater than G initial (G final >G initial ).
- FIG. 3 is a diagram illustrating the application of gain to a packet.
- a packet 300 having a preamble portion 302 and a data portion 304 .
- the leftmost portion of the packet 300 is the demarcation of the start of packet (SOP) and the rightmost portion of the packet 300 is the demarcation of the end-of-packet EOP.
- a gain G initial is in effect at the start-of-packet (SOP) where clipping is occurring.
- a gain G intermediate is applied at reference B where no clipping occurs but the signal is too small.
- a gain G final is applied at reference C where no clipping occurs and the signal is ideal. In this case, G initial , G intermediate and G final are applied during the preamble.
- the initial front-end gain G initial In order for a receiver to detect small receiver signal input, the initial front-end gain G initial must necessarily be set to a large value. However, if the incoming signal is in fact large, the signal level at the output of the ADC will be clipped, making it difficult to determine the received signal power. That is, if a received signal power of X dBm is enough to cause a clip at the ADC, then all received signal powers greater than X dBm also cause a clip.
- Certain embodiments of the invention may be found in a method and system for improving dynamic range using upstream analog information. Aspects of the method may comprise generating a plurality of upstream analog signals for a received signal. Upstream analog information related to at least a portion of the generated plurality of upstream analog signals may be acquired. A gain for the received signal may be adjusted using at least a portion of the acquired upstream analog information to increase dynamic range of the received signal.
- the received signal is low pass filtered to generate a plurality of narrowband analog signals.
- At least one sample may be acquired from at least a portion of the generated plurality of upstream analog signals and a power for the received signal may be computed based on the acquired sample or samples.
- a determination may be made as to whether the generated plurality of upstream analog signals is clipped.
- An intermediate gain may be generated based on the computed power of the acquired sample and applied to one or more of the generated plurality of upstream analog signals if the signal is clipped.
- the computed power may be compared to a plurality of defined power values and a gain selected based on the comparison.
- the defined power values may be stored in lookup table, for example.
- a final gain may be applied to the received signal.
- the generated plurality of upstream analog signals may be converted to corresponding time domain signals.
- Another embodiment of the invention may provide a machine-readable storage, having stored thereon, a computer program having at least one code section executable by a machine, thereby causing the machine to perform the steps as described above for processing received signals in a communication system.
- aspects of the system may comprise a receiver that generates a plurality of upstream analog signals for a received signal.
- the generated plurality of upstream analog signals may be narrowband analog signals.
- At least one processor may acquire upstream analog information related to at least a portion of the generated plurality of upstream analog signals.
- At least one automatic gain controller may be adapted to adjust a gain for the received signal using at least a portion of the acquired upstream analog information to increase a dynamic range of the received signal.
- the system may further comprise at least one low pass filter that filters the received signal.
- the processor may acquire at least one sample from at least a portion the generated plurality of upstream analog signals and compute a power based on the acquired sample.
- the processor may be adapted to determine when at least one of the generated plurality of upstream analog signal is clipped.
- the automatic gain controller may generate an intermediate gain based on the computed power of the acquired sample.
- the processor may apply the generated intermediate gain to the generated plurality of upstream analog signals. After comparing the computed power to a plurality of defined power values, which may be stored in a lookup table, the processor may select a gain based on a comparable power value.
- the automatic gain controller may be utilized to apply a final gain to the received packet.
- the receiver may be adapted to convert the generated plurality of upstream analog signals to corresponding time domain signals.
- the receiver may comprise a mixer, a low pass filter coupled to the mixer and a plurality of gain block serially coupled to an output of the low pass filter.
- the system may also comprise a plurality of analog to digital converters, wherein an input of a first of the analog-to-digital converters is coupled to the output of the low pass filter. An input of each of a remaining portion of the analog-to-digital converters is individually coupled to a corresponding output of each of the serially coupled gain blocks.
- An output path traced from the output of the low pass filter to an output of each of the analog-to-digital converters may be referred to as a processing path. Accordingly, each of the processing paths may comprise a gain controller and an analog to digital converter, except for the first processing path, which may have an ADC coupled directly to the output of the low pass filter.
- FIG. 1 is a block diagram of a conventional receiver system that utilizes gain control.
- FIG. 2 is a diagram illustrating the application of gain to a packet.
- FIG. 3 is a diagram illustrating the application of gain to a packet.
- FIG. 4 is a block diagram of a receiver that may be utilized for improving dynamic range using upstream analog information in accordance with an embodiment of the invention.
- FIG. 5 is a block diagram illustrating variations in signal sizes as gain is applied to a baseband signal in the processing chain of FIG. 4 in accordance with an embodiment of the invention.
- FIG. 6 is a block diagram of a receiver that may be utilized for improving dynamic range using upstream analog information in accordance with an embodiment of the invention.
- FIG. 7 is a flow chart illustrating exemplary steps that may be utilized for improving dynamic range using upstream analog information in accordance with an embodiment of the invention.
- FIG. 8 a is a diagram illustrating a case having no WRSSI and/or NBDO-x information, which may be utilized in connection with improving dynamic range using upstream analog information in accordance with an embodiment of the invention.
- FIG. 8 b is a diagram illustrating a case having WRSSI and/or NBDO-x information, which may be utilized in connection with improving dynamic range using upstream analog information in accordance with an embodiment of the invention.
- Certain aspects of the invention may be found in a method and system for improving dynamic range using upstream analog information.
- One aspect of the invention employs narrow band direct out (NBDO) signal and/or wideband received signal strength indicator (WRSSI) aided automatic gain control (NBDO/WRSSI-aided AGC) which observes the received input signal further upstream in the processing chain such as in the earlier stages of analog processing.
- Digital samples of NBDO information may be utilized to determine a more accurate gain to be applied in order to provide a more accurate calculation of the received signal power for automatic gain control. Accordingly, a wide range in the received input powers may be more efficiently and accurately demodulated.
- a correct gain setting which is to be applied may be determined by observing a received signal before it reaches an analog to digital converter (ADC).
- ADC analog to digital converter
- upstream analog information may be utilized to determine an optimal gain that should be applied to the received signal.
- Digital samples of narrowband direct out (NBDO) information generated by low pass filtering the received signal may be utilized to provide a more accurate calculation of the received signal power for automatic gain control. Accordingly, after applying the determined gain, a wider range in the received input powers may be correctly demodulated.
- NBDO narrowband direct out
- FIG. 4 is a block diagram of a receiver that may be utilized for improving dynamic range using upstream analog information in accordance with an embodiment of the invention.
- the receiver comprises a mixer 402 , a low pass filter (LPF) block 404 , a plurality of gain (G) blocks 406 a , 406 b , . . . , 406 n , and analog-to-digital converter (ADC) block 408 .
- the receiver may be part of a packet-based wireless system, which may be adapted to receive a signal that is transmitted at a particular carrier frequency.
- the mixer 402 receives an input received signal X and mixes the received signal with a tuning frequency to generate a baseband signal.
- the resulting baseband signal may be referred to as a wideband received signal (WRS) and an indication of its signal strength may be referred to as a wideband received signal strength indicator (WRSSI).
- the resulting baseband signal is low pass filtered by the low pass filter block 404 to generate a narrowband signal which may be referred to as a first narrowband direct output (NBDO-1) signal.
- NBDO-1 narrowband direct output
- an overall gain G may be applied in a plurality of gain stages.
- the analog section may comprise n stages, each of which applies a corresponding gain G 1 , G 2 , . . . , G n (dB) respectively.
- each of the gain blocks i applies a gain G i to a narrowband direct signal that it receives.
- the gain block 406 a applies an initial gain G 1 dB to the first narrowband signal NBDO- 1 and generates an analog second narrowband signal NBDO- 2 .
- the gain block 406 b applies a gain G 2 dB to the second narrowband signal NBDO- 2 and generates an analog narrowband signal NBDO- 3 , and so on.
- the gain block 406 ( n ) applies a gain G n dB to the nth narrowband signal NBDO-n and generates an output that is provided as an input to the ADC 408 .
- the analog to digital converter (ADC) 408 converts the analog signal to digital samples, which are subsequently processed.
- the overall initial gain G initial may be set to a large value.
- the outputs of the intermediate stages of the analog processing chain are available, for example WRSSI, NBDO- 1 , NBDO- 2 , then these outputs offer an earlier view of the signal before it reaches the ADC.
- the signals, which are earlier in the processing chain, will necessarily be smaller and may not already be clipped. If the gains G 1 , G 2 , . . . , G n are known, it is possible to narrow down a range within which the input signal lies.
- FIG. 5 is a block diagram illustrating variations in signal sizes as gain is applied to a baseband signal in the processing chain of FIG. 4 in accordance with an embodiment of the invention.
- the receiver comprises a mixer 502 , a low pass filter (LPF) block 504 , a plurality of gain (Gi) blocks 506 a , 506 b , . . . 506 n , and analog-to-digital converter (ADC) block 508 .
- LPF low pass filter
- Ga gain
- ADC analog-to-digital converter
- an intermediate gain G intermediate may be chosen based on the output of the analog gain stage outputs. If the intermediate gain is appropriately chosen, then digital samples will not clip, and these samples may be used to determine a good final gain value G final .
- the output of the intermediate gain stages requires processing in order to determine the received input signal power.
- the raw data by itself may be insufficient to accurately determine the power level.
- analog blocks may be utilized to accomplish this processing. While this may seem relatively simple to do, in practice, there may be enough variation to make the calculated received input power somewhat unreliable for an AGC algorithm.
- a more reliable method may comprise sampling the NBDO-x outputs with ADCs and calculating the power in the digital domain. In this regard, the variation in analog processing may be removed.
- FIG. 6 is a block diagram of a receiver 600 that may be utilized for improving dynamic range using upstream analog information in accordance with an embodiment of the invention.
- the receiver comprises a mixer 602 , a low pass filter (LPF) 604 , a plurality of gain blocks 606 a , 606 b , . . . , 606 n , analog-to-digital converters (ADC) 612 a , 612 b , 612 c , . . . , 612 n , gain control block 614 and ADC processing paths 610 a , 610 b , . . . , 610 n .
- the receiver of FIG. 6 may also comprise a processor block 622 and a memory block 624 .
- An input of the low pass filter 604 may be coupled to an output of the mixer 602 .
- the plurality of gain blocks 606 a , 606 b , . . . , 606 n may be serially coupled to an output of the low pass filter 604 .
- a first ADC 612 a of the plurality of analog-to-digital converters 612 a , 612 b , . . . , 612 n may be coupled to the output of the low pass filter 604 .
- analog-to-digital converter 612 b is coupled to an output of gain block 606 a
- analog-to-digital converter 612 n is coupled to an output of gain block 606 (n-1) (not shown), for example.
- the analog-to-digital converter 608 may be coupled to an output of gain block 606 n.
- each of the processing paths may comprise a gain block and an analog to digital converter, except for the first processing path, which may have an analog-to-digital converter 612 a coupled directly to the output of the low pass filter 604 .
- Each of the processing paths may be adapted to apply a different gain to a narrow band direct out (NBDO) signal, which may be generated at an output of the low pass filter 604 and/or from successive serially coupled gain blocks 606 a , 606 b , . . .
- NBDO narrow band direct out
- processing path 610 a may be utilized to ADC process signal NBDO- 1
- processing path 610 b may be utilized to ADC process signal NBDO- 2
- processing path 610 n may be utilized to ADC process signal NBDO-n.
- the AGC algorithm may examine the WRSSI and NBDO-x values. The output(s) of these signals may be sampled, and a power calculation may be done based on a summation of the magnitude squared of the samples.
- a value of the collected power may be compared to a table of thresholds, which correspond to an input signal power at fixed values. Based on this comparison, an intermediate gain may be applied which may enable detection of carrier sense (CS) and prevent clipping at the ADC.
- This intermediate gain may provide a more accurate power estimate that may be utilized by the automatic gain controller to determine a more precise final gain that is to be applied to the packet.
- a plurality of intermediate gains may be generated and these intermediate gains may be utilized to more accurately determine final gain to be applied to the packet by the AGC.
- FIG. 6 shows a single channel of received signals from the output of a single mixer for ease of explanation.
- a RF receiver such as the receiver 600
- the received signal may also be downconverted to a single intermediate frequency (IF) channel, and the IF channel may be demodulated to, for example, the I and Q channels.
- IF intermediate frequency
- a plurality of upstream analog information may be generated for a single channel, or for the plurality of channels, for example, the I and Q channels, of the received signal.
- FIG. 7 is a flow chart illustrating exemplary steps that may be utilized for improving dynamic range using upstream analog information in accordance with an embodiment of the invention.
- step 702 it may be determined whether a valid preamble is detected. If a valid preamble is determined, in step 710 , the final gain G final may be chosen and processing continued with step 702 . If a valid preamble is not determined, in step 704 , it may be determined whether the signal is clipped. If the signal is not clipped, processing continues at step 702 . If the signal is clipped, then over a specified period, for example, 0.8 microseconds ( ⁇ s), NBDO samples may be collected and the power computed.
- ⁇ s 0.8 microseconds
- the computed power may be compared to a table of values and the appropriate intermediate gain G intermediate may be applied.
- the period or interval over which samples are collected may be implementation dependent and other values other that 0.8 ⁇ s may be utilized.
- the value 0.8 ⁇ s has particular significance in 802.11 a/g applications. Accordingly, other applications may utilize a different value.
- a wideband received signal may not be digitally sampled without aliasing.
- analog processed information of the WRS may be band limited and may therefore be utilized to provide a useful measure for aiding with automatic gain control.
- analog processed information of the WRS may be utilized to determine a more accurate final gain G final and/or a more accurate distribution of that final gain, which may be derived from the individually applied gain values of G 1 , G 2 , . . . , G n .
- signals with a much wider dynamic range of received input powers may be more precisely demodulated. Accordingly, the receiver 600 of FIG. 6 provides a much wider dynamic range in the received input powers, which permits more accurate demodulation of the received signal.
- FIG. 8 a is a diagram illustrating a case having no WRSSI and/or NBDO-x information, which may be utilized in connection with improving dynamic range using upstream analog information in accordance with an embodiment of the invention.
- a first range 802 and a second range 804 there is illustrated a first range 802 and a second range 804 .
- the range of 0 to ⁇ 100 dBm is utilized for illustrative purposes and is not intended to limit the invention to a range of 100 dB.
- the first range 802 illustrates a range of received input powers where a fixed single value G intermediate results in a correctly received packet.
- the second range 804 illustrates a range of received input powers where a fixed single value G initial results in a correctly received packet.
- FIG. 8 b is a diagram illustrating a case having WRSSI and/or NBDO-x information, which may be utilized in connection with improving dynamic range using upstream analog information in accordance with an embodiment of the invention.
- a first range 818 there is illustrated a first range 818 , a second range 816 , a third range 814 up to an n th range 812 .
- the range of 0 to ⁇ 100 dBm is utilized for illustrative purposes and is not intended to limit the invention to a range of 100 dB.
- the range 812 illustrates a range of received input powers where a fixed single value G intermediate,n may be applied to result in a correctly received packet.
- the range 814 illustrates a range of received input powers where a fixed single value G intermediate,2 may be applied to result in a correctly received packet.
- the range 816 illustrates a range of received input powers where a fixed single value G intermediate,1 may be applied to result in a correctly received packet.
- the range 818 illustrates a range of received input powers where a fixed single value G initial may be applied to result in a correctly received packet. Accordingly, with the use of WRSSI and/or NBDO-x information, the intermediate gain that is applied may take on one of a plurality of values, resulting in an extension of the dynamic range of received input powers that may be correctly demodulated for a received packet.
- the receiver 600 may detect when a valid preamble for a packet is received and generate a plurality of upstream analog signals for the received packet.
- the generated plurality of upstream analog signals may comprise narrowband analog signals NBDO- 1 , NBDO- 2 , . . . , NBDO-n.
- a processor 622 may acquire upstream analog information related to at least a portion of the generated plurality of upstream analog signals.
- At least one of a plurality of gain blocks 606 a , 606 b , . . . , 606 n may be adapted to adjust a gain for the received packet using at least a portion of the acquired upstream analog information to increase a dynamic range of the received packet.
- the receiver 600 may further comprise at least one low pass filter 604 that is adapted to low pass filter the received packet.
- the processor 622 may acquire at least one sample from at least a portion the generated plurality of upstream analog signals NBDO- 1 , NBDO- 2 , . . . , NBDO-n and compute a power based on the acquired sample.
- the processor 622 may be adapted to determine when at least one of the generated plurality of upstream analog signals NBDO- 1 , NBDO- 2 , . . . , NBDO-n is clipped.
- 606 n may generate an intermediate gain based on the computed power of the acquired sample.
- the processor 622 may apply the generated intermediate gain to at least one of the generated plurality of upstream analog signals NBDO- 1 , NBDO- 2 , . . . , NBDO-n.
- the processor 622 may select a gain based on a comparable power value.
- At least one of the gain blocks 606 a , 606 b , . . . , 606 n may be utilized to apply a final gain to the received packet upon detecting a valid preamble.
- the receiver 600 may be adapted to convert the generated plurality of upstream analog signals NBDO- 1 , NBDO- 2 , . . . , NBDO-n to corresponding time domain signals.
- aspects of the invention provide improvements in dynamic range for an AGC algorithm utilizing information further up the analog processing chain. Reliability is also improved by processing NBDO-x information in the digital domain. While this method was discussed with respect to an 802.11 OFDM system, the invention is not so limited and similar gains may be achieved for any receiver architecture that encounters similar types of issues.
- the present invention may be realized in hardware, software, or a combination of hardware and software.
- the present invention may be realized in a centralized fashion in at least one computer system, or in a distributed fashion where different elements are spread across several interconnected computer systems. Any kind of computer system or other apparatus adapted for carrying out the methods described herein is suited.
- a typical combination of hardware and software may be a general-purpose computer system with a computer program that, when being loaded and executed, controls the computer system such that it carries out the methods described herein.
- the present invention may also be embedded in a computer program product, which comprises all the features enabling the implementation of the methods described herein, and which when loaded in a computer system is able to carry out these methods.
- Computer program in the present context means any expression, in any language, code or notation, of a set of instructions intended to cause a system having an information processing capability to perform a particular function either directly or after either or both of the following: a) conversion to another language, code or notation; b) reproduction in a different material form.
Abstract
Description
- This application is a continuation of U.S. patent application Ser. No. 10/810,405 filed Mar. 26, 2004, which makes reference to, claims priority to, and claims the benefit of U.S. Provisional Application Ser. No. 60/551,267 filed Mar. 8, 2004.
- The above stated application is hereby incorporated herein by reference in its entirety.
- Certain embodiments of the invention relate to packet based wireless communication systems. More specifically, certain embodiments of the invention relate to a method and system for improving dynamic range for communication systems such as 802.11 systems using upstream analog information.
- In packet-based wireless communication systems, a transmitted packet may be received with a large range of signal strengths, that is, a wide dynamic range. For example, in an 802.11 system, there may be as much as a 100 dB difference in signal strength between packets received at receiver A sent from transmitter B versus a packet received by receiver A sent from transmitter C. Factors accounting for this variation include path loss and fading characteristics of a RF propagation channel, for example. Path loss may include attenuation losses incurred due to the distance existing between a transmitter and a receiver. Fading characteristics of the RF propagation channel may include multipath interference destructively combining to reduce the strength of the signal received at the receiver. A well-designed communication transceiver must perform reliably given these impairments that are characteristic of wireless media. In this regard, a goal of a well-designed communication transceiver is to mitigate these characteristic impairments. In order to achieve this goal, a practical receiver may make use of automatic gain control (AGC). Automatic gain control can be described as an algorithm that may be adapted to automatically adjust signal size in order to maximize some parameter.
-
FIG. 1 is a block diagram of a conventional receiver system that utilizes gain control. Referring toFIG. 1 , the conventional receiver comprises amixer 102, again block 104, analog-to-digital converter (ADC) 106 andgain control block 108. The conventional receiver may be part of a packet-based wireless system, which is adapted to receive a signal that is transmitted at a particular carrier frequency. - In operation, the
mixer 102 receives an input received signal and mixes the received signal with a tuning frequency to generate a baseband signal. Thegain block 104 applies an initial gain Ginitial to the baseband signal, and the AGC algorithm will apply a final gain output gain Gfinal to the data portion of the packet. The analog to digital converter (ADC) 106 converts the analog signal to digital samples, which are subsequently processed. - A good AGC algorithm that may be implemented in the
gain block 108, is adapted to choose or provide a final gain value Gfinal dB to apply to the data portion of the packet such that the signal to quantization noise ratio out of the ADC is maximized. Additionally, the final gain value Gfinal dB is chosen so that it is not too large as to cause an overflow to occur at the ADC during reception of the packet. The first criterion maximizes the signal to quantization noise ratio (SQNR) for the packet, and the second criterion prevents the packet from almost certainly being received with errors due to signal distortion. A well-designedgain block 108 is configured to execute an AGC algorithm that will accomplish this task. - Referring to
FIG. 1 , in L1 and L2 represents the limits of theADC 106. Incase 1, Gfinal is too small and the resulting analog signal, which is an input to theADC 106, does not optimally utilize the limits L1 and L2 of theADC 106. Accordingly, the AGC algorithm would have made a poor decision or choice. Incase 2, Gfinal is too large and the resulting analog signal, which is an input to theADC 106, does not optimally utilize the limits L1 and L2 since these limits of theADC 106 are exceeded. Since the limits L1, L2 of the ADC are exceeded, clipping of the signal occurs. Accordingly, the AGC algorithm would have made a poor decision or choice. Incase 3, Gfinal is ideal and the resulting analog signal, which is an input to theADC 106, optimally utilizes the limits L1 and L2 Of theADC 106. In this case, no clipping of the analog signal occurs. Accordingly, the AGC algorithm would have made an ideal decision or choice. - For 802.11 orthogonal frequency division multiplexing (OFDM) systems, the gain Gfinal is calculated and applied during the preamble portion of the packet. The preamble of the packet is relatively short in time compared to the overall packet length, and corrections for other system impairments such as frequency offset may also need to be calculated during this portion of the transmission. Thus, the amount of time needed to determine the proper gain setting for the received packet needs to be kept small. For a practical 802.11a/g orthogonal frequency division multiplexing system, this means it is likely at most one intermediate gain setting Gintermediate is allowed during the preamble to determine the final gain Gfinal.
-
FIG. 2 is a diagram illustrating the application of gain to a packet. Referring toFIG. 2 , there is shown apacket 200 having apreamble portion 202 and adata portion 204. The leftmost portion of thepacket 200 is the demarcation of the start of packet (SOP) and the rightmost portion of thepacket 200 is the demarcation of the end-of-packet EOP. The gain Gfinal is applied at reference A, which occurs during thepreamble portion 202 of thepacket 200. In this case, Gfinal is greater than Ginitial (Gfinal>Ginitial). -
FIG. 3 is a diagram illustrating the application of gain to a packet. Referring toFIG. 3 , there is shown a packet 300 having apreamble portion 302 and adata portion 304. The leftmost portion of the packet 300 is the demarcation of the start of packet (SOP) and the rightmost portion of the packet 300 is the demarcation of the end-of-packet EOP. A gain Ginitial is in effect at the start-of-packet (SOP) where clipping is occurring. A gain Gintermediate is applied at reference B where no clipping occurs but the signal is too small. A gain Gfinal is applied at reference C where no clipping occurs and the signal is ideal. In this case, Ginitial, Gintermediate and Gfinal are applied during the preamble. - In order for a receiver to detect small receiver signal input, the initial front-end gain Ginitial must necessarily be set to a large value. However, if the incoming signal is in fact large, the signal level at the output of the ADC will be clipped, making it difficult to determine the received signal power. That is, if a received signal power of X dBm is enough to cause a clip at the ADC, then all received signal powers greater than X dBm also cause a clip.
- Further limitations and disadvantages of conventional and traditional approaches will become apparent to one of skill in the art, through comparison of such systems with some aspects of the present invention as set forth in the remainder of the present application with reference to the drawings.
- Certain embodiments of the invention may be found in a method and system for improving dynamic range using upstream analog information. Aspects of the method may comprise generating a plurality of upstream analog signals for a received signal. Upstream analog information related to at least a portion of the generated plurality of upstream analog signals may be acquired. A gain for the received signal may be adjusted using at least a portion of the acquired upstream analog information to increase dynamic range of the received signal.
- The received signal is low pass filtered to generate a plurality of narrowband analog signals. At least one sample may be acquired from at least a portion of the generated plurality of upstream analog signals and a power for the received signal may be computed based on the acquired sample or samples. A determination may be made as to whether the generated plurality of upstream analog signals is clipped. An intermediate gain may be generated based on the computed power of the acquired sample and applied to one or more of the generated plurality of upstream analog signals if the signal is clipped. The computed power may be compared to a plurality of defined power values and a gain selected based on the comparison. The defined power values may be stored in lookup table, for example. A final gain may be applied to the received signal. The generated plurality of upstream analog signals may be converted to corresponding time domain signals.
- Another embodiment of the invention may provide a machine-readable storage, having stored thereon, a computer program having at least one code section executable by a machine, thereby causing the machine to perform the steps as described above for processing received signals in a communication system.
- Another embodiment of the invention provides a system for processing received signals. Aspects of the system may comprise a receiver that generates a plurality of upstream analog signals for a received signal. The generated plurality of upstream analog signals may be narrowband analog signals. At least one processor may acquire upstream analog information related to at least a portion of the generated plurality of upstream analog signals. At least one automatic gain controller may be adapted to adjust a gain for the received signal using at least a portion of the acquired upstream analog information to increase a dynamic range of the received signal.
- The system may further comprise at least one low pass filter that filters the received signal. The processor may acquire at least one sample from at least a portion the generated plurality of upstream analog signals and compute a power based on the acquired sample. The processor may be adapted to determine when at least one of the generated plurality of upstream analog signal is clipped. The automatic gain controller may generate an intermediate gain based on the computed power of the acquired sample. The processor may apply the generated intermediate gain to the generated plurality of upstream analog signals. After comparing the computed power to a plurality of defined power values, which may be stored in a lookup table, the processor may select a gain based on a comparable power value. The automatic gain controller may be utilized to apply a final gain to the received packet. The receiver may be adapted to convert the generated plurality of upstream analog signals to corresponding time domain signals.
- Another embodiment of the invention provides a receiver for processing received communication signals. The receiver may comprise a mixer, a low pass filter coupled to the mixer and a plurality of gain block serially coupled to an output of the low pass filter. The system may also comprise a plurality of analog to digital converters, wherein an input of a first of the analog-to-digital converters is coupled to the output of the low pass filter. An input of each of a remaining portion of the analog-to-digital converters is individually coupled to a corresponding output of each of the serially coupled gain blocks. An output path traced from the output of the low pass filter to an output of each of the analog-to-digital converters may be referred to as a processing path. Accordingly, each of the processing paths may comprise a gain controller and an analog to digital converter, except for the first processing path, which may have an ADC coupled directly to the output of the low pass filter.
- These and other advantages, aspects and novel features of the present invention, as well as details of an illustrated embodiment thereof, will be more fully understood from the following description and drawings.
-
FIG. 1 is a block diagram of a conventional receiver system that utilizes gain control. -
FIG. 2 is a diagram illustrating the application of gain to a packet. -
FIG. 3 is a diagram illustrating the application of gain to a packet. -
FIG. 4 is a block diagram of a receiver that may be utilized for improving dynamic range using upstream analog information in accordance with an embodiment of the invention. -
FIG. 5 is a block diagram illustrating variations in signal sizes as gain is applied to a baseband signal in the processing chain ofFIG. 4 in accordance with an embodiment of the invention. -
FIG. 6 is a block diagram of a receiver that may be utilized for improving dynamic range using upstream analog information in accordance with an embodiment of the invention. -
FIG. 7 is a flow chart illustrating exemplary steps that may be utilized for improving dynamic range using upstream analog information in accordance with an embodiment of the invention. -
FIG. 8 a is a diagram illustrating a case having no WRSSI and/or NBDO-x information, which may be utilized in connection with improving dynamic range using upstream analog information in accordance with an embodiment of the invention. -
FIG. 8 b is a diagram illustrating a case having WRSSI and/or NBDO-x information, which may be utilized in connection with improving dynamic range using upstream analog information in accordance with an embodiment of the invention. - Certain aspects of the invention may be found in a method and system for improving dynamic range using upstream analog information. One aspect of the invention employs narrow band direct out (NBDO) signal and/or wideband received signal strength indicator (WRSSI) aided automatic gain control (NBDO/WRSSI-aided AGC) which observes the received input signal further upstream in the processing chain such as in the earlier stages of analog processing. Digital samples of NBDO information may be utilized to determine a more accurate gain to be applied in order to provide a more accurate calculation of the received signal power for automatic gain control. Accordingly, a wide range in the received input powers may be more efficiently and accurately demodulated.
- In one aspect of the invention, a correct gain setting which is to be applied may be determined by observing a received signal before it reaches an analog to digital converter (ADC). In other words, upstream analog information may be utilized to determine an optimal gain that should be applied to the received signal. Digital samples of narrowband direct out (NBDO) information generated by low pass filtering the received signal may be utilized to provide a more accurate calculation of the received signal power for automatic gain control. Accordingly, after applying the determined gain, a wider range in the received input powers may be correctly demodulated.
-
FIG. 4 is a block diagram of a receiver that may be utilized for improving dynamic range using upstream analog information in accordance with an embodiment of the invention. Referring toFIG. 4 , the receiver comprises amixer 402, a low pass filter (LPF) block 404, a plurality of gain (G) blocks 406 a, 406 b, . . . , 406 n, and analog-to-digital converter (ADC)block 408. The receiver may be part of a packet-based wireless system, which may be adapted to receive a signal that is transmitted at a particular carrier frequency. - In operation, the
mixer 402 receives an input received signal X and mixes the received signal with a tuning frequency to generate a baseband signal. The resulting baseband signal may be referred to as a wideband received signal (WRS) and an indication of its signal strength may be referred to as a wideband received signal strength indicator (WRSSI). The resulting baseband signal is low pass filtered by the lowpass filter block 404 to generate a narrowband signal which may be referred to as a first narrowband direct output (NBDO-1) signal. - In the analog processing chain of
FIG. 4 , an overall gain G may be applied in a plurality of gain stages. For example, the analog section may comprise n stages, each of which applies a corresponding gain G1, G2, . . . , Gn (dB) respectively. Accordingly, the overall gain G is given by:
G=G 1 +G 2 + . . . +G n. - Referring to
FIG. 4 , each of the gain blocks i applies a gain Gi to a narrowband direct signal that it receives. In this regard, the gain block 406 a applies an initial gain G1 dB to the first narrowband signal NBDO-1 and generates an analog second narrowband signal NBDO-2. Thegain block 406 b applies a gain G2 dB to the second narrowband signal NBDO-2 and generates an analog narrowband signal NBDO-3, and so on. The gain block 406(n) applies a gain Gn dB to the nth narrowband signal NBDO-n and generates an output that is provided as an input to theADC 408. The analog to digital converter (ADC) 408 converts the analog signal to digital samples, which are subsequently processed. - In order to detect small receiver signal inputs, the overall initial gain Ginitial may be set to a large value. However, if the incoming input signal X is itself large, then the overall signal Y=(10ˆ(Ginitial/20))*X seen at the output of the
ADC 408 may be large enough such that clipping will occur at theADC 408, and thus the output of theADC 408 will not provide reliable information of the signal strength of X. In this case, it may not be possible to use the output of theADC 408 to determine an appropriate final gain Gfinal to be applied to the data portion of the packet. To address this issue, if the outputs of the intermediate stages of the analog processing chain are available, for example WRSSI, NBDO-1, NBDO-2, then these outputs offer an earlier view of the signal before it reaches the ADC. The signals, which are earlier in the processing chain, will necessarily be smaller and may not already be clipped. If the gains G1, G2, . . . , Gn are known, it is possible to narrow down a range within which the input signal lies. -
FIG. 5 is a block diagram illustrating variations in signal sizes as gain is applied to a baseband signal in the processing chain ofFIG. 4 in accordance with an embodiment of the invention. Referring toFIG. 5 , the receiver comprises amixer 502, a low pass filter (LPF) block 504, a plurality of gain (Gi) blocks 506 a, 506 b, . . . 506 n, and analog-to-digital converter (ADC)block 508. As more gain is applied to the baseband signal, the signal gets larger and larger until clipping starts to occur. - There may be, in general, insufficient granularity of the information provided by WRSSI, NBDO-1, NBDO-2, and so on, to determine a final packet gain Gfinal with enough accuracy with just the initial gain setting Ginitial. Although the 802.11a/g OFDM preamble is relatively short in time compared to the length of the packet, there is still sufficient time to allow at least one intermediate gain change before a final gain has to be applied to the rest of the packet and still perform other tasks that need to be accomplished during the preamble. Thus, an intermediate gain Gintermediate may be chosen based on the output of the analog gain stage outputs. If the intermediate gain is appropriately chosen, then digital samples will not clip, and these samples may be used to determine a good final gain value Gfinal.
- In general, the output of the intermediate gain stages requires processing in order to determine the received input signal power. The raw data by itself may be insufficient to accurately determine the power level. In an aspect of the invention, analog blocks may be utilized to accomplish this processing. While this may seem relatively simple to do, in practice, there may be enough variation to make the calculated received input power somewhat unreliable for an AGC algorithm. A more reliable method may comprise sampling the NBDO-x outputs with ADCs and calculating the power in the digital domain. In this regard, the variation in analog processing may be removed.
-
FIG. 6 is a block diagram of areceiver 600 that may be utilized for improving dynamic range using upstream analog information in accordance with an embodiment of the invention. Referring toFIG. 6 , the receiver comprises amixer 602, a low pass filter (LPF) 604, a plurality of gain blocks 606 a, 606 b, . . . , 606 n, analog-to-digital converters (ADC) 612 a, 612 b, 612 c, . . . , 612 n, gaincontrol block 614 andADC processing paths FIG. 6 may also comprise aprocessor block 622 and amemory block 624. - An input of the
low pass filter 604 may be coupled to an output of themixer 602. The plurality of gain blocks 606 a, 606 b, . . . , 606 n, may be serially coupled to an output of thelow pass filter 604. Afirst ADC 612 a of the plurality of analog-to-digital converters low pass filter 604. An input of each of a remaining portion of the analog-to-digital converters, namely 612 b, . . . 612 n, may be individually coupled to a corresponding output of each of the serially coupled gain blocks 606 a, 606 b, . . . , 606 n. In this regard, analog-to-digital converter 612 b is coupled to an output of gain block 606 a, and analog-to-digital converter 612 n is coupled to an output of gain block 606(n-1) (not shown), for example. The analog-to-digital converter 608 may be coupled to an output ofgain block 606 n. - An output path traced from the output of the
low pass filter 604 to an output of each of the analog-to-digital converters digital converter 612 a coupled directly to the output of thelow pass filter 604. Each of the processing paths may be adapted to apply a different gain to a narrow band direct out (NBDO) signal, which may be generated at an output of thelow pass filter 604 and/or from successive serially coupled gain blocks 606 a, 606 b, . . . , 606 n. In the configuration ofFIG. 6 ,processing path 610 a may be utilized to ADC process signal NBDO-1,processing path 610 b may be utilized to ADC process signal NBDO-2, . . . , andprocessing path 610 n may be utilized to ADC process signal NBDO-n. - In an illustrative embodiment of the invention, consider a case where an 802.11 a/g OFDM preamble, for example, is received. If it is determined that a clip has occurred at the ADC during the preamble, the AGC algorithm may examine the WRSSI and NBDO-x values. The output(s) of these signals may be sampled, and a power calculation may be done based on a summation of the magnitude squared of the samples.
- Although it may not be feasible to have all NBDO-x outputs available as digital samples and since ADCs are relatively large power consuming devices, a subset of these signals may still be quite useful. For example, assume that only the NBDO-1 signal is being utilized and it is sampled for a short training period of 0.8 μsec at a rate of 40 Msamples/sec. Then, the collected power is given by:
- A value of the collected power may be compared to a table of thresholds, which correspond to an input signal power at fixed values. Based on this comparison, an intermediate gain may be applied which may enable detection of carrier sense (CS) and prevent clipping at the ADC. This intermediate gain may provide a more accurate power estimate that may be utilized by the automatic gain controller to determine a more precise final gain that is to be applied to the packet. In this regard a plurality of intermediate gains may be generated and these intermediate gains may be utilized to more accurately determine final gain to be applied to the packet by the AGC.
FIG. 6 shows a single channel of received signals from the output of a single mixer for ease of explanation. However, a RF receiver, such as thereceiver 600, may comprise a plurality of mixers for demodulating a plurality of channels, such as, for example, I and Q channels, of the received signal. The received signal may also be downconverted to a single intermediate frequency (IF) channel, and the IF channel may be demodulated to, for example, the I and Q channels. Accordingly, a plurality of upstream analog information may be generated for a single channel, or for the plurality of channels, for example, the I and Q channels, of the received signal. -
FIG. 7 is a flow chart illustrating exemplary steps that may be utilized for improving dynamic range using upstream analog information in accordance with an embodiment of the invention. Referring toFIG. 7 , instep 702, it may be determined whether a valid preamble is detected. If a valid preamble is determined, instep 710, the final gain Gfinal may be chosen and processing continued withstep 702. If a valid preamble is not determined, instep 704, it may be determined whether the signal is clipped. If the signal is not clipped, processing continues atstep 702. If the signal is clipped, then over a specified period, for example, 0.8 microseconds (μs), NBDO samples may be collected and the power computed. Instep 708, the computed power may be compared to a table of values and the appropriate intermediate gain Gintermediate may be applied. The period or interval over which samples are collected may be implementation dependent and other values other that 0.8 μs may be utilized. The value 0.8 μs has particular significance in 802.11 a/g applications. Accordingly, other applications may utilize a different value. - In instances where a wideband received signal (WRS) has not been bandwidth limited, a wideband received signal (WRSS) may not be digitally sampled without aliasing. However, analog processed information of the WRS may be band limited and may therefore be utilized to provide a useful measure for aiding with automatic gain control. In this regard, analog processed information of the WRS may be utilized to determine a more accurate final gain Gfinal and/or a more accurate distribution of that final gain, which may be derived from the individually applied gain values of G1, G2, . . . , Gn. In accordance with an embodiment of the invention, signals with a much wider dynamic range of received input powers may be more precisely demodulated. Accordingly, the
receiver 600 ofFIG. 6 provides a much wider dynamic range in the received input powers, which permits more accurate demodulation of the received signal. -
FIG. 8 a is a diagram illustrating a case having no WRSSI and/or NBDO-x information, which may be utilized in connection with improving dynamic range using upstream analog information in accordance with an embodiment of the invention. Referring toFIG. 8 a, there is illustrated afirst range 802 and asecond range 804. The range of 0 to −100 dBm is utilized for illustrative purposes and is not intended to limit the invention to a range of 100 dB. Thefirst range 802 illustrates a range of received input powers where a fixed single value Gintermediate results in a correctly received packet. Thesecond range 804 illustrates a range of received input powers where a fixed single value Ginitial results in a correctly received packet. - Without access to information such as WRSSI and/or NBDO-x, higher received input powers cannot be differentiated using only the samples out of the ADC. If there is sufficient time to apply an intermediate gain Gintermediate, then at best only a single fixed value of Gintermediate may be applied when a clip at the ADC has occurred. By doing so, the input range associated with this scheme may not be as large as would be otherwise possible if the intermediate gain value Gintermediate was more intelligently chosen.
-
FIG. 8 b is a diagram illustrating a case having WRSSI and/or NBDO-x information, which may be utilized in connection with improving dynamic range using upstream analog information in accordance with an embodiment of the invention. Referring toFIG. 8 b, there is illustrated afirst range 818, asecond range 816, athird range 814 up to an nth range 812. The range of 0 to −100 dBm is utilized for illustrative purposes and is not intended to limit the invention to a range of 100 dB. Therange 812 illustrates a range of received input powers where a fixed single value Gintermediate,n may be applied to result in a correctly received packet. Therange 814 illustrates a range of received input powers where a fixed single value Gintermediate,2 may be applied to result in a correctly received packet. Therange 816 illustrates a range of received input powers where a fixed single value Gintermediate,1 may be applied to result in a correctly received packet. Therange 818 illustrates a range of received input powers where a fixed single value Ginitial may be applied to result in a correctly received packet. Accordingly, with the use of WRSSI and/or NBDO-x information, the intermediate gain that is applied may take on one of a plurality of values, resulting in an extension of the dynamic range of received input powers that may be correctly demodulated for a received packet. - With reference to
FIG. 6 , thereceiver 600 may detect when a valid preamble for a packet is received and generate a plurality of upstream analog signals for the received packet. The generated plurality of upstream analog signals may comprise narrowband analog signals NBDO-1, NBDO-2, . . . , NBDO-n. Aprocessor 622 may acquire upstream analog information related to at least a portion of the generated plurality of upstream analog signals. At least one of a plurality of gain blocks 606 a, 606 b, . . . , 606 n may be adapted to adjust a gain for the received packet using at least a portion of the acquired upstream analog information to increase a dynamic range of the received packet. - The
receiver 600 may further comprise at least onelow pass filter 604 that is adapted to low pass filter the received packet. Theprocessor 622 may acquire at least one sample from at least a portion the generated plurality of upstream analog signals NBDO-1, NBDO-2, . . . , NBDO-n and compute a power based on the acquired sample. Theprocessor 622 may be adapted to determine when at least one of the generated plurality of upstream analog signals NBDO-1, NBDO-2, . . . , NBDO-n is clipped. At least one of the gain blocks 606 a, 606 b, . . . , 606 n may generate an intermediate gain based on the computed power of the acquired sample. Theprocessor 622 may apply the generated intermediate gain to at least one of the generated plurality of upstream analog signals NBDO-1, NBDO-2, . . . , NBDO-n. After comparing the computed power to a plurality of defined power values, theprocessor 622 may select a gain based on a comparable power value. At least one of the gain blocks 606 a, 606 b, . . . , 606 n may be utilized to apply a final gain to the received packet upon detecting a valid preamble. Thereceiver 600 may be adapted to convert the generated plurality of upstream analog signals NBDO-1, NBDO-2, . . . , NBDO-n to corresponding time domain signals. - Aspects of the invention provide improvements in dynamic range for an AGC algorithm utilizing information further up the analog processing chain. Reliability is also improved by processing NBDO-x information in the digital domain. While this method was discussed with respect to an 802.11 OFDM system, the invention is not so limited and similar gains may be achieved for any receiver architecture that encounters similar types of issues.
- Accordingly, the present invention may be realized in hardware, software, or a combination of hardware and software. The present invention may be realized in a centralized fashion in at least one computer system, or in a distributed fashion where different elements are spread across several interconnected computer systems. Any kind of computer system or other apparatus adapted for carrying out the methods described herein is suited. A typical combination of hardware and software may be a general-purpose computer system with a computer program that, when being loaded and executed, controls the computer system such that it carries out the methods described herein.
- The present invention may also be embedded in a computer program product, which comprises all the features enabling the implementation of the methods described herein, and which when loaded in a computer system is able to carry out these methods. Computer program in the present context means any expression, in any language, code or notation, of a set of instructions intended to cause a system having an information processing capability to perform a particular function either directly or after either or both of the following: a) conversion to another language, code or notation; b) reproduction in a different material form.
- While the present invention has been described with reference to certain embodiments, it will be understood by those skilled in the art that various changes may be made and equivalents may be substituted without departing from the scope of the present invention. In addition, many modifications may be made to adapt a particular situation or material to the teachings of the present invention without departing from its scope. Therefore, it is intended that the present invention not be limited to the particular embodiment disclosed, but that the present invention will include all embodiments falling within the scope of the appended claims.
Claims (72)
- 41. A method for processing signals in a communication system, the method comprising:generating a plurality of baseband signals from a received RF signal, wherein each of said generated baseband signals occupies a frequency band that is narrow with respect to a frequency band of said received RF signals;converting at least a portion of said generated baseband signals to corresponding digital signals;calculating an intermediate gain, which enables carrier sense detection, for each of said at least a portion of said generated baseband signals based on a power of each of said corresponding digital signals and based on whether said each of said corresponding digital signals is clipped; andadjusting a final gain of said received RF signal based on said calculated intermediate gain of said each of said at least a portion of said generated baseband signals.
- 42. The method according to
claim 41 , comprising sampling said each of said at least a portion of said generated plurality of baseband signals during a training period. - 43. The method according to
claim 42 , comprising determining a power of said each of said at least a portion of said generated plurality of baseband signals based on said sampling. - 44. The method according to
claim 43 , comprising summing samples resulting from said sampling to determine said power of each of said at least a portion of said generated plurality of baseband signals based on said sampling narrowband signals. - 45. The method according to
claim 44 , comprising comparing said determined power of said each of said at least a portion of said generated plurality of baseband signals to defined threshold values. - 46. The method according to
claim 45 , comprising selecting said final gain based on said comparing. - 47. The method according to
claim 45 , comprising selecting a comparable power value corresponding to one of said defined threshold values as said final gain. - 48. The method according to
claim 45 , wherein said defined threshold values are stored in a lookup table. - 49. The method according to
claim 41 , comprising determining whether said corresponding digital signals is clipped during a preamble portion of packets in said received RF signals. - 50. The method according to
claim 41 , comprising applying said calculated intermediate gain that enables said carrier sense detection to each of said at least a portion of said generated plurality of upstream narrowband signals. - 51. A machine-readable storage, having stored thereon a computer program having at least one code section for processing signals in a communication system, the at least one code section being executable by a machine for causing the machine to perform the steps comprising:generating a plurality of baseband signals from a received RF signal, wherein each of said generated baseband signals occupies a frequency band that is narrow with respect to a frequency band of said received RF signals;converting at least a portion of said generated baseband signals to corresponding digital signals;calculating an intermediate gain, which enables carrier sense detection, for each of said at least a portion of said generated baseband signals based on a power of each of said corresponding digital signals and based on whether said each of said corresponding digital signals is clipped; andadjusting a final gain of said received RF signal based on said calculated intermediate gain of said each of said at least a portion of said generated baseband signals.
- 52. The machine-readable storage according to
claim 51 , wherein said at least one code section for processing signals comprises code for sampling said each of said at least a portion of said generated plurality of baseband signals during a training period. - 53. The machine-readable storage according to
claim 52 , wherein said at least one code section for processing signals comprises code for determining a power of said each of said at least a portion of said generated plurality of baseband signals based on said sampling. - 54. The machine-readable storage according to
claim 53 , wherein said at least one code section for processing signals comprises code for summing samples resulting from said sampling to determine said power of each of said at least a portion of said generated plurality of baseband signals based on said sampling narrowband signals. - 55. The machine-readable storage according to
claim 54 , wherein said at least one code section for processing signals comprises code for comparing said determined power of said each of said at least a portion of said generated plurality of baseband signals to defined threshold values. - 56. The machine-readable storage according to
claim 55 , wherein said at least one code section for processing signals comprises code for selecting said final gain based on said comparing. - 57. The machine-readable storage according to
claim 55 , wherein said at least one code section for processing signals comprises code for selecting a comparable power value corresponding to one of said defined threshold values as said final gain. - 58. The machine-readable storage according to
claim 55 , wherein said defined threshold values are stored in a lookup table. - 59. The machine-readable storage according to
claim 51 , wherein said at least one code section for processing signals comprises code for determining whether said corresponding digital signals is clipped during a preamble portion of packets in said received RF signals. - 60. The machine-readable storage according to
claim 51 , wherein said at least one code section for processing signals comprises code for applying said calculated intermediate gain that enables said carrier sense detection to each of said at least a portion of said generated plurality of upstream narrowband signals. - 61. A system for processing signals in a communication system, the system comprising:at least one circuitry that generates a plurality of baseband signals from a received RF signal, wherein each of said generated baseband signals occupies a frequency band that is narrow with respect to a frequency band of said received RF signals;said at least one circuitry converts at least a portion of said generated baseband signals to corresponding digital signals;said at least one circuitry calculates an intermediate gain, which enables carrier sense detection, for each of said at least a portion of said generated baseband signals based on a power of each of said corresponding digital signals and based on whether said each of said corresponding digital signals is clipped; andsaid at least one circuitry adjusts a final gain of said received RF signal based on said calculated intermediate gain of said each of said at least a portion of said generated baseband signals.
- 62. The system according to
claim 61 , wherein said at least one circuitry samples said each of said at least a portion of said generated plurality of baseband signals during a training period. - 63. The system according to
claim 62 , wherein said at least one circuitry determines a power of said each of said at least a portion of said generated plurality of baseband signals based on said sampling. - 64. The system according to
claim 63 , wherein said at least one circuitry sums samples resulting from said sampling to determine said power of each of said at least a portion of said generated plurality of baseband signals based on said sampling narrowband signals. - 65. The system according to
claim 64 , wherein said at least one circuitry compares said determined power of said each of said at least a portion of said generated plurality of baseband signals to defined threshold values. - 66. The system according to
claim 65 , wherein said at least one circuitry selects said final gain based on said comparing. - 67. The system according to
claim 65 , wherein said at least one circuitry selects a comparable power value corresponding to one of said defined threshold values as said final gain. - 68. The system according to
claim 65 , wherein said defined threshold values are stored in a lookup table. - 69. The system according to
claim 61 , wherein said at least one circuitry determines whether said corresponding digital signals is clipped during a preamble portion of packets in said received RF signals. - 70. The system according to
claim 61 , wherein said at least one circuitry applies said calculated intermediate gain that enables said carrier sense detection to each of said at least a portion of said generated plurality of upstream narrowband signals. - 71. A method for processing signals in a communication system, the method comprising:generating a plurality of narrowband signals from a received RF signal;converting one or more of said narrowband signals to corresponding digital signals;adjusting a final gain of a received RF signal based on an intermediate gain derived from said corresponding digitals signals, wherein said intermediate gain prevents clipping of and enable carrier sense detection of said generated narrowband signals.
- 72. The method according to
claim 71 , wherein each of said plurality of narrowband baseband signals comprises a frequency bandwidth that is narrow with respect to a frequency bandwidth of said RF signal. - 73. The method according to
claim 71 , wherein said generated narrowband signal comprises narrowband signals. - 74. The method according to
claim 71 , comprising determining a power of each of said corresponding digital signals. - 75. The method according to
claim 71 , comprising generating said intermediate gain based on said determined power. - 76. The method according to
claim 71 , comprising sampling one or more of said generated plurality of narrowband signals during a training period. - 77. The method according to
claim 76 , comprising determining a power of said one or more of said generated plurality of narrowband signals based on said sampling. - 78. The method according to
claim 77 , comprising summing samples resulting from said sampling to determine said power of said one or more of said generated plurality of narrowband signals. - 79. The method according to
claim 78 , comprising comparing said determined power of said one or more of said generated plurality of narrowband signals to defined threshold values. - 80. The method according to
claim 79 , comprising selecting said final gain based on said comparing. - 81. The method according to
claim 79 , comprising selecting a comparable power value corresponding to one of said defined threshold values as said final gain. - 82. The method according to
claim 79 , wherein said defined threshold values are stored in a lookup table. - 83. The method according to
claim 71 , comprising determining whether said corresponding digital signals is clipped during a preamble portion of packets in said received RF signals. - 84. The method according to
claim 71 , comprising applying said intermediate gain that enables said carrier sense detection to each of said generated plurality of narrowband signals. - 85. A machine-readable storage, having stored thereon a computer program having at least one code section for processing signals in a communication system, the at least one code section being executable by a machine for causing the machine to perform the steps comprising:generating a plurality of narrowband signals from a received RF signal;converting one or more of said narrowband signals to corresponding digital signals;adjusting a final gain of a received RF signal based on an intermediate gain derived from said corresponding digitals signals, wherein said intermediate gain prevents clipping of and enable carrier sense detection of said generated narrowband signals.
- 86. The machine-readable storage according to
claim 85 , wherein each of said plurality of narrowband baseband signals comprises a frequency bandwidth that is narrow with respect to a frequency bandwidth of said RF signal. - 87. The machine-readable storage according to
claim 85 , wherein said generated narrowband signal comprises narrowband signals. - 88. The machine-readable storage according to
claim 85 , wherein said at least one code section for processing signals comprises code for determining a power of each of said corresponding digital signals. - 89. The machine-readable storage according to
claim 85 , wherein said at least one code section for processing signals comprises code for generating said intermediate gain based on said determined power. - 90. The machine-readable storage according to
claim 85 , wherein said at least one code section for processing signals comprises code for sampling one or more of said generated plurality of narrowband signals during a training period. - 91. The machine-readable storage according to
claim 90 , wherein said at least one code section for processing signals comprises code for determining a power of said one or more of said generated plurality of narrowband signals based on said sampling. - 92. The machine-readable storage according to
claim 91 , wherein said at least one code section for processing signals comprises code for summing samples resulting from said sampling to determine said power of said one or more of said generated plurality of narrowband signals. - 93. The machine-readable storage according to
claim 92 , wherein said at least one code section for processing signals comprises code for comparing said determined power of said one or more of said generated plurality of narrowband signals to defined threshold values. - 94. The machine-readable storage according to
claim 93 , wherein said at least one code section for processing signals comprises code for selecting said final gain based on said comparing. - 95. The machine-readable storage according to
claim 93 , wherein said at least one code section for processing signals comprises code for selecting a comparable power value corresponding to one of said defined threshold values as said final gain. - 96. The machine-readable storage according to
claim 93 , wherein said defined threshold values are stored in a lookup table. - 97. The machine-readable storage according to
claim 85 , wherein said at least one code section for processing signals comprises code for determining whether said corresponding digital signals is clipped during a preamble portion of packets in said received RF signals. - 98. The machine-readable storage according to
claim 85 , wherein said at least one code section for processing signals comprises code for applying said intermediate gain that enables said carrier sense detection to each of said generated plurality of narrowband signals. - 99. A system for processing signals in a communication system, the system comprising:at least one circuitry that generates a plurality of narrowband signals from a received RF signal;said at least one circuitry converts one or more of said narrowband signals to corresponding digital signals;said at least one circuitry adjusts a final gain of a received RF signal based on an intermediate gain derived from said corresponding digitals signals, wherein said intermediate gain prevents clipping of and enable carrier sense detection of said generated narrowband signals.
- 100. The system according to
claim 99 , wherein each of said plurality of narrowband baseband signals comprises a frequency bandwidth that is narrow with respect to a frequency bandwidth of said RF signal. - 101. The system according to
claim 99 , wherein said generated narrowband signal comprises narrowband signals. - 102. The system according to
claim 99 , wherein said at least one circuitry determines a power of each of said corresponding digital signals. - 103. The system according to
claim 99 , wherein said at least one circuitry generates said intermediate gain based on said determined power. - 104. The system according to
claim 99 , wherein said at least one circuitry samples one or more of said generated plurality of narrowband signals during a training period. - 105. The system according to
claim 104 , wherein said at least one circuitry determines a power of said one or more of said generated plurality of narrowband signals based on said sampling. - 106. The system according to
claim 105 , wherein said at least one circuitry sums samples resulting from said sampling to determine said power of said one or more of said generated plurality of narrowband signals. - 107. The system according to
claim 106 , wherein said at least one circuitry compares said determined power of said one or more of said generated plurality of narrowband signals to defined threshold values. - 108. The system according to
claim 107 , wherein said at least one circuitry selects said final gain based on said comparing. - 109. The system according to
claim 107 , wherein said at least one circuitry selects a comparable power value corresponding to one of said defined threshold values as said final gain. - 110. The system according to
claim 107 , wherein said defined threshold values are stored in a lookup table. - 111. The system according to
claim 99 , wherein said at least one circuitry determines whether said corresponding digital signals is clipped during a preamble portion of packets in said received RF signals. - 112. The system according to
claim 99 , wherein said at least one circuitry applies said intermediate gain that enables said carrier sense detection to each of said generated plurality of narrowband signals.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/774,265 US20080008198A1 (en) | 2004-03-08 | 2007-07-06 | Method and system for improving dynamic range for communication systems using upstream analog information |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US55126704P | 2004-03-08 | 2004-03-08 | |
US10/810,405 US7257383B2 (en) | 2004-03-08 | 2004-03-26 | Method and system for improving dynamic range for communication systems using upstream analog information |
US11/774,265 US20080008198A1 (en) | 2004-03-08 | 2007-07-06 | Method and system for improving dynamic range for communication systems using upstream analog information |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/810,405 Continuation US7257383B2 (en) | 2004-03-08 | 2004-03-26 | Method and system for improving dynamic range for communication systems using upstream analog information |
Publications (1)
Publication Number | Publication Date |
---|---|
US20080008198A1 true US20080008198A1 (en) | 2008-01-10 |
Family
ID=34990656
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/810,405 Expired - Fee Related US7257383B2 (en) | 2004-03-08 | 2004-03-26 | Method and system for improving dynamic range for communication systems using upstream analog information |
US11/774,265 Abandoned US20080008198A1 (en) | 2004-03-08 | 2007-07-06 | Method and system for improving dynamic range for communication systems using upstream analog information |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/810,405 Expired - Fee Related US7257383B2 (en) | 2004-03-08 | 2004-03-26 | Method and system for improving dynamic range for communication systems using upstream analog information |
Country Status (1)
Country | Link |
---|---|
US (2) | US7257383B2 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060094475A1 (en) * | 2004-11-17 | 2006-05-04 | Alcatel | Method and means for decreasing the peak to average power ratio in mobile phones |
US20060120441A1 (en) * | 2004-12-02 | 2006-06-08 | Renesas Technology Corp. | Receiver |
US20130195215A1 (en) * | 2012-01-31 | 2013-08-01 | Analog Devices, Inc. | Method and apparatus to independently control front end gain and baseband gain |
US20140200436A1 (en) * | 2013-01-16 | 2014-07-17 | Sebastian Weingärtner | System and method for improved cardiac imaging of subjects with adverse cardiac conditions |
EP4143976A4 (en) * | 2020-04-28 | 2023-11-01 | Lake Shore Cryotronics, Inc. | Ranging systems and methods for decreasing transitive effects in multi-range materials measurements |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI355798B (en) * | 2003-03-12 | 2012-01-01 | St Ericsson Sa | Automatic gain control with two power detectors |
WO2007015296A1 (en) * | 2005-08-03 | 2007-02-08 | National Institute Of Information And Communications Technology Incorporated Administrative Agency | Radio communication system |
US7944383B2 (en) * | 2006-12-14 | 2011-05-17 | Nxp B.V. | Data processing device comprising ADC unit |
US20110117924A1 (en) * | 2009-11-18 | 2011-05-19 | Qualcomm Incorporated | Position determination using a wireless signal |
US8634766B2 (en) | 2010-02-16 | 2014-01-21 | Andrew Llc | Gain measurement and monitoring for wireless communication systems |
US8457580B2 (en) * | 2010-07-20 | 2013-06-04 | Broadcom Corporation | Compact low-power receiver architecture and related method |
TWI418143B (en) * | 2010-08-26 | 2013-12-01 | Global Unichip Corp | Communication apparatus having automatic gain control device and automatic gain control method |
TWI445327B (en) * | 2011-02-23 | 2014-07-11 | Realtek Semiconductor Corp | Transceiver device and related method thereof |
CN102655442B (en) * | 2011-03-03 | 2015-01-28 | 瑞昱半导体股份有限公司 | Transceiver and related method thereof |
US9179244B2 (en) * | 2012-08-31 | 2015-11-03 | Apple Inc. | Proximity and tap detection using a wireless system |
Citations (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4823129A (en) * | 1987-02-24 | 1989-04-18 | Bison Instruments, Inc. | Analog-to-digital converter |
US5095536A (en) * | 1990-03-23 | 1992-03-10 | Rockwell International Corporation | Direct conversion receiver with tri-phase architecture |
US5274377A (en) * | 1991-07-05 | 1993-12-28 | Hitachi, Ltd. | Pipelined A/D converter |
US5392044A (en) * | 1993-03-08 | 1995-02-21 | Motorola, Inc. | Method and apparatus for digitizing a wide frequency bandwidth signal |
US5438691A (en) * | 1993-05-27 | 1995-08-01 | Nec Corporation | Receiver using a plurality of amplifiers and analog-to-digital converters for demodulating and decoding a signal |
US5451955A (en) * | 1993-10-01 | 1995-09-19 | Wide Band Systems, Inc. | Digital amplitude quantizer |
US5864310A (en) * | 1997-03-21 | 1999-01-26 | Philips Electronics North America Corporation | Wireless receiver with offset compensation using flash-ADC |
US20010022821A1 (en) * | 2000-03-15 | 2001-09-20 | Masaki Ichihara | Amplitude deviation correction circuit |
US6304206B1 (en) * | 1997-09-04 | 2001-10-16 | Sanyo Electric Co., Ltd. | Voltage comparator, operational amplifier and analog-to-digital conversion circuit employing the same |
US20020024385A1 (en) * | 2000-06-19 | 2002-02-28 | Thomas Korn | Programmable gain amplifier for use in data network |
US6373907B1 (en) * | 1999-02-25 | 2002-04-16 | Mitsubishi Denki Kabushiki Kaisha | Wireless terminal device |
US20020047744A1 (en) * | 2000-09-13 | 2002-04-25 | Nec Corporation | Method and circuit for controlling baseband gain |
US20020070803A1 (en) * | 2000-08-15 | 2002-06-13 | Eugene Rzyski | Intermodulation product cancellation circuit |
US20020142745A1 (en) * | 2001-03-28 | 2002-10-03 | Gct Semiconductor, Inc. | Automatic gain control method for highly integrated communication receiver |
US20020149535A1 (en) * | 2001-04-11 | 2002-10-17 | Toncich Stanley S. | Tunable antenna matching circuit |
US20030012313A1 (en) * | 2001-05-04 | 2003-01-16 | Paul Husted | In-band and out-of-band signal detection for automatic gain calibration systems |
US6532391B1 (en) * | 2000-04-20 | 2003-03-11 | Advanced Micro Devices, Inc. | Automatic gain control device and method for base band signaling in communications |
US6668027B1 (en) * | 1999-03-02 | 2003-12-23 | Hitachi America, Ltd. | Self adjusting automatic gain control (AGC) power reference level circuit |
US20040038657A1 (en) * | 2002-08-09 | 2004-02-26 | Samsung Electronics Co., Ltd. | High speed digital received signal strength indicator circuit |
US20040121746A1 (en) * | 2002-12-20 | 2004-06-24 | Renesas Technology Corp. | Direct conversion receiver |
US20040180643A1 (en) * | 2003-03-12 | 2004-09-16 | Ikuya Ono | Semiconductor integrated circuit device |
US20040229586A1 (en) * | 2003-04-14 | 2004-11-18 | Takashi Oshima | Variable gain amplifier circuit and gain control method thereof |
US6927628B2 (en) * | 2002-05-24 | 2005-08-09 | Renesas Technology Corporation | Gain-control method and device for cascaded amplifiers |
US20060003726A1 (en) * | 2002-11-18 | 2006-01-05 | Koninklijke Philips Electronics N.V. | Automatic gain control using signal and interference power to obtain extended blocking performance |
US7031409B2 (en) * | 2002-08-23 | 2006-04-18 | Samsung Electronics Co., Ltd. | Fully digital AGC circuit with wide dynamic range and method of operation |
US7668523B2 (en) * | 2003-07-17 | 2010-02-23 | Cisco Technology, Inc. | Adaptive AGC in a wireless network receiver |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7283797B1 (en) | 1998-03-06 | 2007-10-16 | Ericsson Inc. | System and method of improving the dynamic range of a receiver in the presence of a narrowband interfering signal |
US6311048B1 (en) | 1998-09-24 | 2001-10-30 | Aravind Loke | Intelligent control of receiver linearity based on interference |
US6668028B1 (en) | 2000-03-29 | 2003-12-23 | Sony Corporation | Low-power CDMA receiver |
US6801760B2 (en) | 2000-08-08 | 2004-10-05 | Qualcomm Incorporated | Control of receiver immunity to interference by controlling linearity |
-
2004
- 2004-03-26 US US10/810,405 patent/US7257383B2/en not_active Expired - Fee Related
-
2007
- 2007-07-06 US US11/774,265 patent/US20080008198A1/en not_active Abandoned
Patent Citations (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4823129A (en) * | 1987-02-24 | 1989-04-18 | Bison Instruments, Inc. | Analog-to-digital converter |
US5095536A (en) * | 1990-03-23 | 1992-03-10 | Rockwell International Corporation | Direct conversion receiver with tri-phase architecture |
US5274377A (en) * | 1991-07-05 | 1993-12-28 | Hitachi, Ltd. | Pipelined A/D converter |
US5392044A (en) * | 1993-03-08 | 1995-02-21 | Motorola, Inc. | Method and apparatus for digitizing a wide frequency bandwidth signal |
US5438691A (en) * | 1993-05-27 | 1995-08-01 | Nec Corporation | Receiver using a plurality of amplifiers and analog-to-digital converters for demodulating and decoding a signal |
US5451955A (en) * | 1993-10-01 | 1995-09-19 | Wide Band Systems, Inc. | Digital amplitude quantizer |
US5864310A (en) * | 1997-03-21 | 1999-01-26 | Philips Electronics North America Corporation | Wireless receiver with offset compensation using flash-ADC |
US6304206B1 (en) * | 1997-09-04 | 2001-10-16 | Sanyo Electric Co., Ltd. | Voltage comparator, operational amplifier and analog-to-digital conversion circuit employing the same |
US6373907B1 (en) * | 1999-02-25 | 2002-04-16 | Mitsubishi Denki Kabushiki Kaisha | Wireless terminal device |
US6668027B1 (en) * | 1999-03-02 | 2003-12-23 | Hitachi America, Ltd. | Self adjusting automatic gain control (AGC) power reference level circuit |
US20010022821A1 (en) * | 2000-03-15 | 2001-09-20 | Masaki Ichihara | Amplitude deviation correction circuit |
US6532391B1 (en) * | 2000-04-20 | 2003-03-11 | Advanced Micro Devices, Inc. | Automatic gain control device and method for base band signaling in communications |
US20020024385A1 (en) * | 2000-06-19 | 2002-02-28 | Thomas Korn | Programmable gain amplifier for use in data network |
US20020070803A1 (en) * | 2000-08-15 | 2002-06-13 | Eugene Rzyski | Intermodulation product cancellation circuit |
US20020047744A1 (en) * | 2000-09-13 | 2002-04-25 | Nec Corporation | Method and circuit for controlling baseband gain |
US20020142745A1 (en) * | 2001-03-28 | 2002-10-03 | Gct Semiconductor, Inc. | Automatic gain control method for highly integrated communication receiver |
US6498927B2 (en) * | 2001-03-28 | 2002-12-24 | Gct Semiconductor, Inc. | Automatic gain control method for highly integrated communication receiver |
US20020149535A1 (en) * | 2001-04-11 | 2002-10-17 | Toncich Stanley S. | Tunable antenna matching circuit |
US20030012313A1 (en) * | 2001-05-04 | 2003-01-16 | Paul Husted | In-band and out-of-band signal detection for automatic gain calibration systems |
US6927628B2 (en) * | 2002-05-24 | 2005-08-09 | Renesas Technology Corporation | Gain-control method and device for cascaded amplifiers |
US20040038657A1 (en) * | 2002-08-09 | 2004-02-26 | Samsung Electronics Co., Ltd. | High speed digital received signal strength indicator circuit |
US7031409B2 (en) * | 2002-08-23 | 2006-04-18 | Samsung Electronics Co., Ltd. | Fully digital AGC circuit with wide dynamic range and method of operation |
US20060003726A1 (en) * | 2002-11-18 | 2006-01-05 | Koninklijke Philips Electronics N.V. | Automatic gain control using signal and interference power to obtain extended blocking performance |
US20040121746A1 (en) * | 2002-12-20 | 2004-06-24 | Renesas Technology Corp. | Direct conversion receiver |
US20040180643A1 (en) * | 2003-03-12 | 2004-09-16 | Ikuya Ono | Semiconductor integrated circuit device |
US20040229586A1 (en) * | 2003-04-14 | 2004-11-18 | Takashi Oshima | Variable gain amplifier circuit and gain control method thereof |
US7668523B2 (en) * | 2003-07-17 | 2010-02-23 | Cisco Technology, Inc. | Adaptive AGC in a wireless network receiver |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060094475A1 (en) * | 2004-11-17 | 2006-05-04 | Alcatel | Method and means for decreasing the peak to average power ratio in mobile phones |
US20060120441A1 (en) * | 2004-12-02 | 2006-06-08 | Renesas Technology Corp. | Receiver |
US7664163B2 (en) * | 2004-12-02 | 2010-02-16 | Renesas Technology Corp. | Receiver |
US20100103986A1 (en) * | 2004-12-02 | 2010-04-29 | Renesas Technology Corp | Receiver |
US8265122B2 (en) | 2004-12-02 | 2012-09-11 | Renesas Electronics Corporation | Receiver |
US20130195215A1 (en) * | 2012-01-31 | 2013-08-01 | Analog Devices, Inc. | Method and apparatus to independently control front end gain and baseband gain |
US9001941B2 (en) * | 2012-01-31 | 2015-04-07 | Analog Devices, Inc. | Method and apparatus to independently control front end gain and baseband gain |
US20140200436A1 (en) * | 2013-01-16 | 2014-07-17 | Sebastian Weingärtner | System and method for improved cardiac imaging of subjects with adverse cardiac conditions |
EP4143976A4 (en) * | 2020-04-28 | 2023-11-01 | Lake Shore Cryotronics, Inc. | Ranging systems and methods for decreasing transitive effects in multi-range materials measurements |
US11959991B2 (en) | 2020-04-28 | 2024-04-16 | Lake Shore Cryotronics, Inc. | Hybrid digital and analog signal generation systems and methods |
Also Published As
Publication number | Publication date |
---|---|
US20050215211A1 (en) | 2005-09-29 |
US7257383B2 (en) | 2007-08-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20080008198A1 (en) | Method and system for improving dynamic range for communication systems using upstream analog information | |
JP5746979B2 (en) | Automatic gain control based on bandwidth and delay spread | |
US5301364A (en) | Method and apparatus for digital automatic gain control in a receiver | |
US7676208B2 (en) | Automatic gain control device having variable gain control interval and method thereof | |
US7483500B2 (en) | Narrowband gain control of receiver with digital post filtering | |
US6993291B2 (en) | Method and apparatus for continuously controlling the dynamic range from an analog-to-digital converter | |
KR100329673B1 (en) | Method and apparatus for DC offset clearing and automatic gain control in quadrature receivers | |
US7570934B2 (en) | Automatic gain control circuit | |
US20040037378A1 (en) | Automatic gain control circuit and method thereof and demodulation apparatus using the same | |
US20070164822A1 (en) | Phase compensation for analog gain switching in OFDM modulated physical channel | |
US20080317176A1 (en) | Automatic Gain Control Apparatus and Method in Wireless Telecommunication System | |
JP2009065312A (en) | Radio receiver | |
US20100067624A1 (en) | Process for Packet Detection | |
EP1645029B1 (en) | A method and apparatus for automatic gain control of a wireless receiver | |
JP2004523147A (en) | Wireless receiver | |
US7116942B2 (en) | Radio communication apparatus and method of controlling the same | |
US6965658B1 (en) | Method and means for telecommunication | |
US8090035B2 (en) | Method for setting inter-packet gain | |
EP1515428B1 (en) | Automatic gain control method for radio communication mobile station | |
US8320865B2 (en) | WCDMA AGC receiver SNR adjustment and signalling | |
US6836519B1 (en) | Automatic digital scaling for digital communication systems | |
US20150207529A1 (en) | Radiofrequency Signal Setting Reaching a Condition of Jamming or Clipping | |
JP2000022468A (en) | Automatic gain control method, its device and communication receiver | |
US20070047670A1 (en) | High-frequency detection mechanism and automatic gain control system utilizing the same | |
US7978786B2 (en) | Apparatus and method for quantization in digital communication system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |
|
AS | Assignment |
Owner name: BANK OF AMERICA, N.A., AS COLLATERAL AGENT, NORTH CAROLINA Free format text: PATENT SECURITY AGREEMENT;ASSIGNOR:BROADCOM CORPORATION;REEL/FRAME:037806/0001 Effective date: 20160201 Owner name: BANK OF AMERICA, N.A., AS COLLATERAL AGENT, NORTH Free format text: PATENT SECURITY AGREEMENT;ASSIGNOR:BROADCOM CORPORATION;REEL/FRAME:037806/0001 Effective date: 20160201 |
|
AS | Assignment |
Owner name: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD., SINGAPORE Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:BROADCOM CORPORATION;REEL/FRAME:041706/0001 Effective date: 20170120 Owner name: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:BROADCOM CORPORATION;REEL/FRAME:041706/0001 Effective date: 20170120 |
|
AS | Assignment |
Owner name: BROADCOM CORPORATION, CALIFORNIA Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS;ASSIGNOR:BANK OF AMERICA, N.A., AS COLLATERAL AGENT;REEL/FRAME:041712/0001 Effective date: 20170119 |