OBI detection and avoidance in broadband devices
First Claim
1. An optical beat interference (OBI) detection and avoidance device, comprising:
- a network interface operable to receive a plurality of upstream transmission requests;
a processor module operable to recognize an OBI event;
wherein the processor is further operable to store a list of OBI event sets in an OBI candidate list;
a storage module operable to store the OBI candidate list, wherein the OBI candidate list comprises only sets designated as OBI candidates and sets implicated in an OBI event; and
wherein the processor is further operable to prevent scheduling sets on the OBI candidate list for simultaneous or overlapping transmission within an OBI window by scheduling transmissions for sets on the OBI candidate list over a leash channel.
6 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods can operate to detect and avoid optical beat interference (OBI) in broadband devices by use of restrictive channel assignment. An OBI-mitigating mapper algorithm can leash OBI candidates in a circular queue to avoid scheduling service flows likely to result in OBI generation. In some implementations, the algorithm can automatically leash all pre-DOCSIS 3.0 service flows. In alternative implementations, the algorithm can allow the CMTS to normally load balance pre-DOCSIS 3.0 devices while manually adding and/or removing pre-DOCSIS 3.0 service flows from the OBI candidate queue based upon lost transmissions or a designated age-out timer.
51 Citations
15 Claims
-
1. An optical beat interference (OBI) detection and avoidance device, comprising:
-
a network interface operable to receive a plurality of upstream transmission requests; a processor module operable to recognize an OBI event; wherein the processor is further operable to store a list of OBI event sets in an OBI candidate list; a storage module operable to store the OBI candidate list, wherein the OBI candidate list comprises only sets designated as OBI candidates and sets implicated in an OBI event; and wherein the processor is further operable to prevent scheduling sets on the OBI candidate list for simultaneous or overlapping transmission within an OBI window by scheduling transmissions for sets on the OBI candidate list over a leash channel. - View Dependent Claims (2, 3)
-
-
4. An optical beat interference (OBI) detection and avoidance device implemented method for scheduling the transmission of user devices on an RFoG network, comprising:
-
assigning an ATDMA or TDMA channel in a service group as a leash channel; determining whether a lost transmission event occurred between a plurality of devices in an RFoG network, wherein the transmissions of the plurality of devices overlapped in time, and at least two devices transmitted on different frequencies; recording implicated devices involved in the lost transmission event, the implicated devices recorded in an OBI candidate list, wherein the OBI candidate list comprises only devices designated as OBI candidates and devices implicated in a lost transmission event, each respective device being designated as an OBI candidate based upon a measurement of a number of uncorrectable FEC codeword errors experienced by the respective device; and implementing code in an upstream mapper to avoid scheduling any of the implicated devices that are recorded in the OBI candidate list outside of the leash channel in the service group within a timeslot, wherein the code provides that transmissions of devices recorded in the OBI candidate list are to be scheduled on the leash channel such that only one OBI candidate transmission is scheduled on the leash channel within the timeslot, wherein the timeslot is a period of time available for contemporaneous transmissions across the service group. - View Dependent Claims (5, 6, 7, 8)
-
-
9. An OBI detection and avoidance device, comprising:
-
a network interface operable to receive a plurality of upstream transmission requests, wherein one upstream ATDMA or TDMA channel is assigned as a leash channel; a processor module operable to recognize an OBI event; wherein the processor is further operable to store device or service identifiers (SIDs) in an OBI candidate list, wherein the OBI candidate list comprises only devices or SIDs designated as OBI candidates and devices or SIDs implicated in a lost transmission event; a storage module operable to store the OBI candidate list; and wherein the processor is further operable to prevent scheduling any SIDs in the OBI candidate list within a timeslot outside of the leash channel, wherein the code provides that transmissions of SIDs recorded in the OBI candidate list are to be scheduled on the leash channel such that only one OBI candidate transmission is scheduled on the leash channel within the timeslot, wherein the timeslot is a period of time available for contemporaneous transmissions across the service group. - View Dependent Claims (10, 11)
-
-
12. An OBI detection and avoidance device implemented method for scheduling the transmission of user devices on an RFoG network comprising:
-
assigning a ATDMA or TDMA channel in a service group as a leash channel; determining whether a lost transmission event occurred between a plurality of devices in an RFoG network, wherein the transmission of a plurality of devices overlapped in time; recording the implicated SID of each device involved in the lost transmission event in an OBI candidate list, wherein the OBI candidate list comprises only devices designated as OBI candidates and devices implicated in a lost transmission event, each respective device being designated as an OBI candidate based upon a measurement of a number of uncorrectable FEC codeword errors experienced by the respective device; and implementing code in an upstream mapper to avoid scheduling transmission from the devices in the OBI candidate list within a timeslot outside of the leash channel in the service group, wherein the code provides that transmissions of devices recorded in the OBI candidate list are to be scheduled on the leash channel such that only one OBI candidate transmission is scheduled on the leash channel within the timeslot, wherein the timeslot is a period of time available for contemporaneous transmissions across the service group. - View Dependent Claims (13, 14, 15)
-
Specification