Claims
- 1. A method of dynamically adapting a communication channel to channel impairments, comprising:
(a) operating the communication channel in accordance with a set of operating parameters; (b) determining a channel impairment characteristic related to a channel impairment present in the communication channel; (c) determining a quality metric indicative of channel performance for the communication channel; and (d) adjusting one or more operating parameters in the set of operating parameters when the quality metric is not within a target range.
- 2. The method of claim 1, wherein step (d) comprises adjusting the one or more operating parameters so as to bring the quality metric within the target range.
- 3. The method of claim 1, wherein step (d) comprises adjusting the one or more operating parameters based on the channel impairment characteristic determined in step (b).
- 4. The method of claim 1, further comprising:
(e) repeating steps (a) through (d) using the one or more adjusted operating parameters so as to maintain the quality metric within the target range.
- 5. The method of claim 1, further comprising, prior to step (a):
determining an initial average noise level of the channel; and establishing the set of operating parameters used in step (a) based on the initial average noise level.
- 6. The method of claim 1, wherein:
the first set of operating parameters includes at least two different operating parameters; and step (d) includes adjusting one or more of the at least two different operating parameters.
- 7. The method of claim 1, wherein the first set of operating parameters includes at least two of
channel modulation, level of forward error correction, and symbol rate.
- 8. The method of claim 7, wherein step (d) comprises adjusting one or more of
the channel modulation, the level of forward error correction, and the symbol rate.
- 9. The method of claim 7, wherein the set of operating parameters further includes a data interleaving length, a burst schedule, and a number of sub-channels into which the channel is divided.
- 10. The method of claim 1, wherein the channel impairment includes at least one of AWGN, CPD, Impulse/burst noise and ingress, and step (b) comprises determining, as the channel impairment characteristic, a channel SNR corresponding to the at least one of the impairments.
- 11. The method of claim 10, wherein said step of determining the channel SNR includes determining a signal power of a constant power signal in the communication channel.
- 12. The method of claim 10, wherein said step of determining the channel SNR includes determining the channel SNR as a running average of instantaneous SNRs.
- 13. The method of claim 12, wherein said step of determining the channel SNR includes discarding uncharacteristically low instantaneous SNRs when determining the running average.
- 14. The method of claim 1, wherein step (e) comprises determining, as the channel performance metric, one of a packet error rate (PER), a channel spectral efficiency, and a channel latency.
- 15. The method of claim 1, wherein step (d) comprises:
selecting a second set of operating parameters from among a plurality of predetermined sets of operating parameters, the second set of operating parameters including operating parameters that are adjusted relative to the one or more operating parameters of the step (a) set of operating parameters; and replacing the step (a) set of operating parameters with the second set of operating parameters.
- 16. The method of claim 15, wherein the plurality of predetermined sets of operating parameters are stored in a plurality of tables, each of the tables being indexed by at least one of a quality metric and an impairment type.
- 17. A method of detecting an impairment in a communication channel, comprising:
(a) determining a first power density of a noise floor of the communication channel; (b) detecting a frequency domain peak indicative of the impairment; (c) determining a second power density in a frequency region coinciding with the detected frequency domain peak; and (e) declaring that the impairment is detected when the second power density exceeds the first power density by a predetermined amount.
- 18. The method of claim 17, wherein step (b) comprises detecting, in the frequency domain, both a rising-edge and a falling-edge of the frequency domain peak.
- 19. A method of detecting an impairment in a communication channel, comprising:
(a) determining a power of a noise floor of the communication channel; (b) detecting a time domain peak indicative of the impairment using time domain samples of the channel, the time domain peak including time domain samples; (c) determining if each of the time domain samples of the time domain peak has a respective power that exceeds the power of the noise floor by a predetermined amount; and (e) declaring that the impairment is detected when each of the time domain samples of the time domain peak has a respective power that exceeds the power of the noise floor by the predetermined amount.
- 20. The method of claim 19, wherein step (b) comprises detecting, in the time domain, both a rising-edge and a falling-edge of the time domain peak.
- 21. A system for dynamically adapting a communication channel to channel impairments, the communication channel being configured to operate in accordance with a set of operating parameters, comprising:
a spectrum monitor configured to
determine a channel impairment characteristic related to a channel impairment present in the communication channel; and a system manager configured to
determine a quality metric indicative of channel performance for the communication channel, and adjust one or more operating parameters in the set of operating parameters when the quality metric is not within a target range, whereby the communication channel operates in accordance with the adjusted parameters.
- 22. The system of claim 21, wherein the system manager is configured to adjust the one or more operating parameters so as to bring the quality metric within the target range.
- 23. The system of claim 21, wherein the system manager is configured to adjust the one or more operating parameters based on the channel impairment characteristic from the spectrum monitor.
- 24. The system of claim 21, wherein the spectrum monitor is configured to:
determine an initial average noise level of the channel; and initially establish the set of operating parameters based on the initial average noise level.
- 25. The system of claim 21, wherein:
the first set of operating parameters includes at least two different operating parameters; and the system manager is configured to adjust one or more of the at least two different operating parameters.
- 26. The system of claim 21, wherein the first set of operating parameters includes at least two of
channel modulation, level of forward error correction, and symbol rate.
- 27. The system of claim 26, wherein the system manager is configured to adjust one or more of
the channel modulation, the level of forward error correction, and the symbol rate.
- 28. The system of claim 26, wherein the set of operating parameters further includes a data interleaving length, a burst schedule, and a number of sub-channels into which the channel is divided.
- 29. The system of claim 21, wherein the channel impairment includes at least one of AWGN, CPD, Impulse/burst noise and ingress, and the spectrum monitor is configured to determine, as the channel impairment characteristic, a channel SNR corresponding to the at least one of the impairments.
- 30. The system of claim 21, wherein the system manager is configured to determine, as the channel performance metric, one of a packet error rate (PER), a channel spectral efficiency, and a channel latency.
- 31. The system of claim 21, wherein the system further comprises:
a memory for storing an Adaptation lookup table, the Adaptation Lookup Table including a plurality of predetermined sets of operating parameters, the system manager being configured to
select a second set of operating parameters from among the plurality of predetermined sets of operating parameters, the second set of operating parameters including operating parameters that are adjusted relative to the one or more operating parameters, and replacing the set of operating parameters with the second set of operating parameters.
- 32. The system of claim 31, wherein the plurality of predetermined sets of operating parameters are indexed by at least one of a quality metric and an impairment type.
- 33. A system for dynamically adapting a communication channel to channel impairments, the communication channel being configured to operate in accordance with a first set of operating parameters, comprising:
a memory for storing predetermined sets of operating parameters for the channel in one or more lookup tables; a spectrum monitor configured to
determine a channel impairment characteristic related to a channel impairment present in the communication channel; and a system manager configured to
determine a quality metric indicative of channel performance for the communication channel, and determine whether the quality metric is within a target range, and if the quality metric is not within the target range, then select, from among the predetermined sets of operating parameters, a second set of operating parameters based on the channel impairment characteristic.
- 34. The system of claim 33, wherein the system manager is configured to select the second set of operating parameters so as to bring the quality metric within the target range.
- 35. The system of claim 33, wherein each set of operating parameters is indexed by a respective quality metric value and a respective channel impairment characteristic value.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims priority to U.S. Provisional Application No. 60/377,242, filed May 3, 2002, entitled “Dynamic Adaptation to Impaired RF Communication Channels in a Communication System,” incorporated herein by reference in its entirety.
[0002] This application is related to U.S. patent application Ser. No. 09/988,065, entitled “Method and Apparatus for the Detection and Classification of Impairments on an RF Modulated Network,” filed Nov. 16, 2001, by Daniel Howard, incorporated herein by reference in its entirety.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60377242 |
May 2002 |
US |