METHODS AND APPARATUS FOR THE INTELLIGENT ASSOCIATION OF CONTROL SYMBOLS
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus for the intelligent association of control symbols with special symbols that are transmitted over a network. In one embodiment, the association is utilized to improve DC-balance on a transmission medium. In an exemplary variant, the special symbols originate from line codes such as the 8B/10B line code, which format a digital signal so that is optimized for transmission over a given physical channel. These control symbols are divided up according to a first criterion, while the special symbols are further divided up according to a second criterion. The divided control symbols are then allocated to the divided special symbols using a pre-designated allocation algorithm, which may or may not include a scrambling algorithm. The allocation of the control symbols improves signal characteristics and electromagnetic interference (EMI) when various ones of control symbols are ultimately transmitted over a given transmission medium.
-
Citations
42 Claims
-
1-22. -22. (canceled)
-
23. A method for identifying a transmitted function, the method comprising:
-
receiving one or more scrambled codes, the one or more scrambled codes scrambled according to a plurality of different encoding operations via a network interface; and during at least a first encoding operation of the plurality of different encoding operations; determining a scrambled index value from the received one or more scrambled codes; descrambling the scrambled index value to produce a descrambled index value; and identifying a function from a data structure based on the descrambled index value. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
-
30. An apparatus configured to receive media according to transmitted control functions, the apparatus comprising:
-
at least one network interface configured to receive one or more scrambled control codes, the one or more scrambled control codes scrambled according to a plurality of different encoding operations; and first logic in communication with the at least one network interface and configured to determine control functions in a first encoding operation of the plurality of different encoding operations, comprising; logic configured to determine a scrambled index value from the received one or more scrambled control codes; logic configured to descramble the scrambled index value to determine a descrambled index value; logic configured to identify a control function from a look-up table based on the descrambled index value; and second logic in communication with the at least one interface and configured to determine control functions in a second encoding operation of the plurality of different encoding operations, where the second encoding operation is different than the first encoding operation. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37)
-
-
38. An apparatus configured to receive media according to one or more transmitted control functions, the apparatus comprising:
-
a receiver configured to receive one or more control codes associated with one or more corresponding control functions, at least one of the one or more control codes being dynamically encoded; and logic in communication with the receiver and configured to determine a corresponding control function for each control code of the received one or more control codes, the logic configured to; determine whether the each control code comprises a dynamically encoded control code or a non-encoded control code; decode the dynamically encoded control code based on one or more contents of a linear feedback shift register (LFSR); identify a corresponding control function from the decoded control code based on a look-up table; and identify a corresponding fixed control function based on the non-encoded control code. - View Dependent Claims (39, 40, 41, 42)
-
Specification