Characterizing ingress noise
10594364 ยท 2020-03-17
Assignee
Inventors
Cpc classification
H04N21/6118
ELECTRICITY
H04N17/00
ELECTRICITY
H04N7/102
ELECTRICITY
H04H20/12
ELECTRICITY
H04N21/2383
ELECTRICITY
H04N21/42221
ELECTRICITY
H04N21/440254
ELECTRICITY
H04N21/234354
ELECTRICITY
International classification
H04H20/12
ELECTRICITY
H04N21/422
ELECTRICITY
H04N21/4402
ELECTRICITY
H04N21/2343
ELECTRICITY
H04N21/262
ELECTRICITY
H04N17/00
ELECTRICITY
H04N21/2383
ELECTRICITY
H04L12/28
ELECTRICITY
Abstract
Methods and devices for characterization of repetitious noise in cable networks are disclosed. A frequency band of interest is identified, a time trace of a signal parameter within the frequency band is obtained, and an autocorrelation of the time trace is computed to detect repetitious noise. The repetition frequency can serve as an indicator of the noise source type, and thus it can assist in noise segmentation.
Claims
1. A device to identify noise in a cable network, the device comprising: a spectrum analyzer to: obtain a frequency spectrum of a cable signal at a first cable network location, wherein the cable signal includes a digital signal from a digital source and noise from a noise source; generate a time trace of a first parameter of the cable signal at a first frequency of the obtained frequency spectrum; compute an autocorrelation function of the time trace; identify a plurality of peaks in the autocorrelation function; determine a time delay between the plurality of peaks based on a summation analysis of the computed autocorrelation function and the identified plurality of peaks; and identify a first repetition frequency of a component of the noise from the time delay, wherein the first repetition frequency is indicative of a type of the noise source.
2. The device of claim 1, comprising a display device to display at least one of the frequency spectrum and the first repetition frequency.
3. The device of claim 1, comprising an output device to transmit the time delay to a remote device.
4. The device of claim 1, comprising a hardware processor to implement the spectrum analyzer, the hardware processor comprising at least one of a Field-Programmable Gate Array (FPGA), a digital signal processor, and a microprocessor.
5. The device of claim 4, comprising an input terminal to couple to the first cable network location, wherein the hardware processor comprises a radio frequency (RF) front end coupled to the input terminal of the device, and an ADC coupled to the RF front end, to digitize an output signal of the RF front end.
6. The device of claim 4, comprising an input terminal to couple to the first cable network location, wherein to generate the time trace of the first parameter of the cable signal at the first frequency, the hardware processor is to at least one of: dwell the spectrum analyzer at a first frequency band for a dwelling time and capture an output signal of the spectrum analyzer; and perform a real-time fast Fourier transform (FFT) of the obtained frequency spectrum.
7. The device of claim 4, wherein the time delay is a first time delay and the autocorrelation function includes peaks separated by a second time delay different from the first time delay, wherein the hardware processor is to: remove, from the time trace, peaks corresponding to the first time; compute the autocorrelation function to find the second time delay; and determine a second repetition frequency based on the computed autocorrelation function.
8. The device of claim 7, wherein to remove the peaks from the time trace, the hardware processor is to remove data points corresponding to the first time delay from the time trace, and fill in the removed data points.
9. The device of claim 4, wherein the hardware processor is to: generate a plurality of the time traces; compute autocorrelation functions for the plurality of time traces; average the computed autocorrelation functions; and determine the time delay from the averaged autocorrelation functions.
10. The device of claim 4, wherein the hardware processor is to: (a) sum a plurality of values of the autocorrelation function at multiples of the time delay to calculate a summed value for the autocorrelation function; (b) repeat (a) at a plurality of time delays different than the time delay to calculate a plurality of summed values; and (c) select a time delay corresponding to a maximum value of the summed values.
11. A method to identify noise in a cable network, the method comprising: obtaining, by a hardware processor, a frequency spectrum of a cable signal at a first cable network location wherein the cable signal includes a digital signal from a digital source and noise from a noise source; generating a time trace of a parameter of the cable signal at a first frequency of the obtained frequency spectrum; computing an autocorrelation function of the time trace; identifying a plurality of peaks in the autocorrelation function; determining a time delay between the plurality of peaks based on a summation analysis of the computed autocorrelation function and the identified plurality of peaks; and identifying a first repetition frequency of a component of the noise from the time delay, wherein the first repetition frequency is indicative of a type of the noise source.
12. The method of claim 11, comprising displaying at least one of the frequency spectrum and the first repetition frequency.
13. The method of claim 11, comprising transmitting the time delay to a remote device.
14. The method of claim 11, wherein generating the time trace comprises at least one of: dwelling a spectrum analyzer at a first frequency band for a dwelling time and capturing an output signal of the spectrum analyzer; and performing a real-time fast Fourier transform (FFT) of the obtained frequency spectrum.
15. The method of claim 11, wherein the time delay is a first time delay and the autocorrelation function includes a second autocorrelation peak separated from the first peak by a second time delay different from the first time delay, the method comprising: removing, by the hardware processor, peaks from the time trace corresponding to the first autocorrelation peak; computing, by the hardware processor, the autocorrelation function to find the second autocorrelation peak; and determining, by the hardware processor, a second repetition frequency based on the computed autocorrelation function.
16. The method of claim 15, wherein removing the peaks from the time trace comprises removing data points corresponding to the first autocorrelation peak from the time trace, and filling in the removed data points.
17. The method of claim 15, comprising: obtaining a plurality of the time traces; computing autocorrelation functions for the plurality of time trace; averaging the computed autocorrelation functions; and determining the first autocorrelation peak and the first time delay from the averaged autocorrelation functions.
18. The method of claim 11, comprising: (a) summing a plurality of values of the autocorrelation function at multiples of the time delay to obtain a summed value for the autocorrelation function; (b) repeating (a) at a plurality of time delays different than the time delay to obtain a plurality of summed values; and (c) selecting a time delay corresponding to a maximum value of the summed values.
19. A cable network testing device operable to test for ingress noise in a cable network, the cable network testing device comprising: an input terminal to couple the cable network testing device to the cable network; a spectrum analyzer to: receive a cable signal from the cable network via the input terminal, wherein the cable signal includes a digital signal from a digital source and noise from a noise source; generate a time trace of a first parameter of the cable signal at a first frequency of a frequency spectrum of the cable signal; compute an autocorrelation function of the time trace; identify a plurality of peaks in the autocorrelation function; determine a time delay between the plurality of peaks based on a summation analysis of the computed autocorrelation function and the identified plurality of peaks; and identify a first repetition frequency of a component of the noise from the time delay, wherein the first repetition frequency is indicative of a type of the noise source; and a display to display at least one of the frequency spectrum and the first repetition frequency.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) Exemplary embodiments will now be described in conjunction with the drawings, in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
DETAILED DESCRIPTION OF THE INVENTION
(15) While the present teachings are described in conjunction with various embodiments and examples, it is not intended that the present teachings be limited to such embodiments. On the contrary, the present teachings encompass various alternatives and equivalents, as will be appreciated by those of skill in the art.
(16) Referring to
(17) Several exemplary sources of ingress noise are shown in the customer premises 104a. The ingress noise sources include an analog TV sync signal 122, a power line ingress 124, and a RF ingress 126 entering the cable through a delaminated cable shielding 127. All these sources enter the cable plant 102 and travel towards the headend 106, impeding communications with other customer premises 104.
(18) To identify the problematic customer remises 104a where the ingress noise 122, 124, and 126 is generated, a tester 128 is coupled at a first location 131 to receive a cable signal 132. According to the invention the tester 128 is constructed and/or programmed to determine not only spectral but also repetitious properties of ingress noise, as follows.
(19) Referring to
(20) In a step 201, the tester 128 computes an autocorrelation function 303 (
(21) Each type of ingress noise has its own characteristic repetition rate. For example, noise repeating at submultiples of 16.67 ms (US) or 20 ms (Europe) is characteristic of the power line ingress noise 124; noise repeating at 15.73426 kHz (NTSC) or 15.625 kHz (PAL) is characteristic of the analog TV sync signal 122. Thus, the measured value of t is indicative of a type of the ingress noise.
(22) Referring back to
(23) The first step 201 of the method 200 can be performed by identifying, either automatically or manually, the noise peak 311 in the frequency spectrum 310 of the cable signal 132 at the first location 131, and selecting the first frequency band 301 to include a central frequency of the noise peak 311, as shown in
(24) The time trace 302 can be obtained by dwelling the spectrum analyzer module at the first frequency band 301 for a period of time, and capturing an output signal of the spectrum analyzer module. Alternatively, a real-time fast Fourier transform (FFT) of the obtained spectrum 310 can be performed to obtain the time trace 302.
(25) In one embodiment, the first frequency band 301 can include an upstream digitally modulated channel, not shown. In this case, the second step 202 can include demodulating the cable signal 132 and obtaining a symbol error vector of the demodulation. A time trace of the symbol error vector is then constructed and processed in a same manner as the signal amplitude that is, an autocorrelation function can be computed, and peaks of that autocorrelation function can be detected. A time trace of the error vector or any other parameter of the signal in the first frequency band 301 can be obtained in the second step 202, and the autocorrelation of that time trace can be calculated in the third step 203 of the method 200 of
(26) Thresholding can be used to eliminate non-pulsed noise and/or upstream signal bursts from the analysis. Referring to
(27) In one embodiment, the time trace 402 is captured only when the amplitude is within a predefined parameter range, for example between. A.sub.1 and A.sub.2 as shown in
(28) Referring back to
(29) Still referring to
(30) The ingress noise can include components at two or more repetition frequencies. In this case, the autocorrelation function 303 will include at least one second autocorrelation peak, not shown, at a second non-zero time delay t.sub.2. The second autocorrelation peak can be much weaker than the first autocorrelation peak 331. To determine the second repetition frequency even in the presence of the strong first autocorrelation peak 331, the time trace 302 can be processed to remove the signal peaks therein corresponding to the first autocorrelation peak 33 i.e., the first to third peaks 321 to 323, respectively, and the autocorrelation function 303 may then be re-computed from the processed time trace 303 to find the second autocorrelation peak. The signal peaks can be removed by identifying peaks at the first time daily t, removing the data points corresponding to the peaks, and using linear or polynomial interpolation to fill in the removed data points.
(31) Referring to
(32) Turning to
(33) Referring now to
(34) Once the analysis band, or the first frequency band 301, is selected in a step 706, the tester 128A or 128B proceeds to obtaining the tune trace 302 by performing triggering 708, thresholding 710, (triggering/thresholding functions 622 of the FPGA 606A or 606B) and/or demodulation 712 (demodulation function 624 of FPGA 606A of
(35) Examples of processing results of repetitious upstream noise will now be given. Referring to
(36) Turning to
(37) Referring back to
(38) It is to be noted that not only pure noise peaks, but also noise within communication spectral bands can be displayed in this manner. Turning to
(39) Referring to
(40) While a detailed set of repetition frequencies is usually not known for each network location, fair assumptions can often be made as what type of noise may be prevalent in what network area. As technicians learn new sources of ingress noise, they can associate those sources with particular network locations for future use. By way of a non-limiting example, the ingress noise can be characterized at the first location 131 (
(41) The hardware used to implement the various illustrative logics, logical blocks, modules, and circuits described in connection with the aspects disclosed, herein may be implemented or performed with a general purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general-purpose processor may be a microprocessor, but, in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of interprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration. Alternatively, some steps or methods may be performed by circuitry that is specific to a given function.
(42) The foregoing description of one or more embodiments of the invention has been presented for the purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise form disclosed. Many modifications and variations are possible in light of the above teaching. It is intended that the scope of the invention be limited not by this detailed description, but rather by the claims appended hereto.