PMC-Sierra Patent Applications

METHODS FOR DYNAMIC BANDWIDTH ALLOCATION AND QUEUE MANAGEMENT IN ETHERNET PASSIVE OPTICAL NETWORKS

Granted: July 28, 2011
Application Number: 20110182579
In a passive optical network, dynamic bandwidth allocation and queue management methods and algorithms, desgiend to avoid fragmentation loss, guarantee that a length of a grant issued by an OLT will match precisely the count for bytes to be transmitted to an ONU. The methods include determining an ONU uplink transmission egress based on a three-stage test, and various embodiments of methods for ONU report 700 threshold setting

REPORTING MECHANISM FOR EFFICIENT UPSTREAM BANDWIDTH UTILIZATION IN A 10G EPON

Granted: December 2, 2010
Application Number: 20100303093
Methods for increasing upstream bandwidth utilization in an Ethernet passive optical network (EPON) use in some instances round-down instead of round-up occupancy values reported to an optical line terminal. An optical network unit determines whether the occupancy needs to be round-up or round-down and reports the occupancy in either round-up or round-down report units to the optical network terminal.

Methods And Systems For Bandwidths Doubling In An Ethernet Passive Optical Network

Granted: October 28, 2010
Application Number: 20100272440
Systems and methods for bandwidth doubling in an Ethernet passive optical network (EPON) enable an optical line terminal (OLT) to transmit downlink to at least one double rate optical network unit (ONU). The double rate transmission is preferably facilitated by use of single rate devices (OLT and ONU) functionally connected to provide the double rate capability. The methods include packet-by-packet multiplexing, bit-by-bit line code interleaving, doubling an inter-packet gap (IPG)…

OPERATIONS METHOD IN AN ETHERNET PASSIVE OPTICAL NETWORK THAT INCLUDES A NETWORK UNIT WITH MULTIPLE ENTITIES

Granted: August 19, 2010
Application Number: 20100208745
A method for registration of multiple entities belonging to a specific optical networks unit (ONU). In one embodiment, the multiple entity registration method comprises checking by an optical line terminal (OLT) if a registration request message (400) received from the specific ONU belongs to a certain grant (402), and based on the check result, registering an entity as either a first (408) or as an additional entity (404) of the specific ONU. In another embodiment, the method comprises…

Variable-Length Digitally-Controlled Delay Chain With Interpolation-Based Tuning

Granted: August 12, 2010
Application Number: 20100201418
A programmable delay element, variable-length delay chain, and ring oscillator are disclosed. The programmable delay element performs phase interpolation of input signals in response to a control signal and can be used in combination with other delay elements to create a highly-modular, variable-length delay chain or ring oscillator. The ring oscillator can be used as part of a digitally-controlled oscillator (DCO) in a digital clock synthesizer to adjust the frequency and phase of a…

DYNAMIC BANDWIDTH ALLOCATION IN A PASSIVE OPTICAL NETWORK IN WHICH DIFFERENT OPTICAL NETWORK UNITS TRANSMIT AT DIFFERENT RATES

Granted: July 22, 2010
Application Number: 20100183304
An OLT allocates a bandwidth budget and assigns upstream transmission order by receiving upstream transmission requests from a plurality of ONUs. Each ONU's request includes a requested guaranteed bandwidth and a requested best effort bandwidth. Each ONU has respective first and second attribute values. One attribute is given allocation priority over the other attribute. One attribute is given scheduling priority over the other attribute. Within each attribute, an allocation rank and a…

IMPLEMENTING IEEE 802.1AE AND 802.1af SECURITY IN EPON (1GEPON AND 10GEPON) NETWORKS

Granted: July 8, 2010
Application Number: 20100174901
A method and system is provided for securing communication on an EPON. Particularly different types of encrypted messages, each with a respective short MAC SegTAG, may be sent from the OLT to an ONU and from an ONU to the OLT without need for a full SecTAG with an explicit SCI. Discovery and control messages may be encrypted and a security offset may be less than 30 bytes. A packet header including its MAC address may be encrypted.

HYBRID BALANCED CODING SCHEME

Granted: June 10, 2010
Application Number: 20100142975
A hybrid balanced code is formed from a low rate (narrow bandwidth) balanced code and a high rate (wide bandwidth) low density code. Data encoded using the hybrid balanced code is transmitted between a first communication network entity and a second communication network entity. The hybrid code enables a system having a hybrid transmitter to transmit either a low rate stream detectable by a low rate receiver or a hybrid stream, from which the low rate data may be detected by a low rate…

POWER SAVING IN IEEE 802-STYLE NETWORKS

Granted: May 13, 2010
Application Number: 20100118753
A system and method for power saving in IEEE 802-style and ITU-T G.984-style networks overcomes the limitations of conventional techniques using information from user and network devices for initiating power savings by the user or network device, enabling power savings on links such as optical networks. This innovative technique provides a system and method for communications between user and network devices, facilitating either the user or network device initiating a sleep mode for the…

Triple and quadruple churning security for 1G and 10G PON

Granted: April 29, 2010
Application Number: 20100106959
A data encryption-decryption method for enhancing the confidentiality of data transmitted between two, first and second communication network entities including the steps of: at the first network entity, performing a quadruple-churning operation on a byte N to obtain an encrypted byte N, the quadruple-churning operation including: performing a first churning operation to obtain a first churned output; bit-wise XORing the first churned output with two values to obtain a first XOR result;…

METHODS FOR DYNAMIC BANDWIDTH ALLOCATION AND QUEUE MANAGEMENT IN ETHERNET PASSIVE OPTICAL NETWORKS

Granted: February 4, 2010
Application Number: 20100027997
In a passive optical network, dynamic bandwidth allocation and queue management methods and algorithms, designed to avoid fragmentation loss, guarantee that a length of a grant issued by an OLT will match precisely the count of bytes to be transmitted by an ONU. The methods include determining an ONU uplink transmission egress order based on a three-stage test, and various embodiments of methods for ONU report threshold setting.

Variable-Length Digitally-Controlled Delay Chain with Interpolation-Based Tuning

Granted: December 17, 2009
Application Number: 20090309638
A programmable delay element, variable-length delay chain, and ring oscillator are disclosed. The programmable delay element performs phase interpolation of input signals in response to a control signal and can be used in combination with other delay elements to create a highly-modular, variable-length delay chain or ring oscillator. The ring oscillator can be used as part of a digitally-controlled oscillator (DCO) in a digital clock synthesizer to adjust the frequency and phase of a…

METHODS AND APPARATUS FOR NEXT GENERATION ACCESS PASSIVE OPTICAL NETWORKS

Granted: December 10, 2009
Application Number: 20090304385
Methods and apparatuses for controlling transmission of converged data packets and for media access through a single next generation access (NGA) passive optical network (PON) which can coexist with EPON and GPON based systems and can interoperate with a 10 GEPON. A converged data packet is transmitted between a first node and a second node of the NGA network under NGA management control. The converged packet has a format which unifies a GEM header with the 10 GEPON preamble header and…

METHODS AND DEVICES FOR REDUCING POWER CONSUMPTION IN A PASSIVE OPTICAL NETWORK WHILE MAINTAINING SERVICE CONTINUITY

Granted: October 22, 2009
Application Number: 20090263127
The present invention discloses methods for reducing power consumption in a PON while maintaining service continuity, the method including the steps of: providing an OLT operationally connected to at least one ONU; triggering a sleep request for at least one requesting ONU; upon receiving a sleep acknowledgement, activating a sleep mode for at least one requesting ONU according to a sleep period designated in the sleep request; and terminating the sleep mode according to the sleep…

Dynamic Bandwidth Allocation Processor

Granted: September 17, 2009
Application Number: 20090232159
A dynamic bandwidth allocation (DBA) processor comprises a DBA co-processor having DBA co-processor components and operative to perform and accelerate DBA functions, and a processing core logically coupled to the DBA co-processor through a processing bus and operative to configure and dynamically control all the DBA co-processor components and to run sections of algorithms that cannot be accelerated on the DBA co-processor. The DBA processor significantly accelerated the bandwidth…

Dynamic Bandwidth Allocation Based On Partial Cycles

Granted: August 27, 2009
Application Number: 20090213874
A method for dynamic bandwidth allocation (DBA) in a passive optical network (PON) comprises the steps of: in a configuration stage, dividing a predetermined grant cycle into N parts, dividing by an optical line terminal (OLT) a plurality of optical network units (ONUs) into N ONU groups and in each cycle part, concurrently allocating grants to ONUs of one ONU group while having the ONUs of at least one other ONU group send reports and data to the OLT. In a preferred embodiment, the…

ENCODING FOR EFFICIENT USE OF AN UPSTREAM CHANNEL IN BURST MODE

Granted: September 4, 2008
Application Number: 20080212560
Alignment-enabled secondary nodes of a DAMA network monitor the alignment of for-transmission data as it is received, and actively align the data frames into encoded blocks such that the number of blocks occupied by encoded data resulting from an unencoded datastream of a particular length is predictable rather than variable. In some embodiments, the network is an Ethernet passive optical network and the alignment includes aligning a XGMII word having a start control code to a first…

ROBUST RANGING METHOD

Granted: March 20, 2008
Application Number: 20080069562
In a communication system in which data is transferred by packets, a ranging method in which a receiver, in a given ranging window, periodically compares received data with expected data to find a match. The periodic comparison includes searching for known preamble and/or delimiter sequences of ranging packets and involves timeouts for each search period. In case a match between the known sequences and received sequences is not found and the respective timeout is exceeded, the search and…

Methods and Systems for Bandwidths Doubling in an Ethernet Passive Optical Network

Granted: February 28, 2008
Application Number: 20080050118
Systems and methods for bandwidth doubling in an Ethernet passive optical network (EPON) enable an optical line terminal (OLT) to transmit downlink to at least one double rate optical network unit (ONU). The double rate transmission is preferably facilitated by use of single rate devices (OLT and ONU) functionally connected to provide the double rate capability. The methods include packet-by-packet multiplexing, bit-by-bit line code interleaving, doubling an inter-packet gap (IPG)…

Configurable Voltage Mode Transmitted Architecture With Common-Mode Adjustment And Novel Pre-Emphasis

Granted: December 13, 2007
Application Number: 20070285120
Configurable voltage mode transmitter architectures are based on combinations of drive cells and parallel termination cells connected in parallel across an external load to provide configurable output characteristics. Each drive cell and parallel termination can be individually enabled, various configurations of enabled cells providing the output characteristics configurability. In some embodiments, dedicated or configured pre-emphasis drive cells with individual enablement capability…