A time-division multiplexed (TDM) communication system has a dynamic bandwidth allocation (DBA) controller that is configured to reduce demand overestimation so that more optimal bandwidth allocation is achieved. Upon receiving load information from a transceiver, the DBA controller is configured to estimate an amount of change to the transceiver's reported load based on previous allocations of bandwidth to the transceiver for frames that occur during a reporting delay (e.g., the delay from the time that the load information is transmitted until it is received and processed). That is, the estimated load is reduced in an effort to account for transmissions made by the transceiver during the reporting delay, thereby preventing or reducing the amount of demand overestimation that would otherwise occur. Thus, the transceiver may be allocated less bandwidth according to a desired DBA algorithm so that more network bandwidth is available for other transceivers.
Examples described herein in particular refer to solutions for adjusting allocations for upstream transmissions of optical network terminals comprising the step of: generating an optimized allocation for upstream transmissions of optical network terminals utilizing a first transmission system and optical network terminals utilizing a second transmission system.
A memory system has a memory management unit (MMU) that is configured to receive data for storage into physical memory comprising a plurality of memory devices. The MMU receives a logical memory address and converts the logical memory address into at least one page address associated with data to be written to or read from physical memory. The MMU has an address translation circuit that is configured to translate each page address into a physical memory address. In translating the page address, the MMU employs an integer division operation that does not constrain the size of an arbitration map used to define the physical memory address. Thus, the operation of the memory can be better optimized using circuitry that has relatively low complexity and cost.
Methods, systems, and apparatus for detecting candidate rogue Optical Network Unit (ONU) are disclosed. An Optical Line Terminal (OLT) aggregates, over a specified time period, values of multiple network conditions of a passive optical network (PON) that includes ONUs actively transmitting over the PON. The OLT determines that aggregated values of a given condition (i) have statistically trended in only one direction over the specified time period, and (ii) are currently over a specified threshold value. The OLT classifies a given ONU from among the ONUs as a candidate rogue ONU that is qualified for further analysis based on the determination that the aggregated values of the given ONU (i) have statistically trended in only one direction over the specified time period, and (ii) are currently over the specified threshold value. The OLT triggers a discovery process that further analyzes the candidate rogue ONU based on the classification.
Methods, systems, and apparatus for identifying rogue Optical Network Unit (ONU) are disclosed. An Optical Line Terminal (OLT) detects error conditions on a passive optical network (PON) that includes optical networking units (ONUs) transmitting over the PON. The OLT disables and enables different sets of ONUs to identify a rogue ONU that is causing an error condition. The OLT classifies ONUs as a first set of suspect ONUs based on the error condition on another ONU being resolved when the suspect ONUs were disabled. The OLT classifies ONUs as a second set of suspect ONUs that causes the error condition to be present when the suspect ONUs are enabled. The OLT identifies the rogue ONU based on the rogue ONU being included in both of the first set of suspect ONUs and the second set of suspect ONUs.
A light pipe device may have a substantially U-shaped base with first and second leg portions. One or more light pipes may extend from one or both of the leg portions. The light pipe device may be mounted to a printed circuit board (PCB) by clipping the U-shaped based onto an edge of the PCB.
F21K 9/61 - Optical arrangements integrated in the light source, e.g. for improving the colour rendering index or the light extraction using light guides
A system for monitoring voice services has a service monitor that is configured to periodically assess the registration state of a voice service provided to a customer. If the service transitions to an unregistered state, the service monitor logs the state change and continues to monitor the service to determine approximately when the service transitions back to a registered state. Thus, over time, the service monitor tracks loss-of-registration (LOR) events and analyzes the history of such LOR events to determine when they are indicative of a network or service problem that warrants further analysis or attention by a user. Using these techniques, the service monitor may be able to detect and, in some cases, diagnose problems that are degrading voices services for one or more customers even before such customers realize that their services are degraded.
H04L 43/20 - Arrangements for monitoring or testing data switching networks the monitoring system or the monitored elements being virtualised, abstracted or software-defined entities, e.g. SDN or NFV
Methods and systems for resilient network communication are provided. In one aspect, a network includes multiple edge network elements, core network elements, and off-network network elements. Each network element has multiple ports. Communication paths exist between edge network elements, traversing core network elements. A maintenance domain maintains communication resiliency in the network through maintenance domain entities that detect network communication faults. Maintenance domain entities are associated with ports of edge network elements. Proxy maintenance domain entities, associated with unused ports of core network elements or edge network elements allow for network extensibility as additional network elements may be provisioned in the network over time.
A system for monitoring voice services has a service monitor that is configured to periodically assess the registration state of a voice service provided to a customer. If the service transitions to an unregistered state, the service monitor logs the state change and continues to monitor the service to determine approximately when the service transitions back to a registered state. Thus, over time, the service monitor tracks loss-of-registration (LOR) events and analyzes the history of such LOR events to determine when they are indicative of a network or service problem that warrants further analysis or attention by a user. Using these techniques, the service monitor may be able to detect and, in some cases, diagnose problems that are degrading voices services for one or more customers even before such customers realize that their services are degraded.
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for detecting and managing noisy alarms in a communications network. In some aspects an event is detected on a communications network. Two or more fields of event data of the event are extracted. An event signature that uniquely represents characteristics of the event is created using the two or more fields of event data as input. A magnitude of instances of the given event signature that are encountered over a tracking period are tracked. The event is classified as a flapping event based on a determination that the given event signature has been encountered at least a threshold number of times within a specified amount of time. One or more event processing operations are excluded from being performed for one or more events having event signatures matching the given event signature based on the classification of the event as a flapping event.
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for communication resilience in a Ring Network Topology. In some aspects, a top Ethernet node, implemented in a Ring Network Topology (“RNT”) that includes multiple additional Ethernet nodes, receives downstream traffic having a virtual local area network (“VLAN”) service address. The top Ethernet node can determine that the downstream traffic is destined for a given device serviced by a given Ethernet node, from among the multiple additional Ethernet nodes, that terminates a given Ethernet Ring Protection Switching (“ELPS”) group. The top Ethernet node can determine a given VLAN subnetwork that has been mapped to the given ELPS group, and transmit the downstream traffic through the RNT using the given VLAN subnetwork.
Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for associating unclaimed communications nodes. In some implementations, a method includes receiving broadcast information transmitted by a transmitting device including (i) identifying information of a transmitting device and (ii) an address not associated with any device in a transmitting vicinity of the transmitting device; transmitting a password request to the transmitting device in response to receiving the broadcast information; obtaining password information that includes hashed data generated by a hash algorithm; generating a hash result by applying the hash algorithm to an identifier of the transmitting device; comparing the hashed data received from the transmitting device to the hash result generated by the controller; and updating a set of registered network devices based on comparing the hashed data with the hash result.
H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system
Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for associating unclaimed communications nodes. In some implementations, a method includes generating, by a transmitting device, broadcast information including (i) identifying information of the transmitting device and (ii) an invalid address that does not represent a device configured to communicate with a given controller; and transmitting, by the transmitting device, the broadcast information within a receiving vicinity of the given controller that is configured to (i) receive the broadcast information and (ii) designate the transmitting device as available to communicate with one or more other transmitting devices using the identifying information of the transmitting device.
Methods and systems for resilient network communication are provided. In one aspect, a network includes multiple West NEs, spine elements, and East NEs. Each element has multiple physical communication interfaces. A working communication path connects the West NE to the East NE through a spine element. A protection communication path connects that West NE to that East NE through a different spine element. The working and protection communication paths terminate at the West NE and East NE at maintenance end points. A protection group is formed of the working communication path and the protection communication path. The protection group maintains a state designating an active path and a standby path. Maintenance groups at the spine elements monitor continuity messaging for their associated maintenance end points to determine network health. Faults between the West NEs and East NEs are detected through RDI and CCM.
H04L 41/0663 - Performing the actions predefined by failover planning, e.g. switching to standby network elements
H04L 41/0604 - Management of faults, events, alarms or notifications using filtering, e.g. reduction of information by using priority, element types, position or time
Methods and systems for resilient network communication are provided. In one aspect, a network includes multiple West NEs, spine elements, and East NEs. Each element has multiple physical communication interfaces. A working communication path connects the West NE to the East NE through a spine element. A protection communication path connects that West NE to that East NE through a different spine element. The working and protection communication paths terminate at the West NE and East NE at maintenance end points. A protection group is formed of the working communication path and the protection communication path. The protection group maintains a state designating an active path and a standby path. Maintenance groups at the spine elements monitor continuity messaging for their associated maintenance endpoints to determine network health. Faults and other disruptions to network health are overcome by switching states within the ELPS protection group. Service assignment is optimized.
H04L 41/0604 - Management of faults, events, alarms or notifications using filtering, e.g. reduction of information by using priority, element types, position or time
H04L 41/0663 - Performing the actions predefined by failover planning, e.g. switching to standby network elements
16.
Visualization mapping of network traffic telemetry
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for visualizing network data. In some implementations, a server receives a query for network traffic playback data of network devices. The server extracts data from the query. The server obtains historical network traffic data. The server generates the network playback data by: (i) obtaining a plurality of historical network traffic elements from the historical network traffic data associated with a network device, (ii) obtaining state transitional data for each historical network traffic element of the plurality of historical network traffic elements, (iii) determining whether the state transitional data for each historical network traffic element comprises the prior state, and (iv) in response to determining the state transitional data comprises the prior state, the server appends the state transitional data to the network playback data. The server filters and provides the network playback data.
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for visualizing network data. In some implementations, a server receives a query for network traffic playback data of network devices. The server extracts data from the query. The server obtains historical network traffic data. The server generates the network playback data by: (i) obtaining a plurality of historical network traffic elements from the historical network traffic data associated with a network device, (ii) obtaining state transitional data for each historical network traffic element of the plurality of historical network traffic elements, (iii) determining whether the state transitional data for each historical network traffic element comprises the prior state, and (iv) in response to determining the state transitional data comprises the prior state, the server appends the state transitional data to the network playback data. The server filters and provides the network playback data.
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, implementing an Optical Line Terminal (OLT) that successfully communicates with Optical Network Terminals having various ONT Management Control Interface (OMCI) parameter configurations. The OLT is configured to perform operations including determining that two different sets of OMCI parameters are required to communicate with two different ONTs and registering both of the two different ONTs using two different sets of OMCI parameters. The registration includes configuring communications with a first ONT using a first set of OMCI parameters and configuring communications with a second ONT using a second set of OMCI parameters that differs from the first set of OMCI parameters. After completing the registering, the OLT exchanges network traffic with each of the two different ONTs according to their respective configurations.
Examples described herein in particular refer to solutions for adjusting allocations for upstream transmissions of optical network terminals comprising the step of: generating an optimized allocation for upstream transmissions of optical network terminals utilizing a first transmission system and optical network terminals utilizing a second transmission system.
A configurable connector is provided for a communication device, such as a gateway, that is located outdoors. The connector can engage with a corresponding interface of the gateway to provide communication signals and power signals to the communication device. The connector can be configured to select the power type provided to the communication device via the connector. The connector can have a first configuration to provide a first power type to the communication device or a second configuration to provide a second power type to the communication device. In the first configuration of the connector, power terminals of the connector can be connected directly to corresponding power wires providing the first power type. In the second configuration, the power terminals of the connector can be connected by jumpers to supplemental terminals in the connector that receive the second power type from the communication device.
G06F 1/26 - Power supply means, e.g. regulation thereof
H02M 7/06 - Conversion of AC power input into DC power output without possibility of reversal by static converters using discharge tubes without control electrode or semiconductor devices without control electrode
21.
Systems and methods for delivering power to a communication device
A configurable connector is provided for a communication device, such as a gateway, that is located outdoors. The connector can engage with a corresponding interface of the gateway to provide communication signals and power signals to the communication device. The connector can be configured to select the power type provided to the communication device via the connector. The connector can have a first configuration to provide a first power type to the communication device or a second configuration to provide a second power type to the communication device. In the first configuration of the connector, power terminals of the connector can be connected directly to corresponding power wires providing the first power type. In the second configuration, the power terminals of the connector can be connected by jumpers to supplemental terminals in the connector that receive the second power type from the communication device.
G06F 1/26 - Power supply means, e.g. regulation thereof
H02M 7/06 - Conversion of AC power input into DC power output without possibility of reversal by static converters using discharge tubes without control electrode or semiconductor devices without control electrode
Methods and systems for high speed failover in a network are provided. To provide faster Type C GPON redundancy failover, the disclosure herein describes the use of G.8031 1:1 ELPS in a single ended application to ensure path integrity through the network. Single ended 1:1 ELPS means that a network device is configured with 1:1 ELPS and switches paths in the event of disruption of the working communication path without the other underlying transport entities having knowledge of either the ELPS protocol or state machine. ELPS (Ethernet Linear Protection Switching, ITU G.8031) is a standardized method for protection switching between two point-to-point paths through a network, however its application here is quite novel. During a failure on the working path, traffic will switch over to the protection path. Type C PON protection provides a fully redundant path between the OLT and the ONU (2 separate PONs).
Methods and systems for high speed failover in a network are provided. To provide faster Type C GPON redundancy failover, the disclosure herein describes the use of G.8031 1:1 ELPS in a single ended application to ensure path integrity through the network. Single ended 1:1 ELPS means that a network device is configured with 1:1 ELPS and switches paths in the event of disruption of the working communication path without the other underlying transport entities having knowledge of either the ELPS protocol or state machine. ELPS (Ethernet Linear Protection Switching, ITU G.8031) is a standardized method for protection switching between two point-to-point paths through a network, however its application here is quite novel. During a failure on the working path, traffic will switch over to the protection path. Type C PON protection provides a fully redundant path between the OLT and the ONU (2 separate PONs).
A filter for performing access control list (ACL) filtering may be used in place of highly-complex and resource-intensive TCAMs for access control. In this regard, the filter may be configured to compare packet header information to action-priority pairs stored in ACL tables. Each action-priority pair indicates at least one action to be performed for implementing a desired rule and a priority for that action. An access control action from an action-priority pair matching the header information may be performed in order to implement a desired access control rule for the received packet. If multiple action-priority pairs from the same table match the header information, then the priorities of the matching action-priority pairs may be compared to resolve the conflict. The circuitry of the filter is arranged such that exact-match searching can be performed on the ACL tables to reduce the complexity and cost of the filter.
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for job management in a distributed network include a prioritizer that determines a priority level for a job and inserts the job into a priority queue based on the priority level, a scheduler that, for each element in the distributed network, requests the priorities of one or more jobs scheduled for execution, evaluates, based on the priorities of the one or more jobs scheduled for execution, the priority of a particular job with respect to the element, determines, based on the priorities, that the network element is free to perform job processes, and upon determining that a network element is free, scheduling a particular job for execution, and an executor that determines that all local and remote resources required for the scheduled job are available and executes the job according to processes defined within the distributed network.
G06F 9/48 - Program initiatingProgram switching, e.g. by interrupt
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
H04L 67/10 - Protocols in which an application is distributed across nodes in the network
H04L 67/61 - Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources taking into account QoS or priority requirements
A centralized dynamic resource allocation is suggested to adjust a resource allocation for at least two DPUs. Also, a method for adjusting a resource allocation for the at least two DPUs by a centralized dynamic resource allocation entity is provided. Further, a system comprising at least one such device is proposed.
A distribution amplifier for a communication device such as a gateway is provided. The distribution amplifier can receive an input signal and provide multiple output signals. The distribution amplifier can have a transmission line that receives the input signal and multiple amplifier stages that are connected to the transmission line to receive the input signal. The output of the amplifier stages correspond to the output signals from the distribution amplifier. The transmission line has equally spaced connection points for the amplifier stages. The transmission line can be designed to have an impedance that results in the impedance of the transmission line with the connected amplifier stages having a final impedance that matches the input impedance to the transmission line.
A distribution amplifier for a communication device such as a gateway is provided. The distribution amplifier can receive an input signal and provide multiple output signals. The distribution amplifier can have a transmission line that receives the input signal and multiple amplifier stages that are connected to the transmission line to receive the input signal. The output of the amplifier stages correspond to the output signals from the distribution amplifier. The transmission line has equally spaced connection points for the amplifier stages. The transmission line can be designed to have an impedance that results in the impedance of the transmission line with the connected amplifier stages having a final impedance that matches the input impedance to the transmission line.
The present disclosure generally relates to systems and methods for ensuring proper installation of telecommunication equipment. A system in some embodiments has a mobile device equipped with an image sensor that is used to acquire one or more images of a telecommunication equipment component that has been installed. The mobile device may then evaluate at least one such image to determine whether the component has been correctly installed. In addition, the evaluation performed by the mobile device may also be used to ensure that a captured image of the component meets certain predefined criteria for helping the user to capture a quality image of the component for the purpose of proving that it has been correctly installed. Thus, it is more likely that the image will be later useful for establishing that the component has been correctly installed, thereby possibly preventing the need for a truck roll.
The present disclosure generally relates to systems and methods for ensuring proper installation of telecommunication equipment. A system in some embodiments has a mobile device equipped with an image sensor that is used to acquire one or more images of a telecommunication equipment component that has been installed. The mobile device may then evaluate at least one such image to determine whether the component has been correctly installed. In addition, the evaluation performed by the mobile device may also be used to ensure that a captured image of the component meets certain predefined criteria for helping the user to capture a quality image of the component for the purpose of proving that it has been correctly installed. Thus, it is more likely that the image will be later useful for establishing that the component has been correctly installed, thereby possibly preventing the need for a truck roll.
It is suggested to detect a single wire interruption (SWI) of a line comprising two wires, wherein such line is part of a vectoring group, comprising (i) determining a capacitance between the single wires of the line; and (ii) determining whether a single wire interruption is present based on the determined capacitance.
Methods and systems for resilient network communication are provided. In one aspect, a network includes multiple edge network elements, core network elements, and off-network network elements. Each network element has multiple ports. Communication paths exist between edge network elements, traversing core network elements. A maintenance domain maintains communication resiliency in the network through maintenance domain entities that detect network communication faults. Maintenance domain entities are associated with ports of edge network elements. VLAN service provision to subscribers occurs over the network by mapping services to VLAN tags such that the service VLAN includes information about the resilient network. VLAN service assignment to maintenance domains is balanced.
Methods and systems for resilient network communication are provided. In one aspect, a network includes multiple edge network elements, core network elements, and off-network network elements. Each network element has multiple ports. Communication paths exist between edge network elements, traversing core network elements. A maintenance domain maintains communication resiliency in the network through maintenance domain entities that detect network communication faults. Maintenance domain entities are associated with ports of edge network elements. VLAN service provision to subscribers occurs over the network by mapping services to VLAN tags such that the service VLAN includes information about the resilient network. VLAN service assignment to maintenance domains is balanced.
A system for detecting an optical network condition, such as a fiber bend, has an optical line terminal (OLT) that is configured to communicate control information with optical network terminals (ONTs) indicating the transmit power levels and the receive power levels of optical signals, such as optical data signals, that are communicated between the OLT and the ONTs. Based on such information, line losses at different wavelengths are determined and then compared in order to detect an optical network condition, such as a fiber bend. Since the measurements can be performed on optical data signals ordinarily communicated between the OLT and the ONTs, the testing may be performed during data communication. Further, as long as optical communication between the OLT and the ONTs is possible, a fiber bend or other network condition may be detected at any point along the optical path.
H04B 10/08 - Equipment for monitoring, testing or fault measuring
H04B 10/079 - Arrangements for monitoring or testing transmission systemsArrangements for fault measurement of transmission systems using an in-service signal using measurements of the data signal
35.
SYSTEMS AND METHODS FOR DETECTING OPTICAL NETWORK CONDITIONS BASED ON SIGNAL LOSS
A system for detecting an optical network condition, such as a fiber bend, has an optical line terminal (OLT) that is configured to communicate control information with optical network terminals (ONTs) indicating the transmit power levels and the receive power levels of optical signals, such as optical data signals, that are communicated between the OLT and the ONTs. Based on such information, line losses at different wavelengths are determined and then compared in order to detect an optical network condition, such as a fiber bend. Since the measurements can be performed on optical data signals ordinarily communicated between the OLT and the ONTs, the testing may be performed during data communication. Further, as long as optical communication between the OLT and the ONTs is possible, a fiber bend or other network condition may be detected at any point along the optical path.
H04B 10/079 - Arrangements for monitoring or testing transmission systemsArrangements for fault measurement of transmission systems using an in-service signal using measurements of the data signal
Methods and systems for resilient network communication are provided. In one aspect, a network includes multiple edge network elements, core network elements, and off-network network elements. Each network element has multiple ports. Communication paths exist between edge network elements, traversing core network elements. A maintenance domain maintains communication resiliency in the network through maintenance domain entities that detect network communication faults. Maintenance domain entities are associated with ports of edge network elements. Proxy maintenance domain entities, associated with unused ports of core network elements or edge network elements allow for network extensibility as additional network elements may be provisioned in the network over time.
Methods and systems for resilient network communication are provided. In one aspect, a network includes multiple West NEs, spine elements, and East NEs. Each element has multiple physical communication interfaces. A working communication path connects the West NE to the East NE through a spine element. A protection communication path connects that West NE to that East NE through a different spine element. The working and protection communication paths terminate at the West NE and East NE at maintenance end points. A protection group is formed of the working communication path and the protection communication path. The protection group maintains a state designating an active path and a standby path. Maintenance groups at the spine elements monitor continuity messaging for their associated maintenance end points to determine network health. Faults and other disruptions to network health are overcome by switching states within the ELPS protection group. Service assignment is optimized.
H04L 41/0668 - Management of faults, events, alarms or notifications using network fault recovery by dynamic selection of recovery network elements, e.g. replacement by the most appropriate element after failure
H04L 41/0823 - Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability
H04L 41/0816 - Configuration setting characterised by the conditions triggering a change of settings the condition being an adaptation, e.g. in response to network events
H04L 43/0805 - Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
H04L 41/0806 - Configuration setting for initial configuration or provisioning, e.g. plug-and-play
Methods and systems for resilient network communication are provided. In one aspect, a network includes multiple West NEs, spine elements, and East NEs. Each element has multiple physical communication interfaces. A working communication path connects the West NE to the East NE through a spine element. A protection communication path connects that West NE to that East NE through a different spine element. The working and protection communication paths terminate at the West NE and East NE at maintenance end points. A protection group is formed of the working communication path and the protection communication path. The protection group maintains a state designating an active path and a standby path. Maintenance groups at the spine elements monitor continuity messaging for their associated maintenance end points to determine network health. Faults between the West NEs and East NEs are detected through RDI and CCM.
09 - Scientific and electric apparatus and instruments
Goods & Services
Component feature of customized broadband modems and
computer networking modems in the nature of embedded
software for use in optimizing wireless functionality.
Methods and systems for context-aware distributed computing. In one aspect, a system includes a work administrator system; an API; a worker module; and a work administrator. One or more worker modules register with one or more work administrators. The worker modules may inform the work administrators of their processing capabilities and capacity. The work administration system receives a request for processing via the API. A work administrator parses a request into one or more discrete work requests and publishes each work request to the worker modules. The worker modules notify the work administrator whether they can perform the work, along with load and capabilities. The work administrator a worker module to perform each work request. When a worker module completes the work, it notifies the work administrator. The work administration system may aggregate the results from one or more worker modules and provide a response via the API.
A coupling module (60) can be used to communicate high speed signals between an optical transceiver (63) and a processing module (69) of an optical communication device, such as an optical line termination (OLT) (30) or an optical network unit (ONU) (33). The coupling module (60) can adjust the common mode voltage level of a differential signal output by the optical transceiver (63) to the common mode voltage level required by the processing module (69). In addition, the coupling module (60) splits each of the differential output signals from the optical transceiver (63) and passes the split signals to both a high-pass filter (65 P, 65N) and a low-pass filter (67P, 67N) that are connected in parallel. An adapter module (200) can be connected to the coupling module (60) such that the coupling module (60) can receive different differential signals from different optical transceivers (63).
H04B 10/80 - Optical aspects relating to the use of optical transmission for specific applications, not provided for in groups , e.g. optical power feeding or optical transmission through water
H04Q 11/00 - Selecting arrangements for multiplex systems
42.
Systems and methods for interfacing optical line terminals with optical modules
Circuitry of an optical line terminal (OLT) can be controlled to be compatible with optical modules of different optical protocols having different electrical connectivity requirements. In some embodiments, the OLT has a controller that is configured to communicate with an optical module plugged or otherwise mated with a socket of the OLT in order to discover a module type of the optical module. Based on the detected module type, the controller is configured to control the electrical characteristics of the OLT circuitry so that it is compatible with the electrical and operational requirements of the optical module. Thus, the OLT is compatible for use with any of a plurality of optical module types.
H04Q 11/00 - Selecting arrangements for multiplex systems
H04B 10/80 - Optical aspects relating to the use of optical transmission for specific applications, not provided for in groups , e.g. optical power feeding or optical transmission through water
43.
SYSTEMS AND METHODS FOR INTERFACING OPTICAL LINE TERMINALS WITH OPTICAL MODULES
Circuitry (50) of an optical line terminal (OLT) (15) can be controlled to be compatible with optical modules (55) of different optical protocols having different electrical connectivity requirements. In some embodiments, the OLT has a controller (63) that is configured to communicate with an optical module (55) plugged or otherwise mated with a socket (51) of the OLT in order to discover a module type of the optical module. Based on the detected module type, the controller is configured to control the electrical characteristics of the OLT circuitry so that it is compatible with the electrical and operational requirements of the optical module. Thus, the OLT is compatible for use with any of a plurality of optical module types.
Systems and methods are provided for detecting fault conditions associated with an distribution point in a communication system using retrain event data. The retrain event data is collected for all of the ports associated with a target site of the distribution point. The collected retrain event data can then be organized into several different categories such as upstream related retrain events and downstream related retrain events. A screening criteria can be selected that is associated with a fault condition. The screening criteria can be evaluated using one or more evaluation metrics. Each evaluation metric can be based on normalized parameters generated from the categorized retrain event data. If all of the evaluation metrics associated with a screening criteria are satisfied, then the screening criteria is satisfied and the target site is determined to have a fault condition.
An electronic module cage for receiving an electronic module (such as a pluggable optical module (POM)), includes a cage body mounted to a printed circuit board (PCB), the cage body having a first opening configured to receive an electronic module, the cage body comprising a spring feature, the spring feature configured to apply a biasing pressure to the electronic module in a direction away from the printed circuit board and toward a heat dissipating element such that a surface of the electronic module contacts the heat dissipating element through a second opening in the cage body.
A coupling module can be used to communicate high speed signals between an optical transceiver and a processing module of an optical communication device, such as an optical line termination (OLT) or an optical network unit (ONU). The coupling module can adjust the common mode voltage level of a differential signal output by the optical transceiver to the common mode voltage level required by the processing module. In addition, the coupling module splits each of the differential output signals from the optical transceiver and passes the split signals to both a high-pass filter and a low-pass filter that are connected in parallel. An adapter module can be connected to the coupling module such that the coupling module can receive different differential signals from different optical transceivers.
H04B 10/80 - Optical aspects relating to the use of optical transmission for specific applications, not provided for in groups , e.g. optical power feeding or optical transmission through water
It is suggested to detect a single wire interruption (SWI) of a line comprising two wires, wherein such line is part of a vectoring group, comprising (i) determining a capacitance between the single wires of the line; and (ii) determining whether a single wire interruption is present based on the determined capacitance.
It is suggested to detect a single wire interruption (SWI) of a line comprising two wires, wherein such line is part of a vectoring group, comprising (i) determining a capacitance between the single wires of the line; and (ii) determining whether a single wire interruption is present based on the determined capacitance.
A laser tuning system includes an optical transmitter having a tunable laser that transmits optical signals at various wavelengths to an optical fiber through an optical component, which attenuates a range of wavelengths of the optical signal. An optical detector detects optical returns that have been reflected from the fiber at points beyond the optical component. A tuning control module analyzes the optical returns in order to provide a tuning value for tuning the laser to a desired wavelength. As an example, the laser may be tuned in order to maximize or otherwise increase the amount of optical power passing through the optical component.
H04B 10/079 - Arrangements for monitoring or testing transmission systemsArrangements for fault measurement of transmission systems using an in-service signal using measurements of the data signal
H04J 14/02 - Wavelength-division multiplex systems
H01S 3/105 - Controlling the intensity, frequency, phase, polarisation or direction of the emitted radiation, e.g. switching, gating, modulating or demodulating by controlling the mutual position or the reflecting properties of the reflectors of the cavity
H04B 10/071 - Arrangements for monitoring or testing transmission systemsArrangements for fault measurement of transmission systems using a reflected signal, e.g. using optical time domain reflectometers [OTDR]
G01S 17/10 - Systems determining position data of a target for measuring distance only using transmission of interrupted, pulse-modulated waves
50.
Systems and methods for locating faults in a telecommunication line using line test data
A fault in a telecommunication line can be identified and located using line test data for that telecommunication line. A series of line tests can be performed on a selected telecommunication line experiencing problems. The results from the series of line tests can be analyzed to identify differences in the results between the line tests. The identified differences can then be used to determine if a fluctuation is present in the telecommunication line. If a fluctuation is determined to be present in the telecommunication line, the identified differences can also be used to determine a location of the fluctuation relative to reference location such as the distribution point where the telecommunication line originates.
A coupling module can be used to communicate high speed signals between an optical transceiver and a processing module of an optical communication device, such as an optical line termination (OLT) or an optical network unit (ONU). The coupling module can adjust the common mode voltage level of a differential signal output by the optical transceiver to the common mode voltage level required by the processing module. In addition, the coupling module splits each of the differential output signals from the optical transceiver and passes the split signals to both a high-pass filter and a low-pass filter that are connected in parallel. The outputs of the high-pass filter and the low-pass filter from different paths of the differential signal are cross-coupled and combined to provide a differential signal to the processing module.
A coupling module can be used to communicate high speed signals between an optical transceiver and a processing module of an optical communication device, such as an optical line termination (OLT) or an optical network unit (ONU). The coupling module can adjust the common mode voltage level of a differential signal output by the optical transceiver to the common mode voltage level required by the processing module. In addition, the coupling module splits each of the differential output signals from the optical transceiver and passes the split signals to both a high-pass filter and a low-pass filter that are connected in parallel. The outputs of the high-pass filter and the low-pass filter from different paths of the differential signal are cross-coupled and combined to provide a differential signal to the processing module.
A system identifies rogue optical network units (ONUs) on a passive optical network that uses time and wavelength division multiplexing. An optical line terminal (OLT) is configured to recognize the occurrence of errors on the upstream transmission over the network. When those errors reach a predetermined threshold, the OLT attempts to identify potential rogue ONUs by controlling the ONUs to tune to different wavelengths. The OLT first controls the ONUs to transmit on a first wavelength. The OLT then iteratively divides the ONUs into multiple groups, each group being assigned a different wavelength for upstream transmission. The OLT them monitors upstream transmission to determine which group of ONUs is exhibiting rogue behavior. This process is repeated until a small group of ONUs is isolated as a potential rogue. The potentially rogue ONUs are individually analyzed and one or more ONUs is positively identified. The system then tunes the rogue ONUs to one or more isolated channels so as not to interfere with communication by other ONUs.
H04B 10/079 - Arrangements for monitoring or testing transmission systemsArrangements for fault measurement of transmission systems using an in-service signal using measurements of the data signal
H04J 14/02 - Wavelength-division multiplex systems
In some implementations, per-tone data for a line of a subscriber network and data indicating a set of one or more scores is obtained. Each score included in the set of scores indicates a conditional likelihood that the line has a type of impairment with respect to a different feature subset ensemble. The per-tone data and the data indicating the set of one or more scores is provided as input to a model. The model is trained to output, for each of different sets of feature subset ensembles, a confidence score representing an overall likelihood that a particular line has a physical impairment. Data indicating a particular confidence score representing an overall likelihood that the line has the physical impairment is obtained.
Systems and techniques are disclosed for using machine learning to dynamically detect physical impairments in lines of a subscriber network. In some implementations, per-tone data for a line of a subscriber network and data indicating a set of one or more scores is obtained. Each score included in the set of scores indicates a conditional likelihood that the line has a type of impairment with respect to a different feature subset ensemble. The per-tone data and the data indicating the set of one or more scores is provided as input to a model. The model is trained to output, for each of different sets of feature subset ensembles, a confidence score representing an overall likelihood that a particular line has a physical impairment. Data indicating a particular confidence score representing an overall likelihood that the line has the physical impairment is obtained. The particular confidence score is provided for output.
Methods, systems, and apparatus for hosting an optical line terminal (OLT) bonding engine are disclosed. In one aspect, packet data for transmission over a passive optical (PON) is selected. A transmission wavelength assigned to the packet data is identified. A particular OLT is selected from among the additional OLTs to transmit the packet data over the PON based on the corresponding wavelength of the particular OLT matching the identified transmission wavelength assigned to the packet. The packet data is formatted based on the particular OLT. The formatted packet data is transmitted to the particular OLT for transmission over the communications interface.
Multiple ports of a vectored digital subscriber line (DSL) system can be automatically reconfigured to respond to a fault or defect associated with another one of the ports of the system. Information regarding retrain events for the ports of the system can be examined to identify the “bad” port with the associated fault or defect and the corresponding group of ports affected by the bad port. The affected group of ports can be identified as a group of ports that all were retrained within a predetermined time period and for common retrain reasons (e.g., 1 or 2 different retrain reasons). Once the affected group of ports is identified, the affected group of ports and the bad port can receive corresponding repair profiles to reconfigure the ports to respond to the fault or defect.
H04B 1/38 - Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
A connection system has a high-density, high-speed connector that is electrically connected to a plurality of cables by a tiered circuit board. Edges of the circuit board are offset in order to form steps on which conductive pads may be formed. Each set of pads on a given step may be electrically connected to one or more conductors of a cable, such as a twinax ribbon cable. Thus, each of the cables may be coupled to one or more conductive pads on a respective step of the circuit board such that a large number of conductors may be electrically interfaced with the connector in a relatively small space, unencumbered by the bend radius of the cable. In addition, the cables may be coupled to the circuit board in a manner that does not require significant bending at the ends of the cables helping to preserve signal integrity. That is, conductive paths turn at high angles (e.g., close to 90 degrees) within the circuit board rather than at the ends of the cables connected to the circuit board.
H01R 12/00 - Structural associations of a plurality of mutually-insulated electrical connecting elements, specially adapted for printed circuits, e.g. printed circuit boards [PCB], flat or ribbon cables, or like generally planar structures, e.g. terminal strips, terminal blocksCoupling devices specially adapted for printed circuits, flat or ribbon cables, or like generally planar structuresTerminals specially adapted for contact with, or insertion into, printed circuits, flat or ribbon cables, or like generally planar structures
H05K 3/34 - Assembling printed circuits with electric components, e.g. with resistor electrically connecting electric components or wires to printed circuits by soldering
H01R 24/50 - Two-part coupling devices, or either of their cooperating parts, characterised by their overall structure having concentrically or coaxially arranged contacts specially adapted for high frequency mounted on a PCB [Printed Circuit Board]
H01R 12/72 - Coupling devices for rigid printing circuits or like structures coupling with the edge of the rigid printed circuits or like structures
59.
Tuning a multi-channel optical transmission system
An optical transmission system includes a laser module generating a modulated optical waveform, including both amplitude and frequency modulation, at center frequencies corresponding to different operating temperatures; and an optical shaping filter, with passbands corresponding to the different center frequencies, that converts at least part of the frequency modulation to additional amplitude modulation. The optical transmission system is tuned by: determining a range of temperatures at which the laser module center frequencies are within a passband of the optical shaping filter; setting the laser module to a temperature, within the range of temperatures, at which the modulated optical waveform is within the passband; measuring an average output power of the optical shaping filter; and adjusting the temperature of the laser module to a target temperature, within the range of temperatures, at which an output condition is achieved, based on the average output power and/or extinction ratio of the filtered waveform.
An optical transmission system includes a laser module generating a modulated optical waveform, including both amplitude and frequency modulation, at center frequencies corresponding to different operating temperatures; and an optical shaping filter, with passbands corresponding to the different center frequencies, that converts at least part of the frequency modulation to additional amplitude modulation. The optical transmission system is tuned by: determining a range of temperatures at which the laser module center frequencies are within a passband of the optical shaping filter; setting the laser module to a temperature at which the modulated optical waveform is within the passband; measuring an average output power of the optical shaping filter; and adjusting the temperature of the laser module to a target temperature, within the range of temperatures, at which an output condition is achieved, based on the average output power and/or extinction ratio of the filtered waveform.
H01S 3/102 - Controlling the intensity, frequency, phase, polarisation or direction of the emitted radiation, e.g. switching, gating, modulating or demodulating by controlling the active medium, e.g. by controlling the processes or apparatus for excitation
H01S 3/131 - Stabilisation of laser output parameters, e.g. frequency or amplitude by controlling the active medium, e.g. by controlling the processes or apparatus for excitation
H01S 5/06 - Arrangements for controlling the laser output parameters, e.g. by operating on the active medium
61.
Cable access platform having external electronic modules
An electronic system may include a housing and one or more electronic modules. The housing and electronic modules may be configured to allow different numbers and types of electronic modules to be attached to the exterior of the housing.
H05K 5/00 - Casings, cabinets or drawers for electric apparatus
H05K 5/02 - Casings, cabinets or drawers for electric apparatus Details
H05K 9/00 - Screening of apparatus or components against electric or magnetic fields
H05K 7/20 - Modifications to facilitate cooling, ventilating, or heating
H05K 7/14 - Mounting supporting structure in casing or on frame or rack
H01R 25/00 - Coupling parts adapted for simultaneous co-operation with two or more identical counterparts, e.g. for distributing energy to two or more circuits
An optical transmission system includes a laser module that generates a modulated optical waveform including both amplitude and frequency modulation; and an optical shaping filter that converts at least part of the frequency modulation to additional amplitude modulation. The optical transmission system is tuned by: measuring, based on the amplitude modulation of a filtered waveform output from the optical shaping filter, an average output power of the optical shaping filter; and adjusting a temperature of the laser module to a first temperature at which a target output condition is achieved, including: adjusting the temperature of the laser module to a first target temperature at which the average output power of the filtered waveform satisfies a first output criteria, or adjusting the temperature of the laser module to a second target temperature at which the output power and extinction ratio of the filtered waveform satisfy a second output criteria.
A centralized dynamic resource allocation is suggested to adjust a resource allocation for at least two DPUs. Also, a method for adjusting a resource allocation for the at least two DPUs by a centralized dynamic resource allocation entity is provided. Further, a system comprising at least one such device is proposed.
09 - Scientific and electric apparatus and instruments
Goods & Services
downloadable Computer software for use in delivering modular services in the field of telecommunications; downloadable Computer operating system software for use in delivering modular services in the field of telecommunications; downloadable Computer software for use in enterprise-wide management of data, applications, and processes in the field of telecommunications; downloadable Computer software for use in database management in the field of telecommunications; downloadable Computer software for use in management and monitoring of cloud computing resources in the field of telecommunications; downloadable Computer software for use in interfacing with enterprise applications in the field of telecommunications
65.
Discrete multi-tone (DMT) systems and methods for mitigating interpolation errors from crosstalk vectoring
In a vectored Discrete Multi-Tone (DMT) system that employs trellis encoding, tones of a DMT signal are paired by a trellis encoder, and parity information is shared between the paired tones. In accordance with some embodiments, the tones are paired based on an interpolation pattern that is used to calculate vectoring coefficients in an effort to mitigate interpolation error. Specifically, a tone having a vectoring coefficient with a relatively large interpolation error may be paired with a tone having a vectoring coefficient with a relatively small interpolation error thereby reducing the peak interpolation error among paired tones within the system. By reducing the peak interpolation error in the paired tones, the number of communication lines included in a vectoring group can be increased without significantly degrading signal quality.
An optical transmission system includes a laser module that generates a modulated optical waveform including both amplitude and frequency modulation; and an optical shaping filter that converts at least part of the frequency modulation to additional amplitude modulation. The optical transmission system is tuned by: measuring, based on the amplitude modulation of a filtered waveform output from the optical shaping filter, an average output power of the optical shaping filter; and adjusting a temperature of the laser module to a first temperature at which a target output condition is achieved, including: adjusting the temperature of the laser module to a first target temperature at which the average output power of the filtered waveform satisfies a first output criteria, or adjusting the temperature of the laser module to a second target temperature at which the output power and extinction ratio of the filtered waveform satisfy a second output criteria.
A driver circuit for a transmitter includes a main path in parallel with an error correction path used for feed-forward error correction. The main path has an amplifier for amplifying a data signal to be transmitted from the transceiver. In parallel with the amplifier is a feedforward error correction circuit that provides an error correction signal that compensates for distortion introduced by the amplifier when the error correction signal is combined with the amplifier's output. The error correction circuit is designed to have a high impedance output so that voltage swings in the data signal do not create a demand for significant current from the feedforward error correction circuit, thereby reducing the current of the error correction signal. As an example, it is possible for the current of the error correction signal to substantially match that which is required to cancel the amplifier distortion, thereby minimizing distortion of the signal.
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for an artificial intelligence system. In one aspect, a system includes multiple artificial intelligence skill agents that have each been trained to perform different actions in a telecommunications system. The system also includes an orchestrator agent that interacts with each of the artificial intelligence skill agents and coordinates which of the artificial intelligence agents performs actions in response to user inputs. The orchestrator agent receives a user input and determines an intent expressed by the user input. The orchestrator agent transmits an instruction to an artificial intelligence skill agent to perform an action that provides a response to the intent. In response to receiving the instruction from the orchestrator agent, the artificial intelligence skill agent performs the action when the artificial intelligence skill agent is capable of carrying out the action.
Methods, systems, and apparatus for provisioning a network device are disclosed. In one aspect, a message is received by a translation device from a controller. A determination is made, by the translation device, that the received message includes data that is destined for multiple different downstream network devices. A determination is made that a first downstream network device among the multiple different downstream network devices is incapable of being provisioned using a communications protocol of the received message. Data from the received message, that is destined for the first downstream network device, is translated, by the translation device, from the communications protocol of the received message to a translated message defined in a different protocol that is required to provision the first downstream network device. The translated message is transmitted, by the translation device, to the first downstream network device according to the different protocol.
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for telecommunications network troubleshooting. In one aspect, a method includes obtaining multiple current observations characterizing current operation of a telecommunications network, the multiple observations including performance monitoring data for the network and quality of service data for the network. One or more prior network states for the network are obtained. A current state of the network is determined, by a machine learning model, based on the current observations and the one or more prior network states. One or more actions are performed based on the current state of the network, including, when the current state of the network is an abnormal state, taking an action that is mapped to the abnormal state.
Time-division duplexing systems and methods for reducing crosstalk associated with signals communicated by coordinated dynamic time assignment transceivers
A time-division duplexing (TDD) system reduces crosstalk associated with signals communicated by coordinated dynamic time assignment (cDTA) transceivers. In some embodiments, the TDD system has both cDTA transceivers and legacy transceivers. Based on the dynamic allocation of downstream and upstream timeslots for the cDTA transceivers, timeslots for the legacy transceivers are selectively muted in an effort to limit the amount of near-end crosstalk (NEXT) that occurs in the TDD system. Thus, subscriber lines coupled to both cDTA transceivers and legacy transceivers may be bound within the same binder without significantly increasing crosstalk to unacceptable levels.
H04J 3/10 - Arrangements for reducing cross-talk between channels
H04J 3/16 - Time-division multiplex systems in which the time allocation to individual channels within a transmission cycle is variable, e.g. to accommodate varying complexity of signals, to vary number of channels transmitted
H04L 5/14 - Two-way operation using the same type of signal, i.e. duplex
H04B 3/32 - Reducing cross-talk, e.g. by compensating
Methods, systems, and apparatus for Internet Protocol security (IPsec) selector coalescing for per-host Security Associations (SAs) are disclosed. In one aspect, separate per-host SAs are assigned, by a network communications device including one or more processors, to each of two or more different source communication devices that each communicates with corresponding destination devices. While the separate per-host SAs are assigned to each of the two or more different source communication devices, a group SA is generated. The group SA is assigned, by the network communications device, to all of the two or more different source communication devices. The assignment of the separate per-host SAs is removed from each of the two or more different source communication devices.
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for optimizing PON efficiency using a variable FEC. In one aspect, an OLT broadcasts a message over an optical network, and receives, from an ONU, a response to the message. The OLT transmits activation parameters specifying that the OLT supports multiple different FEC code lengths when FEC is activated, and receives from the ONU, a set of FEC code lengths supported by the ONU. The OLT also receives performance measures collected by the ONU. The OLT selects, from among the FEC code lengths supported by the ONU, one or more appropriate FEC code lengths for communications between the ONU and the OLT based on the performance measures collected by the ONU and performance measures collected by the OLT. The OLT configures the ONU to utilize the appropriate FEC code length.
Methods, systems, and apparatus for payload compression are disclosed. In one aspect, a determination is made that one or more fields of a packet to be transmitted are compressible based on a compression table. Prior to transmitting the packet and in response to the determination, the one or more fields of the packet are compressed based on the compression table. Compressing the one or more fields of the packet includes removing the one or more fields from the packet to generate a compressed packet. One or more bits in a header of the compressed packet are modified to indicate at least one compression entry in the compression table associated with the compression performed on the compressed packet.
Telecommunications enclosures are described in this document. In one aspect, a telecommunications enclosure includes side panels having seals and an enclosure top connected, independent of a frame, to top ends of the side panels. The enclosure top has an enclosure top outer end that extends between the side panels and includes a seal. An interior panel is connected, independent of a frame, to side panels and has an interior panel outer end that extends between the side panels. The interior panel is separated from the enclosure top by a first distance and separated by a second distance from bottom ends of the side panels. A removable door is formed to engage the seals when the removable door is secured to the frameless telecommunications enclosure.
G06F 12/0804 - Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches with main memory updating
Methods, systems, and apparatus for payload compression are disclosed. In one aspect, a determination is made that one or more fields of a packet to be transmitted are compressible based on a compression table. Prior to transmitting the packet and in response to the determination, the one or more fields of the packet are compressed based on the compression table. Compressing the one or more fields of the packet includes removing the one or more fields from the packet to generate a compressed packet. One or more bits in a header of the compressed packet are modified to indicate at least one compression entry in the compression table associated with the compression performed on the compressed packet.
G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
H04L 29/06 - Communication control; Communication processing characterised by a protocol
H04Q 11/00 - Selecting arrangements for multiplex systems
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for optimizing PON efficiency using a variable FEC. In one aspect, an OLT broadcasts a message over an optical network, and receives, from an ONU, a response to the message. The OLT transmits activation parameters specifying that the OLT supports multiple different FEC code lengths when FEC is activated, and receives from the ONU, a set of FEC code lengths supported by the ONU. The OLT also receives performance measures collected by the ONU. The OLT selects, from among the FEC code lengths supported by the ONU, one or more appropriate FEC code lengths for communications between the ONU and the OLT based on the performance measures collected by the ONU and performance measures collected by the OLT. The OLT configures the ONU to utilize the appropriate FEC code length.
Methods, systems, and apparatus for configuring a network device are disclosed. In one aspect, a network address that is assigned to the network device by a network address server is detected by an equipment configuration device. The network address server differs from the network device. In response to detecting the network address, a set of connection parameters that connect the network device to a controller device is transmitted by the equipment configuration device and to the network device. The set of connection parameters is transmitted outside of communications, transmitted by the network address server, that assigned the network address to the network device.
A communication system has a network access device (NAD) that is designed to deliver Plain Old Telephone Service (POTS) along with high-speed data to Customer Premises Equipment (CPE). The NAD is backpowered by the CPE across a subscriber line. When backpower is provided from the CPE, circuitry (referred to as a “POTS signaling element”) within the network access device converts POTS control signaling to digital data for transmission to the CPE. The band vacated by the POTS control signaling is used for the power signal on the subscriber line. In the absence of backpower, components of the network access device are bypassed, thereby providing POTS in the event of a power failure. The NAD receives advance warning of the backpowering so that it can disable the bypassing in order to prevent the power signal from leaking through the NAD to the network.
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for reducing jitter and latency in a PON. In one aspect, an optical network unit includes a downstream optical receiver configured to receive downstream traffic over a first wavelength; a first upstream optical transmitter having a first data rate; a second upstream optical transmitter having a second data rate that is higher than the first data rate; and a controller configured to direct upstream traffic to one of the first upstream optical transmitter or the second upstream optical transmitter depending on a traffic type of the traffic. Traffic having a control plane traffic type is directed to the first upstream optical transmitter and traffic having a data plane traffic type is directed to the second upstream optical transmitter.
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for reducing jitter and latency in a PON. In one aspect, an optical network unit includes a downstream optical receiver configured to receive downstream traffic over a first wavelength; a first upstream optical transmitter having a first data rate; a second upstream optical transmitter having a second data rate that is higher than the first data rate; and a controller configured to direct upstream traffic to one of the first upstream optical transmitter or the second upstream optical transmitter depending on a traffic type of the traffic. Traffic having a control plane traffic type is directed to the first upstream optical transmitter and traffic having a data plane traffic type is directed to the second upstream optical transmitter.
Methods, systems, and computer readable medium for initializing communication for multiple transceivers. In one aspect, a method includes launching an initialization process of a first transceiver. The initialization process includes obtaining, for a second transceiver, a set of handshake information and inserting the set of handshake information of the second transceiver into one or more registers that are transmitted with first handshake information of the first transceiver during initialization of the first transceiver. The initialization process includes initiating a communications channel for the second transceiver over the same physical communications medium using the set of handshake information that was inserted into the one or more registers, including transmitting, by the first transceiver, the first handshake information of the first transceiver together with the set of handshake information for the second transceiver over the same physical communications medium using the given set of tones.
First data of a hierarchical data structure is accessed. A directed graph is generated based on the first data. Generating the directed graph includes creating multiple nodes representing the first data and linking first nodes representing data at a particular level of the hierarchical data structure to second nodes representing data at a lower level of the hierarchical data structure. A query requesting information from the hierarchical data structure is received. A particular node, that is a starting point for searching the directed graph based on the query, is identified within the directed graph. Out-links, that link the particular node to other nodes of the directed graph, are identified. Each of the other nodes, that is connected to the particular node by the out-links, is inspected to determine which of the other nodes represents responsive data matching the query. The query is responded with the responsive data.
An attenuation circuit with stages having constant dB steps between stages is provided. The attenuation circuit can be configured as a ladder network using resistors having three different values. A first resistor can be connected between the last stage of the attenuation circuit and ground and have a first predetermined resistance. One or more second resistors can be connected in each stage and have a second predetermined resistance based on the first predetermined resistance and the dB step between stages. One or more third resistors can be connected in parallel to the first resistor for the remaining stages and have a third predetermined resistance based on the first predetermined resistance and the dB step between stages.
Methods, systems, and apparatus, for receiving, by an optical line terminal, an upstream communication frame from an optical network terminal, the upstream communication frame including a data packet and a last fragment bit; determining, by the optical line terminal, a fragmentation of the data packet of the upstream communication frame; and processing, by the optical line terminal, the data packet of the upstream communication packet based on the fragmentation of the data packet, including: when the data packet is fragmented, examining a last fragment bit of the upstream communication frame, and storing, in a memory device, the data packet when a state of the last fragment bit indicates that the data packet is not a completion; and when the data packet is not fragmented, transmitting the data packet upstream without storing the data packet in the memory device.
An electronic module for engaging an electronic equipment enclosure may include a module body having a front face, at least one electronic device in the module body, and a resilient sheet-metal member connected to the module body. The resilient sheet-metal member may have a face portion substantially coextensive in area with the front face of the module body and may have a tab portion substantially perpendicular to the face portion. The tab portion may include a catch portion configured to engage a portion of the enclosure.
A driver circuit for an optical transmitter includes a main path in parallel with an inverting path. The data signals from the main path and the inverting path can be combined to generate an output signal for a laser diode. The main path can communicate a data signal via a first transmission line and the inverting path can communicate an inverted data signal via a second transmission line. The second transmission line can be longer than the first transmission line in order to delay the inverted data signal. In addition, the inverted data signal can be weighted before being combined with the data signal from the main path.
H04B 10/80 - Optical aspects relating to the use of optical transmission for specific applications, not provided for in groups , e.g. optical power feeding or optical transmission through water
88.
Adaptive trellis coding enabling and disabling in discrete multitone data communications
In a transmitter, first and second sets of discrete multitone (DMT) sub-carrier signals or tones are identified. First and second bit groups of a payload data frame corresponding to the first and second sets of tones are selected. The first bit group is then trellis encoded. The second bit group is not trellis encoded. The first trellis coded tone group and the second bit group are then constellation mapped to produce a DMT symbol for transmission. A receiver may use an estimate of signal-to-noise ratio (SNR) of each tone to determine whether to select the tone for inclusion in the first or second set of tones. The receiver may provide the transmitter with information indicating whether a tone is included the first or second set of tones.
An optical transmission system transmits an optical signal over an optical path. Reflections of the optical signal are received at an optical detector which generates an analog reflection signal. The analog reflection signal includes both a desired portion and an undesired portion. Correlators of an OTDR system generate correlation values based on the analog reflection signal. A subset of the correlation values are associated with locations of the optical path that cause the reflections that result in the undesired portion of the reflected signal. A filter uses these correlation values to generate a cancellation signal that is subtracted from the analog reflection signal, reducing the undesired portion of the signal that must be processed.
H04B 10/2507 - Arrangements specific to fibre transmission for the reduction or elimination of distortion or dispersion
H04B 10/071 - Arrangements for monitoring or testing transmission systemsArrangements for fault measurement of transmission systems using a reflected signal, e.g. using optical time domain reflectometers [OTDR]
Methods, systems, and apparatus for generating a delay profile for different priority classifications. In one aspect, multiple latency probes are transmitted by a source node to a target network node. Each latency probe has a different priority code. A response to each of the transmitted latency probes is received by the source node from the target network node. Based on the received responses, a delay profile for the target network node is generated by the source node. The delay profile provides multiple network latency measurements for packets transmitted to the target network node with the different priority codes. A user interface of a display is updated to visually present at least a portion of the delay profile.
A system and method is provided for prioritizing packets at an Ethernet interface of a network device based on the destination MAC address in the packets. The Ethernet interface has a MAC table that lists the MAC addresses that can be accepted by the Ethernet interface. The MAC table can include one or more MAC addresses associated with low priority packets and one or more MAC addresses associated with high priority packets. When conditions at the network device exceed a threshold, the MAC table can be updated to disable or delete the MAC addresses associated with the low priority packets. By disabling the MAC addresses for low priority packets, only the MAC addresses associated with high priority packets remain in the MAC table, thereby enabling only high priority packets to be recognized and passed by the Ethernet interface to the CPU.
An aggregation module receives a data packet. A bonding engine of the aggregation module breaks the data packet into fragments, and each fragment is part of a bonding group that is assigned a sequence identifier that allows the data packet to be reconstructed from the fragments. Each fragment is provided to one of a plurality of transmitters to be transmitted over a data link. When a noise event occurs on one of the data links, the fragments stored at the transmitter associated with that data link are transferred to another transmitter within the same bonding group for transmission over a different data link.
H04L 1/08 - Arrangements for detecting or preventing errors in the information received by repeating transmission, e.g. Verdan system
H04L 1/16 - Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
93.
Scalable programming architecture for telecommunications devices
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for managing operation of telecommunications devices. In one aspect, a method includes actions of executing a container program that lacks scripts that manage operation of telecommunications devices that interact with a cloud platform, monitoring messages generated by the telecommunications, filtering the messages to select a subset of messages that trigger execution of the scripts by the container program, identifying, for each selected message in the subset of messages and from an index of available scripts, a particular script that is executed in response to receipt of the selected message, merging each particular script with the container program to create a management program that manages operation of the telecommunications devices based on the subset of messages, and managing operation of the telecommunications devices with the management program.
A software upgrade in a data communication network may be provided by a first node. The first node may transfer a software unit to other nodes in the network. The first node may also monitor for receipt of a notification indicating completion of storage of the software unit by a node. The first node may further transmit a reboot command to the other nodes. The first node transmits the reboot command in response to receipt of the completion notification from each of the other nodes. The first node does not transmit the reboot command to any of the other nodes until the first node has received a completion notification from each of the other nodes.
Methods, systems, and apparatus for correlating communications measurements are disclosed. In one aspect, a communications measurement of a maintenance entity (ME) is received. The communications measurement is stored and correlated with a maintenance entity group (MEG) identifier and an ME identifier received with the communications measurement. The stored communications measurement is registered with one or more previously received communications measurements. Each previously received communications measurement is associated with an availability indicator corresponding to an availability of the ME at a time the particular communications measurement was obtained. An availability of the ME during a given time interval is determined based on availability indicators of consecutive communications measurements for the ME. Availability indicators of at least one of the one or more previously received communications measurements are changed after the ME has been determined to be unavailable during the given time interval.
Methods, systems, and apparatus for correlating communications measurements are disclosed. In one aspect, a communications measurement of a maintenance entity (ME) is received. The communications measurement is stored and correlated with a maintenance entity group (MEG) identifier and an ME identifier received with the communications measurement. The stored communications measurement is registered with one or more previously received communications measurements. Each previously received communications measurement is associated with an availability indicator corresponding to an availability of the ME at a time the particular communications measurement was obtained. An availability of the ME during a given time interval is determined based on availability indicators of consecutive communications measurements for the ME. Availability indicators of at least one of the one or more previously received communications measurements are changed after the ME has been determined to be unavailable during the given time interval.
A network switch allocates large-scale memory units as data packets are received in order to implement per-queue, circular egress buffers. Each large-scale memory unit is larger than the maximum packet length of the received packets and is capable of storing a plurality of data packets, thereby reducing the number of memory allocation events that are required to process a given number of data packets. Efficient techniques for writing to and reading from the large-scale egress memory units have been developed and may be used to reduce processing delays. Such techniques are compatible with relatively inexpensive memory devices, such as dynamic random access memory (DRAM), that may be separate from the circuitry used to process the data packets. The described architectures are easily scalable so that that a large number of ports (e.g., thousands) may be implemented at a relatively low cost and complexity without introducing significant processing delays.
A method is provided accessing a device of a fixed line system comprising: (i) determining at least one measurement result by a measurement function of the device; (ii) comparing the at least one measurement result with at least one predefined value; (iii) conducting a predefined operation if the comparison indicates that the at least one measurement result corresponds to the at least one predefined value; (iv) determining the at least one measurement result by the measurement function, wherein the measurement function is connected or connectable via a connection to a signature function of an access system; (v) wherein the signature function comprises a circuitry that affects parameters measured by the measurement function of the device. Also, a method for access the device via an access system, the device, the access system and a computer program product as well as a computer-readable medium are suggested.
Systems and methods are provided for an optical network unit (ONU) to automatically set its output power level for messages to be transmitted on a passive optical network. The ONU can autonomously determine the appropriate power level based on information provided to the ONU by an optical line terminal (OLT) and characterization by the ONU of optical signals it receives from the fiber. Specifically, the OLT can provide the ONU with control data indicative of the power level used by the OLT to transmit the message and the desired power level of the OLT for messages from the ONU. The ONU can measure the power level of at least one message received from the OLT and determine the path loss based on the measured power and the control data. The ONU can then automatically determine a suitable power level for its response message such that unacceptable levels of crosstalk between channels are avoided without having to perform an iterative power-leveling process that otherwise may introduce significant delays.
H04J 14/02 - Wavelength-division multiplex systems
H04B 10/079 - Arrangements for monitoring or testing transmission systemsArrangements for fault measurement of transmission systems using an in-service signal using measurements of the data signal
100.
SYSTEMS AND METHODS FOR POWER LEVELING IN PASSIVE OPTICAL NETWORKS
Systems and methods are provided for an optical network unit (ONU) to automatically set its output power level for messages to be transmitted on a passive optical network. The ONU can autonomously determine the appropriate power level based on information provided to the ONU by an optical line terminal (OLT) and characterization by the ONU of optical signals it receives from the fiber. Specifically, the OLT can provide the ONU with control data indicative of the power level used by the OLT to transmit the message and the desired power level of the OLT for messages from the ONU. The ONU can measure the power level of at least one message received from the OLT and determine the path loss based on the measured power and the control data. The ONU can then automatically determine a suitable power level for its response message such that unacceptable levels of crosstalk between channels are avoided without having to perform an iterative power-leveling process that otherwise may introduce significant delays.
H04J 14/02 - Wavelength-division multiplex systems
H04B 10/079 - Arrangements for monitoring or testing transmission systemsArrangements for fault measurement of transmission systems using an in-service signal using measurements of the data signal