Method of reconfiguration of radio parameters for power-aware and adaptive communications
First Claim
1. A method of adaptively reconfiguring a radio architecture for power efficient or adaptive communications based on communication channel conditions, suitable for use in a reconfigurable radio which allows control of reconfigurable digital signal processing blocks with adjustable parameters, comprising the steps of:
- estimating a signal to noise ratio (SNR) and signal-to-interference ration (SIR) based on a channel monitor;
estimating a channel impulse response;
based on the estimate of the channel impulse response, setting parameters of the reconfigurable digital signal processing blocks to mitigate frequency selective fading, wherein said step of setting parameters of the reconfigurable digital signal processing blocks comprises;
determining a delay spread from said channel impulse response by setting a system adjustable threshold over which signal power is not considered in determining a time dispersion of a signal; and
setting the number of taps in a decision feedback equalizer (DFE) to the length of the delay spread normalized to a symbol rate; and
based on the estimates of SIR and SNR, setting additional parameters of the reconfigurable digital signal processing blocks to mitigate interference, noise and time selective fading.
5 Assignments
0 Petitions
Accused Products
Abstract
The invention monitors a communication channel and estimates its characteristics from time to time, thus providing a dynamic estimate of channel characteristics. Based on the channel characteristics, a control processor calculates a preferred configuration of digital (and optionally, analog) signal processing to best manage the available energy for the present channel characteristics. The selected configuration is then down-loaded into communication modules stored in extra memory during runtime. The communication modules preferably include a one or more of: a reconfigurable forward error correcting codec (with adjustable code lengths and a plurality of code choices); a reconfigurable interleaver with adjustable depth; a decision feedback equalizer (DFE) with a reconfigurable number of taps; maximum likelihood sequence estimator with an adjustable number of states; a frequency hopping coder with an adjustable number of hops or hop rate; and a direct-sequence (or direct sequence spread spectrum) codec with an adjustable number of chips per bit.
-
Citations
20 Claims
-
1. A method of adaptively reconfiguring a radio architecture for power efficient or adaptive communications based on communication channel conditions, suitable for use in a reconfigurable radio which allows control of reconfigurable digital signal processing blocks with adjustable parameters, comprising the steps of:
-
estimating a signal to noise ratio (SNR) and signal-to-interference ration (SIR) based on a channel monitor;
estimating a channel impulse response;
based on the estimate of the channel impulse response, setting parameters of the reconfigurable digital signal processing blocks to mitigate frequency selective fading, wherein said step of setting parameters of the reconfigurable digital signal processing blocks comprises;
determining a delay spread from said channel impulse response by setting a system adjustable threshold over which signal power is not considered in determining a time dispersion of a signal; and
setting the number of taps in a decision feedback equalizer (DFE) to the length of the delay spread normalized to a symbol rate; and
based on the estimates of SIR and SNR, setting additional parameters of the reconfigurable digital signal processing blocks to mitigate interference, noise and time selective fading. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
adjusting the number of states of a maximum likelihood sequence equalizer with a reconfigurable number of states.
-
-
3. The method of claim 1, wherein said step of setting parameters of the reconfigurable digital signal processing blocks further comprises:
setting the number of fingers in a rake receiver.
-
4. The method of claim 1, wherein said step of setting additional parameters of the reconfigurable digital signal processing blocks comprises:
based on the estimated SIR and SNR, setting the code rate of a forward-error correction codec.
-
5. The method of claim 1, wherein said step of setting additional parameters of the reconfigurable digital signal processing blocks comprises reconfiguring a forward error correction codec.
-
6. The method of claim 5, wherein said forward error correction codec is reconfigurable to enabled or disabled states.
-
7. The method of claim 5, wherein said forward error correction codec is configurable to more than one code type.
-
8. The method of claim 1, wherein said step of setting additional parameters of the reconfigurable digital signal processing blocks further comprises:
setting the depth of an interleaver with a reconfigurable depth.
-
9. The method of claim 1, wherein said step of setting additional parameters of the reconfigurable digital signal processing blocks comprises reconfiguring a frequency hopping module with reconfigurable number of hops and hopping rate.
-
10. The method of claim 1, wherein said step of setting additional parameters of the reconfigurable digital signal processing blocks further comprises:
reconfiguring the number of chips per bit of a reconfigurable direct sequencing spread spectrum processing module.
-
11. The method of claim 1, wherein said steps of reconfiguring setting the parameters and setting the additional parameters of the reconfigurable signal processing blocks comprise programming a field programmable gate array (FPGA) circuit.
-
12. A digital radio capable of adaptively reconfiguring in response to changes in the characteristics of a communication channel, comprising:
-
a channel monitor which produces estimates of the communication channel'"'"'s signal-to-noise ratio (SNR), signal-to-interference ratio (SIR), and channel impulse response characteristics;
a programmable processor arranged to receive estimates from said channel monitor, and compute a preferred signal processing configuration based upon said estimates;
at least one reconfigurable digital signal processing module, including at least one decision feedback equalizer (DFE) with an adjustable number of taps, arranged to receive commands from said programmable processor and to reconfigure in response to said commands;
said processor further arranged to;
determine a delay spread from said channel impulse response estimate by setting a system adjustable threshold over which signal power is not considered in determining a time dispersion of a signal; and
set the number of taps in said at least one DFE to the length of the delay spread normalized to a symbol rate; and
a radio transceiver, with inputs from said reconfigurable signal processing module and outputs to said channel monitor, for sending and receiving radio signals. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification