A network test instrument is operable to generate an interference profile for a bursty channel of a cable television network. Frequency spectrum data of a received signal is cross-correlated with predetermined frequency spectrum data to identify traces representative of noise. The interference profile may be built from the traces.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A test instrument, comprising: a processing circuit to: determine frequency spectrum data of a signal in a bursty channel that is received via a port connectable to a network; cross-correlate the frequency spectrum data with predetermined frequency spectrum data to generate cross-correlation values; generate an interference profile from the frequency spectrum data that represents signal noise based on the cross-correlation values; and filter outliers of aggregated frequency spectrum data having subtracted cyclostationary portions.
2. The test instrument of claim 1 , wherein to determine frequency spectrum data of the signal, the processing circuit is to: convert the signal to a digital signal; and calculate a Fast Fourier Transform (FFT) of the signal for a discrete time window of finite length.
3. The test instrument of claim 2 , wherein to cross-correlate the frequency spectrum data with predetermined frequency spectrum data, the processing circuit is to: cross-correlate the FFT for the discrete time window with the predetermined frequency spectrum data to determine a cross-correlation value for the discrete time window.
4. The test instrument of claim 3 , wherein to generate the interference profile, the processing circuit is to: compare the cross-correlation value for the discrete time window with a threshold; determine whether the FFT for the discrete time window is representative of the signal noise or a signal transmitted in the bursty channel based on the comparison; accumulate, in response to determining the FFT for the discrete time window is representative of the signal noise, the FFT for the discrete time window with FFT for other windows that are determined to be representative of the signal noise; and generate the interference profile from the accumulated FFTs.
5. The test instrument of claim 1 , wherein to generate the interference profile, the processing circuit is to: aggregate, for the frequency spectrum data determined to be representative of the signal noise, frequency spectrum data for a plurality of overlapping time windows; subtract the cyclostationary portions of the aggregated frequency spectrum data; and generate the interference profile from the filtered, aggregated frequency spectrum data.
6. The test instrument of claim 1 , wherein to generate the interference profile, the processing circuit is to: determine the frequency spectrum data that represents signal noise by normalizing the cross-correlation values prior to comparing the cross-correlation values to a threshold.
7. The test instrument of claim 6 , wherein the threshold is updated based on a signal level and a signal noise floor determined for signals received.
8. The test instrument of claim 1 , further comprising: a display, wherein the processing circuit is to output the interference profile to the display.
9. The test instrument of claim 1 , wherein the interference profile has a shape that is indicative of a source of signal interference in the bursty channel.
10. A test instrument, comprising: a receiver circuit to receive a radio frequency signal from a bursty channel; an analog-to-digital converter to convert the received radio frequency signal to a digital signal; a spectrum analyzer to determine a power spectral density of the digital signal in a frequency domain; and a processing circuit to: cross-correlate the power spectral density of the digital signal with predetermined frequency spectrum data to generate cross-correlation values; generate an interference profile of the bursty channel from traces associated with the cross-correlation values representative of signal noise; and filter outliers of aggregated frequency spectrum data having subtracted cyclostationary portions.
11. The test instrument of claim 10 , wherein the traces associated with the cross-correlation values representative of the signal noise comprise Fast Fourier Transforms (FFTs) of the digital signal determined by the spectrum analyzer.
12. The test instrument of claim 10 , wherein the processing circuit is to filter the traces with a median filter prior to generating the interference profile from the traces.
13. The test instrument of claim 10 , wherein the cross-correlation values each comprise a cross-correlation of a power spectral density of the digital signal for a finite time window with a predetermined power spectral density.
14. The test instrument of claim 10 , wherein to determine whether the cross-correlation values are each representative of signal noise in the bursty channel or a signal transmission in the bursty channel, the processing circuit is to: compare each cross-correlation value to a threshold; and determine, for each cross-correlation value, whether the cross-correlation value is associated with the signal noise or the signal transmission based on the comparison.
15. The test instrument of claim 14 , wherein the processing circuit is to normalize the cross-correlation values prior to comparing the cross-correlation values to the threshold.
16. The test instrument of claim 14 , wherein the threshold is updated based on a signal level and a signal noise floor determined for a signal received from the bursty channel.
17. The test instrument of claim 10 , wherein for the cross-correlation values determined to be representative of the signal transmission in the bursty channel, the processing circuit is to determine at least one of a signal level and a signal-to-signal noise ratio from traces associated with the cross-correlation values determined to be representative of the signal transmission.
18. A method executable by a test instrument to provide an interference profile of a channel, the method comprising: determining frequency spectrum data of a signal received from the channel; cross-correlating the frequency spectrum data with predetermined frequency spectrum data to generate cross-correlation values; comparing the cross-correlation values to a threshold to determine the frequency spectrum data that is representative of signal noise in the channel; generating an interference profile that is representative of the signal noise; and filtering outliers of aggregated frequency spectrum data having subtracted cyclostationary portions.
19. A non-transitory computer-readable medium comprising instructions which when executed by a processor will perform the following: determining frequency spectrum data of a signal received from a channel; cross-correlating the frequency spectrum data with predetermined frequency spectrum data to generate cross-correlation values; generating an interference profile from the frequency spectrum data that represents a signal noise using the cross-correlation values; and filtering outliers of aggregated frequency spectrum data having subtracted cyclostationary portions.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
May 21, 2019
February 11, 2020
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.