US20150078194A1 - Spectrum analysis capability in network and/or system communication devices - Google Patents

Spectrum analysis capability in network and/or system communication devices Download PDF

Info

Publication number
US20150078194A1
US20150078194A1 US14/551,313 US201414551313A US2015078194A1 US 20150078194 A1 US20150078194 A1 US 20150078194A1 US 201414551313 A US201414551313 A US 201414551313A US 2015078194 A1 US2015078194 A1 US 2015078194A1
Authority
US
United States
Prior art keywords
communication
channels
communication system
information
communication device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US14/551,313
Inventor
Bruce J. Currivan
Roger Fish
Harold Raymond Whitehead
Thomas J. Kolze
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Avago Technologies International Sales Pte Ltd
Original Assignee
Broadcom Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US13/428,309 external-priority patent/US8948316B2/en
Priority claimed from US13/428,698 external-priority patent/US8891699B2/en
Application filed by Broadcom Corp filed Critical Broadcom Corp
Priority to US14/551,313 priority Critical patent/US20150078194A1/en
Assigned to BROADCOM CORPORATION reassignment BROADCOM CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: FISH, ROGER, WHITEHEAD, HAROLD RAYMOND, KOLZE, THOMAS J., CURRIVAN, BRUCE J.
Publication of US20150078194A1 publication Critical patent/US20150078194A1/en
Assigned to BANK OF AMERICA, N.A., AS COLLATERAL AGENT reassignment BANK OF AMERICA, N.A., AS COLLATERAL AGENT PATENT SECURITY AGREEMENT Assignors: BROADCOM CORPORATION
Assigned to AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. reassignment AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: BROADCOM CORPORATION
Assigned to BROADCOM CORPORATION reassignment BROADCOM CORPORATION TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Assignors: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Priority to US15/983,303 priority patent/US20180270143A1/en
Assigned to AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED reassignment AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED MERGER (SEE DOCUMENT FOR DETAILS). Assignors: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/0202Channel estimation
    • H04L25/022Channel estimation of frequency response
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/50Testing arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/20Arrangements for detecting or preventing errors in the information received using signal quality detector
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/0202Channel estimation
    • H04L25/0222Estimation of channel variability, e.g. coherence bandwidth, coherence time, fading frequency
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/03Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
    • H04L25/03006Arrangements for removing intersymbol interference
    • H04L2025/0335Arrangements for removing intersymbol interference characterised by the type of transmission
    • H04L2025/03375Passband transmission
    • H04L2025/03414Multicarrier
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/03Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
    • H04L25/03006Arrangements for removing intersymbol interference

Definitions

  • U.S. Utility application Ser. No. 13/931,626 claims priority pursuant to 35 U.S.C. ⁇ 120 as a continuation-in-part of U.S. Utility application Ser. No. 13/428,309, entitled “Upstream frequency response measurement and characterization”, filed Mar. 23, 2012, which claims priority pursuant to 35 U.S.C. ⁇ 119(e) to U.S. Provisional Application No. 61/467,659, entitled “Upstream frequency response measurement and characterization”, filed Mar. 25, 2011, both of which are hereby incorporated herein by reference in their entirety and made part of the present U.S. Utility patent application for all purposes.
  • U.S. Utility application Ser. No. 13/931,626 claims priority pursuant to 35 U.S.C. ⁇ 120 as a continuation-in-part of U.S. Utility application Ser. No. 13/428,698, entitled “Characterization and assessment of communication channel average group delay variation”, filed Mar. 23, 2012, now issued as U.S. Pat. No. 8,891,699 on Nov. 18, 2014 which claims priority pursuant to 35 U.S.C. ⁇ 119(e) to U.S. Provisional Application No. 61/467,638, entitled “Detection and characterization of laser clipping within communication devices”, filed Mar. 25, 2011; U.S. Provisional Application No. 61/467,659, entitled “Upstream frequency response measurement and characterization”, filed Mar.
  • the present disclosure relates generally to communication systems; and, more particularly, to characterizing, tracking, and/or monitoring operation of various components and/or elements within such communication systems
  • Diagnosis of such problems is typically performed by service personnel who conduct a service call to one or more locations where customers complain of poor service. Also, such service personnel can only analyze one given location at a time. A great deal of time is required to perform analysis of multiple locations within a communication system, and this procedure may be very labor and cost intensive.
  • FIG. 1 is a diagram illustrating an embodiment of one or more communication systems.
  • FIG. 2 is a diagram illustrating another embodiment of one or more communication systems.
  • FIG. 3 is a diagram illustrating a communication device operative within one or more communication systems.
  • FIG. 4 is a diagram illustrating an embodiment of one or more communication systems with multi-channel communication links.
  • FIG. 5 is a diagram illustrating another embodiment of one or more communication systems with multi-channel communication links.
  • FIG. 6A is a diagram illustrating an example of processing to identify an actual/existing or expected failure or degradation within a communication system.
  • FIG. 6B is a diagram illustrating a communication channel partitioned into multiple sub-bands or sub-channels.
  • FIG. 7 is a diagram illustrating communication between communication devices to generate spectrum analysis (SA) information.
  • SA spectrum analysis
  • FIG. 8 is a diagram illustrating an embodiment of a method for execution by one or more communication devices.
  • FIG. 9 is a diagram illustrating another embodiment of a method for execution by one or more communication devices.
  • FIG. 10A is a diagram illustrating another embodiment of a method for execution by one or more communication devices.
  • FIG. 10B is a diagram illustrating another embodiment of a method for execution by one or more communication devices.
  • FIG. 1 is a diagram illustrating an embodiment 100 of one or more communication systems.
  • One or more network segments 190 provide communication inter-connectivity for at least two communication devices 110 and 120 .
  • any desired number of communication devices are included within one or more communication systems (e.g., as shown by communication devices one 130 and 140 ).
  • Some or all the various communication devices 110 - 140 include capability to generate spectrum analysis (SA) information based on the one or more communication channels via which they communicate to other devices.
  • SA information may include various characteristics such as a communication channels frequency response, a device's internal frequency response (e.g., how that devices operation may affect the various communication channels via which it communicates), interference or noise detected on communication channel, reflections, frequency nulls on a communication channel, etc.
  • SA information may include various characteristics such as a communication channels frequency response, a device's internal frequency response (e.g., how that devices operation may affect the various communication channels via which it communicates), interference or noise detected on communication channel, reflections, frequency nulls on a communication
  • SA information may correspond to changes or trends associated with any such characteristics.
  • the various devices 110 - 140 provide SA information to other of the devices 110 - 140 for use in determining the operation of the one or more communication systems.
  • SA information may be provided automatically between various devices 110 - 140 , such as at particular times (e.g., periodically, or aperiodically such as when a device is idle or has processing capability to generate such SA information, such as when not using all of the device's processing resources or capabilities).
  • SA information may be provided upon one device requesting it from another.
  • a device e.g., cable modem termination system (CMTS)
  • CMTS cable modem termination system
  • this SA information is based on full bandwidth of a usable frequency spectrum in the one or more communication systems.
  • at least some SA information is wideband to allow observation of the whole cable plant signal from 54 MHz to 1008 MHz and beyond these limits.
  • this device Based on the received SA information, this device then has a great deal of visibility into the one or more communication systems. From the perspective of a device such as a CMTS in a cable based system, the CMTS has a broad range of visibility into the entirety of the downstream radio frequency (RF) including any or all of the various service flows included in such a cable plant system such as those described with reference to FIG. 2 .
  • RF radio frequency
  • device 110 includes a communication interface to transmit a signal to device 120 to request SA information there from.
  • the device 110 includes a processor to process the received SA information and to determine one or more other characteristics (e.g., which can be used to identify an operational error, failure, or degradation, an operational trend, a future or expected operational error, failure, or degradation, etc.) associated with performance of one or more communication channels in the system. Based on the one or more other characteristics, the device 110 may then identify an actual/existing and/or expected failure or degradation of communication associated with those one or more communication channels.
  • device 110 may receive first SA information from device 120 and second SA information from device 130 .
  • Device 110 can then employ both the first SA information and the second SA information to determine an operational trend of one or more communication channels in the system.
  • This first SA information and second SA information may correspond to two entirely different components within the system, or it may correspond to a common components (e.g., such that the first and second SA information corresponds to two different times).
  • device 120 may receive a signal that includes pilot tones from device 110 .
  • Device 120 can then process the received pilot tones, and compared to their expected values, can determine the effect of the communication link between devices 110 and 120 . That is to say, device 120 generates SA information based on characterization of the pilot tones received from device 110 .
  • Device 120 can then provide this SA information may then be provided to device 110 automatically or upon request.
  • device 120 may use this recently generated SA information to characterize operation of the communication link between devices 110 and 120 including identifying an actual/existing or expected failure or degradation of communication via that communication link.
  • device 120 may include an equalizer that employs equalizer coefficients to perform equalization of signals that it receives.
  • Device 120 may provide SA information to device 110 that is based on the values of those equalizer coefficients or changes in those equalizer coefficients relative to prior values.
  • any of the various devices 110 - 140 may have an internal frequency response that affects operation of the system, and SA information may be based on a given device's internal frequency response.
  • device 120 may provide SA information to device 110 that is based on the frequency response of the device 120 in terms of its effect on the system.
  • a given device such as device 110 performs the appropriate processing to determine an operational trend of one or more components in the system and also to identify an actual/existing or expected failure or degradation of communication associated with those one or more components.
  • processing may be implemented in a distributed manner among two or more of the devices 110 - 140 . That is to say, two or more of the devices 110 - 140 may operate cooperatively to process SA information and to determine any such actual/existing or expected failure or degradation of communication associated with those one or more components.
  • the various devices 110 - 140 may communicate signals amongst one another related to such actual/existing or expected failure or degradation of communication associated with those one or more components.
  • SA functionality/capability may be implemented in a distributed manner across a number of devices within one or more communication systems. Also, when an actual/existing or expected failure or degradation is identified, the affected components may be serviced (e.g., by service personnel) or devices within the system may operate adaptively to mitigate any reduction in performance caused by such problems.
  • the remote SA functionality may be wideband (e.g., observing the entire usable frequency spectrum associated with the communication system).
  • wideband e.g., observing the entire usable frequency spectrum associated with the communication system.
  • remotely implemented SA functionality may be wideband to allow observation of the whole cable plant signal from 54 MHz to 1008 MHz and beyond these limits. This permits the headend (or CMTS) to view problems that are affecting channels other than the ones currently in use by a given home/premises. For example, a micro-reflection in the cable may produce a ripple in the frequency response with a relative null on a given frequency channel “A”.
  • the user may at the current time be using channel “B” which is not affected by the null, so his service has not yet been compromised by the presence of this reflection.
  • the null could move in frequency close to channel A (due to phase changes in the physical process producing the reflection/null), or the service currently on channel B could be moved to channel A, either of which would cause the null to begin to affect the service at this customer.
  • the headend or CMTS
  • the headend or CMTS
  • FIG. 2 is a diagram illustrating another embodiment 200 of one or more communication systems.
  • a cable headend transmitter 230 provides service to a set-top box (STB) 220 via cable network segment 298 .
  • the STB 220 provides output to a display capable device 210 .
  • the cable headend transmitter 230 can support any of a number of service flows such as audio, video, local access channels, as well as any other service of cable systems.
  • the cable headend transmitter 230 can provide media (e.g., video and/or audio) to the display capable device.
  • the cable headend transmitter 230 may provide operation of a cable modem termination system (CMTS) 240 a . That is to say, the cable headend transmitter 230 may perform such CMTS functionality, or a CMTS may be implemented separately from the cable headend transmitter 230 (e.g., as shown by reference numeral 240 ).
  • the CMTS 240 can provide network service (e.g., Internet, other network access, etc.) to any number of cable modems (shown as CM 1, CM 2, and up to CM n) via a cable modem (CM) network segment 299 .
  • the cable network segment 298 and the CM network segment 299 may be part of a common network or common networks.
  • the cable modem network segment 299 couples the cable modems 1-n to the CMTS (shown as 240 or 240 a ).
  • a cable system e.g., cable network segment 298 and/or CM network segment 299
  • HFC hybrid fiber-coaxial
  • a CMTS 240 or 240 a is a component that exchanges digital signals with cable modems 1-n on the cable modem network segment 299 .
  • Each of the cable modems coupled to the cable modem network segment 299 , and a number of elements may be included within the cable modem network segment 299 .
  • routers, splitters, couplers, relays, and amplifiers may be contained within the cable modem network segment 299 .
  • downstream information may be viewed is that which flows from the CMTS 240 to the connected cable modems (e.g., CM 1, CM2, etc.), and upstream information is that which flows from the cable modems to the CMTS 240 .
  • the CMTS 240 may be implemented to include a communication interface to transmit a signal to CM 1 to request SA information there from.
  • the CMTS 240 includes a processor to process the received SA information and to determine an operational trend of one or more communication channels in the system (e.g., between the CMTS 240 in the CM 1). Based on the operational trend, the CMTS 240 may then identify an actual/existing or expected failure or degradation of communication associated with those one or more communication channels.
  • any of the other devices within the diagram may also include such SA capability as described herein.
  • the various devices within the diagram may communicate SA information to each other and also provide information based on operational trends and actual/existing or expected failures or degradations of communications made along the various communication paths between the various devices in the diagram.
  • any one or more of the cable modems or and/or the STB 220 can include capability to generate SA information based on one or more communication channels within the communication system. Some or all of the SA information can be based on full bandwidth of a usable frequency spectrum in the communication system.
  • This SA information can be provided to another device (e.g., the CMTS 240 ) for use in determining one or more characteristics associated with performance of the one or more communication channels in the communication system and for identifying, based on the one or more characteristics, a degradation of communication associated with the one or more communication channels.
  • another device e.g., the CMTS 240
  • FIG. 3 is a diagram illustrating a communication device 110 operative within one or more communication systems.
  • the device 110 includes a communication interface 320 and a processor 330 .
  • the communication interface 320 includes functionality of a transmitter 322 and the receiver 324 to support communications with one or more other devices within a communication system.
  • the device 110 may also include memory 340 to store information including SA information generated by the device 110 or SA information received from other devices via one or more communication channels.
  • Memory 340 may also include and store various operational instructions for use by the processor 330 in regards to the SA functionality described herein.
  • the device 110 operates to transmit and receive SA information and/or requests for such SA information to and from other devices within the communication system.
  • the communication interface 320 may be configured to transmit requests to one or more other devices within the system to request SA information.
  • Those other devices will then transmit SA information to the device 110 , and the processor 330 will process the SA information to determine one or more operational trends associated with one or more communication channels within the system. Based upon the identified operational trends, the processor 330 will then identify any actual/existing or expected failures or degradations of communications associated with the communication system.
  • FIG. 4 is a diagram illustrating an embodiment 400 of one or more communication systems with multi-channel communication links.
  • Communication devices 110 and 120 may communicate with one another via one or more communication channels (e.g., as shown by CH1 through CH x).
  • Each of the devices 110 and 120 include SA functionality.
  • device 110 includes a processor 330 in the memory 340 .
  • Device 120 includes a processor 330 a memory 340 a .
  • the memories 340 and 340 a can store SA information and/or include operational instructions for use by the processors 330 and 330 a.
  • Multiple network segments may interconnect the devices 110 and 120 to other respective devices that may also include SA functionality therein. Any of the various devices may communicate with one another via the multi-channel communication links and/or network segments. SA functionality is distributed across multiple devices within the one or more communication systems. SA information is determined by these various devices and communicated to other of the devices for use in determining operational trends and/or actual/existing or expected failures or degradations of communications along any of the various communication links within the system.
  • FIG. 5 is a diagram illustrating another embodiment 500 of one or more communication systems with multi-channel communication links.
  • the embodiment 500 has some similarities to the previous embodiment 400 , in that, two respective devices may communicate with one another via multi-channel communication links.
  • communication device 510 includes SA functionality 1 and communication device 520 includes SA functionality 2.
  • Different respective devices need not necessarily have the same SA functionality or capabilities.
  • device 510 includes components 1, 2, and up to y.
  • Device 520 includes components 1, 2, and up to x.
  • the devices 510 and 520 may include some common components, but need not necessarily include the same components. These different components can generate different types of SA information.
  • component 1 in device 510 may determine a channel estimate of a communication link.
  • Component 2 in device 510 may determine a frequency response of that communication link.
  • a component 3 (not shown) in device 510 may determine interference or noise detected on that communication link.
  • different components can have different respective capabilities and functions, and the devices 510 and 530 need not necessarily have the exact same capabilities in terms of generating SA information.
  • other respective devices 330 may also include different respective SA functionalities 3 as well.
  • Different devices implemented within the system that include different SA functionalities can operate cooperatively to provide a great deal of information regarding the overall operation of the communication system in which the devices reside. Also, an implementation that allows for different SA functionalities to be provisioned within different devices can provide for a more efficient implementation of resources.
  • FIG. 6A is a diagram illustrating an example 601 of processing to identify an actual/existing or expected failure or degradation within a communication system.
  • SA information in the form of frequency responses (e.g., frequency response 1, frequency response 2, and possibly up to frequency response n) undergo processing to determine an operational trend of at least one component within the system. This operational trend assists in the identification of an actual/existing or expected failure or degradation of that at least one component in the system.
  • FIG. 6B is a diagram illustrating a communication channel 602 partitioned into multiple sub-bands or sub-channels.
  • Some SA information may be wideband in nature such as spanning two or more of the sub-bands or sub-channels.
  • SA information may correspond to full bandwidth of communication system's usable frequency spectrum.
  • other SA information may correspond to one of the sub-bands or sub-channels.
  • the SA information may be combined to generate SA information that corresponds to full bandwidth of communication system's usable frequency spectrum.
  • the SA information can be generated using a combination of fast Fourier transform (FFT) and swept/stepped techniques.
  • FFT fast Fourier transform
  • ADC wideband analog-to-digital converter
  • FFT/DFT fast Fourier transform, discrete Fourier transform, or other filter bank technique
  • the entire broadband SA spectrum computed instantaneously based on those samples (e.g., corresponding to full bandwidth of communication system's usable frequency spectrum).
  • a single analog or digital filter can be swept or stepped across the band at each frequency that the received power is measured to provide a swept/stepped SA capability. Intermediate between these two examples of operation is stepping an FFT across the band to generate the SA information.
  • a filter of 7.5 MHz bandwidth is positioned at a given frequency, samples are captured, and an FFT is taken. Then, the filter is moved to the next frequency, and the FFT is repeated. This process is repeated across the whole band from a first to a second frequency (e.g., from 54 MHz to 1008 MHz or wider). The individual narrowband (7.5 MHz) FFT segments are then combined or stitched together to produce wideband SA information.
  • a filter of 7.5 MHz bandwidth is positioned at a given frequency, samples are captured, and an FFT is taken. Then, the filter is moved to the next frequency, and the FFT is repeated. This process is repeated across the whole band from a first to a second frequency (e.g., from 54 MHz to 1008 MHz or wider).
  • the individual narrowband (7.5 MHz) FFT segments are then combined or stitched together to produce wideband SA information.
  • Signaling on a given communication channel may be based on the given frequency or a given frequency band.
  • Acquired or generated SA information may be relatively wideband such that it spans more than the frequency or frequency band associated with the communication channel.
  • acquired or generated SA information may be relatively narrowband such that each individual SA information components may be but based on a sub-band of a relatively larger frequency band.
  • the SA functionality may be wideband (e.g., observing the entire usable frequency spectrum associated with the communication system) or narrowband (e.g., observing only narrowband portions of the frequency spectrum) such as with reference to the differing capabilities described in FIG. 5 .
  • remotely implemented SA functionality may be wideband (e.g., corresponding to full bandwidth of communication system's usable frequency spectrum) to allow observation of the whole cable plant signal from 54 MHz to 1008 MHz and beyond these limits.
  • a micro-reflection in the cable may produce a ripple in the frequency response with a relative null on a given frequency channel “A”.
  • a CM may be using channel “B” which is not affected by the null, so that's CM's service has not yet been compromised by the presence of this reflection.
  • the null could move in frequency close to channel A (due to phase changes in the physical process producing the reflection/null), or the service currently on channel B could be moved to channel A, either of which would cause the null to begin to affect the service at this customer.
  • the headend or CMTS
  • the headend may observe the null on channel A, and the headend (or CMTS) will then be able to perform preventive maintenance to fix the reflection/null before the problem occurs or fully manifests itself.
  • One or more operational trends of one or more elements within a communication system may be determined, monitored, tracked, etc. to ascertain historical and current operation of any such elements and also to estimate or predict future operation of any such elements.
  • window functions such as Hanning, Hamming, Blackman/Harris, etc. may be applied to the FFT results in the time and/or frequency domains. Windowing permits the SA to display signals of large power difference (large dynamic range) which are close together in frequency, without blurring them together, and it also permits accurate measurement of signal power. Also, such techniques may also be extended in various works on multi-rate signal processing.
  • the SA functionality can be calibrated to improve its accuracy (e.g., at installation, periodically, upon occurrence of certain events, etc.).
  • CM cable modem
  • STB set top box
  • Various techniques can be used to compensate for the self-response of the CM/STB.
  • One approach is to measure the self-response during the manufacturing process.
  • Another approach is to insert pilot signals that permit measurement of the self-response during operation, or during power-up.
  • FIG. 7 is a diagram illustrating communication between communication devices 110 and 120 to generate spectrum analysis (SA) information.
  • SA spectrum analysis
  • This diagram shows communication device 110 transmitting a signal with pilot tones (e.g., such as based on orthogonal frequency division multiplexing (OFDM) signaling) to communication device 120 at or during a first time. Then, the communication device 120 processed the received signal with the channel-affected pilot tones (shown as pilot tones′). The communication device 120 then determines SA information (e.g., a channel estimate, a frequency response, etc. of the communication channel between communication device 110 and communication device 120 ). The communication device 120 may then transmit or provide this SA information to the communication device 110 for use in identifying an operational trend of the communication channel between devices 110 and 120 and any actual/existing or expected failures or degradation of that communication channel.
  • SA information e.g., a channel estimate, a frequency response, etc.
  • these pilot tones or signals may be inserted by a CM or STB (CM/STB) itself, or anywhere in the plant from the headend (or CMTS) downward.
  • tilt compensation may be purposely inserted by the CM/STB ahead of the analog to digital converter (ADC), and this tilt compensation may obscure the tilt from the cable plant. It may be decided to compensate fully or partially and remove the internal or self-frequency-responses (e.g., self-response), or to leave it in place, depending on the application. Such compensation may be performed in the time or frequency domains. Leaving the self-response in place can show the total response experienced by a signal transmitted via that communication link. Alternatively, compensating for and removing the self-response is to permit the headend (or CMTS) to analyze the performance of the cable plant itself and perform fault isolation of the plant.
  • ADC analog to digital converter
  • any of a number of SA user interface functions may be included within a given device to provide additional or alternative SA information (e.g., added in software, such as span, center frequency, start/stop frequencies, resolution bandwidth, video bandwidth (averaging), cursors, power between cursors, max hold, multiple traces, etc.).
  • those downstream equalizer coefficients may also be queried and used to analyze the quality of the downstream signal.
  • the equalizer coefficients give information on the channel response and the effect of the channel on the signal.
  • the equalizer coefficients and SA capability provide further insight into the quality of the signal and can be used to isolate faults in the plant.
  • Upstream pre-equalizer coefficients can also be examined and compared to the downstream equalizer coefficients, as often a fault in the cable plant will cause a change in both the upstream and downstream signals, and hence in both the upstream and downstream equalizer coefficients.
  • CM/STB For multi-channel receivers (e.g., such as with reference to FIG. 4 , FIG. 5 ), there can be a set of downstream equalizer coefficients for each receiver.
  • CM/STB can provide equalizer coefficients for each of its 32 channels. The responses at each channel can be combined to produce a clearer picture of what is happening to the signal across the band.
  • CM/STB spare downstream receiver
  • CM, STB, etc. user devices
  • SA functionality implemented within one or more user devices [CM, STB, etc.] implemented within the cable system.
  • SA functionality may be extended towards any type of communication system having any of a number of different respective types of communication links implemented using any of a number of different types of communication media (e.g., wired, wireless, optical, etc.).
  • SA functionality may include SA functionality to perform acquisition, processing, analysis, reporting, etc. of any variety of types of SA information (e.g., frequency responses, channel estimates, changes of such parameters, etc.).
  • FIG. 8 is a diagram illustrating an embodiment of a method 800 for execution by one or more communication devices.
  • Method 800 begins by receiving spectrum analysis (SA) information from one or more devices in a communication system (block 810 ). Operation continues by processing the SA information to determine an operational trend of one or more communication channels (block 820 ). Based on the operational trend, method 800 operates by identifying any actual/existing or expected failure or degradation of the communication system (block 830 ).
  • SA spectrum analysis
  • FIG. 9 is a diagram illustrating another embodiment of a method 900 for execution by one or more communication devices.
  • Method 900 begins by generating at least one operational trend of at least one element of the communication system (block 910 ). Based on the at least one operational trend, the method 900 operates by identifying any actual/existing or expected failure or degradation of the at least one element of the communication system (block 920 ).
  • the method 900 operates by determining whether any actual/existing or expected failure or degradation has been identified (e.g., if one or more conditions have been met that would indicate any actual/existing or expected failure or degradation).
  • the method 900 continues operation of the communication system without modification (block 950 ).
  • the method 900 modified operation of the communication system without modification (block 950 ).
  • the method 900 may iterate or loop back continually based on monitoring of the communication system in attempts to identify additional actual/existing or future expected failures or degradations.
  • FIG. 10A is a diagram illustrating another embodiment of a method 1000 for execution by one or more communication devices.
  • Method 1000 begins by processing first SA information received from first communication device to generate first result (block 1010 ).
  • Method 1000 continues by processing second SA information received from second communication device to generate second result (block 1020 ).
  • Method 1000 then operates by combining to generate first result and second result to determine operational trend of communication within communication system (e.g., communication channel, communication device, etc.) (block 1030 ).
  • communication system e.g., communication channel, communication device, etc.
  • FIG. 10B is a diagram illustrating another embodiment of a method 1001 for execution by one or more communication devices.
  • Method 1001 begins by processing first SA information received from communication device at first time to generate first result (block 1011 ).
  • Method 1001 then operates processing second SA information received from the same communication device communication device at a second time to generate second result (block 1021 ).
  • Method 1001 continues by combining to generate first result and second result to determine operational trend of communication within communication system (e.g., communication channel, communication device, etc.) (block 1031 ).
  • communication system e.g., communication channel, communication device, etc.
  • processing module may be a single processing device or a plurality of processing devices.
  • a processing device may be a microprocessor, micro-controller, digital signal processor, microcomputer, central processing unit, field programmable gate array, programmable logic device, state machine, logic circuitry, analog circuitry, digital circuitry, and/or any device that manipulates signals (analog and/or digital) based on hard coding of the circuitry and/or operational instructions.
  • the processing module, module, processing circuit, and/or processing unit may be, or further include, memory and/or an integrated memory element, which may be a single memory device, a plurality of memory devices, and/or embedded circuitry of another processing module, module, processing circuit, and/or processing unit.
  • a memory device may be a read-only memory, random access memory, volatile memory, non-volatile memory, static memory, dynamic memory, flash memory, cache memory, and/or any device that stores digital information.
  • processing module, module, processing circuit, and/or processing unit includes more than one processing device, the processing devices may be centrally located (e.g., directly coupled together via a wired and/or wireless bus structure) or may be distributedly located (e.g., cloud computing via indirect coupling via a local area network and/or a wide area network). Further note that if the processing module, module, processing circuit, and/or processing unit implements one or more of its functions via a state machine, analog circuitry, digital circuitry, and/or logic circuitry, the memory and/or memory element storing the corresponding operational instructions may be embedded within, or external to, the circuitry comprising the state machine, analog circuitry, digital circuitry, and/or logic circuitry.
  • the memory element may store, and the processing module, module, processing circuit, and/or processing unit executes, hard coded and/or operational instructions corresponding to at least some of the steps and/or functions illustrated in one or more of the Figures.
  • Such a memory device or memory element can be included in an article of manufacture.
  • the terms “substantially” and “approximately” provides an industry-accepted tolerance for its corresponding term and/or relativity between items. Such an industry-accepted tolerance ranges from less than one percent to fifty percent and corresponds to, but is not limited to, component values, integrated circuit process variations, temperature variations, rise and fall times, and/or thermal noise. Such relativity between items ranges from a difference of a few percent to magnitude differences.
  • the term(s) “configured to”, “operably coupled to”, “coupled to”, and/or “coupling” includes direct coupling between items and/or indirect coupling between items via an intervening item (e.g., an item includes, but is not limited to, a component, an element, a circuit, and/or a module) where, for an example of indirect coupling, the intervening item does not modify the information of a signal but may adjust its current level, voltage level, and/or power level.
  • inferred coupling i.e., where one element is coupled to another element by inference
  • the term “configured to”, “operable to”, “coupled to”, or “operably coupled to” indicates that an item includes one or more of power connections, input(s), output(s), etc., to perform, when activated, one or more its corresponding functions and may further include inferred coupling to one or more other items.
  • the term “associated with”, includes direct and/or indirect coupling of separate items and/or one item being embedded within another item.
  • signals to, from, and/or between elements in a figure of any of the figures presented herein may be analog or digital, continuous time or discrete time, and single-ended or differential.
  • signals to, from, and/or between elements in a figure of any of the figures presented herein may be analog or digital, continuous time or discrete time, and single-ended or differential.
  • a signal path is shown as a single-ended path, it also represents a differential signal path.
  • a signal path is shown as a differential path, it also represents a single-ended signal path.
  • module is used in the description of one or more of the embodiments.
  • a module includes a processing module, a functional block, hardware, and/or software stored on memory for performing one or more functions as may be described herein. Note that, if the module is implemented via hardware, the hardware may operate independently and/or in conjunction with software and/or firmware.
  • a module may contain one or more sub-modules, each of which may be one or more modules.

Abstract

Spectrum analysis (SA) capability is included in various communication devices within a communication network. One or more of the devices use the SA information from other devices in the system to determine status of various communication links were devices in the system. One or more processors within one or more devices can identify any actual/existing or expected failure or degradation of the various components within the system. Such components may include communication devices, communication channels or links, interfaces, interconnections, etc. When an actual/existing or expected failure or degradation is identified, the affected components may be serviced or devices within the system may operate to mitigate any reduction in performance caused by such problems. Such SA functionality/capability may be implemented in one communication device or in a distributed manner across a number of devices in a communication system.

Description

    CROSS REFERENCE TO RELATED PATENTS/PATENT APPLICATIONS Continuation Priority Claim, 35 U.S.C. §120
  • The present U.S. Utility patent application claims priority pursuant to 35 U.S.C. §120 as a continuation of U.S. Utility application Ser. No. 13/931,626, entitled “Spectrum analysis capability in network and/or system communication devices”, filed Jun. 28, 2013, which is scheduled to be issued as U.S. Pat. No. 8,897,147 on Nov. 25, 2014 as indicated in an ISSUE NOTIFICATION mailed on Nov. 5, 2014 and which claims priority pursuant to 35 U.S.C. §119(e) to U.S. Provisional Application No. 61/666,750, entitled “Spectrum analysis capability in network and/or system communication devices”, filed Jun. 29, 2012, and U.S. Provisional Application No. 61/819,279, entitled “Spectrum analysis capability in network and/or system communication devices”, filed May 3, 2013, both of which are hereby incorporated herein by reference in their entirety and made part of the present U.S. Utility patent application for all purposes.
  • U.S. Utility application Ser. No. 13/931,626 claims priority pursuant to 35 U.S.C. §120 as a continuation-in-part of U.S. Utility application Ser. No. 13/428,309, entitled “Upstream frequency response measurement and characterization”, filed Mar. 23, 2012, which claims priority pursuant to 35 U.S.C. §119(e) to U.S. Provisional Application No. 61/467,659, entitled “Upstream frequency response measurement and characterization”, filed Mar. 25, 2011, both of which are hereby incorporated herein by reference in their entirety and made part of the present U.S. Utility patent application for all purposes.
  • U.S. Utility application Ser. No. 13/931,626 claims priority pursuant to 35 U.S.C. §120 as a continuation-in-part of U.S. Utility application Ser. No. 13/428,698, entitled “Characterization and assessment of communication channel average group delay variation”, filed Mar. 23, 2012, now issued as U.S. Pat. No. 8,891,699 on Nov. 18, 2014 which claims priority pursuant to 35 U.S.C. §119(e) to U.S. Provisional Application No. 61/467,638, entitled “Detection and characterization of laser clipping within communication devices”, filed Mar. 25, 2011; U.S. Provisional Application No. 61/467,659, entitled “Upstream frequency response measurement and characterization”, filed Mar. 25, 2011, U.S. Provisional Application No. 61/467,673, entitled “Upstream burst noise measurement and characterization during data transmission”, filed Mar. 25, 2011; and U.S. Provisional Application No. 61/474,186, entitled “Characterization and assessment of communication channel average group delay variation”, filed Apr. 11, 2011, all of which are hereby incorporated herein by reference in their entirety and made part of the present U.S. Utility patent application for all purposes.
  • BACKGROUND
  • 1. Technical Field
  • The present disclosure relates generally to communication systems; and, more particularly, to characterizing, tracking, and/or monitoring operation of various components and/or elements within such communication systems
  • 2. Description of Related Art
  • Data communication systems have been under continual development for many years. Sometimes, problems may occur that affect one or more of the various components within such communication systems so that the overall performance is less than optimal. Various problems such as equipment failure, degrading interfaces or connectors, etc. reduce the overall effectiveness of communications within such communication systems.
  • Diagnosis of such problems is typically performed by service personnel who conduct a service call to one or more locations where customers complain of poor service. Also, such service personnel can only analyze one given location at a time. A great deal of time is required to perform analysis of multiple locations within a communication system, and this procedure may be very labor and cost intensive.
  • Even after existing problems are identified and repaired, other problems may subsequently arise and cause other problems which also lead to degradation of the communication system's performance. Generally, a communication system's overall performance and fitness is dynamic and changing over time.
  • BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWINGS
  • FIG. 1 is a diagram illustrating an embodiment of one or more communication systems.
  • FIG. 2 is a diagram illustrating another embodiment of one or more communication systems.
  • FIG. 3 is a diagram illustrating a communication device operative within one or more communication systems.
  • FIG. 4 is a diagram illustrating an embodiment of one or more communication systems with multi-channel communication links.
  • FIG. 5 is a diagram illustrating another embodiment of one or more communication systems with multi-channel communication links.
  • FIG. 6A is a diagram illustrating an example of processing to identify an actual/existing or expected failure or degradation within a communication system.
  • FIG. 6B is a diagram illustrating a communication channel partitioned into multiple sub-bands or sub-channels.
  • FIG. 7 is a diagram illustrating communication between communication devices to generate spectrum analysis (SA) information.
  • FIG. 8 is a diagram illustrating an embodiment of a method for execution by one or more communication devices.
  • FIG. 9 is a diagram illustrating another embodiment of a method for execution by one or more communication devices.
  • FIG. 10A is a diagram illustrating another embodiment of a method for execution by one or more communication devices.
  • FIG. 10B is a diagram illustrating another embodiment of a method for execution by one or more communication devices.
  • DETAILED DESCRIPTION
  • FIG. 1 is a diagram illustrating an embodiment 100 of one or more communication systems. One or more network segments 190 provide communication inter-connectivity for at least two communication devices 110 and 120. Generally speaking, any desired number of communication devices are included within one or more communication systems (e.g., as shown by communication devices one 130 and 140). Some or all the various communication devices 110-140 include capability to generate spectrum analysis (SA) information based on the one or more communication channels via which they communicate to other devices. For example, SA information may include various characteristics such as a communication channels frequency response, a device's internal frequency response (e.g., how that devices operation may affect the various communication channels via which it communicates), interference or noise detected on communication channel, reflections, frequency nulls on a communication channel, etc. Also, such SA information may correspond to changes or trends associated with any such characteristics. The various devices 110-140 provide SA information to other of the devices 110-140 for use in determining the operation of the one or more communication systems. SA information may be provided automatically between various devices 110-140, such as at particular times (e.g., periodically, or aperiodically such as when a device is idle or has processing capability to generate such SA information, such as when not using all of the device's processing resources or capabilities). Alternatively, such SA information may be provided upon one device requesting it from another. Generally, a device (e.g., cable modem termination system (CMTS)) can receive various SA information from different devices in the one or more communication systems. At least some of this SA information is based on full bandwidth of a usable frequency spectrum in the one or more communication systems. For example, in the context of a cable based system, at least some SA information is wideband to allow observation of the whole cable plant signal from 54 MHz to 1008 MHz and beyond these limits. Based on the received SA information, this device then has a great deal of visibility into the one or more communication systems. From the perspective of a device such as a CMTS in a cable based system, the CMTS has a broad range of visibility into the entirety of the downstream radio frequency (RF) including any or all of the various service flows included in such a cable plant system such as those described with reference to FIG. 2.
  • For an example of operation, device 110 includes a communication interface to transmit a signal to device 120 to request SA information there from. The device 110 includes a processor to process the received SA information and to determine one or more other characteristics (e.g., which can be used to identify an operational error, failure, or degradation, an operational trend, a future or expected operational error, failure, or degradation, etc.) associated with performance of one or more communication channels in the system. Based on the one or more other characteristics, the device 110 may then identify an actual/existing and/or expected failure or degradation of communication associated with those one or more communication channels.
  • In another example of operation, device 110 may receive first SA information from device 120 and second SA information from device 130. Device 110 can then employ both the first SA information and the second SA information to determine an operational trend of one or more communication channels in the system. This first SA information and second SA information may correspond to two entirely different components within the system, or it may correspond to a common components (e.g., such that the first and second SA information corresponds to two different times).
  • In an example of SA information generation, device 120 may receive a signal that includes pilot tones from device 110. Device 120 can then process the received pilot tones, and compared to their expected values, can determine the effect of the communication link between devices 110 and 120. That is to say, device 120 generates SA information based on characterization of the pilot tones received from device 110. Device 120 can then provide this SA information may then be provided to device 110 automatically or upon request. In addition, device 120 may use this recently generated SA information to characterize operation of the communication link between devices 110 and 120 including identifying an actual/existing or expected failure or degradation of communication via that communication link.
  • In another example of SA information generation, device 120 may include an equalizer that employs equalizer coefficients to perform equalization of signals that it receives. Device 120 may provide SA information to device 110 that is based on the values of those equalizer coefficients or changes in those equalizer coefficients relative to prior values.
  • Also, any of the various devices 110-140 may have an internal frequency response that affects operation of the system, and SA information may be based on a given device's internal frequency response. For example, device 120 may provide SA information to device 110 that is based on the frequency response of the device 120 in terms of its effect on the system.
  • Various examples have been described in which a given device, such as device 110, performs the appropriate processing to determine an operational trend of one or more components in the system and also to identify an actual/existing or expected failure or degradation of communication associated with those one or more components. Note also that such processing may be implemented in a distributed manner among two or more of the devices 110-140. That is to say, two or more of the devices 110-140 may operate cooperatively to process SA information and to determine any such actual/existing or expected failure or degradation of communication associated with those one or more components. The various devices 110-140 may communicate signals amongst one another related to such actual/existing or expected failure or degradation of communication associated with those one or more components. Generally speaking, such SA functionality/capability may be implemented in a distributed manner across a number of devices within one or more communication systems. Also, when an actual/existing or expected failure or degradation is identified, the affected components may be serviced (e.g., by service personnel) or devices within the system may operate adaptively to mitigate any reduction in performance caused by such problems.
  • With respect to a particular type of SA functionality included within a remote device (e.g., within any of the various devices 110-140), the remote SA functionality may be wideband (e.g., observing the entire usable frequency spectrum associated with the communication system). For example, considering a cable plant type implementation, remotely implemented SA functionality may be wideband to allow observation of the whole cable plant signal from 54 MHz to 1008 MHz and beyond these limits. This permits the headend (or CMTS) to view problems that are affecting channels other than the ones currently in use by a given home/premises. For example, a micro-reflection in the cable may produce a ripple in the frequency response with a relative null on a given frequency channel “A”. The user may at the current time be using channel “B” which is not affected by the null, so his service has not yet been compromised by the presence of this reflection. However, in the future the null could move in frequency close to channel A (due to phase changes in the physical process producing the reflection/null), or the service currently on channel B could be moved to channel A, either of which would cause the null to begin to affect the service at this customer. With the wideband SA the headend (or CMTS) will observe the null on channel A, and will be able to perform preventive maintenance to fix the reflection/null before the problem occurs.
  • FIG. 2 is a diagram illustrating another embodiment 200 of one or more communication systems. A cable headend transmitter 230 provides service to a set-top box (STB) 220 via cable network segment 298. The STB 220 provides output to a display capable device 210. The cable headend transmitter 230 can support any of a number of service flows such as audio, video, local access channels, as well as any other service of cable systems. For example, the cable headend transmitter 230 can provide media (e.g., video and/or audio) to the display capable device.
  • The cable headend transmitter 230 may provide operation of a cable modem termination system (CMTS) 240 a. That is to say, the cable headend transmitter 230 may perform such CMTS functionality, or a CMTS may be implemented separately from the cable headend transmitter 230 (e.g., as shown by reference numeral 240). The CMTS 240 can provide network service (e.g., Internet, other network access, etc.) to any number of cable modems (shown as CM 1, CM 2, and up to CM n) via a cable modem (CM) network segment 299. The cable network segment 298 and the CM network segment 299 may be part of a common network or common networks. The cable modem network segment 299 couples the cable modems 1-n to the CMTS (shown as 240 or 240 a). Such a cable system (e.g., cable network segment 298 and/or CM network segment 299) may generally be referred to as a cable plant and may be implemented, at least in part, as a hybrid fiber-coaxial (HFC) network (e.g., including various wired and/or optical fiber communication segments, light sources, light or photo detection complements, etc.).
  • A CMTS 240 or 240 a is a component that exchanges digital signals with cable modems 1-n on the cable modem network segment 299. Each of the cable modems coupled to the cable modem network segment 299, and a number of elements may be included within the cable modem network segment 299. For example, routers, splitters, couplers, relays, and amplifiers may be contained within the cable modem network segment 299. Generally speaking, downstream information may be viewed is that which flows from the CMTS 240 to the connected cable modems (e.g., CM 1, CM2, etc.), and upstream information is that which flows from the cable modems to the CMTS 240.
  • At least some of the devices within this diagram support the SA information functionality described herein. For one example of operation, the CMTS 240 may be implemented to include a communication interface to transmit a signal to CM 1 to request SA information there from. The CMTS 240 includes a processor to process the received SA information and to determine an operational trend of one or more communication channels in the system (e.g., between the CMTS 240 in the CM 1). Based on the operational trend, the CMTS 240 may then identify an actual/existing or expected failure or degradation of communication associated with those one or more communication channels. Analogously, any of the other devices within the diagram may also include such SA capability as described herein. The various devices within the diagram may communicate SA information to each other and also provide information based on operational trends and actual/existing or expected failures or degradations of communications made along the various communication paths between the various devices in the diagram. In one example of operation, any one or more of the cable modems or and/or the STB 220 can include capability to generate SA information based on one or more communication channels within the communication system. Some or all of the SA information can be based on full bandwidth of a usable frequency spectrum in the communication system. This SA information can be provided to another device (e.g., the CMTS 240) for use in determining one or more characteristics associated with performance of the one or more communication channels in the communication system and for identifying, based on the one or more characteristics, a degradation of communication associated with the one or more communication channels.
  • FIG. 3 is a diagram illustrating a communication device 110 operative within one or more communication systems. The device 110 includes a communication interface 320 and a processor 330. The communication interface 320 includes functionality of a transmitter 322 and the receiver 324 to support communications with one or more other devices within a communication system. The device 110 may also include memory 340 to store information including SA information generated by the device 110 or SA information received from other devices via one or more communication channels. Memory 340 may also include and store various operational instructions for use by the processor 330 in regards to the SA functionality described herein.
  • The device 110 operates to transmit and receive SA information and/or requests for such SA information to and from other devices within the communication system. For example, the communication interface 320 may be configured to transmit requests to one or more other devices within the system to request SA information. Those other devices will then transmit SA information to the device 110, and the processor 330 will process the SA information to determine one or more operational trends associated with one or more communication channels within the system. Based upon the identified operational trends, the processor 330 will then identify any actual/existing or expected failures or degradations of communications associated with the communication system.
  • FIG. 4 is a diagram illustrating an embodiment 400 of one or more communication systems with multi-channel communication links. Communication devices 110 and 120 may communicate with one another via one or more communication channels (e.g., as shown by CH1 through CH x). Each of the devices 110 and 120 include SA functionality. For example, device 110 includes a processor 330 in the memory 340. Device 120 includes a processor 330 a memory 340 a. The memories 340 and 340 a can store SA information and/or include operational instructions for use by the processors 330 and 330 a.
  • Multiple network segments may interconnect the devices 110 and 120 to other respective devices that may also include SA functionality therein. Any of the various devices may communicate with one another via the multi-channel communication links and/or network segments. SA functionality is distributed across multiple devices within the one or more communication systems. SA information is determined by these various devices and communicated to other of the devices for use in determining operational trends and/or actual/existing or expected failures or degradations of communications along any of the various communication links within the system.
  • FIG. 5 is a diagram illustrating another embodiment 500 of one or more communication systems with multi-channel communication links. The embodiment 500 has some similarities to the previous embodiment 400, in that, two respective devices may communicate with one another via multi-channel communication links. However, in this diagram, communication device 510 includes SA functionality 1 and communication device 520 includes SA functionality 2. Different respective devices need not necessarily have the same SA functionality or capabilities. For example, device 510 includes components 1, 2, and up to y. Device 520 includes components 1, 2, and up to x. The devices 510 and 520 may include some common components, but need not necessarily include the same components. These different components can generate different types of SA information. For example, component 1 in device 510 may determine a channel estimate of a communication link. Component 2 in device 510 may determine a frequency response of that communication link. A component 3 (not shown) in device 510 may determine interference or noise detected on that communication link. Generally speaking, different components can have different respective capabilities and functions, and the devices 510 and 530 need not necessarily have the exact same capabilities in terms of generating SA information. In addition, other respective devices 330 may also include different respective SA functionalities 3 as well.
  • Different devices implemented within the system that include different SA functionalities can operate cooperatively to provide a great deal of information regarding the overall operation of the communication system in which the devices reside. Also, an implementation that allows for different SA functionalities to be provisioned within different devices can provide for a more efficient implementation of resources.
  • FIG. 6A is a diagram illustrating an example 601 of processing to identify an actual/existing or expected failure or degradation within a communication system. SA information in the form of frequency responses (e.g., frequency response 1, frequency response 2, and possibly up to frequency response n) undergo processing to determine an operational trend of at least one component within the system. This operational trend assists in the identification of an actual/existing or expected failure or degradation of that at least one component in the system.
  • FIG. 6B is a diagram illustrating a communication channel 602 partitioned into multiple sub-bands or sub-channels. Some SA information may be wideband in nature such as spanning two or more of the sub-bands or sub-channels. In one or more embodiments, SA information may correspond to full bandwidth of communication system's usable frequency spectrum. Alternatively, other SA information may correspond to one of the sub-bands or sub-channels. Also, when various SA information corresponds to one of the sub-bands or sub-channels, the SA information may be combined to generate SA information that corresponds to full bandwidth of communication system's usable frequency spectrum.
  • The SA information can be generated using a combination of fast Fourier transform (FFT) and swept/stepped techniques. Considering one example of operation, samples from the wideband analog-to-digital converter (ADC) can be captured in a memory, an FFT/DFT (fast Fourier transform, discrete Fourier transform, or other filter bank technique) taken, and the entire broadband SA spectrum computed instantaneously based on those samples (e.g., corresponding to full bandwidth of communication system's usable frequency spectrum). Considering another example of operation, a single analog or digital filter can be swept or stepped across the band at each frequency that the received power is measured to provide a swept/stepped SA capability. Intermediate between these two examples of operation is stepping an FFT across the band to generate the SA information.
  • For example, a filter of 7.5 MHz bandwidth is positioned at a given frequency, samples are captured, and an FFT is taken. Then, the filter is moved to the next frequency, and the FFT is repeated. This process is repeated across the whole band from a first to a second frequency (e.g., from 54 MHz to 1008 MHz or wider). The individual narrowband (7.5 MHz) FFT segments are then combined or stitched together to produce wideband SA information.
  • Signaling on a given communication channel may be based on the given frequency or a given frequency band. Acquired or generated SA information may be relatively wideband such that it spans more than the frequency or frequency band associated with the communication channel. Alternatively, acquired or generated SA information may be relatively narrowband such that each individual SA information components may be but based on a sub-band of a relatively larger frequency band.
  • With respect to the particular SA functionality or capability included within a device, the SA functionality may be wideband (e.g., observing the entire usable frequency spectrum associated with the communication system) or narrowband (e.g., observing only narrowband portions of the frequency spectrum) such as with reference to the differing capabilities described in FIG. 5.
  • For example, considering a cable plant type implementation such as with reference to FIG. 2, remotely implemented SA functionality may be wideband (e.g., corresponding to full bandwidth of communication system's usable frequency spectrum) to allow observation of the whole cable plant signal from 54 MHz to 1008 MHz and beyond these limits. This permits a cable headend transmitter (or CMTS) to view problems that are affecting channels other than the ones currently in use by a given home/premises. For example, a micro-reflection in the cable may produce a ripple in the frequency response with a relative null on a given frequency channel “A”. At the current time, a CM may be using channel “B” which is not affected by the null, so that's CM's service has not yet been compromised by the presence of this reflection. However, in the future, the null could move in frequency close to channel A (due to phase changes in the physical process producing the reflection/null), or the service currently on channel B could be moved to channel A, either of which would cause the null to begin to affect the service at this customer. With the wideband SA functionality, the headend (or CMTS) may observe the null on channel A, and the headend (or CMTS) will then be able to perform preventive maintenance to fix the reflection/null before the problem occurs or fully manifests itself. One or more operational trends of one or more elements within a communication system (e.g., any device, communication channel or link, etc. within the communication system) may be determined, monitored, tracked, etc. to ascertain historical and current operation of any such elements and also to estimate or predict future operation of any such elements.
  • Also, to improve SA selectivity, window functions such as Hanning, Hamming, Blackman/Harris, etc. may be applied to the FFT results in the time and/or frequency domains. Windowing permits the SA to display signals of large power difference (large dynamic range) which are close together in frequency, without blurring them together, and it also permits accurate measurement of signal power. Also, such techniques may also be extended in various works on multi-rate signal processing.
  • The SA functionality can be calibrated to improve its accuracy (e.g., at installation, periodically, upon occurrence of certain events, etc.). For example, a cable modem (CM) or set top box (STB) has its own internal frequency response which may obscure the frequency response of the cable system or portions thereof under measurement. Various techniques can be used to compensate for the self-response of the CM/STB. One approach is to measure the self-response during the manufacturing process. Another approach is to insert pilot signals that permit measurement of the self-response during operation, or during power-up.
  • FIG. 7 is a diagram illustrating communication between communication devices 110 and 120 to generate spectrum analysis (SA) information. This diagram shows communication device 110 transmitting a signal with pilot tones (e.g., such as based on orthogonal frequency division multiplexing (OFDM) signaling) to communication device 120 at or during a first time. Then, the communication device 120 processed the received signal with the channel-affected pilot tones (shown as pilot tones′). The communication device 120 then determines SA information (e.g., a channel estimate, a frequency response, etc. of the communication channel between communication device 110 and communication device 120). The communication device 120 may then transmit or provide this SA information to the communication device 110 for use in identifying an operational trend of the communication channel between devices 110 and 120 and any actual/existing or expected failures or degradation of that communication channel.
  • In one example of operation, these pilot tones or signals may be inserted by a CM or STB (CM/STB) itself, or anywhere in the plant from the headend (or CMTS) downward. In some cases, tilt compensation may be purposely inserted by the CM/STB ahead of the analog to digital converter (ADC), and this tilt compensation may obscure the tilt from the cable plant. It may be decided to compensate fully or partially and remove the internal or self-frequency-responses (e.g., self-response), or to leave it in place, depending on the application. Such compensation may be performed in the time or frequency domains. Leaving the self-response in place can show the total response experienced by a signal transmitted via that communication link. Alternatively, compensating for and removing the self-response is to permit the headend (or CMTS) to analyze the performance of the cable plant itself and perform fault isolation of the plant.
  • In addition, any of a number of SA user interface functions may be included within a given device to provide additional or alternative SA information (e.g., added in software, such as span, center frequency, start/stop frequencies, resolution bandwidth, video bandwidth (averaging), cursors, power between cursors, max hold, multiple traces, etc.).
  • Within a given communication device that includes an equalizer and equalizer coefficients, those downstream equalizer coefficients may also be queried and used to analyze the quality of the downstream signal. The equalizer coefficients give information on the channel response and the effect of the channel on the signal. The equalizer coefficients and SA capability provide further insight into the quality of the signal and can be used to isolate faults in the plant. Upstream pre-equalizer coefficients can also be examined and compared to the downstream equalizer coefficients, as often a fault in the cable plant will cause a change in both the upstream and downstream signals, and hence in both the upstream and downstream equalizer coefficients.
  • For multi-channel receivers (e.g., such as with reference to FIG. 4, FIG. 5), there can be a set of downstream equalizer coefficients for each receiver. For example, a 32-channel CM/STB can provide equalizer coefficients for each of its 32 channels. The responses at each channel can be combined to produce a clearer picture of what is happening to the signal across the band.
  • Also, if a spare downstream receiver (e.g., CM/STB) is available, it can be hopped to different frequencies, and at each frequency the equalizer coefficients can be obtained, thus giving a response across the band.
  • Moreover, certain examples have been described herein with respect to one particular type of communication system (e.g., cable plant and including SA functionality implemented within one or more user devices [CM, STB, etc.] implemented within the cable system). Note that such functionality may be extended towards any type of communication system having any of a number of different respective types of communication links implemented using any of a number of different types of communication media (e.g., wired, wireless, optical, etc.). Any one or more respective devices within the communication system may include SA functionality to perform acquisition, processing, analysis, reporting, etc. of any variety of types of SA information (e.g., frequency responses, channel estimates, changes of such parameters, etc.).
  • FIG. 8 is a diagram illustrating an embodiment of a method 800 for execution by one or more communication devices. Method 800 begins by receiving spectrum analysis (SA) information from one or more devices in a communication system (block 810). Operation continues by processing the SA information to determine an operational trend of one or more communication channels (block 820). Based on the operational trend, method 800 operates by identifying any actual/existing or expected failure or degradation of the communication system (block 830).
  • FIG. 9 is a diagram illustrating another embodiment of a method 900 for execution by one or more communication devices. Method 900 begins by generating at least one operational trend of at least one element of the communication system (block 910). Based on the at least one operational trend, the method 900 operates by identifying any actual/existing or expected failure or degradation of the at least one element of the communication system (block 920).
  • In decision block 930, the method 900 operates by determining whether any actual/existing or expected failure or degradation has been identified (e.g., if one or more conditions have been met that would indicate any actual/existing or expected failure or degradation).
  • If no actual/existing or expected failure or degradation is identified, then the method 900 continues operation of the communication system without modification (block 950). Alternatively, if an actual/existing or expected failure or degradation is in fact identified, then the method 900 modified operation of the communication system without modification (block 950). The method 900 may iterate or loop back continually based on monitoring of the communication system in attempts to identify additional actual/existing or future expected failures or degradations.
  • FIG. 10A is a diagram illustrating another embodiment of a method 1000 for execution by one or more communication devices. Method 1000 begins by processing first SA information received from first communication device to generate first result (block 1010). Method 1000 continues by processing second SA information received from second communication device to generate second result (block 1020). Method 1000 then operates by combining to generate first result and second result to determine operational trend of communication within communication system (e.g., communication channel, communication device, etc.) (block 1030).
  • FIG. 10B is a diagram illustrating another embodiment of a method 1001 for execution by one or more communication devices. Method 1001 begins by processing first SA information received from communication device at first time to generate first result (block 1011). Method 1001 then operates processing second SA information received from the same communication device communication device at a second time to generate second result (block 1021). Method 1001 continues by combining to generate first result and second result to determine operational trend of communication within communication system (e.g., communication channel, communication device, etc.) (block 1031).
  • The present invention has been described herein with reference to at least one embodiment. Such embodiment(s) of the present invention have been described with the aid of structural components illustrating physical and/or logical components and with the aid of method steps illustrating the performance of specified functions and relationships thereof. The boundaries and sequence of these functional building blocks and method steps have been arbitrarily defined herein for convenience of description. Alternate boundaries and sequences can be defined so long as the specified functions and relationships are appropriately performed. Any such alternate boundaries or sequences are thus within the scope and spirit of the claims that follow. Further, the boundaries of these functional building blocks have been arbitrarily defined for convenience of description. Alternate boundaries could be defined as long as the certain significant functions are appropriately performed. Similarly, flow diagram blocks may also have been arbitrarily defined herein to illustrate certain significant functionality. To the extent used, the flow diagram block boundaries and sequence could have been defined otherwise and still perform the certain significant functionality. Such alternate definitions of both functional building blocks and flow diagram blocks and sequences are thus within the scope and spirit of the claimed invention. One of average skill in the art will also recognize that the functional building blocks, and other illustrative blocks, modules and components herein, can be implemented as illustrated or by discrete components, application specific integrated circuits, processors executing appropriate software and the like or any combination thereof.
  • As may also be used herein, the terms “processing module,” “processing circuit,” “processing circuitry,” and/or “processing unit” may be a single processing device or a plurality of processing devices. Such a processing device may be a microprocessor, micro-controller, digital signal processor, microcomputer, central processing unit, field programmable gate array, programmable logic device, state machine, logic circuitry, analog circuitry, digital circuitry, and/or any device that manipulates signals (analog and/or digital) based on hard coding of the circuitry and/or operational instructions. The processing module, module, processing circuit, and/or processing unit may be, or further include, memory and/or an integrated memory element, which may be a single memory device, a plurality of memory devices, and/or embedded circuitry of another processing module, module, processing circuit, and/or processing unit. Such a memory device may be a read-only memory, random access memory, volatile memory, non-volatile memory, static memory, dynamic memory, flash memory, cache memory, and/or any device that stores digital information. Note that if the processing module, module, processing circuit, and/or processing unit includes more than one processing device, the processing devices may be centrally located (e.g., directly coupled together via a wired and/or wireless bus structure) or may be distributedly located (e.g., cloud computing via indirect coupling via a local area network and/or a wide area network). Further note that if the processing module, module, processing circuit, and/or processing unit implements one or more of its functions via a state machine, analog circuitry, digital circuitry, and/or logic circuitry, the memory and/or memory element storing the corresponding operational instructions may be embedded within, or external to, the circuitry comprising the state machine, analog circuitry, digital circuitry, and/or logic circuitry. Still further note that, the memory element may store, and the processing module, module, processing circuit, and/or processing unit executes, hard coded and/or operational instructions corresponding to at least some of the steps and/or functions illustrated in one or more of the Figures. Such a memory device or memory element can be included in an article of manufacture.
  • As may be used herein, the terms “substantially” and “approximately” provides an industry-accepted tolerance for its corresponding term and/or relativity between items. Such an industry-accepted tolerance ranges from less than one percent to fifty percent and corresponds to, but is not limited to, component values, integrated circuit process variations, temperature variations, rise and fall times, and/or thermal noise. Such relativity between items ranges from a difference of a few percent to magnitude differences. As may also be used herein, the term(s) “configured to”, “operably coupled to”, “coupled to”, and/or “coupling” includes direct coupling between items and/or indirect coupling between items via an intervening item (e.g., an item includes, but is not limited to, a component, an element, a circuit, and/or a module) where, for an example of indirect coupling, the intervening item does not modify the information of a signal but may adjust its current level, voltage level, and/or power level. As may further be used herein, inferred coupling (i.e., where one element is coupled to another element by inference) includes direct and indirect coupling between two items in the same manner as “coupled to”. As may even further be used herein, the term “configured to”, “operable to”, “coupled to”, or “operably coupled to” indicates that an item includes one or more of power connections, input(s), output(s), etc., to perform, when activated, one or more its corresponding functions and may further include inferred coupling to one or more other items. As may still further be used herein, the term “associated with”, includes direct and/or indirect coupling of separate items and/or one item being embedded within another item.
  • Unless specifically stated to the contra, signals to, from, and/or between elements in a figure of any of the figures presented herein may be analog or digital, continuous time or discrete time, and single-ended or differential. For instance, if a signal path is shown as a single-ended path, it also represents a differential signal path. Similarly, if a signal path is shown as a differential path, it also represents a single-ended signal path. While one or more particular architectures are described herein, other architectures can likewise be implemented that use one or more data buses not expressly shown, direct connectivity between elements, and/or indirect coupling between other elements as recognized by one of average skill in the art.
  • The term “module” is used in the description of one or more of the embodiments. A module includes a processing module, a functional block, hardware, and/or software stored on memory for performing one or more functions as may be described herein. Note that, if the module is implemented via hardware, the hardware may operate independently and/or in conjunction with software and/or firmware. As also used herein, a module may contain one or more sub-modules, each of which may be one or more modules.
  • While particular combinations of various functions and features of the one or more embodiments have been expressly described herein, other combinations of these features and functions are likewise possible. The present disclosure of an invention is not limited by the particular examples disclosed herein and expressly incorporates these other combinations.

Claims (20)

What is claimed is:
1. A communication device comprising:
a communication interface; and
a processor, the processor and the communication interface configured to:
generate first spectrum analysis (SA) information based on a first full bandwidth of an upstream (US) usable frequency spectrum for one or more US channels within a communication system;
generate second SA information based on a second full bandwidth of a downstream (DS) usable frequency spectrum for one or more DS channels within the communication system, wherein full bandwidth of a usable frequency spectrum in the communication system spans both the first full bandwidth and the second full bandwidth; and
transmit the first SA information and the second SA information to another communication device for use to determine a performance characteristic of at least one of the one or more US channels and at least one of the one or more DS channels within the communication system.
2. The communication device of claim 1, wherein the processor and the communication interface are further configured to:
observe the full bandwidth of the usable frequency spectrum in the communication system to generate the first SA information and the second SA information.
3. The communication device of claim 1, wherein the processor and the communication interface are further configured to:
determine interference or noise on the at least one of the one or more US channels or the at least one of the one or more DS channels within the communication system.
4. The communication device of claim 1, wherein the processor further comprises:
a first component configured to determine first interference or first noise on the at least one of the one or more US channels within the communication system; and
a second component configured to determine second interference or second noise on the at least one of the one or more DS channels within the communication system
5. The communication device of claim 1, wherein the processor and the communication interface are further configured to:
transmit the first SA information and the second SA information to the another communication device for use to determine one or more performance characteristics of the at least one of the one or more US channels and the at least one of the one or more DS channels within the communication system and to identify, based on the one or more performance characteristics, a degradation of communication associated with the at least one of the one or more US channels or the at least one of the one or more DS channels.
6. The communication device of claim 1, wherein the full bandwidth of the usable frequency spectrum in the communication system has an upper bound of approximately 1008 MHz.
7. The communication device of claim 1 further comprising:
a cable modem, wherein the another communication device is a cable headend transmitter or a cable modem termination system (CMTS).
8. The communication device of claim 1, wherein the processor and the communication interface are further configured to:
support communications within at least one of a wireless communication system, a wired communication system, or a fiber-optic communication system.
9. A communication device comprising:
a communication interface; and
a processor, the processor and the communication interface configured to:
generate spectrum analysis (SA) information based on full bandwidth of a usable frequency spectrum in a communication system, wherein a first portion of the full bandwidth is for one or more upstream (US) channels within the communication system, and a second portion of the full bandwidth is for one or more downstream (DS) channels within the communication system; and
transmit the SA information to another communication device for use to determine a performance characteristic of at least one of the one or more US channels and at least one of the one or more DS channels within the communication system.
10. The communication device of claim 9, wherein the processor and the communication interface are further configured to:
determine interference or noise on the at least one of the one or more US channels or the at least one of the one or more DS channels within the communication system.
11. The communication device of claim 9, wherein the processor and the communication interface are further configured to:
transmit the SA information to the another communication device for use to determine one or more performance characteristics of the at least one of the one or more US channels and the at least one of the one or more DS channels within the communication system and to identify, based on the one or more performance characteristics, a degradation of communication associated with the at least one of the one or more US channels or the at least one of the one or more DS channels.
12. The communication device of claim 9, wherein the full bandwidth of the usable frequency spectrum in the communication system has an upper bound of approximately 1008 MHz.
13. The communication device of claim 9, wherein the processor and the communication interface are further configured to:
support communications within at least one of a wireless communication system, a wired communication system, or a fiber-optic communication system.
14. A method for execution by a communication device, the method comprising:
generating first spectrum analysis (SA) information based on a first full bandwidth of an upstream (US) usable frequency spectrum for one or more US channels within a communication system;
generating second SA information based on a second full bandwidth of a downstream (DS) usable frequency spectrum for one or more DS channels within the communication system, wherein full bandwidth of a usable frequency spectrum in the communication system spans both the first full bandwidth and the second full bandwidth; and
transmitting, via a communication interface of the communication device, the first SA information and the second SA information to another communication device for use to determine a performance characteristic of at least one of the one or more US channels and at least one of the one or more DS channels within the communication system.
15. The method of claim 14 further comprising:
observing the full bandwidth of the usable frequency spectrum in the communication system to generate the first SA information and the second SA information.
16. The method of claim 14 further comprising:
determining interference or noise on the at least one of the one or more US channels or the at least one of the one or more DS channels within the communication system.
17. The method of claim 14 further comprising:
transmitting the first SA information and the second SA information to the another communication device for use to determine one or more performance characteristics of the at least one of the one or more US channels and the at least one of the one or more DS channels within the communication system and to identify, based on the one or more performance characteristics, a degradation of communication associated with the at least one of the one or more US channels or the at least one of the one or more DS channels.
18. The method of claim 14, wherein, wherein the full bandwidth of the usable frequency spectrum in the communication system has an upper bound of approximately 1008 MHz.
19. The method of claim 14, wherein the communication device is a cable modem, and the another communication device is a cable headend transmitter or a cable modem termination system (CMTS).
20. The method of claim 14 further comprising:
operating the communication interface of the communication device to support communications within at least one of a wireless communication system, a wired communication system, or a fiber-optic communication system.
US14/551,313 2011-03-25 2014-11-24 Spectrum analysis capability in network and/or system communication devices Abandoned US20150078194A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US14/551,313 US20150078194A1 (en) 2011-03-25 2014-11-24 Spectrum analysis capability in network and/or system communication devices
US15/983,303 US20180270143A1 (en) 2011-03-25 2018-05-18 Spectrum analysis capability in network and/or system communication devices

Applications Claiming Priority (10)

Application Number Priority Date Filing Date Title
US201161467659P 2011-03-25 2011-03-25
US201161467638P 2011-03-25 2011-03-25
US201161467673P 2011-03-25 2011-03-25
US201161474186P 2011-04-11 2011-04-11
US13/428,309 US8948316B2 (en) 2011-03-25 2012-03-23 Upstream frequency response measurement and characterization
US13/428,698 US8891699B2 (en) 2011-03-25 2012-03-23 Characterization and assessment of communication channel average group delay variation
US201261666750P 2012-06-29 2012-06-29
US201361819279P 2013-05-03 2013-05-03
US13/931,626 US8897147B2 (en) 2011-03-25 2013-06-28 Spectrum analysis capability in network and/or system communication devices
US14/551,313 US20150078194A1 (en) 2011-03-25 2014-11-24 Spectrum analysis capability in network and/or system communication devices

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US13/931,626 Continuation US8897147B2 (en) 2011-03-25 2013-06-28 Spectrum analysis capability in network and/or system communication devices

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US15/983,303 Continuation US20180270143A1 (en) 2011-03-25 2018-05-18 Spectrum analysis capability in network and/or system communication devices

Publications (1)

Publication Number Publication Date
US20150078194A1 true US20150078194A1 (en) 2015-03-19

Family

ID=49477193

Family Applications (3)

Application Number Title Priority Date Filing Date
US13/931,626 Active US8897147B2 (en) 2011-03-25 2013-06-28 Spectrum analysis capability in network and/or system communication devices
US14/551,313 Abandoned US20150078194A1 (en) 2011-03-25 2014-11-24 Spectrum analysis capability in network and/or system communication devices
US15/983,303 Abandoned US20180270143A1 (en) 2011-03-25 2018-05-18 Spectrum analysis capability in network and/or system communication devices

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US13/931,626 Active US8897147B2 (en) 2011-03-25 2013-06-28 Spectrum analysis capability in network and/or system communication devices

Family Applications After (1)

Application Number Title Priority Date Filing Date
US15/983,303 Abandoned US20180270143A1 (en) 2011-03-25 2018-05-18 Spectrum analysis capability in network and/or system communication devices

Country Status (1)

Country Link
US (3) US8897147B2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9826263B2 (en) 2014-10-22 2017-11-21 Arcom Digital, Llc Detecting CPD in HFC network with OFDM signals
US9960842B2 (en) 2015-10-12 2018-05-01 Arcom Digital, Llc Network traffic-compatible time domain reflectometer
US10333616B1 (en) 2018-01-17 2019-06-25 Arcom Digital, Llc Detecting burst PIM in downstream at drop
US10616622B2 (en) 2018-06-06 2020-04-07 Arcom Digital Patent, Llc Detection of CPD from signals captured at remote PHY device
US11082732B2 (en) 2019-08-07 2021-08-03 Arcom Digital Patent, Llc Detection of CPD using leaked forward signal

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160191597A1 (en) * 2014-12-26 2016-06-30 Harman International Industries, Incorporated Avb system diagnostics
US11323359B2 (en) * 2017-08-08 2022-05-03 Cable Television Laboratories, Inc. Multi-channel communication
US11757774B1 (en) 2017-08-08 2023-09-12 Cable Television Laboratories, Inc. Multi-channel communication
US11937167B1 (en) 2018-03-12 2024-03-19 Cable Television Laboratories, Inc. Client modification of traffic table in multi channel Wi-Fi
CN112398572A (en) * 2019-08-14 2021-02-23 华为技术有限公司 Communication method and device

Citations (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6385773B1 (en) * 1999-01-07 2002-05-07 Cisco Techology, Inc. Method and apparatus for upstream frequency channel transition
US20030039319A1 (en) * 2001-08-22 2003-02-27 Willem Engelse Monitoring upstream frequency band
US6570913B1 (en) * 1999-04-05 2003-05-27 Cisco Technology, Inc. Method and apparatus for selecting optimum frequency for upstream data transmission in a network system utilizing cable modems
US20030149991A1 (en) * 2002-02-07 2003-08-07 Reidhead Lance R. Radio frequency characterization of cable plant and corresponding calibration of communication equipment communicating via the cable plant
US20030179821A1 (en) * 2002-02-28 2003-09-25 Itay Lusky Channel monitoring for improved parameter selection in a communication system
US20030185176A1 (en) * 2002-02-28 2003-10-02 Itay Lusky Noise analysis in a communication system
US6757253B1 (en) * 2000-05-30 2004-06-29 Motorola, Inc. Spectrum management method for a cable data system
US20040146038A1 (en) * 2003-01-28 2004-07-29 Mark Dale Upstream adaptive modulation in DOCSIS based applications
US6775840B1 (en) * 1997-12-19 2004-08-10 Cisco Technology, Inc. Method and apparatus for using a spectrum analyzer for locating ingress noise gaps
US6804262B1 (en) * 2000-04-28 2004-10-12 3Com Corporation Method and apparatus for channel determination through power measurements
US20050140354A1 (en) * 2003-12-30 2005-06-30 Meir Alon D. Spectrum analysis
US20050281344A1 (en) * 2004-06-22 2005-12-22 Wall William E System and method for detecting ingress in a signal transmission system
US20050281200A1 (en) * 2004-06-16 2005-12-22 Gerard Terreault QAM signal analysis in a network
US6985437B1 (en) * 1999-05-25 2006-01-10 3Com Corporation Method for dynamic performance optimization in a data-over-cable system
US7397846B1 (en) * 2002-10-03 2008-07-08 Juniper Networks, Inc. Flexible upstream resource sharing in cable modem systems
US20090007210A1 (en) * 2007-06-29 2009-01-01 Oss Broadnet Co., Ltd. Apparatus, method, and program for CATV transmission-path monitoring
US20100158093A1 (en) * 2008-12-23 2010-06-24 General Instrument Corporation Methods and System for Determining a Dominant Impairment of an Impaired Communication Channel
US20100223650A1 (en) * 2009-02-27 2010-09-02 Cisco Technology, Inc. Wideband fault correlation system
US20110188544A1 (en) * 2010-01-29 2011-08-04 Subburajan Ponnuswamy Interference Classification with Minimal or Incomplete Information
US20120083218A1 (en) * 2010-09-30 2012-04-05 Hrishikesh Gossain System and method for collaborative spectrum analysis
US20130070826A1 (en) * 2011-07-01 2013-03-21 Certusview Technologies, Llc Cable communication systems and methods employing 256-qam upstream channels and having increased upstream capacity for supporting voice and/or data services
US20140010269A1 (en) * 2012-07-06 2014-01-09 Curtis Ling Method and system for detecting and mitigating interference in a cable network system

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6728887B1 (en) * 1999-10-07 2004-04-27 General Instrument Corporation Arrangement for providing mediated access in an HFC access network
US6711135B1 (en) * 1999-10-07 2004-03-23 General Instrument Corporation HFC access network management system
US7197067B2 (en) * 2002-02-28 2007-03-27 Texas Instruments Incorporated Parameter selection in a communication system
US7032159B2 (en) * 2002-02-28 2006-04-18 Texas Instruments Incorporated Error correction code parameter selection in a communication system
US7152025B2 (en) * 2002-02-28 2006-12-19 Texas Instruments Incorporated Noise identification in a communication system
ATE373903T1 (en) * 2002-04-02 2007-10-15 Juniper Networks Inc TDMA RECEIVER
US7418240B2 (en) * 2002-05-03 2008-08-26 Broadcom Corporation Dynamic adaptation of impaired RF communication channels in a communication system
US7796526B2 (en) * 2003-10-31 2010-09-14 Acterna Versatile communication network test apparatus and methods
US7489137B2 (en) * 2004-04-13 2009-02-10 Thomas Holtzman Williams Power line induction of sheath test current to discover defective coaxial cable
US8146125B2 (en) * 2009-07-01 2012-03-27 Spirent Communications, Inc Computerized device and method for analyzing signals in a multimedia over coax alliance (MOCA) network and similar TDM / encrypted networks
US20130030765A1 (en) * 2011-07-27 2013-01-31 Danni David System and method for use in monitoring machines
US9357163B2 (en) * 2012-09-20 2016-05-31 Viavi Solutions Inc. Characterizing ingress noise

Patent Citations (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6775840B1 (en) * 1997-12-19 2004-08-10 Cisco Technology, Inc. Method and apparatus for using a spectrum analyzer for locating ingress noise gaps
US6385773B1 (en) * 1999-01-07 2002-05-07 Cisco Techology, Inc. Method and apparatus for upstream frequency channel transition
US6570913B1 (en) * 1999-04-05 2003-05-27 Cisco Technology, Inc. Method and apparatus for selecting optimum frequency for upstream data transmission in a network system utilizing cable modems
US6985437B1 (en) * 1999-05-25 2006-01-10 3Com Corporation Method for dynamic performance optimization in a data-over-cable system
US6804262B1 (en) * 2000-04-28 2004-10-12 3Com Corporation Method and apparatus for channel determination through power measurements
US6757253B1 (en) * 2000-05-30 2004-06-29 Motorola, Inc. Spectrum management method for a cable data system
US20030039319A1 (en) * 2001-08-22 2003-02-27 Willem Engelse Monitoring upstream frequency band
US20030149991A1 (en) * 2002-02-07 2003-08-07 Reidhead Lance R. Radio frequency characterization of cable plant and corresponding calibration of communication equipment communicating via the cable plant
US20030185176A1 (en) * 2002-02-28 2003-10-02 Itay Lusky Noise analysis in a communication system
US20030179821A1 (en) * 2002-02-28 2003-09-25 Itay Lusky Channel monitoring for improved parameter selection in a communication system
US7397846B1 (en) * 2002-10-03 2008-07-08 Juniper Networks, Inc. Flexible upstream resource sharing in cable modem systems
US7599429B1 (en) * 2002-10-03 2009-10-06 Juniper Networks, Inc. Flexible upstream resource sharing in cable modem systems
US20040146038A1 (en) * 2003-01-28 2004-07-29 Mark Dale Upstream adaptive modulation in DOCSIS based applications
US20050140354A1 (en) * 2003-12-30 2005-06-30 Meir Alon D. Spectrum analysis
US20050281200A1 (en) * 2004-06-16 2005-12-22 Gerard Terreault QAM signal analysis in a network
US20050281344A1 (en) * 2004-06-22 2005-12-22 Wall William E System and method for detecting ingress in a signal transmission system
US20090007210A1 (en) * 2007-06-29 2009-01-01 Oss Broadnet Co., Ltd. Apparatus, method, and program for CATV transmission-path monitoring
US20100158093A1 (en) * 2008-12-23 2010-06-24 General Instrument Corporation Methods and System for Determining a Dominant Impairment of an Impaired Communication Channel
US20100223650A1 (en) * 2009-02-27 2010-09-02 Cisco Technology, Inc. Wideband fault correlation system
US20110188544A1 (en) * 2010-01-29 2011-08-04 Subburajan Ponnuswamy Interference Classification with Minimal or Incomplete Information
US20120083218A1 (en) * 2010-09-30 2012-04-05 Hrishikesh Gossain System and method for collaborative spectrum analysis
US20130070826A1 (en) * 2011-07-01 2013-03-21 Certusview Technologies, Llc Cable communication systems and methods employing 256-qam upstream channels and having increased upstream capacity for supporting voice and/or data services
US20130088993A1 (en) * 2011-07-01 2013-04-11 Certusview Technologies, Llc Cable communication systems and methods employing tdma/atdma qam upstream channels below 20 mhz for increased upstream capacity to support voice and/or data services
US20140010269A1 (en) * 2012-07-06 2014-01-09 Curtis Ling Method and system for detecting and mitigating interference in a cable network system

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9826263B2 (en) 2014-10-22 2017-11-21 Arcom Digital, Llc Detecting CPD in HFC network with OFDM signals
US9960842B2 (en) 2015-10-12 2018-05-01 Arcom Digital, Llc Network traffic-compatible time domain reflectometer
US10333616B1 (en) 2018-01-17 2019-06-25 Arcom Digital, Llc Detecting burst PIM in downstream at drop
US10616622B2 (en) 2018-06-06 2020-04-07 Arcom Digital Patent, Llc Detection of CPD from signals captured at remote PHY device
US11290761B2 (en) 2018-06-06 2022-03-29 Arcom Digital Patent, Llc Detection of CPD from signals captured at remote PHY device
US11303945B2 (en) 2018-06-06 2022-04-12 Arcom Digital Patent, Llc Detection of CPD from signals captured at remote PHY device
US11082732B2 (en) 2019-08-07 2021-08-03 Arcom Digital Patent, Llc Detection of CPD using leaked forward signal

Also Published As

Publication number Publication date
US20130286855A1 (en) 2013-10-31
US8897147B2 (en) 2014-11-25
US20180270143A1 (en) 2018-09-20

Similar Documents

Publication Publication Date Title
US20180270143A1 (en) Spectrum analysis capability in network and/or system communication devices
US10367699B2 (en) Network architecture for predictive services management in cable network environments
US10312968B2 (en) Hybrid fibre coaxial fault classification in cable network environments
US10348554B2 (en) Hybrid fibre coaxial fault locationing in cable network environments
US7742697B2 (en) Efficient use of trusted third parties for additional content-sharing security
US9264101B2 (en) Communication system with proactive network maintenance and methods for use therewith
CA2646104C (en) Method and apparatus for determining the total power margin available for an hfc network
CA2605514C (en) Method and apparatus for determining micro-reflections in a network
US9042236B2 (en) Method using equalization data to determine defects in a cable plant
US10477199B2 (en) Method for identifying and prioritizing fault location in a cable plant
US20220109612A1 (en) Intelligent monitoring and testing system for cable network
EP2127119B1 (en) Arrangement and method relating to digital subscribe lines
US10257018B2 (en) Failure analysis method and device
US10594541B2 (en) Remote evaluation of content delivery service
JP2014506750A (en) Devices and methods for improving home network infrastructure
US20150095961A1 (en) Moca remote monitoring and management system
BR102014026157A2 (en) status monitoring systems and methods for uninterruptible power supplies
US20150189075A1 (en) Methods and systems for characterizing line micro-filter states & positioning line faults relative to a network interface device
US20150030137A1 (en) Method and apparatus for designing an improved transmit signal for use in a single ended line test (selt)
US10237400B2 (en) Method and system for estimating the maximum speed sustainable by a broadband communication line
WO2019019059A1 (en) Network topology structure determining method, device, and system
JP5596221B2 (en) Method and device for clustering lines of a wireline network into several virtual binders
US20240106696A1 (en) Method and System to Mitigate Cable Plant Faults using Access CPE Device
Hranac et al. How Will Proactive Network Maintenance Change Under DOCSIS® 4.0?
Yang et al. Method and system of performance monitoring to detect vdsl service degradation

Legal Events

Date Code Title Description
AS Assignment

Owner name: BROADCOM CORPORATION, CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:CURRIVAN, BRUCE J.;FISH, ROGER;WHITEHEAD, HAROLD RAYMOND;AND OTHERS;SIGNING DATES FROM 20130327 TO 20130627;REEL/FRAME:034248/0985

AS Assignment

Owner name: BANK OF AMERICA, N.A., AS COLLATERAL AGENT, NORTH CAROLINA

Free format text: PATENT SECURITY AGREEMENT;ASSIGNOR:BROADCOM CORPORATION;REEL/FRAME:037806/0001

Effective date: 20160201

Owner name: BANK OF AMERICA, N.A., AS COLLATERAL AGENT, NORTH

Free format text: PATENT SECURITY AGREEMENT;ASSIGNOR:BROADCOM CORPORATION;REEL/FRAME:037806/0001

Effective date: 20160201

AS Assignment

Owner name: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD., SINGAPORE

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:BROADCOM CORPORATION;REEL/FRAME:041706/0001

Effective date: 20170120

Owner name: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:BROADCOM CORPORATION;REEL/FRAME:041706/0001

Effective date: 20170120

AS Assignment

Owner name: BROADCOM CORPORATION, CALIFORNIA

Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS;ASSIGNOR:BANK OF AMERICA, N.A., AS COLLATERAL AGENT;REEL/FRAME:041712/0001

Effective date: 20170119

STCB Information on status: application discontinuation

Free format text: ABANDONED -- AFTER EXAMINER'S ANSWER OR BOARD OF APPEALS DECISION

AS Assignment

Owner name: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITE

Free format text: MERGER;ASSIGNOR:AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.;REEL/FRAME:047397/0307

Effective date: 20180905