METHOD AND DEVICE FOR SIMULTANEOUS UPSTREAM AND DOWNSTREAM MEASUREMENTS IN CABLE TV NETWORKS
A cable network tester includes separate ports for receiving downstream and upstream signals, and separate signal processing circuitry for parallel processing the downstream and upstream signals. Results of the upstream and downstream testing, including upstream and downstream frequency scans and other tests related to incoming subscriber services and home wiring integrity, may be simultaneously displayed in real time. The tester may be configured for automatic port connection detection and routing.
The present disclosure generally relates to testing and monitoring of cable TV networks, and more particularly relates to devices and methods for simultaneous upstream and downstream measurements in a cable TV network.
BACKGROUNDA cable network delivers services such as digital television, Internet, and Voice-over-IP (VoIP) phone connection. A typical cable network is a two-way hybrid fiber-coaxial (HFC) network that supports point-to-multipoint transmission in the downstream direction using digital signals or a mix of analog and digital signals, and multipoint-to-point transmission in the upstream direction. Downstream signals, which carry broadcast digital TV signals, internet traffic, etc., are distributed via a fiber optic connection from a head-end to a node that converts the optical signal to an electrical signal and then distributes the signals to residences via a tree and branch coaxial cable distribution network termed ‘cable plant’. At the subscriber side, terminal equipment supports the delivery of cable services, which may include video, data and voice services, to subscribers via cable modems. Upstream signals from the subscribers' homes carry phone and Internet traffic. The upstream signals propagate from the branches of the cable plant towards the headend of the network.
Delivery of data services over cable networks is typically compliant with a Data Over Cable Service Interface Specifications (DOCSIS®) standard. The term ‘DOCSIS’ generally refers to a group of specifications published by CableLabs that define industry standards for cable headend equipment, such as Cable Modem Termination System (CMTS), and cable modem (CM) equipment. The physical layer specification of DOCSIS provides for the use of frequency multiplexing and several specific forms of quadrature amplitude modulation (QAM) for both upstream (CM to headend) and downstream (headend to CM) communications. Upstream and downstream signals occupy separate frequency bands called upstream and downstream frequency bands. Downstream information channel signals co-propagate in the downstream frequency band, and upstream signals co-propagate in the upstream frequency band. The frequency separation of the upstream and the downstream signals allows bidirectional amplification of these signals, which propagate in a common cable in opposite directions. In the United States, most of the cable equipment installed at the time of the writing complies with the DOCSIS 3.0 version of the DOCSIS standard, which provides for the upstream spectral band from 5 MHz to 42 MHz typically, with the downstream channels using 64-QAM or 256-QAM modulation format and 6 MHz spacing within the downstream spectral band spanning from 50 MHz to 1000 MHz. The upstream channel widths are configurable and may take a set of define values between 200 kHz and 6.4 MHz, each corresponding to a specific symbol rate, with the upstream data modulated with either QPSK, 16-QAM, 32-QAM, 64-QAM or 128-QAM.
The upstream and downstream signals are prone to impairments that may originate at a plurality of network locations in the network. As the result of the “tree” structure of the cable plant, there may be numerous devices, cable segments and connectors located between the fiber optic node and the end user. This provides for a plurality of locations were a defect can occur, resulting in either no service or a reduced service to the end user. In order to ensure adequate performance, the cable plant needs to be monitored and tested and the source of impairments identified and located. Tracing the source of impairment typically requires that a technician travels to different network locations and compares measurements to locate the impairment. Portable network testing devices currently used in the industry may help to identify certain types of defects in the cable plant by performing specific spectral and noise measurements in the upstream and/or downstream directions using specialized testing methods at different network locations. A number of tests can also be performed to evaluate quality of digital TV signal transmission on higher logical levels of data transmission, for example by measuring such parameters as carrier level or amplitude, modulation error ratio (MER), bit error rate (BER), ingress under carrier (IUC), and other parameters. The measurements may be performed on channel-by-channel basis, each channel diagnostic data being summarized on a separate screen or data page viewed by the technician on the tester's visual display. In many cases, both upstream and downstream services and/or signals may need to be tested. In a typical scenario, a technician may travel to a specific network location, such as to the location of a customer tap if there is a need to provision a new service to the customer or to identify a source of a service impairment, and separately test downstream services provided to the customer, and customer's network for possible impairments. As the result, performing all required testing may take a long time.
Accordingly, it may be understood that there may be significant problems and shortcomings associated with current solutions and technologies for testing cable TV networks.
SUMMARYAccordingly, the present disclosure relates to a method and apparatus for simultaneous testing of upstream (US) and downstream (DS) signals and services in a cable TV network. The method may be implemented in an apparatus comprising two cable ports for connecting simultaneously to upstream and downstream portions of the cable TV network, and may include auto-detection of port connections.
According to one aspect of the present disclosure, there is provided a method for testing a cable network with a cable network tester comprising two cable ports, the cable network supporting a downstream signal and an upstream signal. The method comprises: a) receiving the downstream network signal at one of the two cable ports of the cable network tester; b) receiving the upstream network signal at the other of the two cable ports of the cable network tester; c) processing the downstream network signal to obtain downstream measurement data; d) processing the upstream signal to obtain upstream measurement data; and e) configuring the upstream measurement data and the downstream measurement data for simultaneous display to a user.
According to an aspect of the present disclosure, the method may be implemented in the cable network tester which comprises a first signal processing circuit configured for processing the downstream signal and a second signal processing circuit configured for processing the upstream signal, with the two cable ports comprising a first cable port and a second cable port, wherein c) comprises: c1) receiving, by the first signal processing circuit, a first signal from one of the first and second cable ports; c2) determining, by the first signal processing circuit, whether the first signal comprises the downstream signal; and c3) generating a ‘port switch’ signal if the first signal does not comprise the downstream signal.
Another aspect of the present disclosure relates to an apparatus for testing a cable television network, comprising: two cable ports for connecting simultaneously to an upstream portion of the cable network for receiving an upstream signal and to a downstream portion of the cable network for receiving a downstream signal; a first signal processing circuit coupled to one of the two cable ports and configured to process the downstream signal and to obtain downstream measurement data; a second signal processing circuit coupled to the other of the two cable ports and configured to process the upstream signal to obtain upstream measurement data; and a processor communicatively coupled to the first and second signal processing circuits and configured to process the upstream measurement data and the downstream measurement data and to configure the upstream and downstream measurements data for simultaneous display to a user.
According to one feature of one or more embodiments disclosed herein, the apparatus may be configured to determine whether a first signal received into the first signal processing circuit from one of the two cable ports comprises the downstream signal, and to generate a port switch signal if the first signal does not comprise the downstream signal. The apparatus may further comprise a connection switch disposed to provide a switchable 2×2 connection from the two cable ports to the first and second signal processing circuits, and to switch said connection in response to receiving the port switch signal so as to provide automatic port routing.
Embodiments disclosed herein will be described in greater detail with reference to the accompanying drawings which represent preferred embodiments thereof, in which like elements are indicated with like reference numerals, and wherein:
In the following description, for purposes of explanation and not limitation, specific details are set forth, such as particular circuits, circuit components, techniques, etc. in order to provide a thorough understanding of the present disclosure. However, it will be apparent to one skilled in the art that aspects of the present disclosure may be practiced in other embodiments that depart from these specific details. In other instances, detailed descriptions of well-known methods, devices, and circuits are omitted so as not to obscure the description. The appearances of the phrase “in one embodiment” in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. Note that as used herein, the terms “first”, “second” and so forth are not intended to imply sequential ordering, but rather are intended to distinguish one element from another unless explicitly stated. The terms ‘scan’ or ‘spectral scan’ are used interchangeably and may refer to a measured spectrum of an RF signal characteristic, or to a process of obtaining such spectrum, and encompasses computing a spectrum from a time domain signal using a Fourier transform. Furthermore, the following abbreviations may be used:
HFC Hybrid Fiber-Coaxial
LAN Local Area Network
ASIC Application Specific Integrated Circuit
FPGA Field Programmable Gate Array
DSP Digital Signal Processor
QAM Quadrature Amplitude Modulation
CPE Customer Premises Equipment
CMTS Cable Modem Termination System
RF Radio Frequency
RAM Random Access Memory
ADC Analog to Digital Converter
DAC Digital to Analog Converter
DOCSIS Data Over Cable Service Interface Specification
BER Bit Error Rate
MER Modulation Error Rate
Exemplary embodiments described hereinbelow relate to a method and a related apparatus for simultaneous testing of upstream (US) and downstream (DS) signals and services in a cable TV network. The method may be implemented in a multi-function portable dual-port cable TV tester that can perform cable test functions known in the art, such as, for example, channel/frequency scan for active upstream and downstream channels, upstream channel demodulation and error analysis, etc.
With reference to
As illustrated in
An apparatus 100 for testing a cable television network may be connected to the cable network 1 at a desired test point where cable terminations for connecting separately to a downstream portion of the cable TV network and an upstream portion of the cable TV network, so that both upstream and downstream signals may be tested. The apparatus 100, which is also referred to herein as cable network tester 100 or simply as tester 100, includes two separate cable ports 121, 122, which may be referred to herein as the first (cable) port 121 and the second (cable) port 122. The first and second cable ports 121, 122 may be embodied using coaxial RF cable connectors. In one embodiment, tester 100 is a dual-port device. In other embodiments, additional cable ports may be provided as desired. It will be appreciated that tester 100 may also have other non-cable ports, for example to connect to a computer or to an external display, such as but not exclusively one or more USB ports and the like. Tester 100 may be, for example, in the form of a portable hand-held device.
With reference to
Referring also to
Advantageously, by connecting one of the cable ports 121, 122 of the tester 100 to the US cable terminal 105 and the other of the cable ports 121, 122 to the DS cable terminal 106, the DS and US signals 111, 112 may be measured and analyzed concurrently, which makes technician's work more efficient by saving time and enabling direct comparison of network performance in DS and US paths.
Referring now to
Exemplary embodiments of the tester 100 that is capable of performing concurrent measurements of the DS and US signals for testing respective DS and US services and presenting DS and US test results to a test technician simultaneously will now be described with reference to
Turning first to
Referring now also to
In one embodiment, tester 100 may further be configured to automatically direct, or rout, each of the DS and US signals 111, 112 received in the ports 121, 122 to a correct signal processor 130 or 140 once the cable ports 121, 122 are connected to the network cable terminals 105, 106, irrespectively to which of the two cable terminals 105, 106 each of the cable ports 121, 122 of the tester is connected. The connection auto-routing feature, which includes the port connection auto-detection, simplifies the process for the technician by eliminating the effort need for connecting the tester in a specific manner, thereby saving time needed for testing and improving the technician's efficiency.
Referring to
Continuing to refer to
With reference to
Turning now to
Similarly to the DS processor 130, the US processor 140 may include at its input an optional gain control unit 141 that is operationally followed by an ADC 143, a DDC/FFT unit 145, and a US measurement unit 147. Blocks 141, 143 and 145 of the US signal processor 140 are functionally similar to the respective blocks 131, 133 and 135 of the DS processor 130, except that the US DDC/FFT logic 145 may be configured to scan the RF energy it receives within the frequency band of US transmission, and/or to tune to an active US channel, which for example may be selected by a user command or automatically by the tester programming, and communicated to the DDC/FFT logic 145 by the control processor 150 and/or the US measurement processor 147. In one embodiment, the DDC/FFT unit 145 of the US signal processor 140 may be configured to scan the digitized signal it receives in the frequency band of the DS signal transmission, for example for the presence of DS signals such as active video carriers as described in step 320 of the method of
Referring also to
By way of example, the MCL 175 may be configured to use output from the DDC/FFT unit 135 for measurements of analog or digital channel level, downstream frequency response, I/Q Constellation plots, and ingress under the carrier. Alternatively, the two later measurements can be performed by querying the QAM demodulator 172. MCL 175 may also query control registers of the DDC/FFT unit 135 to obtain DDC gain values, which may then be used for computing carrier level parameters and the like. The MPEG/DOCSIS decoder 173 may have rate counters and packet error counters that may be read by MCL 175 to measure pre-FEC and post-FEC Bit Error Rate (BER), and MPEG data stream errors or error rates for the selected DS channel.
The channel scan logic 171 may be configured to operate, possibly under the control of MCL 175, as the connection auto-detection logic 138, or a portion thereof. For example, it may be configured to analyze the DS frequency spectrum data obtained from the DDC/FFT logic 135 for the presence of DS-specific channel information, such as the presence of active video carriers, and generate the ‘port switch’ signal 163 if no active carriers are found in the received signal.
Continuing to refer to
The channel scan logic 181 may be configured to operate, possibly under the control of MCL 185, as the connection auto-detection logic 138, or a portion thereof. For example, it may be configured to analyze the frequency spectrum data obtained from the DDC/FFT logic 145 for the presence of DS-specific channel information, such as the presence of active video carriers, and generate a ‘no video carriers found’ signal if no active carriers are found in the signal received by the US signal processor 140.
The US measurement processor 147 may further include network discovery logic (not shown) configured to test for the presence and configuration of home networking technology in the subscriber network 102. That may include for example, testing for the presence of MoCA (Multimedia Over CoAx) devices in the subscriber network. In one embodiment, the network discovery logic may look for an active MoCA network by searching the US frequency spectrum for a communication signal specific to a particular home network technology; for example, it may search for a MoCA communications signal. If a MoCA signal is present, tester 100 may join the MoCA network and report information about other MoCA connected devices in the MoCA network including but not limited to MAC addresses, physical layer (PHY) rate information, data rate information, and signal quality. Identifying active home networks such as MoCA is important since many home networking protocols are open and shared, therefore service providers may want to identify their presence and filter or block them from sharing with neighboring residences. Additionally, it is beneficial for operators to identify the quality of the home networking connection to ensure proper delivery of services to the devices in the home.
Referring now to
Referring to
The control processor 150 may be configured to process the US and DS measurement data 139 and 149, including the upstream and downstream channel diagnostic information, for simultaneous displaying on a display device 170. To that end, the control processor 150 may include a display control processor (DCP) 152 communicatively coupled to the measurement controller 151. The display device 170 may be communicatively coupled to the display processor 152. For example, it may be an LCD device built into tester 100, or it may be any other suitable display device. It should be appreciated that the display device 326 may be optional because an external device, such as a handheld tablet computer, may be used to communicate with the tester 100, e.g. via a Bluetooth™ link, and to concurrently display DS and US test results.
The DCP 152 may be configured to simultaneously display selected DS and US measurement data, as may be selected by the user, including signal spectra, demodulation parameters, performance indices, etc. Also, it should be appreciated that the DCP 152 may be configured to simultaneously display the frequency spectra and the demodulation parameters or other channel diagnostic information measured concurrently for US and DS signals. Thus, US frequency spectra and/or demodulation parameters may be directly compared to the concurrently measured US frequency spectra and/or demodulation parameters. This configuration may be advantageously used to troubleshoot intermittent errors. By simultaneously displaying the US and DS sides of the network performance at the test location, the subscriber's services may be tested and analyzed faster, and possible root causes of performance degradation discovered more efficiently.
With reference to
With reference to
With reference to
It will be appreciated that the control processor 150, the DS and US measurement processors 137, 147, and the DDC/FFT units 135, 145 are functional units and may be may be embodied using a single dedicated or shared hardware processor or using multiple hardware processors, and/or a combination of software and digital hardware. Examples of hardware processors that may be used to implement blocks 112, 122, 150 include digital signal processor (DSP), Application Specific Integrated Circuit (ASIC), Field programmable Gate Array (FPGA), network processor, system on a chip such as an FPGA with integrated ARM or micro processor, Complex Programmable Logic Device (CPLD), Erasable programmable logic device (EPLD), Simple programmable logic device (SPLD), or macrocell array. In one exemplary embodiment, the control processor 150 and the DS and US measurement processors 137, 147 are implemented with a same hardware processor, such as a DSP, a suitable microcontroller, or a general purpose processor, that runs a software or firmware program or programs including computer instructions for performing one or more operations described hereinabove with reference to the DS and US measurement circuits 137 and 147 and the control processor 150, and the blocks 215, 220, and 230 in
The above-described exemplary embodiments are intended to be illustrative in all respects, rather than restrictive, of the present invention. Thus the present invention is capable of many variations in detailed implementation that can be derived from the description contained herein by a person skilled in the art. All such variations and modifications are considered to be within the scope and spirit of the present invention as defined by the following claims. All statements herein reciting principles, aspects, and embodiments of the invention, as well as specific examples thereof, are intended to encompass both structural and functional equivalents thereof. Additionally, it is intended that such equivalents include both currently known equivalents as well as equivalents developed in the future, i.e., any elements developed that perform the same function, regardless of structure. Thus, for example, it will be appreciated that block diagrams herein can represent conceptual views of illustrative circuitry embodying the principles of the technology. Similarly, it will be appreciated that any flow charts, state transition diagrams, pseudocode, and the like represent various processes which may be substantially represented in computer readable medium and so executed by a computer or processor, whether or not such computer or processor is explicitly shown.
The functions of the various elements including functional blocks labeled or described as “processors” or “controllers” may be provided through the use of dedicated hardware as well as hardware capable of executing software in association with appropriate software. When provided by a processor, the functions may be provided by a single dedicated processor, by a single shared processor, or by a plurality of individual processors, some of which may be shared or distributed. Moreover, explicit use of the term “processor” or “controller” should not be construed to refer exclusively to hardware capable of executing software, and may include, without limitation, digital signal processor (DSP) hardware, read only memory (ROM) for storing software, random access memory (RAM), and non-volatile storage.
Thus, the present disclosure is not to be limited in scope by the specific embodiments described herein. Indeed, other various embodiments of and modifications to the present disclosure, in addition to those described herein, will be apparent to those of ordinary skill in the art from the foregoing description and accompanying drawings, and such other embodiments and modifications are intended to fall within the scope of the present disclosure. Further, although the present disclosure has been described herein in the context of a particular implementation in a particular environment for a particular purpose, those of ordinary skill in the art will recognize that its usefulness is not limited thereto and that the present disclosure may be beneficially implemented in any number of environments for any number of purposes.
Claims
1. An apparatus for testing a cable network, comprising:
- first and second cable ports connected to a node of the cable network, wherein the node of the cable network includes an upstream cable terminal and a downstream cable terminal, and wherein the first cable port is connected to the upstream cable terminal of the node of the cable network to receive an upstream signal, and the second cable port is connected to the downstream cable terminal of the node of the cable network to receive a downstream signal;
- a first signal processing circuit coupled to the first cable port to process the upstream signal and obtain upstream measurement data concurrently with a second signal processing circuit coupled to the second cable port to process the downstream signal and obtain downstream measurement data; and
- a processor communicatively coupled to the first and second signal processing circuits to process the upstream measurement data and the downstream measurement data and to configure the upstream measurement data and downstream measurement data for simultaneous display to user.
2. The apparatus of claim 1, wherein the first signal processing circuit is to determine whether a first signal received by the first signal processing circuit from the first cable port comprises the upstream signal, and if the first signal does not comprise the upstream signal, to generate a port switch signal to couple the first signal processing circuit to the second cable port.
3. The apparatus of claim 2, further comprising a connection switch disposed to provide a switchable 2×2 connection from the first and second cable ports to the first and second signal processing circuits, and to switch said connection in response to receiving the port switch signal.
4. The apparatus of claim 2, wherein the first signal processing circuit is to obtain a frequency spectrum of the first signal, to determine the presence or absence therein of at least one downstream channel, and to generate the port switch signal in the absence of downstream channels in the frequency spectrum of the first signal is determined.
5. The apparatus of claim 1, further comprising a computer display, wherein:
- the first signal processing circuit is to obtain an upstream frequency spectrum from the upstream signal,
- the second signal processing is to obtain a downstream frequency spectrum from the downstream signal, and
- the processor is to process the upstream and downstream frequency spectra for simultaneous displaying on the computer display.
6. The apparatus of claim 1, wherein the second signal processing circuit is to obtain downstream diagnostic information comprising at least one of: frequency of a downstream channel detected in the downstream signals, signal level of the downstream channel, modulation type of the downstream channel, SNR of the downstream channel, BER of the downstream channel, MER of the downstream channel, Ingress under the carrier for the downstream channel, in-channel frequency response (ICFR) of the downstream channel, adaptive equalization coefficients of the downstream channel, Digital Quality Index (DQI) of the downstream channel, and downstream throughput.
7. The apparatus of claim 6, wherein the first signal processing circuit is to obtain upstream diagnostic information comprising at least one of: frequency of an upstream channel detected in the upstream signal, signal level of the detected upstream channel, modulation type of the detected upstream channel, SNR of the detected upstream channel, BER in the detected upstream channel, in-channel frequency response of the detected upstream channel, equalizer coefficients of the detected upstream channel, and upstream throughput, and
- wherein the processor is to process the upstream and downstream diagnostic information for simultaneous displaying on a computer display.
8. The apparatus of claim 7, wherein the downstream portion of the network comprises a home network, and wherein the second signal processing circuit comprises a reflectometer for testing wiring integrity of the home network, wherein the upstream diagnostic information comprises information related to the wiring integrity of the home network, and wherein the processor is to process the information related to the wiring integrity of the home network for displaying simultaneously with the downstream diagnostic information.
9. The apparatus of claim 7, wherein the downstream portion of the network comprises a home network, and wherein the second signal processing circuit is for testing the home network for information related to a home networking technology used in the home network, and wherein the processor is to process the information related to the home networking technology for simultaneous displaying with the downstream diagnostic information.
10. The apparatus of claim 7, wherein the processor is to process the downstream and upstream diagnostic information for simultaneously displaying variations thereof in real time.
11. A method for testing a cable network with a cable network tester comprising first and second cable ports, the cable network supporting a downstream signal and an upstream signal, wherein the cable network includes a node having an upstream cable terminal and a downstream cable terminal, the method comprising:
- connecting the first cable port to the upstream cable terminal of the node of the cable network, and connecting the second cable port to the downstream cable terminal of the node of the cable network;
- receiving the downstream network signal at the first cable port of the cable network tester;
- receiving the upstream network signal at the second cable port of the cable network tester;
- processing, by a first signal processing circuit, the downstream network signal to obtain downstream measurement data while concurrently processing, by a second signal processing circuit, the upstream signal to obtain upstream measurement data; and
- configuring the upstream measurement data and the downstream measurement data for simultaneous display to a user.
12. The method of claim 11, wherein receiving the upstream signal and receiving the downstream signal are performed concurrently.
13. The method of claim 11, wherein the first and second signal processing circuits are parallel signal processing circuits.
14. The method of claim 11, wherein processing the downstream network signal comprises:
- receiving, by the first signal processing circuit, a first signal from one of the first and second cable ports;
- determining, by the first signal processing circuit, whether the first signal comprises the downstream signal; and
- generating a ‘port switch’ signal if the first signal does not comprise the downstream signal.
15. The method of claim 14, wherein determining whether the first signal comprises the downstream signal comprises obtaining a first frequency spectrum of the first signal, and determining whether the first frequency spectrum comprises at least one downstream channel.
16. The method of claim 15, wherein generating a ‘port switch’ signal comprises switching port-circuit connections between the two cable ports and the first and second signal processing circuits in response to the ‘port switch’ signal.
17. The method of claim 11, wherein processing the upstream network signal comprises:
- receiving, by the second signal processing circuit, a first signal from one of the first and second cable ports;
- determining, by the second signal processing circuit, whether the first signal comprises the upstream signal; and
- generating a ‘port switch’ signal if the first signal does not comprise the upstream signal.
18. The method of claim 11, comprising:
- obtaining a downstream frequency spectrum from the downstream signal,
- obtaining an upstream frequency spectrum from the upstream signal, and
- configuring the upstream and downstream frequency spectra for simultaneous displaying on a computer display.
19. The method of claim 18, wherein the downstream frequency spectrum comprises ingress under the carrier spectrum.
20. The method of claim 11, further comprising displaying the upstream and downstream measurement data simultaneously on a display device.
21. The method of claim 20, comprising displaying variations in the upstream measurement data and downstream measurement data in real time simultaneously on the display device.
Type: Application
Filed: Sep 16, 2015
Publication Date: Mar 16, 2017
Inventor: Robert J. Flask (New Palestine, IN)
Application Number: 14/856,318