Methods and apparatus for assessing a cable connection
11375562 · 2022-06-28
Assignee
Inventors
- Gregory Greene (Littleton, CO, US)
- Stephen Bartlett (Castle Pines, CO, US)
- Wen-Yen Picard Huang (Englewood, CO, US)
- David L. Temlak (Hudson, MA, US)
Cpc classification
H04B17/336
ELECTRICITY
H04L27/3494
ELECTRICITY
International classification
H04L27/34
ELECTRICITY
Abstract
Apparatus and methods for testing a cable connection in order to determine whether the cable connection can adequately support delivery of one or more services delivered from a service provider infrastructure. In one embodiment, the methods and apparatus are adapted to detect RF signals on a coaxial cable connection or outlet within a premises, evaluate the signals, and determine the readiness status thereof based on the evaluation. In one variant, an algorithm is used for the evaluation of the RF signals, and is dependent on at least a geographical location of the cable outlet being tested. The algorithm evaluates a list of prospective RF channels for signal strength so as to correlate or exclude any signals present from one or more types of sources (e.g., OTA broadcasts, satellite service providers, etc.).
Claims
1. An electronic device configured to evaluate a cable outlet connection at a premises, the electronic device comprising: a processing apparatus; a physical cable interface in communication with the processing apparatus; and a storage device in data communication with the processing apparatus and having at least one computer program configured to, when executed on the processing apparatus, cause the electronic device to: receive a plurality of radio frequency (RF) signals; determine respective power levels of at least a portion of the plurality of RF signals, wherein the determination of the respective power levels of the at least portion of the plurality of RF signals comprises: (i) receipt of a first plurality of power measurements of respective ones of signal within a first targeted frequency range; and (ii) a computation of an average of the first plurality of power measurements to generate an average power measurement associated with the first targeted frequency range; determine at least one signal characteristic of the at least portion of the plurality of RF signals; and based at least on the power levels and the at least one signal characteristic, determine whether the cable outlet connection is suitable for delivery of one or more prescribed digital services provided from a service provider infrastructure to the premises.
2. The electronic device of claim 1, wherein the at least one signal characteristic comprises an order of a QAM (quadrature amplitude modulation) in-phase and quadrature (I-Q) constellation used for modulating the at least a portion of the plurality of RF signals.
3. An electronic device configured to evaluate a cable outlet connection at a premises, the electronic device comprising: a processing apparatus; a physical cable interface in communication with the processing apparatus; and a storage device in data communication with the processing apparatus and having at least one computer program configured to, when executed on the processing apparatus, cause the electronic device to: receive a plurality of radio frequency (RF) signals; determine respective power levels of at least a portion of the plurality of RF signals; determine at least one signal characteristic of the at least portion of the plurality of RF signals; and based at least on the power levels and the at least one signal characteristic: determine whether at least one RF signal of at least one prescribed target frequency meets a prescribed criterion, the determination of whether the at least one RF signal of the at least one prescribed target frequency meets the prescribed criterion comprising a determination of whether RF signals of respective ones of prescribed target frequencies each meet at least one of (i) a prescribed power level, or (ii) a prescribed frequency versus power profile; and determine whether the cable outlet connection is suitable for delivery of one or more prescribed digital services provided from a service provider infrastructure to the premises, the determination of whether the cable outlet connection is suitable comprising: performance of a count of a number of the RF signals which meet the prescribed at least one of (i) the prescribed power level, or (ii) the prescribed frequency versus power profile; and performance of a comparison of the counted number to a prescribed acceptance value.
4. The electronic device of claim 3, wherein the prescribed acceptance value is based at least on at least one of: (i) a number of RF channels used by over-the-air (OTT) broadcast television within a prescribed geographic region where the premises is located, or (ii) a number of RF channels used by the service provider.
5. The electronic device of claim 4, wherein the prescribed acceptance value is selected to be (i) greater than the number of RF channels used by the OTT broadcast television, and (ii) less than the number of RF channels used by the cable network service provider.
6. The electronic device of claim 3, wherein the at least one signal characteristic comprises an order of a QAM (quadrature amplitude modulation) in-phase and quadrature (I-Q) constellation used for modulating the at least a portion of the plurality of RF signals.
7. An electronic device configured to evaluate a cable outlet connection at a premises, the electronic device comprising: a processing apparatus; a physical cable interface in communication with the processing apparatus; and a storage device in data communication with the processing apparatus and having at least one computer program configured to, when executed on the processing apparatus, cause the electronic device to: receive a plurality of radio frequency (RF) signals; determine respective power levels of at least a portion of the plurality of RF signals; determine at least one signal characteristic of the at least portion of the plurality of RF signals; and based at least on the power levels and the at least one signal characteristic: (i) determine whether the cable outlet connection is suitable for delivery of one or more prescribed digital services provided from a service provider infrastructure to the premises; and (ii) determine whether an RF signal of at least one prescribed target frequency meets a prescribed criterion, wherein the determination of whether the RF signal at the at least one target frequency meets the prescribed criterion comprises a comparison of a) a measured average power level of the RF signal within a prescribed frequency band and over a prescribed temporal interval against b) a threshold acceptance criterion.
8. The electronic device of claim 7, wherein the determination of whether the RF signal at the at least one target frequency meets the prescribed criterion further comprises: (1) determination of a power level profile of the RF signal as a function of frequency within the prescribed frequency band, and (2) algorithmic analysis of the determined power level profile to generate characterization data relating thereto.
9. The electronic device of claim 8, wherein the algorithmic analysis of the determined power level profile to generate the characterization data relating thereto comprises a comparison of at least portions of the characterization data to data associated with a predetermined template or profile.
10. An electronic device configured to evaluate a cable outlet connection at a premises, the electronic device comprising: a processing apparatus; a physical cable interface in communication with the processing apparatus; and a storage device in data communication with the processing apparatus and having at least one computer program configured to, when executed on the processing apparatus, cause the electronic device to: receive a plurality of radio frequency (RF) signals; determine respective power levels of at least a portion of the plurality of RF signals; determine at least one signal characteristic of the at least portion of the plurality of RF signals; and based at least on the power levels and the at least one signal characteristic: determine whether the cable outlet connection is suitable for delivery of one or more prescribed digital services provided from a service provider infrastructure to the premises; and determine whether an RF signal of at least one prescribed target frequency meets a prescribed criterion; wherein the determination of whether the cable outlet connection is suitable for the delivery of the one or more prescribed digital services comprises a determination of whether a threshold number of RF signals within a plurality of contiguous or consecutive RF frequency bands meet the prescribed criterion.
11. The electronic device of claim 10, wherein the plurality of contiguous or consecutive RF frequency bands comprises a plurality of contiguous or non-contiguous RF frequency bands disposed within a prescribed sub-band of a frequency spectrum available on the service provider infrastructure.
12. The electronic device of claim 11, wherein the prescribed sub-band of the frequency spectrum available on the service provider infrastructure comprises a sub-band having at least one of a prescribed disability factor or prescribed performance influencing factor associated therewith, the at least one prescribed disability factor or prescribed performance-influencing factor comprising at least one of: (i) higher or lower signal attenuation that an attenuation associated with other sub-bands of the frequency spectrum; or (ii) higher or lower RF noise from one or more noise sources external to the service provider infrastructure that other sub-bands of the frequency spectrum.
13. The electronic device of claim 10, wherein the at least one signal characteristic comprises an order of a QAM (quadrature amplitude modulation) in-phase and quadrature (I-Q) constellation used for modulating the at least a portion of the plurality of RF signals.
14. A computerized method of evaluating a signal at a premises connection point, the computerized method comprising: obtaining measurement data relating to at least one parameter of respective ones of a plurality radio-frequency (RF) signals at respective ones of a plurality of target frequencies, the plurality of target frequencies having been selected based at least on location information relating to the premises; algorithmically evaluating at least a portion of the measurement data using at least acceptance criteria data; and based at least on the algorithmic evaluating, determining whether the premises connection point can support at least a first type of digital service provided from a service provider infrastructure to the premises; wherein the plurality of target frequencies are selected by: obtaining a first data structure of frequencies, the first data structure comprising all frequencies used by the service provider infrastructure within a first geographic region; obtaining a second data structure of frequencies, the second data structure comprising all frequencies used by one or more satellite service providers within the first geographic region; and removing any frequencies on the second data structure from the first data structure to generate a first data structure of target frequencies, the first data structure of target frequencies being associated with the first geographic region.
15. The computerized method of claim 14, wherein the plurality of target frequencies are further selected by: obtaining a third data structure of frequencies, the third data structure comprising all frequencies used by the service provider infrastructure within a second geographic region; obtaining a fourth data structure of frequencies, the fourth data structure comprising all frequencies used by satellite service providers within the second geographic region; and removing any frequencies of the fourth data structure from the third data structure to generate a second data structure of target frequencies, the second data structure of target frequencies being associated with the second geographic region; and wherein the selection of the plurality of target frequencies comprises selecting from at least the first data structure of target frequencies and the second data structure of target frequencies based at least on the location information relating to the premises being within either the first geographic region or the second geographic region.
16. The computerized method of claim 14, wherein the selection of the plurality of target frequencies based on the location information relating to the premises comprises: accessing a location determination device of a portable computerized measurement apparatus to obtain data relating to a then-current location of the portable computerized measurement apparatus; and based at least on the obtained data relating to the then-current location, correlating the then-current location to either the first geographic region or the second geographic region.
17. An electronic apparatus comprising: at least one user interface element, the at least one user interface element comprising an array of light emitting devices (LEDs), wherein each of the array of LEDs is associated with a power measurement; processor apparatus in communication with the at least one user interface element; connector apparatus configured to interface with a premises signal or data connection; and a radio frequency detection apparatus in communication with the processor apparatus and the connector apparatus, and configured to cause the electronic apparatus to: receive a plurality of radio frequency (RF) signals within respective ones of a plurality of RF bands via the connector apparatus; measure power levels of each of the plurality of RF signals to produce power level data; utilize the power level data to calculate an average power level for each of the plurality of RF bands; cause at least some the plurality of LEDs to provide a steady light to indicate the calculated average power level for each of the plurality of RF bands; utilize an evaluation algorithm on the power level data to generate test result data; and cause the electronic apparatus to provide an indication of the test result data via the at least one user interface element.
18. The electronic apparatus of claim 17, wherein: the at least one user interface element comprises a dual-color light emitting device (LED); and the processor apparatus is further configured to cause the electronic apparatus to: cause the dual-color LED to provide a steady green light to indicate a positive cable outlet test result; cause the dual-color LED to provide a steady red light to indicate a negative cable outlet test result; and cause the dual-color LED to provide a blinking light to indicate a cable test in progress.
19. The electronic apparatus of claim 17, further comprising a wireless interface in data communication with the processor apparatus, and wherein: the electronic apparatus is associated with a cable service provider; and the electronic apparatus is configured to establish wireless data communication to at least one other device of the cable service provider to transact at least a portion of the test result data therewith.
20. The electronic apparatus of claim 17, further comprising a wireless interface in data communication with the processor apparatus, and wherein: the electronic apparatus is associated with a cable service provider; and the electronic apparatus is configured to establish wireless data communication to at least a user wireless-enabled device to transact at least the test result data therewith, the user wireless-enabled device comprising an application computer program adapted for data communication with a server apparatus of, or operated for, the cable service provider.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
(20) All figures © Copyright 2019-2020 Charter Communications Operating, LLC. All rights reserved.
DETAILED DESCRIPTION
(21) Reference is now made to the drawings wherein like numerals refer to like parts throughout.
(22) As used herein, the term “application” refers generally and without limitation to a unit of executable software that implements a certain functionality or theme. The themes of applications vary broadly across any number of disciplines and functions (such as on-demand content management, e-commerce transactions, brokerage transactions, home entertainment, calculator etc.), and one application may have more than one theme. The unit of executable software generally runs in a predetermined environment; for example, the unit could include a downloadable Java Xlet™ that runs within the JavaTV™ environment.
(23) As used herein, the term “client device” includes, but is not limited to, CPE, set-top boxes (e.g., DSTBs), gateways, modems, personal computers (PCs), and minicomputers, whether desktop, laptop, or otherwise, and mobile devices such as handheld computers, PDAs, personal media devices (PMDs), tablets, “phablets”, and smartphones, IoT devices, and vehicle infotainment systems.
(24) As used herein, the term “computer program” or “software” is meant to include any sequence or human or machine cognizable steps which perform a function. Such program may be rendered in virtually any programming language or environment including, for example, C/C++, Fortran, COBOL, PASCAL, Ruby, Python, assembly language, markup languages (e.g., HTML, SGML, XML, VoXML), and the like, as well as object-oriented environments such as the Common Object Request Broker Architecture (CORBA), Java™ (including J2ME, Java Beans, etc.) and the like.
(25) The term “Customer Premises Equipment (CPE)” refers without limitation to any type of electronic equipment located within a customer's or subscriber's premises and connected to or in communication with a network.
(26) As used herein, the terms “Internet” and “internet” are used interchangeably to refer to inter-networks including, without limitation, the Internet.
(27) As used herein, the term “memory” includes any type of integrated circuit or other storage device adapted for storing digital data including, without limitation, ROM. PROM, EEPROM, DRAM, SDRAM, DDR/2 SDRAM, GDDRx, EDO/FPMS, RLDRAM, SRAM, “flash” memory (e.g., NAND/NOR), 3D memory, and PSRAM.
(28) As used herein, the terms “microprocessor” and “processor” or “digital processor” are meant generally to include all types of digital processing devices including, without limitation, digital signal processors (DSPs), reduced instruction set computers (RISC), general-purpose (CISC) processors, microprocessors, gate arrays (e.g., FPGAs), PLDs, reconfigurable computer fabrics (RCFs), array processors, GPUs, secure microprocessors, and application-specific integrated circuits (ASICs). Such digital processors may be contained on a single unitary IC die, or distributed across multiple components.
(29) As used herein, the terms “MSO” or “multiple systems operator” refer to a cable, satellite, or terrestrial network provider having infrastructure required to deliver services including programming and data over those mediums.
(30) As used herein, the term “DOCSIS” refers to any of the existing or planned variants of the Data Over Cable Services Interface Specification, including for example DOCSIS versions 1.0, 1.1, 2.0, 3.0, 3.1, and 4.0 (previously, Full Duplex 3.1).
(31) As used herein, the term “headend” or “backend” refers generally to a networked system controlled by an operator (e.g., an MSO) that distributes programming to MSO clientele using client devices, or provides other services such as high-speed data delivery and backhaul.
(32) As used herein, the term “network interface” refers to any signal or data interface with a component or network including, without limitation, those of the FireWire (e.g., FW400, FW800, etc.), Thunderbolt, USB (e.g., USB 2.0, USB 3.0, etc.), DisplayPort, NVLink, Ethernet (e.g., 10/100, 10/100/1000 (Gigabit Ethernet), 10-Gig-E, etc.), MoCA, Coaxsys (e.g., TVnet™), radio frequency tuner (e.g., in-band or OOB, cable modem, etc.), Wi-Fi (802.11), WiMAX (802.16), Zigbee®, Z-wave, PAN (e.g., 802.15 or BLE), power line carrier (PLC), or IrDA families.
(33) As used herein, the term “QAM” refers to modulation schemes used for sending signals over cable networks. Such modulation scheme might use any constellation level (e.g. QPSK, 16-QAM, 64-QAM, 256-QAM, etc.) depending on details of a cable network. A QAM may also refer to a physical channel modulated according to the schemes.
(34) As used herein, the term “storage” refers to without limitation computer hard drives, SSDs, DVR devices, flash drives, memory, RAID devices or arrays, optical media (e.g., CD-ROMs, Laserdiscs, Blu-Ray, etc.), or any other devices or media capable of storing content or other information.
(35) As used herein, the term “wireless” means any wireless signal, data, communication, or other interface including without limitation Wi-Fi, Bluetooth, 3G (3GPP/3GPP2), HSDPA/HSUPA, TDMA, CDMA (e.g., IS-95A, WCDMA, etc.), FHSS, DSSS, GSM, PAN/802.15, WiMAX (802.16), 802.20, Zigbee®, Z-wave, narrowband/FDMA, OFDM, PCS/DCS, LTE/LTE-A, 5G NR, analog cellular, CDPD, satellite systems, millimeter wave or microwave systems, acoustic, and infrared (i.e., IrDA).
(36) Overview
(37) The present disclosure provides, inter alia, improved methods and apparatus for performing a test of a connection such as via an outlet or terminal in order to determine whether the connection can support delivery of certain content and services from a service provider.
(38) In an exemplary embodiment of the disclosure, an electronic device configured to evaluate a cable outlet (e.g., one used for delivery of cable television or broadband services over a coaxial cable) is provided. The electronic device is configured to detect and evaluate RF signals from the cable outlet to which the device is connected to provide a “pass/fail” indication, such as via a single dual color LED or audio tone(s). In one implementation, the electronic device passively measures RF signals which may be present on the cable outlet, and lacks the ability to send any RF signals (e.g., upstream on the cable). The electronic device is configured to perform the detection and evaluation of RF signals internally on the device via one or more evaluation algorithms which can assess whether viable cable television signals are present, and optionally whether other signals such as OTA broadcast television signals or satellite signals are present.
(39) In one exemplary approach, signals are measured at a number of target frequencies only, and the power and characteristics of the measured signals evaluated by the aforementioned device in order to make the determination of cable outlet or service provision viability. The target frequencies may be selected so as to include frequencies (including prescribed groups of frequencies with specific characteristics) used by cable service providers generally (or the specific service provider individually), and exclude frequencies used by satellite systems or OTA broadcasters. These lists may be further refined based on geography or markets within which the premises being tested is located.
(40) The cable testing device advantageously can be constructed using comparatively low-cost components and distributed by a service provider to potential customer premises prior to attempting installation/setup of cable services, thereby potentially obviating unnecessary installation calls or “truck rolls” to the premises. For example, a cable testing device may be distributed to potential customer premises (via direct mail to the customer, or with an installer/technician) in order to determine: (i) whether cable service is possible at the premises given its current configuration, (ii) what levels or types of service are possible, and (iii) whether particular cable outlets within the premises are acceptable/preferable for delivery of the cable services.
(41) In other variants, possible installation or troubleshooting of service provider-based wireless systems (e.g., CBRS Fixed Wireless Access devices or the like) at customer premises can be evaluated, such as to determine whether coaxial cabling or other infrastructure within the premises is suitable to support a rooftop or other wireless premises device (e.g., via detection of OTA broadcast signals indicating signal continuity between the tested outlet and an extant rooftop OTA antenna or FWA device).
DETAILED DESCRIPTION OF EXEMPLARY EMBODIMENTS
(42) Exemplary embodiments of the apparatus and methods of the present disclosure are now described in detail. While these exemplary embodiments are described in the context of obtaining the readiness or suitability status of coaxial cable connections with respect to cable network services or providers, the methods of the present disclosure may be applied to other types of connections and other types of content/service providers.
(43) It will also be appreciated that while described generally in the context of a network providing service to a customer or consumer or end user or subscriber (i.e., within a prescribed service area, venue, or other type of premises), the present disclosure may be readily adapted to other types of environments including, e.g., outdoors, commercial/retail, or enterprise domain (e.g., businesses), or even governmental uses. Yet other applications are possible.
(44) It will also be appreciated that while described primarily in the context of initial installation of service provider equipment or establishment of services, the exemplary embodiments of the methods and apparatus set forth herein may be readily adapted by those of ordinary skill to other types of use cases or scenarios, including for example post-installation or service-establishment troubleshooting and/or remediation.
(45) Other features and advantages of the present disclosure will immediately be recognized by persons of ordinary skill in the art with reference to the attached drawings and detailed description of exemplary embodiments as given below.
(46) Method—
(47)
(48) At step 204, the test device is electrically connected to the test location or outlet (e.g., via a an F-Type or other such standardized connector).
(49) At step 206, any RF signals present on the connector are evaluated in light of the evaluation criteria of step 202. In the illustrated embodiment, multiple criteria are utilized (i.e., criteria 1 through N, where N>1), and are applied in sequence, although this sequencing is not a requirement (e.g., it is contemplated that two or more test of the N total tests may be performed in parallel). Moreover, the present disclosure contemplates test hierarchies depending on the criteria selected (e.g., for one test regime having N criteria, the order of testing may be different than that of another regime for another application and having M criteria, and so forth).
(50) Per steps 208 and 210, the various criteria are evaluated, and any one failing its respective test produces a failure condition (step 211A) and subsequent remediation per step 212. Alternatively, if all N criteria are met, then a pass condition (211B) is produced, and the equipment/service installation process may be continued per step 214.
(51)
(52) As shown, the method 220 of
(53) At step 221 of the method 220, a list of target frequencies is selected. In one embodiment, the list of target/desired frequencies may be stored in the device 900 as previously described. In another embodiment, the list of target frequencies is provided to the device 900 from an external source (e.g., a cable network server through the Internet, an application/program associated with the device 900, a BLE (Bluetooth Low Energy) or other wireless interface to another device, etc.).
(54) In one embodiment, a single list of frequencies is preselected and preprogrammed for the device 900 by the device manufacturer/provider (based on e.g., the user's location and market and services available thereto), so that no selection is necessary during the cable test.
(55) In another embodiment, the cable testing device 900 selects a list of targeted frequencies from several available/stored lists of frequencies during the cable test 220. In one variant, the selection is made on the basis of user input. For example, a user of the device 900 can select their current geographical location or a desired level of cable subscription. In another variant, the selection is performed autonomously by the device 900 during the cable test 220. For example, the device 900 can determine a geographical region in which the tested cable outlet is located (e.g., via a wireless connection to another device or an initial analysis of the signals available on the cable, or via indigenous GPS receiver or other such location device, or even via association with a WLAN or other access point of known IP address and hence location).
(56) In step 222, the test device 900 tunes into a first target frequency on the target list. The device 900 can tune into the targeted frequency by, for instance, using a band pass filter to reject/attenuate all frequencies above and below a prescribed frequency range (e.g., 57 MHz to 1000 MHz, corresponding to bands having traditional cable 6 MHz wide QAMs utilized in North America, or 8 MHz QAMs used in Europe) centered on the target frequency, the latter selected based on a known or pre-existing frequency plan utilized by the cable operator. If the nominal center frequencies of each channel are not known a priori, the present disclosure contemplates use of an energy detection/correlation approach (e.g., akin to that used in CDMA systems) to identify the presence of signals within a prescribed frequency band. In another more sophisticated embodiment, some signal processing may be applied to the RF signals before, after, or instead of applying the band pass filter (e.g. filtering of signals using an FFT, akin to an OFDM receiver). As such, it will be recognized that varying levels of complexity may be used within the testing device's RF receiver, including even heterodyne approaches (e.g., down-conversion to baseband, and subsequent processing of baseband signals by e.g., a DSP or baseband chipset).
(57) Note also that the method 220 may use a smaller bandwidth centered around a target frequency in order to avoid detecting any noise and/or sideband transmission regions (e.g., at edges of the designated band).
(58) In one embodiment, the frequency range may be a preselected for the cable testing device (e.g., during manufacture/programming of the algorithm). In one variant thereof, the preselected range is constant for every target frequency of the list to be evaluated. In another variant, different ranges are preselected for and applied to different target frequencies, such as for cases where different channel widths may be present.
(59) In step 224, the device 900 measures and evaluates the RF signal power (i.e. the peak and/or integrated amplitude of the signal) at the targeted frequency. Details of exemplary implementations of measurement and evaluation steps are discussed further in the disclosure (
(60) In step 226, the device 900 determines whether all the target frequencies on the list or profile have been measured and evaluated. If some of the target frequencies have not yet been measured, the device is tuned to the next target frequency (step 227).
(61) In one embodiment, steps 222-227 are performed in series by a single RF detector/front end within the cable testing device 900 and are applied to all frequencies in the list of target frequencies.
(62) In another embodiment, the list of target frequencies may be separated into two or more smaller lists which are separately processed by two or more RF detectors. For example, a low-frequency list may be processed by a first RF detector circuit adapted for a certain range of frequencies, and a high-frequency list may be processed by a second RF detector adapted for higher frequencies. In one variant, the first and second RF detectors are optimized to measure/evaluate specific ranges of frequencies (e.g., first RF detector can better process low frequency signals and the second RF detector can better process high frequency signals).
(63) Once all of the target frequencies have been measured and evaluated, the method 220 proceeds to step 228.
(64) In step 228, the number of acceptable or passing frequency channels is compared against one or more predetermined threshold values.
(65) In one exemplary embodiment, the threshold number of acceptable signals is selected to be higher than a number of frequency channels that may be used by over the air (OTA) antennas (i.e., so as to eliminate the possibility that the received RF signals are from an OTA broadcaster), yet lower than a number of channels used by a cable network service provider (e.g., the MSO issuing the device 900 to the customer). For example, cable network service providers typically employ at least fifty (50) individual or discrete frequency channels, while OTA TV antennas typically don't exceed thirty (30) channels. Therefore, the threshold number of acceptable signals may be set to fifty for this example.
(66) In other embodiments, the threshold number of acceptable frequency channels can be set higher or lower than fifty. If needed, the threshold number may be set higher or lower in order to change the “sensitivity” of the cable testing device 900. For example, setting the threshold number to seventy (70) can increase the certainty that a test “pass” result generated by the cable testing device 900 is correct, but might also result in the cable testing device mistakenly failing some otherwise useable cable connections. Conversely, setting the threshold number to thirty-five (35) in the foregoing example scenario might lead to the device 900 providing passing results to some number of unacceptable cable connections. In prototype testing of the device 900 by the Assignee hereof, setting the threshold number to fifty (50) has been determined to provide accurate but not unduly stringent cable connection suitability results.
(67) In some embodiments, the threshold number of acceptable signals can vary between different applications, such as for different cable markets (i.e., geographical regions) in order to account for (i) different numbers of frequency channels used by OTA TV broadcasters, and/or (ii) different cable network providers or RF channel configurations within the different regions. In some embodiments, the threshold number of acceptable discrete signals depends on the list of frequencies itself (e.g., if the number of tested frequencies is lower, the threshold number is scaled to a correspondingly lower value).
(68) It will further be appreciated that different hierarchies or testing regimes can be applied to different portions of the RF spectrum carried over the measured medium (e.g., coaxial cable). For instance, it is contemplated that in the future, higher frequencies will be utilized on the cable medium (e.g., up to 1.6 GHz and beyond), since extant cable installations are physically capable of such performance (with certain modifications such as change of amplifier sand tap configurations). Moreover, some frequency bands such as for DOCSIS 4.0 may be reprogrammable and vary from a traditional “static” model. As such, these “next generation” services delivered at higher frequencies may utilize different modulation and coding schemes (e.g., ODFM, 256-QAM versus 64-QAM, etc.), and may vary as a function of time, application, service provider, and market as well as other factors. Hence, a test regime which may be effective at e.g., traditional frequencies and MCS values may not be so for next generation services, and as such two (or more) different regimes are contemplated for use by the device 900 in such cases. For example, average or peak power within a 64-QAM 6 MHz channel may be different than that of a 256-QAM signal of a different frequency bandwidth, and as such errant results may be obtained from one or the other if a “one-size fits all” approach is utilized.
(69) If in step 228, it is determined that there are fewer good signals than the threshold number (e.g., fewer than 50 good signals), the connection is determined to have failed the test (step 231A). The cable testing device then indicates the failed test to the user of the device via a user interface. User display elements are described later in the disclosure (e.g., with respect to
(70) If in step 228, it is determined that the number of good signals is greater than or equal to the threshold number, the algorithm moves to step 230.
(71) It will be appreciated that in some embodiments, repeat testing of the same frequency or band per steps 224-228 can be performed, whether in sequence or as part of a repetition of a larger testing pattern, such as to verify accuracy or repeatability of test results, or for averaging/peak detection purposes. For instance, in one variant, multiple measurements may be obtained for the same test frequency in sequence (e.g., separated by a prescribed testing interval), after which the algorithm moves on to the next frequency in the test pattern. Alternatively, the algorithm may cycle through the entire test regime (or portions thereof), and then repeat one or more times to gather additional data. As another alternative, the algorithm may be configured to evaluate one or more data values obtained (e.g., where an ambiguous or highly variable set of data is obtained for a given frequency), and make a data-dependent decision on whether to gather additional data points or not. Myriad other such variations will be appreciated by those of ordinary skill given the present disclosure.
(72) Accordingly, in one embodiment, at step 230 of method, the cable testing device 900 determines whether a threshold number of consecutive good signals has been found. In other words, the method seeks to determine whether out of all the tested/targeted frequencies, four consecutive frequencies have been deemed acceptable. The assignee hereof has determined in prototype testing that in some scenarios, setting the threshold number of consecutive good signals to four (4) leads to accurate results. Specifically, in the exemplary embodiment, this test is used to distinguish over-the-air (broadcast) TV signals from cable signals, since the TV signal levels are usually highly variable, and only rarely are there more than a given number (e.g., 4) consecutive active signals in such signals. Hence, the test is configured for N (e.g. 4) adjacent active/good signals with RF levels falling within 5 dB of each other. Notwithstanding, it will be appreciated by those of ordinary skill that a different threshold number of consecutive good signals may be set for e.g., different geographical markets, frequency use plans, or to adjust the “sensitivity” of the cable testing device.
(73) The threshold number of consecutive good signals may be constant, or alternatively may be varied, such as depending on the total number of target frequencies, the geographical location of the test, frequency plan used for providing the proposed services, or other parameters. In one embodiment, the threshold number of consecutive good signals depends on the total number of good signals. For example, the test of step 3300 may be more exacting (i.e., require more consecutive good signals) if the total number of good signals found on the connection in totality is lower. In one implementation, the threshold number of consecutive good signals is inversely related (e.g., proportional) to the number of good signals measured by the device 900.
(74) In another implementation, the threshold number is related to the total number of consecutive sequences identified (e.g., if more than N individual consecutive sequences of 4 are identified, then the test is deemed to pass).
(75) If threshold number (e.g., four) of consecutive good frequencies has not been found, the cable connection or outlet is determined to have failed the test (step 231A). If threshold number of consecutive good frequencies has been found, the cable connection or outlet is determined to have passed the test (step 231B), and the cable testing device 900 indicates the pass to a user of the device via a user interface/display element.
(76) In one variant, the device 900 can select (i) any or none of the list of frequencies, (ii) the threshold of good signals (total), and/or (iii) the threshold of consecutive good signals, based various parameters (e.g., geographical market, cable subscription level, desired services, etc.). For instance, a prospective “basic cable” service plan might warrant testing of only a limited number of frequencies within a prescribed portion of the service frequency plan for a given service provider within a given geographic region or market, whereas a premium subscription service might necessitate a broader degree of testing, as well as additional signal quality (described in greater detail subsequently herein).
(77)
(78) In step 302 of the method, the RF signal within the designated frequency range is measured by the cable testing device 900. To obtain both a more accurate power measurement of the RF signal at the target frequency and a profile of the signal, the RF signal may be measured several times in a row, such as within successive temporal periods. In one embodiment, a plurality of measurements can be taken within a preselected time frame at preselected time intervals. The time frame and/or the time intervals may depend for example on the particular target frequency. In another variant, the time frame and/or the time intervals are constant for all frequencies.
(79) In step 304, the power of the signal is determined based on the measurements of step 302 and evaluated. In one embodiment, the power is determined by taking the mean or average of all the power measurements obtained in step 302. In another embodiment, the power of the signal is determined by averaging only a portion of the available measurements (e.g., using only the upper half of the measurements, only using the top N measurements, discarding measurements that appear to be outliers, etc.). In another embodiment, the power can be determined by taking a weighted average of the power measurements. For example, lower power measurements might not be disregarded, but higher power measurements may be given more weight than lower power measurements. In yet another embodiment, the power of the signal is obtained by simply taking the top or peak power measurement obtained in step 112.
(80) Yet other measures or tests may be used in place of or in conjunction with the foregoing, including for example determination that a given signal (or group of signals) falls within a prescribed range (e.g., the signal power must be within a range of ±14 dBmV) for the signal to be considered acceptable.
(81) After the power of the RF signal is calculated, it is compared against a predetermined threshold acceptable power level.
(82) If the calculated power is below the threshold power value, for the purposes of the current evaluation, the RF signal at frequency f is considered an unacceptable signal (step 308A). If the calculated power is equal to or greater than the threshold power, the method moves on to step 306.
(83) In step 306, the shape/profile of the signal is determined and evaluated. Since digital cable channels typically use quadrature amplitude modulation (QAM), the method of
(84) In one embodiment, the method includes determining whether the signal has a sufficiently flat profile by calculating variance or standard deviation of the power (amplitude) measurements obtained in step 302 as a function of time or another parameter (e.g., frequency), and comparing the result to a predetermined threshold variance or threshold standard deviation, respectively. For example, in one implementation, consecutive QAM signal levels should be largely consistent, and hence 4 consecutive good signals that are all within 5 dB of one another are used as a basis for a “pass/fail” determination. Alternatively, characteristics such as frequency versus amplitude may be used to further identify qualifying signals.
(85) The predetermined threshold(s) can be constant, or can vary with different frequencies or over time. In another embodiment, the flatness is determined by simply subtracting the highest measured power from the lowest measured power, and comparing the result against a predetermined threshold number. Other ways of determining whether a desired signal profile exists, as well as other ways of determining whether signal characteristics resemble QAM signals or other types of modulation (such as QPSK) may be used consistent with the current disclosure.
(86) If it is determined that the measured RF signal is not sufficiently flat (or otherwise does not have the desired profile or characteristics), the RF signal is determined to be unacceptable (step 308A). If the RF signal characteristics are sufficiently flat/acceptable, the signal is counted per step 308B. The results of the method 224 (i.e. good/bad signal at frequency f) may be stored within the device 900 for later use, or transmitted off-board as described in greater detail subsequently herein. It should be noted that steps 304 and 306 can be performed in reverse order, or in parallel if desired, or even integrated into a common step.
(87)
(88)
(89) Further, the cable testing device 900 can be used to test a cable outlet against (i) different lists of frequencies that are wholly independent from one another (i.e., have no overlap or common frequencies), and/or (ii) that are associated with something other than cable subscription levels. For instance, in one embodiment, the different frequency lists may correspond to different types of services or functions such as DOCSIS, cable video (aka “in band” services), 00B (out of band) or sideband communications, VoIP (to the degree that they are allocated onto something other than e.g., DOCSIS bands), or even bands associated with FWA or similar devices (e.g., that are at wireless transmission frequencies, or have been down-converted to baseband before being transmitted over a coaxial cable within the premises.
(90) As such, different lists of relevant RF channels or frequencies can be developed for each different type of service (or even in some cases subscription level, where such level can be correlated to a different channel or QAM profile), such that a representative fraction or sampling of the channels of each type or level can be conducted. A given premises or cable outlet may provide a connection that fails the test for a first type of service (e.g., a highest possible cable subscription, or a service having a given frequency or channel profile), but would still be able to support a different or other level of service (e.g., less program and RF channels), especially where the disabilities affecting the first service or higher subscription level are associated with a common portion of the total spectrum (e.g., where the lower end of the spectrum delivered by the cable is fine, and the “basic” cable program channels are all mapped to QAMs within that lower end). In one embodiment, the results of the methods 170/180 of
(91)
(92) In step 502 of the method 500, a first list of frequencies is checked by the cable testing device 900. This step may be performed for example using the methods described with respect to
(93) If the cable connection is not deemed viable for the first list of frequencies, the cable testing device 900 may indicate that the cable has failed the test for all three lists (step 503). This may be accomplished by turning three LEDs that correspond to three different types or levels red. If the cable is deemed viable for the first list of frequencies, the cable testing device may determine that the cable outlet/connection can at least support a first service type or level of subscription and move on to step 504.
(94) In step 504, the cable connection is assessed using the second list of frequencies. If the cable is not deemed viable for the second list of frequencies, the cable testing device can indicate that the cable can only support the minimum channels at the first service type or lowest level of subscription (as previously determined in step 502). This may be accomplished by lighting a first LED indicating this type/level green (step 505), and either leaving the other LEDs off or turning them red. If instead the cable outlet passes the cable test using the second list of frequencies, the method 500 determines that it can at least support the first two types of service or levels of cable subscription, and moves on to step 506.
(95) In one variant of step 504, the cable testing device performs a new test of the cable (using e.g., the method 220 of
(96) In step 506, the cable signals are checked against the third list of frequencies. In one variant, the cable is checked only for frequencies in the third list that were not also found in either of the first two lists. If the cable does not pass inspection using the third list of frequencies, the cable testing device 900 can indicate that the cable connection can only support the first two service types/levels of subscription by e.g., lighting corresponding first two LEDs green (step 507). If the cable does pass inspection using this third (and largest) list of frequencies, the cable testing device determines and indicates that the cable has passed inspection for all three types/levels by, e.g. lighting all three corresponding LEDs green or lighting the third LED green (step 508).
(97)
(98) In step 602 of the method 600, the first list of frequencies is used to assess the cable connection. In one embodiment, this is accomplished using the method 220 of
(99) In step 604, the second list of frequencies is used to assess the cable connection. If the cable passes inspection using the second list of frequencies, the cable is determined to (ostensibly) support the two lower types or levels of subscription. The cable testing device can indicate this by lighting LEDs corresponding to the two lower types/levels green (step 605). If the cable does not pass inspection during step 604, the method proceeds to step 606.
(100) In step 606, the cable connection is tested using the third set of frequencies similar to steps 602 and 604. If the cable passes the test in step 6066, it is determined that it can support only one type of service or lowest level of subscription. This is indicated to the user in step 607. If the cable fails the test in step 606, the cable testing device 900 can indicate that the cable cannot support any service/level of subscription, and provide on indication of this to the user by, e.g., lighting all indicator LEDs red (step 608).
(101) It should be noted that although the methods 500 and 600 of
(102)
(103) In step 704, the method 700 next determines whether the measured RF power level is greater than an acceptable power level (or otherwise meets one or more prescribed criteria). The acceptable power level may be for example a threshold power level that has been predetermined to indicate an acceptable cable connection based on known cable properties and performance characteristics.
(104) If the power level of the measured spectrum is higher than or equal to the acceptable power threshold, the cable passes the test (step 706B). If the power level of the spectrum is lower than the acceptable threshold, the cable fails the test (step 706A). The cable testing device 900 can provide an indication of a pass or fail using e.g., a user interface as described with respect to
(105) In one embodiment, the method 700 may be used in addition to one of the methods previously described in
(106)
(107) In another embodiment, the RF spectrum present on the tested cable may be divided into two or more portions (e.g., low frequency and high frequency) which may be separately processed by two or more RF detectors. The results of multiple RF detectors can then be logically combined.
(108) Per step 722, the RF power associated with a first designated sub-band of the spectrum of interest is measured, such as via a detector tuned or configured (e.g., via filtration on its front end) to operate in that sub-band. For example, the cable testing device 900 may scan 50 MHz to 800 MHz at equal predetermined intervals of 10 MHz (i.e., 50 MHz, 60 MHz . . . 790 MHz, 800 MHz). This method does not require the device to store a list of targeted frequencies; rather, the device 900 can determine the upper and lower limits of the RF spectrum (such as via stored data in the device memory, or the physical limits of the detector), and use the predetermined interval to scan the RF spectrum sub-bands from a lower to upper limit (or vice versa).
(109) In step 726, it is determined whether the full range of the RF spectrum has been scanned (e.g., has the upper limit of the spectrum been reached). If the entire RF spectrum has not been scanned, the method 702 proceeds to step 728.
(110) In step 730, the device 900 tunes (or filters) to the next frequency sub-band within the spectrum. In one embodiment, this constitutes adding a predetermined number (e.g., 10 MHz) to the previous center or nominal frequency.
(111) If in step 726, it is determined that the RF spectrum has been scanned, the method proceeds to step 728, wherein full spectrum power is calculated using the previously collected power measurements of each of the sub-bands. In one embodiment, the full spectrum power level can be calculated by taking an average or a weighted average of all or some of the measurements collected in step 722. In some variants, each sub-band is evaluated “go/no-go” (i.e., the averaged or weighted power for that sub-band is compared to a minimum threshold to determine whether it is sufficient or not). In other variants, the power measurements of the different sub-bands are weighted and averaged, and the average compared to a single threshold value. Yet other approaches will be recognized by those of ordinary skill given the present disclosure.
(112)
(113) TABLE-US-00001 TABLE 1 LED DCV on RF Power Level on Display designator LED color RV_Lvl dBm dBmV D1 Green 2.1 −14.75 34 D2 Green 1.96 −18.75 30 D3 Green 1.82 −22.75 26 D4 Green 1.68 −26.75 22 D5 Green 1.54 −30.75 18 D6 Green 1.4 −34.75 14 D7 Red 1.26 −38.75 10 D8 Red 1.12 −42.75 6 D9 Red 0.98 −46.75 2 D10 Red 0.84 −50.75 −2
(114) In step 802 of the method 800, the RF power of the full spectrum is determined, such as by using the method of
(115) In step 804, the RF power level is compared against a first predetermined threshold RF power level N. In one implementation, the first threshold RF power is 34 dBmV, as indicated in Table 1.
(116) If the measured power level is greater than or equal to a first predetermined threshold power level N (e.g., 34 dBmV for the first loop of the method), then an LED N corresponding to that power level is turned on (step 806). In another embodiment, the LED N corresponding to the power level and all LEDs (1 through N−1) corresponding to lower power levels may be turned on in step 806. The cable testing device 900 can use e.g., the circuitry shown in
(117) In one embodiment, if the current predetermined threshold power N is higher than a predetermined acceptable power level (i.e., the signal power level indicating that the cable outlet can support cable services), the corresponding LED(s) can be turn green in order to additionally indicate that the cable outlet has passed the cable connection test. If the current predetermined threshold power N is lower than the predetermined acceptable power level, the corresponding LED(s) can be turned red to indicate that the cable outlet has not passed the test.
(118) If per step 804 it is determined that the power level is smaller than the predetermined threshold power, then per step 808 it is determined whether smaller predetermined threshold power levels are available for comparison.
(119) If other threshold power levels are available for comparison, then in step 810, the next largest power level (threshold power N−1) is selected. In one implementation, as shown in Table 1, if the power level is determined to be less than 34 dBmV, the next tested threshold power will be 30 dBmV.
(120) Returning to step 804, the measured power level is compared against the current predetermined threshold power (e.g., 30 dBmV), as described supra.
(121) Steps 804-810 are repeated until the lowest predetermined power level is reached. If the power level is not greater than or equal than the lowest predetermined power level, the cable testing device 900 may indicate that the weakest possible signal is present or that no signal is present (with e.g. a red LED 1 corresponding to the lowest power) per step 812.
(122) Testing Device—
(123)
(124) In one embodiment, the cable testing device 900 may include a digital processor and associated logic 906, one or more user interface elements 904, one or more power sources 902, and a cable interface 912, as well as an RF signal detector 908, mass storage device 907, and internal memory 910 (e.g., internal cache and program memories). In one variant, the device 900 includes multiple RF signal detectors 908 that are configured to evaluate different parts or bands of the RF spectrum (e.g., one for lower frequencies, and one for higher frequencies, or one for certain designated bands ostensibly having certain RF characteristics, and one for other bands with other characteristics). The internal memory or mass storage device 907 may store data relating to one or more lists of target frequencies, and one or more cable testing algorithms (described with respect to
(125) In one embodiment, the device 900 further includes at least one wireless interface for communication via PAN (e.g., 802.15 or BLE), Wi-Fi (802.11), or other types of wireless connections. In support thereof, the device may include a Bluetooth or PAN wireless chipset with baseband processor (not shown) in communication with processor 906. The device may also include a wireline interface such as a USB or micro-USB interface, for transmission of data and//or electrical power. Such wireline connection may also include e.g., an Ethernet MAC and PoE RJ-45 connector for network interface. In one implementation, the device 900 can communicate locally with an application or program on a personal client device (e.g., mobile device or computer) in order to, e.g. transmit results of cable outlet tests, and/or receive instructions or information, such as updated cable frequency plans, evaluation or analysis algorithms. For instance, in one variant, an EEPROM or similar device on the test device 900 can be “flashed” with a new image including new test and evaluation algorithms via the wireless (or wireline) interface. Moreover, in one variant, the cable testing device 900 is configured to wirelessly receive geographic/location information, such as from the mobile or client device.
(126) In another embodiment, the device 900 may locally communicate with various other wireless-enabled devices located near the cable testing device 900 at time of use. In one variant, the device 900 is configured to identify and cooperate with other cable or service provider network devices that are provided by or associated with a specific cable network operator (e.g., the same operator as associated with the device 900) using the wireless interface. The other network devices may include for example modems, routers, cable settop boxes, gateways, and “smart” remotes.
(127) In one configuration, the device 900 may transmit data to, or receive data from, a network server or other network process by using a local wireless connection to one or more other network devices and/or personal client devices. For instance, the test device 900 may automatically and/or autonomously transmits cable test results to a cable network server (e.g., one maintained in the MSO's headend) via any number of extant network protocols, such that the server can determine the suitability of the tested premises or connection without the user or an installer having to do so. The network server may be configured to, inter alia: (i) evaluate the receiver data relative to a particular premise for sufficiency relative to one or more desired or prescribed services offered by the MSO within that particular geographic region, including returning data to the transmitting device (or designated proxy such as an email address or IP address) indicative of the result and configured to enable generation of a UI or other indication to the user of the results; (ii) evaluate the received data for one premises against prior data for that same premises to identify similarities or anomalies; and/or (iii) evaluate the received data against other data for other premises within the same service group, geographic area or bearing other relationship to the tested premises so as to identify similarities or anomalies.
(128) In another configuration, the device 900 can prompt or provide an option to a user of the device 900 (e.g., via a user interface element) to transmit the cable test results to the server. For instance, the prompt or option is implemented via an application or program on a personal client device communicative with the test device. In another approach, the test device itself includes a UI (such as an LCD touch screen interface) by which the user can select options such as transmission of data.
(129) In yet another configuration, the device 900 may also be able to store (and transmit) test results on a per-connection or connection type basis, such as where the device can differentiate between different connections being tested (whether based on user input or self-sensing circuitry). For instance, certain connections within a premises may be wired differently than others, such as where some outlets are communicative with the coaxial distribution network of the service provider, and others are communicative with an OTA antenna or FWA apparatus only. As such, different test regimes (and results data) may be stored and associated with the different connections.
(130)
(131) In one embodiment, as shown in
(132)
(133)
(134) The device user interfaces of
(135) In some embodiments, the test device user interface includes audio and/or haptic elements, such as for use by those visually impaired. In one variant, the device 900 includes speakers, a headphone jack, or a wireless interface configured to connect to wireless headphones. In one such configuration, the device 900 is configured to generate a first audio tone to indicate a cable pass results, and a second tone to indicate a cable fail results. In another embodiment, the device 300 is configured to play tones, tunes or “ring tones”, and/or words to give indications of various test results and the power status of the device, similar to the visual LED indicators described in
(136) In another embodiment, instead of or in addition to the user interface element 902 of the device 900, the results of a cable test may be transmitted (wirelessly or via wire) to another electronic device (e.g., a personal client device, a different electronic device associated with the cable service provider) for display. For example, the cable testing device 900 can transmit cable test results to an application on a user smart phone, which can then notify the user of the results via its own display/audio elements of that device.
(137)
(138) The device 900 may have the shape of a box having width, length, and thickness. In one implementation, the width (W) is approximately 40 mm, the length (L) is approximately 100 mm, and the thickness (T) is approximately 22.5 mm. In other implementations, the device 300 can have different width, length, and/or thickness. In one embodiment, the device 900 has rounded corners.
(139) As shown in
(140)
(141)
(142)
(143) In other configurations (not shown), the test device 900 may take the form of a cable or dongle that includes the F-type connector discussed above (for connection to a cable outlet), as well as other circuitry and components including a cable and connector interface to a user personal device. For instance, a USB or micro-USB connector or other ubiquitous type of connector may be used to enable data transmission and power delivery between the cable/dongle and the user device; a user simply connects the F-type connector to the outlet being tested, and the USB/mUSB connector to the user device, the latter having an MSO-distributed app (e.g., one downloaded from the MSO website or a third party such as Google Play) which can receive and analyze the test data, and optionally transmit it (or results data derived therefrom) seamlessly to the MSO server previously described.
(144) In some variants, the test device 900 is intended to be a low-cost commodity (or even disposable) device provided by the MSO to customers or prospective customers without expectation of return thereby. Low-cost consumer electronics components are therefore used in such variants to reduce the overhead absorbed by the MSO. Such devices having small form factor and low weight can be mailed or delivered to intended users at low cost as well, including in advance of any proposed installation or upgrade/troubleshooting by service personnel of the MSO. They may also be included in installation kits, such as those including the CPE to be installed.
(145)
(146)
(147) As shown in
(148) The portion 1200 of the circuit shown in
(149) The portion of the circuit 1300 shown in
(150) In one embodiment, the controller 1306 comprises a Sonix SN8FRM001 Flash MCU (microcontroller), although other devices may readily be substituted. In one implementation, the logic/algorithm of selectively evaluating different frequency signals from the provided RF input and then determining whether the cable has passed or failed the test, is stored on the MCU chip (U2) 1306.
(151)
(152)
(153)
(154)
(155) Network Architecture and Frequency Selection—
(156)
(157) Depending on each individual premises, one or more cable outlets within customer premises (or potential/future customer premises) 1806, 1808 can be (i) adequately connected to the MSO distribution network 1804; (ii) inadequately connected (e.g., connect to the MSO infrastructure, but with degraded capability such as due to degraded cable or connector condition, presence of high levels of RF interference, etc.); (iii) not connected to anything (e.g., open/broken cable, or failed or unconnected F-type connector); or (iv) connected to various other networks or devices 1816 (e.g., through satellite dish or over-the-air antenna, MoCA installation, etc.).
(158) The cable testing device 900 described in the present disclosure can accordingly be used to inspect a cable outlet to determine whether an adequate connection to the MSO network exists, and/or for subsequent troubleshooting depending on configuration of the device.
(159) The different customer premises 1806, 1808 may be located within a plurality of markets or service areas 1812, 1814. The service areas may generally correspond to different geographical regions, although other types of differentiation are contemplated by the present disclosure (e.g., different users connected to different sub-networks within a common topology, different users associated with different frequency use plans, etc.). In one embodiment, different versions or configurations of the cable testing device 900 are used to test cable outlets connections in the different markets. For example, a first configuration of the device 900 is used to test cable connections within first customer premises 1806 located within a first geographical market 1812, and a second somewhat different configuration of the device 900 is used to test cable connections of second customer premises 1808 within a second geographical market 814. The different versions or configurations of the cable testing device 100 can include different target frequencies/bands, different exclusion frequencies/bands (e.g., corresponding to different OTA broadcaster profiles), different testing algorithms, power or other parameter thresholds, or yet other differences.
(160)
(161) At step 1902, the method 1900 comprises first obtaining the conditions required for the list of frequencies. In one embodiment, the conditions can include one or a combination of: (i) the particular cable market or geographical area in which the list will be used, (ii) the type or subscription level of a cable content provider's signals that will be evaluated using the list (e.g., DOCSIS broadband services, basic cable, premium subscription, etc.), (iii) a desired number of frequencies to be used for confirmation/analysis, and (iv) desired bands of frequencies.
(162) The cable market can be a local market (e.g., neighborhood, town, city) or a greater geographical region (e.g., northwest region of the United States, all of Canada, etc.). Cable content provider networks may use different frequencies in different markets based on, for example, the adopted frequency plan, availability of spectrum (e.g., typically below 800 MHz, but perhaps as high as 1.2 GHz or 1.6 GHz in next generation deployments), and/or government regulations, although frequency use is generally consistent across providers.
(163) The subscription level or type of services to be provided may give an indication of the channel frequencies used by a cable provider for a specific type or level of service within the geographical region; e.g., frequencies used to deliver certain services such as basic-level cable to residents of a given locale may be quite limited and disposed within one portion of the total cable available spectrum). Similarly, DOCSIS US/DS services may utilize certain prescribed frequency bands on the cable.
(164) In one embodiment, the number of frequency channels included in the list may be restricted in order to make sure the cable test can be performed quickly enough. In another embodiment, a minimum number of frequency channels may be specified in order to ensure that the cable test has adequate data to give a sufficiently accurate or reliable result. As previously noted, these lists may also in some variants be varied dynamically by the logic of the device 900 itself, such as where the minimum number of frequencies to be measured is dynamically increased upon sensing a comparatively high fraction of test failures or ambiguous results.
(165) The types of frequencies may also be limited, e.g. to lower or higher frequencies or such that the individual tested frequency ranges are non-overlapping.
(166) In step 1904, a first list of frequencies used by the target cable service/content provider network is obtained (from the cable provider, via data stored in the memory of the device 900, public records, etc.). If the conditions of step 902 include geographical region and/or type/subscription level limitations, the list of frequencies is selected based thereon.
(167) In step 1906, a second list or profile of frequencies used by confounding satellite, over-the-air TV, and/or other types of content providers or sources is obtained.
(168) In step 1908, if any conflicting frequencies are found (e.g., frequencies present on the first and second lists, or overlap in non-identical but similar bands), the conflicting frequencies or bands are removed from the first list.
(169) In step 1910, the first list may be evaluated and modified to make sure it conforms to at least some conditions provided in step 1902. For example, if there are too many frequencies, some of them may be removed (randomly, according to a priority structure, or in accordance with other conditions or considerations). On the other hand, if a greater number of frequencies is required to perform an accurate test (e.g., based on a first-pass test indicating unsuitable or ambiguous results), some of the frequencies removed in step 1908 may be added back in. In one embodiment, the conditions or considerations for frequency selection are ranked by importance such that, if not all of them can be met, one takes precedence over another.
(170) In another embodiment, several lists of frequencies may be pre-generated and stored in a cable testing device 900. The device 900 may then select one or more of the lists based on current/local conditions of the cable test, such as based on user input, an initial testing result (e.g., an initial scan of the entire frequency band or portions thereof), input from a location positioning system such as a GPS receiver of the device 900, or other.
(171) Additional Considerations
(172) It will be appreciated that while the foregoing exemplary embodiments of testing methods, and methods of operation of the testing device 900, are described primarily in terms of downstream signals present on a given connection (e.g., those transmitted from a cable MSO headend or distribution node toward the customer CPE), the various aspects of the present disclosure may be used for other signals as well. For example the methods and testing device 900 may be configured to test signals issued by a customer premises CPE (e.g., DSTB or gateway or DOCSIS modem) towards the headend. For instance, in one such variant, baseband signals generated by an FWA CPE and transmitted via coaxial cable toward a roof-top radio head and antenna array can be evaluated; e.g., at the radio head coaxial cable termination, in order to determine if suitable signals are present. Similarly, signals generated by a DSTB, gateway, or MoCA device within a premises (sourced by the main coaxial cable “drop” or feed to the premises, or a rooftop FWA device) and transmitted toward another room/outlet within a “tree” or other topology within the premises can be tested using the methods/apparatus described herein.
(173) Moreover, while the testing methods and apparatus of the disclosure are described with respect to wall-plate type outlets (e.g., those mounted within drywall or other surfaces of the premises), they can also be adapted for application to F-type or similar connections present on consumer electronic devices such as gateways, televisions, etc., such as where the electronic device includes a connector to enable it to act as a source for other devices (e.g., a pass-through or repeater connection).
(174) Additionally, as previously referenced, the test device 900 may include an RF source device (e.g., an oscillator and RF front end or other RF signal generator) so that the device may act as a test source for another detector device (whether another test device 900 or one of different configuration) for “end to end” cable testing. For example the source device may be connected to the MD or ingress connection point for the premises, while the recipient or detector device is placed at one or more outlets within the premises, in effect performing RF continuity testing on the coaxial cabling within the premises.
(175) It will be recognized that while certain aspects of the disclosure are described in terms of a specific sequence of steps of a method, these descriptions are only illustrative of the broader methods of the disclosure, and may be modified as required by the particular application. Certain steps may be rendered unnecessary or optional under certain circumstances. Additionally, certain steps or functionality may be added to the disclosed embodiments, or the order of performance of two or more steps permuted. All such variations are considered to be encompassed within the disclosure disclosed and claimed herein.
(176) While the above detailed description has shown, described, and pointed out novel features of the disclosure as applied to various embodiments, it will be understood that various omissions, substitutions, and changes in the form and details of the device or process illustrated may be made by those skilled in the art without departing from the disclosure. This description is in no way meant to be limiting, but rather should be taken as illustrative of the general principles of the disclosure. The scope of the disclosure should be determined with reference to the claims.
(177) It will be further appreciated that while certain steps and aspects of the various methods and apparatus described herein may be performed by a human being, the disclosed aspects and individual methods and apparatus are generally computerized/computer-implemented. Computerized apparatus and methods are necessary to fully implement these aspects for any number of reasons including, without limitation, commercial viability, practicality, and even feasibility (i.e., certain steps/processes simply cannot be performed by a human being in any viable fashion).