发明名称 Communication system, data transmitter, and data receiver capable of detecting incorrect receipt of data
摘要 A transmitter cyclic pattern having a pattern length of N bits is generated and converted into an M-bit transmitter parallel data stream, where N≠M. A bit-sequence altered transmitter parallel data stream is generated by performing a transmitter altering process, converted into a serial data and transmitted together with a clock signal. The serial data is received and converted into an M-bit receiver parallel data stream, and a bit-sequence restored parallel data stream is generated by performing a process opposite to the transmitter altering process. A receiver cyclic pattern is generated by using bits in the bit-sequence restored parallel data stream and converted into an M-bit reference parallel data stream, and a bit-sequence altered reference parallel data stream is generated by performing a process same as the transmitter altering process and compared with the received parallel data to test if the data is correctly received.
申请公布号 US9094181(B2) 申请公布日期 2015.07.28
申请号 US201313873941 申请日期 2013.04.30
申请人 MEGACHIPS CORPORATION 发明人 Moriizumi Ryuichi
分类号 H04L27/28;H04L7/00;H04L1/00;H04L7/04;G01R31/317;G01R31/3187 主分类号 H04L27/28
代理机构 Oblon, McClelland, Maier & Neustadt, L.L.P. 代理人 Oblon, McClelland, Maier & Neustadt, L.L.P.
主权项 1. A system, comprising: first circuitry and second circuitry, configured to communicate with each other, the first circuitry being configured to: generate a transmitter cyclic pattern having a pattern length of N bits and to convert the transmitter cyclic pattern into a M-bit transmitter parallel data stream, where each of N and M is an integer larger than one and N and M are different integers;alter a first sequence of bits in each word of the transmitter parallel data stream by performing a transmitter altering process including exchanging specified ones of the bits at specified positions within each word of the transmitter parallel data stream with each other and to generate a bit-sequence altered transmitter parallel data stream;convert the bit-sequence altered transmitter parallel data stream into a serial data in synchrony with a clock signal; andtransmit the serial data together with the clock signal to the second circuitry; the second circuitry being configured to: convert the serial data received from the first circuitry into an M-bit receiver parallel data stream in synchrony with the clock signal;alter a second sequence of bits in each word of the receiver parallel data stream by performing a first receiver altering process opposite to the transmitter altering process, to generate a bit-sequence restored parallel data stream;generate a reference cyclic pattern by using bits in the bit sequence restored parallel data stream as initial values;convert the reference cyclic pattern into an M-bit reference parallel data stream;alter a third sequence of bits in each word of the reference parallel data stream by performing a second receiver altering process, which is the same as the transmitter altering process, to generate a bit-sequence altered reference parallel data stream; anddetect a bit shift error based on the first receiver altering process and the second receiver altering process, by comparing the receiver parallel data stream with the bit-sequence altered reference parallel data stream, the detection of the bit shift error occurring when the first sequence of bits does not match the third sequence of bits.
地址 Osaki-shi JP