Method for estimating signal-to-noise ratio of digital carriers in an AM compatible digital audio broadcasting system
First Claim
1. A method of estimating signal-to-noise ratio (SNR) for a plurality of carriers modulated with digital information, such digital information including data baud and training baud, said method comprising the steps of:
- receiving said plurality of carriers;
determining a first SNR for said data baud;
determining a second SNR for said training baud;
comparing at least one of said first SNR and said second SNR to predetermined selection criteria;
selecting one of said first SNR and said second SNR based on said comparison step.
9 Assignments
0 Petitions
Accused Products
Abstract
A method of estimating SNR for a plurality of carriers modulated with digital information, wherein the digital information includes data baud and training baud, comprising the steps of: receiving the plurality of carriers; determining a first SNR for the data baud; determining a second SNR for the training baud; comparing at least one of the first and second SNRs to predetermined selection criteria; and selecting one of the first and said second SNRs based on the comparison step. In the preferred embodiment, the carriers are processed to produce an equalizer output for each of the carriers, and the equalizer output is processed to produce a symbol decision for each of the carriers. The equalizer output is subtracted from the symbol decision when a data baud is received to produce a first difference value, and the first difference value is squared to produce a first signal to noise estimate. The equalizer output is also subtracted from predetermined training data when a training baud is received to produce a second difference value, and the second difference value is squared to produce a second signal to noise estimate. Apparatus that performs the above method is also included.
62 Citations
44 Claims
-
1. A method of estimating signal-to-noise ratio (SNR) for a plurality of carriers modulated with digital information, such digital information including data baud and training baud, said method comprising the steps of:
-
receiving said plurality of carriers;
determining a first SNR for said data baud;
determining a second SNR for said training baud;
comparing at least one of said first SNR and said second SNR to predetermined selection criteria;
selecting one of said first SNR and said second SNR based on said comparison step. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
wherein said step of determining a second SNR for said training baud comprises the step of estimating the noise power for said training baud and normalizing the training baud noise power.
-
-
3. The method of claim 1 further comprising the step of using a selected one of said first SNR and said second SNR to control a convergence factor in an equalizer.
-
4. The method of claim 3 wherein said first SNR is selected, and further comprising the step of using a combination of said first SNR and second SNR to control a convergence factor in said equalizer.
-
5. The method of claim 3 wherein said convergence factor for said training baud is larger than said convergence factor for said data baud.
-
6. The method of claim 1 further comprising the step of:
using a selected one of said first SNR and said second SNR to enhance error correction of said data baud.
-
7. The method of claim 6 wherein said first SNR is selected, and further comprising the step of using a combination of said first SNR and second SNR to enhance error correction of said data baud.
-
8. The method of claim 1, wherein said step of comparing at least one of said first SNR and said second SNR to predetermined selection criteria comprises the step of:
comparing said first SNR to a preselected threshold level.
-
9. The method of claim 1, further comprising the steps of:
-
processing said carriers to produce an equalizer output for each of the carriers; and
processing said equalizer output to produce a symbol decision for each of the carriers;
wherein said step of determining a first SNR for said data baud includes the step of subtracting said equalizer output from said symbol decision when a data baud is received to produce a first difference value, squaring said first difference value to produce a first noise estimate, and normalizing the first noise estimate by the signal power to determine a first SNR estimate; and
wherein said step of determining a second SNR for said training baud includes the step of subtracting said equalizer output from predetermined training data when a training baud is received to produce a second difference value, squaring said second difference value to produce a second noise estimate, and normalizing the second noise estimate by the signal power to determine a second SNR estimate.
-
-
10. The method of claim 1, further comprising the step of:
low pass filtering said first and second SNRs prior to the step of comparing at least one of said first SNR and said second SNR to predetermined selection criteria.
-
11. The method of claim 10, further comprising the step of:
reducing the bandwidth of a low pass filter used in said low pass filtering step as additional SNR determinations are made.
-
12. The method of claim 1, said step of determining a first SNR for said data baud includes the steps of:
-
estimating SNR for data baud in selected ones of said plurality carriers lying within two predetermined frequency bands;
averaging the SNRs for the data baud in said two frequency bands to produce an average SNR; and
using said average SNR in said step of comparing at least one of said first SNR and said second SNR to predetermined selection criteria.
-
-
13. The method of claim 12, wherein said frequency bands are each about 10 kHz wide.
-
14. The method of claim 1, further comprising the step of:
detecting first adjacent signal energy at frequencies positioned at about ±
10 kHz from a center channel frequency.
-
15. The method of claim 1, further comprising the step of:
averaging said first SNR for data baud on carriers positioned within about ±
5 kHz from a center channel frequency.
-
16. The method of claim 1, wherein said step of determining a first SNR for said data baud includes the steps of:
-
estimating SNR for data baud on carriers positioned in a first frequency band from about −
15 kHz to about −
5 kHz from a center channel frequency, and on carriers positioned in a second frequency band from about +5 kHz to about +15 kHz from a center channel frequency; and
averaging the SNRs for the data baud on carriers in said first and second frequency bands.
-
-
17. An apparatus for estimating signal-to-noise ratio (SNR) for a plurality of carriers modulated with digital information, such digital information including data baud and training baud, said apparatus comprising the steps of:
-
means for receiving said plurality of carriers;
means for determining a first SNR for said data baud;
means for determining a second SNR for said training baud;
means for comparing at least one of said first SNR and said second SNR to predetermined selection criteria;
means for selecting one of said first SNR and said second SNR based on said comparison step. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
wherein said means for determining a second SNR for said training baud comprises means for estimating the noise power for said training baud and normalizing the training baud noise power.
-
-
19. The apparatus of claim 17, further comprising means for using a selected one of said first SNR and said second SNR to control a convergence factor in an equalizer.
-
20. The apparatus of claim 19, further comprising means for using a combination of said first SNR and said second SNR to control a convergence factor in said equalizer.
-
21. The apparatus of claim 19, wherein said convergence factor for said second SNR is larger than said convergence factor for said first SNR.
-
22. The apparatus of claim 17, further comprising means for using a selected one of said first SNR and said second SNR to enhance error correction of said data baud.
-
23. The apparatus of claim 22, further comprising means for using a combination of said first SNR and second SNR to enhance error correction of said data baud.
-
24. The apparatus of claim 17, wherein said means for comparing at least one of said first SNR and said second SNR to predetermined selection criteria comprises:
means for comparing said first SNR to a preselected threshold level.
-
25. The apparatus of claim 17, further comprising:
-
means for processing said carriers to produce an equalizer output for each of the carriers; and
means for processing said equalizer output to produce a symbol decision for each of the carriers;
wherein said means for determining a first SNR for said data baud includes means for subtracting said equalizer output from said symbol decision when a data baud is received to produce a first difference value, means for squaring said first difference value to produce a first noise estimate, and normalizing the first noise estimate by the signal power to determine a first signal to noise estimate; and
wherein said means for determining a second SNR for said training baud includes means for subtracting said equalizer output from predetermined training data when a training baud is received to produce a second difference value, means for squaring said second difference value to produce a second noise estimate, and normalizing the second noise estimate by the signal power to determine a second signal to noise estimate.
-
-
26. The apparatus of claim 17, further comprising:
means for low pass filtering said first and second SNRs prior comparing at least one of said first SNR and said second SNR to predetermined selection criteria.
-
27. The apparatus of claim 26, further comprising:
means for reducing the bandwidth of a low pass filter used in said low pass filtering step as additional SNR determinations are made.
-
28. The apparatus of claim 17, wherein said means for determining a first SNR for said data baud includes:
-
means for estimating SNR for data baud in selected ones of said plurality carriers lying with two predetermined frequency bands;
means for averaging the SNRs for the data baud in said two frequency bands to produce an average SNR; and
means for using said average SNR in said means for comparing at least one of said first SNR and said second SNR to predetermined selection criteria.
-
-
29. The apparatus of claim 28, wherein said frequency bands are each about 10 kHz wide.
-
30. The apparatus of claim 17, further comprising:
means for detecting first adjacent signal energy at frequencies positioned at about ±
10 kHz from a center channel frequency.
-
31. The apparatus of claim 17, further comprising:
means for averaging said first SNR for data baud on carriers positioned within about ±
5 kHz from a center channel.
-
32. The apparatus of claim 17, said means for determining a first SNR for said data baud includes:
-
means for estimating SNR for data baud on carriers positioned in a first frequency band from about −
15 kHz to about −
5 kHz from a center channel frequency, and on carriers positioned in a second frequency band from about +5 kHz to about +15 kHz from a center channel frequency; and
means for averaging the SNRs for the data baud on carriers in said first and second frequency bands.
-
-
33. An apparatus for estimating signal-to-noise ratio (SNR) for a plurality of carriers modulated with digital information, such digital information including data baud and training baud, said apparatus comprising:
-
an input for receiving said plurality of carriers;
an SNR processor for determining a first SNR for said data baud, and for determining a second SNR for said training baud;
a comparator for comparing at least one of said first SNR and said second SNR to predetermined selection criteria, and for selecting one of said first SNR and said second SNR based on said comparison. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
an equalizer for processing said carriers to produce an equalizer output for each of the carriers; and
a decision processor for processing said equalizer output to produce a symbol decision for each of the carriers;
wherein said SNR processor subtracts said equalizer output from said symbol decision when a data baud is received to produce a first difference value, squares said first difference value to produce a first noise estimate, normalizes the first noise estimate by the signal power to determine a first signal to noise estimate, subtracts said equalizer output from predetermined training data when a training baud is received to produce a second difference value, squares said second difference value to produce a second noise estimate, and normalizes the second noise estimate by the signal power to determine a second signal to noise estimate.
-
-
39. The apparatus of claim 33, further comprising:
a filter for low pass filtering said first and second SNRs prior comparing at least one of said first SNR and said second SNR to predetermined selection criteria.
-
40. The apparatus of claim 33, wherein said SNR processor estimates SNR for data baud in selected ones of said plurality carriers lying with two predetermined frequency bands, averages the SNRs for the data baud in said two frequency bands to produce an average SNR, and uses said average SNR in said comparator for comparing at least one of said first SNR and said second SNR to predetermined selection criteria.
-
41. The apparatus of claim 40, wherein said frequency bands are each about 10 kHz wide.
-
42. The apparatus of claim 33, further comprising:
a detector for detecting first adjacent signal energy at frequencies positioned at about ±
10 kHz from a center channel frequency.
-
43. The apparatus of claim 33, wherein said SNR processor averages said first SNR for data baud on carriers positioned within about ±
- 5 kHz from a center channel frequency.
-
44. The apparatus of claim 33, wherein said SNR processor estimates SNR for data baud on carriers positioned in a first frequency band from about −
- 15 kHz to about −
5 kHz from a center channel frequency, and on carriers positioned in a second frequency band from about +5 kHz to about +15 kHz from a center channel frequency; and
averages the SNRs for the data baud on carriers in said first and second frequency bands.
- 15 kHz to about −
Specification