Instrument and method for performing a sweep for noise in a cable network system
10924799 ยท 2021-02-16
Assignee
Inventors
Cpc classification
H04N21/6118
ELECTRICITY
H04N17/00
ELECTRICITY
H04N21/437
ELECTRICITY
International classification
H04N7/173
ELECTRICITY
H04N21/437
ELECTRICITY
Abstract
A cable network test instrument for isolating a source of noise in a cable network system is disclosed.
Claims
1. A cable network test instrument, comprising: a port configured to be coupled to a node of a cable network system, and a controller electrically connected to the port, the controller being configured to access data on the cable network system via the port, wherein the controller includes circuitry configured to: store a first set of signal data from the cable network system for predefined frequencies over a first predetermined time interval, collect a second set of signal data from the cable network system through the port for the predefined frequencies over a second predetermined time interval, calculate, for each predefined frequency, a first average error ratio based on the first set of signal data and a second average error ratio based on the second set of signal data, determine, for each predefined frequency, a difference between the first and second average error ratios, and generate a user-perceptible indication of the difference between the first average error ratio and the second average error ratio, wherein: each set of signal data comprises Quadrature Amplitude Modulation (QAM) symbols with in-phase components and quadrature-phase components, each average error ratio at each predefined frequency is a ratio of average error power to average symbol power, and both the first set of signal data and the second set of signal data are for the same predefined frequencies.
2. The cable network test instrument of claim 1, further comprising a display operable to present the user-perceptible indication of the difference between the first average error ratio and the second average error ratio.
3. The cable network test instrument of claim 1, further comprising: demodulation circuitry having an input coupled to the port and an output coupled to the controller, the demodulation circuitry being configured to generate a number of QAM symbols from signal data received from the cable network system, wherein the circuitry is configured to calculate the first average error ratio and the second average error ratio for each predefined frequency based on the number of QAM symbols, calculate a number of modulation error vectors for each predefined frequency based on the number of QAM symbols, and determine an average error power for the first and second average error ratios for each predefined frequency based on the calculated modulation error vectors.
4. The cable network test instrument of claim 1, wherein the controller includes circuitry configured to separately calculate each of a first average error power based on a first number of QAM symbols in the first set of signal data and the second average error power based on a second number of QAM symbols in the second set of signal data from the following mathematical expression:
.sub.j=1.sup.N[(I.sub.j.sub.j).sup.2+(Q.sub.j{tilde over (Q)}.sub.j).sup.2] where: N=the number of QAM symbols, I.sub.j=the I or in-phase component of the j-th symbol received, Q.sub.j=the Q or quadrature component of the j-th symbol received, .sub.j=the ideal I or in-phase component of the j-th symbol received, and {tilde over (Q)}.sub.j=the ideal Q or quadrature component of the j-th symbol received.
5. The cable network test instrument of claim 4, wherein the controller includes circuitry configured to calculate the average symbol power for the first and second average error ratios for each predefined frequency from the following mathematical expression:
.sub.j=1.sup.N(.sub.j.sup.2+{tilde over (Q)}.sub.j.sup.2).
6. The cable network test instrument of claim 1, wherein each predefined frequency corresponds to a channel of the cable network system.
7. The cable network test instrument of claim 1, wherein the circuitry of the controller is further configured to collect the first set of signal data from the cable network system through the port over the first predetermined time interval.
8. The cable network test instrument of claim 1, wherein the circuitry of the controller is further configured to receive the first set of signal data from the cable network system through the port.
9. The cable network test instrument of claim 8, wherein the circuitry of the controller is further configured to collect the second set of signal data from the cable network system based on a synchronization message received from the cable network system through the port.
10. A method of detecting noise in a cable network system, the method comprising: connecting a cable network test instrument at a first node of the cable network system, operating the instrument at the first node to collect a first set of signal data from the cable network system for predefined frequencies over a first predetermined time interval, connecting the instrument at a second node of the cable network system that is downstream from the first node, operating the instrument at the second node to collect a second set of signal data from the cable network system for predefined frequencies over a second predetermined time interval, operating the instrument to calculate, for each predefined frequency, a first average error ratio based on the first set of signal data and a second average error ratio based on the second set of signal data, operating the instrument to determine, for each predefined frequency, a difference between the first average error ratio and the second average error ratio, generating, with the instrument, a user-perceptible indication of the difference between the first and the second average error ratios, and identifying a source of noise based on the user-perceptible indication, wherein: each set of signal data comprises Quadrature Amplitude Modulation (QAM) symbols with in-phase components and quadrature-phase components, each average error ratio at each predefined frequency is a ratio of average error power to average symbol power, and both the first set of signal data and the second set of signal data are for the same predefined frequencies.
11. The method of claim 10, generating the user-perceptible indication of the difference includes activating a display of the instrument to show the calculated difference at each predefined frequency.
12. The method of claim 10, wherein: generating a user-perceptible indication includes activating display of the instrument to show the calculated difference on a plot of the calculated differences versus the predefined frequencies, and identifying the source of noise includes locating peaks in the plot of the calculated differences.
13. The method of claim 10, wherein each of the first set of signal data and the second set of signal data includes radio frequency signal data for a number of channels of the cable network system, each carrier channel being located at one of the predefined frequencies.
14. The method of claim 13, wherein operating the instrument to calculate the first average error ratio and the second average error ratio includes: demodulating the radio frequency signal data to generate a number of QAM symbols for the first set of signal data and the second set of signal data, operating the instrument to calculate a number of modulation error vectors for each carrier channel of the number of carrier channels based on the number of QAM symbols, and operating the instrument to obtain an average error power for the first and second average error ratios for each carrier channel based on the calculated modulation error vectors.
15. The method of claim 14, wherein operating the instrument to obtain the average error power includes separately calculating each of the first average error power and the second average error power from the following mathematical expression:
.sub.j=1.sup.N[(I.sub.j.sub.j).sup.2+(Q.sub.j{tilde over (Q)}.sub.j).sup.2] where: N=the number of QAM symbols, I.sub.j=a I or in-phase component value of the j-th symbol received, Q.sub.j=a Q or quadrature component value of the j-th symbol received, .sub.j=an ideal I or in-phase component value of the j-th symbol received, and {tilde over (Q)}.sub.j=an ideal Q or quadrature component value of the j-th symbol received.
16. The method of claim 15, wherein operating the meter to calculate the first average error ratio and the second average error ratio includes calculating the average symbol power for the first and second average error ratios for each carrier channel from the following mathematical expression:
.sub.j=1.sup.N(.sub.j.sup.2+{tilde over (Q)}.sub.j.sup.2).
17. The method of claim 16, further comprising accessing a memory of the meter to obtain the ideal I or in-phase component values (.sub.j) and ideal Q or quadrature component values ({tilde over (Q)}.sub.j).
18. The method of claim 10, wherein a carrier channel of the cable network system is located at each predefined frequency.
19. A system comprising: a network device including a port configured to be coupled to a cable network system, and a controller electrically connected to the port, the controller being configured to access data on the cable network system via the port, wherein the controller includes circuitry configured to: store a first set of signal data from the cable network system for predefined frequencies over a first predetermined time interval, collect a second set of signal data from the cable network system through the port for the predefined frequencies over a second predetermined time interval, calculate, for each predefined frequency, a first average error ratio based on the first set of signal data and a second average error ratio based on the second set of signal data, determine, for each predefined frequency, a difference between the first average error ratio and the second average error ratio, and generate a user-perceptible indication of the difference between the first average error ratio and the second average error ratio, wherein: each set of signal data comprises Quadrature Amplitude Modulation (QAM) symbols with in-phase components and quadrature-phase components, each average error ratio at each predefined frequency is a ratio of average error power to average symbol power, the average error power is a sum of first squared deviations of the in-phase components and ideal in-phase components and second squared deviations of the quadrature-phase components and ideal quadrature phase components, and both the first set of signal data and the second set of signal data are for the same predefined frequencies.
20. The system of claim 19, wherein the network device further includes a display operable to present the user-perceptible indication of the difference between the first average error ratio and the second average error ratio to detect and isolate a source of ingress noise.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The detailed description particularly refers to the following figures, in which:
(2)
(3)
(4)
(5)
(6)
DETAILED DESCRIPTION OF THE DRAWINGS
(7) While the concepts of the present disclosure are susceptible to various modifications and alternative forms, specific exemplary embodiments thereof have been shown by way of example in the drawings and will herein be described in detail. It should be understood, however, that there is no intent to limit the concepts of the present disclosure to the particular forms disclosed, but on the contrary, the intention is to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the invention as defined by the appended claims.
(8) As shown in
(9) In the illustrative embodiment, the CMTS 12 obtains and modulates programming material onto appropriate carriers for distribution to cable modems 14 located at subscribers' premises. Subscribers' premises may include offices, homes, apartments, or other spaces at which CATV content is desired. In the illustrative embodiment, the carriers are combined for distribution downstream to subscribers over the forward path. Signals going upstream from subscribers' premises are routed in the return path.
(10) The CMTS 12 is connected to the cable modems 14 via a plurality of data lines 16 such as, for example, coaxial cable and/or optical fiber that transport the CATV signals. In some embodiments, the CATV signals are transported as radio frequencies (RF). The signals may also be transported in hybrid systems including optical transmission portions in which the RF signals are converted to light for fiber optic transmission over some portions of the signal path and as RF signals over other portions of the signal path. The CMTS 12 also communicates with the other components of the cable network system 10 via the Internet 18. To do so, the CMTS 12 is configured to convert signals it receives from each cable modem 14 into Internet Protocol (IP) packets, which are then transmitted over the Internet 18. Transmissions from the cable modems 14 to the CMTS 12 are referred to as upstream transmissions or signals. The CMTS 12 is also configured to send signals downstream to the cable modems 14 by processing the signals it receives via the Internet 18 and then transmitting them to the cable modems 14.
(11) The cable network system 10 also includes a number of nodes 20, 22. The nodes include a number of amplifiers 20 that are positioned throughout the cable network system 10 to compensate for signal loss caused by, for example, imperfections in the data lines or splitting of the signal during distribution. The cable network system 10 also includes a plurality of distribution taps 22 that provide points at which the subscribers' premises (and hence the cable modems 14) may be connected. In the illustrative embodiment, a single distribution tap 22 is connected to a single subscriber's premises via a coaxial cable. It should be appreciated that in other embodiments one or more of the taps may split the signals for distribution into two, four, or eight subscribers' premises.
(12) As shown in
(13) The cable network system 10 may include any number of upstream and downstream channels and carriers within each channel to carry data over the data lines 16 between the CMTS 12 and the cable modems 14 on the system 10. Currently, cable network systems provide either four or eight active upstream channels, which are located at predefined frequencies, in the upstream frequency band. In some embodiments, there may be as many as 8192 upstream channels. The upstream band, like any other frequency band allocated for communication, is desired to have a minimal amount of interference, but external sources generate ingress noise that interferes with the upstream band. Such external sources include personal electronic devices such as computers, electric motors, cellular towers, and other sources outside of the cable network system 10. Cable network operators seek to locate and isolate such external sources to eliminate the interference and improve operation of the cable network system 10.
(14) Referring now to
(15) The test instrument 50 includes an outer casing 52 that houses electronic circuitry 54 configured to collect and process signal data from the cable network system 10. The test instrument 50 has a user interface that includes an integrated display 56, a keyboard 58, visual indicators (e.g., light-emitting diodes) 60 associated with different functions of the test instrument 50, and a speaker 62. In the illustrative embodiment, the integrated display 56 is a liquid crystal display.
(16) The test instrument 50 also includes a power supply 64 configured to supply power to the other electronic circuitry 54. The power supply 64 may include a rechargeable battery pack mounted in the casing 52 and/or circuitry for connecting the test instrument 50 to a standard wall outlet.
(17) The test instrument 50 also includes a central processing unit (CPU) 70, which is operable to selectively control the other electronic circuitry 54 of the test instrument 50. In the illustrative embodiment, the CPU 70 is a microprocessor configured to boot or power-up the circuitry required to collect and analyze signal data from the system 10. It should be appreciated that in other embodiments the CPU may take the form of a field programmable gate array (FPGA) or other electronic device configured to control the operation of the circuitry 54. In the illustrative embodiment, the CPU 70 is connected to the keyboard 58 to receive inputs from the technician and to the display 56 and indicators 60 to provide outputs and other information to the technician regarding the operation of the test instrument 50 and, for example, the data acquired during testing. Any measurements or other data collected by the test instrument 50 may be transmitted a monitoring system via a Wi-Fi transceiver 72 that is connected to the CPU 70. As shown in
(18) The test instrument 50 also includes a DOCSIS engine or modem 80 operable to measure and evaluate signals in the system 10 via a pair of ports or connectors 82, 84. In the illustrative embodiment, the connectors 82, 84 are F-connectors configured to be connected to the coaxial cabling in the system 10. In that way, the instrument 50 may be connected at various points on the system 10 to collect data and isolate noise, as described in greater detail below. It should be appreciated that in other embodiments the test instrument 50 may include other input/output ports to connect the test instrument 50 to the system 10. In still other embodiments, the instrument 50 may utilize the transceiver 72 to access data on the system 10.
(19) As shown in
(20) The DOCSIS modem 80 includes a controller 90 that is connected to the CPU 70. In the illustrative embodiment, the controller 90 is a microprocessor such as, for example, a Puma 7 chip, which is commercially available from Intel Corporation. It should be appreciated that in other embodiments the controller may take the form of a field programmable gate array (FPGA) or other electronic device configured to process signals received from the system 10. In the illustrative embodiment, the CPU 70 and the controller 90 constitute the main electronic controller of the instrument 50 to operate the other circuitry 54 to collect and analyze data from the system 10. The modem 80 also includes in the illustrative embodiment a flash memory 92 for booting the microprocessor 90 and flash memory 94 and RAM memory 96 to support other operations of the DOCSIS modem 80. The flash memory 94 is illustratively eMMC, and the RAM memory 96 is illustratively DDR3. In some embodiments, the controller 90 may be configured to demodulate individual Quadrature Amplitude Modulation (QAM) digital television signals in the cable network system 10 and may include other circuitry to handle the differences in data encoding and decoding such signals.
(21) As shown in
(22) The output of the DAC circuit 102 is provided to the processor 90 for demodulation. As shown in
(23) In the illustrative embodiment, the demodulation module 110 of the processor 90 includes a matched input filter 112 that is matched to the output filter of the transmitter of the CMTS 12 or the digital television modulator(s) 24. In the illustrative embodiment, the filter 112 is a square-root Nyquist filter that has a response that is matched to the QAM symbol chip of the transmitter. The output of the filter 112 is coupled to the input of the equalizer 114. The equalizer 114 is configured to adapt its filter coefficients to dynamically vary the channel responses to maximize average symbol power.
(24) The output of the equalizer 114 is coupled to acquisition and tracking loops calculator 116. The calculator 116 is configured to provide timing estimates to permit the demodulation module 110 to lock onto the signals received from the CMTS 12. The timing estimates include frequency, phase, and symbol timing. It should be appreciated that the calculator 116 may also be configured to use preamble symbols as a reference to aid in the acquisition and tracking of the signals. The calculator 116 may also be configured to remove in-channel narrowband interference before calculating the timing estimates.
(25) The output of the calculator 116 is a number of QAM symbols, which are complex numbers or vectors. Each vector is represented by a magnitude (I.sub.j) and a phase (Q.sub.j). The magnitude of the vector (also called in-phase) is the real component of the complex number, and the phase of the vector (also called the quadrature) is the imaginary component of the complex number. The QAM symbols are provided to a slicer 118, which is configured to utilize the vectors and select the nearest ideal symbols from the QAM constellation. These ideal symbols may be stored in memory. In the illustrative embodiment, the ideal symbols include the ideal magnitude (.sub.j) of the vector and the ideal phase ({tilde over (Q)}.sub.j) of the vector. The output of the slicer 118 is provided to junction 120.
(26) As shown in
(27) Similarly, the demodulation module 110 is also configured to subtract the ideal phase ({tilde over (Q)}.sub.j) from the phase (Q.sub.j) of the vector in junction 120. The difference between the phases is provided to block 124 in which the difference is squared. As shown in
(28) In that way, the demodulation module 110 is configured to calculate the average error power for each channel from the following equation:
.sub.j=1.sup.N[(I.sub.j.sub.j).sup.2+(Q.sub.j{tilde over (Q)}.sub.j).sup.2]
where: N=the number of QAM symbols, I.sub.j=the I or in-phase component of the j-th symbol received, Q.sub.j=the Q or quadrature component of the j-th symbol received, .sub.j=the ideal I or in-phase component of the j-th symbol received, and {tilde over (Q)}.sub.j=the ideal Q or quadrature component of the j-th symbol received.
(29) The ideal magnitude (.sub.j) of the vector and the ideal phase ({tilde over (Q)}.sub.j) of the vector determined by the slicer 118 are also provided to blocks 130, 132. In blocks 130, 132, the demodulation module 110 squares each of the ideal magnitude (.sub.j) and the ideal phase ({tilde over (Q)}.sub.j). The squares are provided to block 134, which averages or accumulates the squares of the ideal magnitude (.sub.j) and the ideal phase ({tilde over (Q)}.sub.j) over the number of QAM symbols received from the loop calculator 116. The output of block 134 is the average symbol power of a channel of the cable network system 10. In that way, the demodulation module 110 is configured to calculate the average symbol power for each channel from the following equation:
.sub.j=1.sup.N(.sub.j.sup.2+{tilde over (Q)}.sub.j.sup.2).
where: N=the number of QAM symbols, .sub.j=the ideal I or in-phase component of the j-th symbol received, and {tilde over (Q)}.sub.j=the ideal Q or quadrature component of the j-th symbol received.
(30) The processor 90 is configured to provide the average error power for a channel and the average symbol power for the same channel to the module 140. In the module 140, the processor 90 calculates a ratio between the average error power and the average symbol power for a channel of the cable network system 10. In other words, this ratio is the average error ratio of one of the channels of the cable network system 10. The processor 90 is also configured to calculate the average error ratio for each channel (and therefore each predefined frequency) detected in the signal data received from the cable network system 10. In that way, the processor 90 is configured to perform a sweep across the channels of the cable network system 10 to determine the average error ratio for each channel. The processor 90 is configured to provide this information to other electronic circuitry 54 in the instrument 50, including the CPU 70, for, for example, storage, display, or other processing, as described in greater detail below.
(31) As described above, the test instrument 50 is configured for use in locating or isolating in the cable network system 10. Referring now to
(32) The technician may then operate the test instrument 50 to collect signal data from the cable network system 10 as it passes through the node 152, again utilizing, for example, the keyboard 58 to energize the electronic circuitry 54 of the instrument 50 to collect signal data over the predetermined time interval. At the node 152, the signal data again is collected in a sweep that matches the frequencies covered in sweep performed at the node 150.
(33) As described above, the test instrument 50 is configured to demodulate the signal data collected at the nodes 150, 152 to obtain the QAM symbols for each channel in each set of signal data. The test instrument 50 is further configured to process the QAM symbols to calculate the average error power and the average symbol power for each channel at each node 150, 152. In other words, the technician may operate the test instrument 50 to obtain from the signal data collected at node 150 the average error power and the average symbol power for each channel at node 150. The technician may also operate the test instrument 50 to obtain from the signal data collected at node 152 the average error power and the average symbol power for each channel at node 152.
(34) With the average error power and average symbol power for each channel at each node 150, 152, the technician may operate the test instrument 50 to obtain an average error ratio for each channel at each node 150, 152. The technician may then operate the test instrument 50 to find the difference between the average error ratio for each channel at the node 150 and the average error ratio for each channel at the node 152, which may be displayed as a sweep across the relevant frequency band on the display 56.
(35) As shown in
(36) Returning to
(37) It should be appreciated that in other embodiments multiple test instruments 50 may be used to locate a source of noise. In such embodiments, one instrument 50 may be attached at, for example, each of the nodes 150, 152, 154 at the same time. The instrument 50 at the node 150 may then be operated to transmit synchronization messages to the instruments 50 at the other nodes 152, 154 to collect signal data at the same time for the same length of time and across the same predefined frequency band. The collected signal data may be sent to any of the instruments 50 or to a remote site for processing to calculate the differences in the average error ratios to isolate the noise source 148. The test instrument 50 described above constitutes a network device but it should be appreciated that in still other embodiments, other network devices such as, for example, cable modems, including the demodulation module 110 and the average error ratio module 140 and distributed throughout the cable network system 10, may be used to collect the signal data for use in calculating the differences in the average error ratios to isolate the noise source 148.
(38) While the disclosure has been illustrated and described in detail in the drawings and foregoing description, such an illustration and description is to be considered as exemplary and not restrictive in character, it being understood that only illustrative embodiments have been shown and described and that all changes and modifications that come within the spirit of the disclosure are desired to be protected.
(39) There are a plurality of advantages of the present disclosure arising from the various features of the method, apparatus, and system described herein. It will be noted that alternative embodiments of the method, apparatus, and system of the present disclosure may not include all of the features described yet still benefit from at least some of the advantages of such features. Those of ordinary skill in the art may readily devise their own implementations of the method, apparatus, and system that incorporate one or more of the features of the present invention and fall within the spirit and scope of the present disclosure as defined by the appended claims.