Differential coding system and apparatus therefor
First Claim
1. In a differential coding method for a staggered quadrature modulation transmission system which transmits and receives afirst data sequence a1, a2, . . . , ak, . . . and a second data sequence delayed half a clock period relative to the first data sequence, b1, b2, . . . , bk, . . . , by transmitting the first and second data sequences through an in-phase channel and a quadrature channel, respectively, the improvement wherein said differential coding method includes the steps of:
- regarding said two data sequences as a single data sequence, a1, b1, a2, b2, . . . , ak, bk, . . . , using said single data sequence to generate a state transition sequence, (a1, b1)→
(b1, a2)→
(a2, b2)=. . . (ak, bk)→
. . . , and assigning a data source code to the state transition between two consecutive states in conformity to a predetermined relation.
1 Assignment
0 Petitions
Accused Products
Abstract
A differential coding system applicable to a staggered quadrature amplitude modulation transmission system is disclosed. Even when ambiguities with respect to phase and time have developed in combination in the transmission system, the differential coding system performs differential coding with ease and, thereby, faithfully regenerates an original data code sequence.
41 Citations
3 Claims
-
1. In a differential coding method for a staggered quadrature modulation transmission system which transmits and receives afirst data sequence a1, a2, . . . , ak, . . . and a second data sequence delayed half a clock period relative to the first data sequence, b1, b2, . . . , bk, . . . , by transmitting the first and second data sequences through an in-phase channel and a quadrature channel, respectively, the improvement wherein said differential coding method includes the steps of:
- regarding said two data sequences as a single data sequence, a1, b1, a2, b2, . . . , ak, bk, . . . , using said single data sequence to generate a state transition sequence, (a1, b1)→
(b1, a2)→
(a2, b2)=. . . (ak, bk)→
. . . , and assigning a data source code to the state transition between two consecutive states in conformity to a predetermined relation.
- regarding said two data sequences as a single data sequence, a1, b1, a2, b2, . . . , ak, bk, . . . , using said single data sequence to generate a state transition sequence, (a1, b1)→
-
2. A differential encoder for receiving m-bit codeword in every T/2 seconds as original data and transforming the codeword into two different m-bit codeword sequences which occur at every T seconds, said differential encoder comprising:
-
(a) a state circuit having first, second and third inputs, said first input being supplied with m-bit original data, which is obtained at said every T/2 second, said second input being supplied with an output m-bit codeword from said state circuit; and (b) a delay circuit connected to an output of said state circuit for delaying said output m-bit codeword by T/2 seconds to produce an m-bit codeword said third input being supplied with said delayed m-bit codeword; said state circuit including means for developing as the output m-bit codeword an m-bit pattern conforming to a relation which is predetermined by a bit pattern of "3m" bits in total which is determined at every T/2 seconds from said first, second and third inputs.
-
-
3. A differential decoder for receiving a first m-bit codeword sequence and a second m-bit codeword sequence generated at every T seconds and transforming the first and second codeword sequences into an m-bit original data codeword sequence which occurs at every T/2 seconds, said differential decoder comprising:
-
(a) a multiplexer for multiplexing the first and second m-bit codeword sequences according to a predetermined T/2 seconds delay relation to output a multiplexed codeword sequence as a third m-bit codeword sequence which occurs at every T/2 seconds; (b) a first delay circuit connected to said multiplexer for delaying the third m-bit codeword sequence by T/2 seconds to output a fourth m-bit codeword sequence; (c) a second delay circuit connected to an output of said first delay circuit for delaying the fourth m-bit codeword sequence by T/2 seconds to output a fifth m-bit codeword sequence; and (d) a state circuit responsive to said third, fourth and fifth codeword sequences as first, second and third input sequences, respectively, for developing at every T/2 seconds an m-bit codeword according to a predetermined relation to a 3m-bit input bit pattern which is determined at every T/2 seconds in said first, second and third input sequences.
-
Specification