Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
208 words
A high speed digital telecommunication system having an apparatus for serially transmitting digital data signals in blocks of coded bits, said apparatus comprising: encoder means for encoding each block of bits which include data bits B (B0, B1, . . . , Bn-2, Bn-1) of a preselected length n, n being a positive integer, a transition bit T and a dc balance bit D, said data bits B representing data words, said transition bit T indicating a bit inversion operation performed in response to the number of bits among said data bits and said transition bit of said block that are one of the binary states, and said dc balance bit D indicating a bit inversion operation performed in response to the dc balance of all the bits in said block with respect to a previously accumulated system balance; system balance means for updating an accumulated system balance by algebraically summing said dc balance of all the bits in each of said blocks and said previously accumulated system balance; serializer means for arranging all the bits, including said data bits, transition bit T and dc balance bit D in each of successive blocks to a specific order; and driver means for serially transmitting said each serialized successive blocks.
Claim 2
Dependent Claim
208 words
A high speed digital telecommunication system having an apparatus for serially transmitting digital data signals in blocks of coded bits, said apparatus comprising: encoder means for encoding each block of bits which include data bits B (B0, B1, . . . , Bn-2, Bn-1) of a preselected length n, n being a positive integer, a transition bit T and a dc balance bit D, said data bits B representing data words, said transition bit T indicating a bit inversion operation performed in response to the number of bits among said data bits and said transition bit of said block that are one of the binary states, and said dc balance bit D indicating a bit inversion operation performed in response to the dc balance of all the bits in said block with respect to a previously accumulated system balance; system balance means for updating an accumulated system balance by algebraically summing said dc balance of all the bits in each of said blocks and said previously accumulated system balance; serializer means for arranging all the bits, including said data bits, transition bit T and dc balance bit D in each of successive blocks to a specific order; and driver means for serially transmitting said each serialized successive blocks.
Claim 3
Dependent Claim
73 words
The high speed digital telecommunication system, according to claim 1, wherein said encoder means comprises: transition means for counting the number of binary ones and setting said transition bit T according to said number; and dc balance means for calculating the dc balance of said block and generating said dc balance bit D according to the calculation result of the dc balance of said block with reapect to said previously accumulated system balance.
Claim 4
Dependent Claim
72 words
The high speed digital telecommunication system, according to claim 2, said apparatus further comprising: framing means for generating and adding a frame bit F to each block to form a frame, said frame bit F indicating a boundary of said frame and control functions in the data transmission; said serializer means arranging all the bits in each of successive frames to a specific order; and said driver means transmitting each frame successively.
Claim 5
Dependent Claim
58 words
The high speed digital telecommunication system, according to claim 3, wherein: said framing means comprising frame pattern generator for generating a plurality of frame bits F in a specific sequence; control logic means for generating control logic bits C; and logic bit insertion means for inserting said control logic bits into said specific sequence of said frame bits.
Claim 6
Dependent Claim
47 words
The high speed digital telecommunication system, according to claim 4, wherein said specific order is said frame bit F, said dc balance bit D, said transition bit T and said data bits Bn-1, Bn-2, . . . , B1, B0 in this order in the time domain.
Claim 7
Dependent Claim
54 words
The high speed digital telecommunication system, according to claim 5, said apparatus further comprising bit inversion means for selectively inverting bits at certain positions wihtin said data bits so that the energy in the data spectrum for a static pattern of all zero data or all one data is distributed to reduce electro-magnetic interference.
Claim 8
Dependent Claim
28 words
The high speed digital telecommunication system, according to claim 4, wherein said data bits are parallel data bits and said encoder means encodes said data bits in parallel.
Claim 9
Dependent Claim
28 words
The high speed digital telecommunication system, according to claim 5, wherein said data bits are serial data bits and said encoder means encodes said data bits in serial.
Claim 10
Independent Claim
166 words
A method of serially transmitting digital data signals in blocks of coded bits, comprising steps of: encoding each block of bits which include data bits B (B0, B1, . . . , Bn-2, Bn-1) of a preselected length of n, n being a positive integer, a transition bit T and a dc balance bit D, said data bits B representing data words, said transition bit T indicating a bit inversion operation performed in response to the number of bits in said data bits and said transition bit of said block that are one of the binary states, and said dc balance bit D indicating a bit inversion operation performed in response to the dc balance of all the bits in said block with respect to a previously accumulated system balance; then updating an accumulated system balance by algebraically summing said dc balance of said block and said previously accumulated system balance; repeating the above steps for each of successive blocks; and serially transmitting each block successively.
Claim 11
Independent Claim
166 words
A method of serially transmitting digital data signals in blocks of coded bits, comprising steps of: encoding each block of bits which include data bits B (B0, B1, . . . , Bn-2, Bn-1) of a preselected length of n, n being a positive integer, a transition bit T and a dc balance bit D, said data bits B representing data words, said transition bit T indicating a bit inversion operation performed in response to the number of bits in said data bits and said transition bit of said block that are one of the binary states, and said dc balance bit D indicating a bit inversion operation performed in response to the dc balance of all the bits in said block with respect to a previously accumulated system balance; then updating an accumulated system balance by algebraically summing said dc balance of said block and said previously accumulated system balance; repeating the above steps for each of successive blocks; and serially transmitting each block successively.
Claim 12
Dependent Claim
31 words
The method of transmitting digital data signals in blocks, according to claim 9, comprising a further step of converting said data bits B and transition bit T into NRZI (Non-Return-to-Zero-Invert-on-One) form.
Claim 13
Dependent Claim
92 words
The method of serially transmitting digital data signals in blocks of coded bits according to claim 10, wherein said step of encoding comprises steps of: setting said transition bit T to binary zero and counting the number of binary ones in said data bits and said transition bit, to change said transition bit T to binary one if said number is larger than a preselected number; and calculating the dc balance of said block and generating said dc balance bit D according to said calculation result and said previously accumulated system balance.
Claim 14
Dependent Claim
67 words
The method of serially transmitting digital data signals in blocks of coded bits according to claim 11, further comprising steps of: adding to each block a frame bit F to form a frame, said frame bit F indicating a boundary of said frame and control of control functions in the data transmission; repeating the above steps for each of successive frames; and serially transmitting each frame successively.
Claim 15
Dependent Claim
59 words
The method of serially transmitting digital data signals in blocks of coded bits according to claim 12, wherein said step of adding a frame bit F comprises steps of: generating a plurality of frame bits in a pseudo-random pattern; generating control logic bits indicating said control functions; and replacing certain said frame bits with said logic control logic bits.
Claim 16
Dependent Claim
68 words
The method of serially transmitting digital data signals in blocks of coded bits according to claim 13, wherein said step of transmitting facilitates transmitting all the bits in each of successive frames in the following order in the time domain, said frame bit F, said dc balance bit D, said transition bit T and said data bits Bn-1, Bn-2, . . . , B1, B0 in this order.
Claim 17
Dependent Claim
35 words
The method of serially transmitting digital data signals in blocks of coded bits according to claim 13, wherein said data bits are parallel data bits and said step of encoding is carried out in parallel.
Claim 18
Dependent Claim
35 words
The method of serially transmitting digital data signals in blocks of coded bits according to claim 14, wherein said data bits are serial data bits and said step of encoding is carried out in serial.
Claim 19
Dependent Claim
57 words
The high speed digital telecommunication system, according to claim 1, further comprising an apparatus for receiving said digital data signals, said apparatus for receiving comprising: decoder means for decoding in each block which includes said data bits B, said transition bit T and said dc balance bit D in accordance with the values of T and D.
Claim 20
Dependent Claim
51 words
The high speed digital telecommunication system, according to claim 17, said apparatus for receiving said digital data signals further comprising: framing circuit means for extracting said frame and control logic bits from said received digital data signals; and control means for initiating loopback functions in accordance with said control logic bits.