US 9,813,083 B2
Method for polarity bit line encoding using aperiodic frames
Julien Saade, Grenoble (FR); and Abdelaziz Goulahsen, Coublevie (FR)
Assigned to STMICROELECTRONICS (GRENOBLE 2) SAS, Grenoble (FR); and STMICROELECTRONICS (ALPS) SAS, Grenoble (FR)
Filed by STMicroelectronics (Alps) SAS, Grenoble (FR); and STMICROELECTRONICS (GRENOBLE 2) SAS, Grenoble (FR)
Filed on Dec. 8, 2015, as Appl. No. 14/961,996.
Claims priority of application No. 15 50912 (FR), filed on Feb. 5, 2015.
Prior Publication US 2016/0233896 A1, Aug. 11, 2016
Int. Cl. H04L 27/00 (2006.01); H04B 1/04 (2006.01); G06F 13/42 (2006.01); H04L 25/49 (2006.01)
CPC H04B 1/04 (2013.01) [G06F 13/4282 (2013.01); H04L 25/4908 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A method for serial data transmission comprising:
computing a running disparity of a bit stream being transmitted, with bits of the bit stream being organized into frames;
when the running disparity reaches a threshold, computing a point disparity on a subsequent frame in the transmitted bit stream, the subsequent frame including an even number of bits;
if the point disparity has a same sign as the threshold, inverting states of the bits of the subsequent frame in the transmitted bit stream and
inserting into the transmitted bit stream a polarity bit having a state signalling the inversion;
if the point disparity has an opposite sign from that of the threshold, leaving the bits of the frame unchanged in the transmitted bit stream and inserting a polarity bit having a state signalling an absence of inversion; and
if the point disparity is zero, leaving the bits of the subsequent frame unchanged in the transmitted bit stream and omitting the insertion of the polarity bit.