发明名称 Channel coding optimized for low-latency data
摘要 An encoding system encodes 8-bit data and control characters into 10-bit symbols. The 10-bit symbols have odd parity such that a single bit error results in an illegal code. Each 8-bit character maps either to a 10-bit symbol with balanced disparity or a pair of 10-bit symbols that collectively have balanced disparity. By periodically inserting an idle character that includes a run of seven consecutive like bits, a 1 MHz pilot tone is embedded in the data stream. The boundary of 10-bit symbols can be identified by locating a run of seven consecutive characters. 10-bit control symbols corresponding to 8-bit control characters are transmitted without reducing the bandwidth available for data transmission by replacing some or all of the preamble or idle portions of an Ethernet packet with the 10-bit control symbols.
申请公布号 US9531843(B1) 申请公布日期 2016.12.27
申请号 US201414252772 申请日期 2014.04.14
申请人 AOptix Technologies, Inc. 发明人 Young Scott Alan;Saint Georges Eric;Ahsan Agha
分类号 H04L29/06;H04L25/06 主分类号 H04L29/06
代理机构 Fenwick & West LLP 代理人 Fenwick & West LLP
主权项 1. A system for encoding data, the system comprising: an input module configured to receive at least one 8-bit data character to be encoded; a storage medium storing a set of encoding mappings between 8-bit characters and corresponding 10-bit symbols, the 10-bit symbols in the set of encoding mappings configured such that no 10-bit symbol that corresponds to an 8-bit data character begins or ends with a run of four or more like bits, the mappings including a first mapping and a second mapping, the first mapping between a first 8-bit data character and a 10-bit symbol having balanced disparity, and the second mapping between a second 8-bit data character and a pair of 10-bit symbols that individually have imbalanced disparity but collectively have balanced disparity, wherein a first 10-bit symbol of the pair has a disparity of +4 and a second 10-bit symbol of the pair has a disparity of −4; an encoding module, communicatively coupled to the input module and the storage medium, the encoding module configured to encode the at least one data character into corresponding 10-bit symbols using the set of encoding mappings; and a transmitter configured to transmit the 10-bit symbols in a data stream.
地址 Campbell CA US