Coder-decoder for purged extended golay (22,7) codes
First Claim
Patent Images
1. Encoding system, having a transmitting apparatus and a receiving apparatus, comprising:
- means for generating balanced-code-set signals,means for generating digital data signals,a purged code encoder coupled to said digital data signals for generating a purged extended Golay (22,7) code,said encoder being adapted to generate 128 unbalanced codewords in a modified subset of the Golay (24,12) code,said subset of codewords all having a length of 22 bits, a weight of 7 and a minimum distance of 8,means for combining said balanced-code-set signals and said unbalanced codewords to provide balanced digital signals defining said data signals and containing error correction bits for transmission,transmitting means,means for receiving said balanced digital signals containing error correction bits,detector means comprising carrier tracking loop means connected to said receiving means for tracking said received signals,said detector means adapted to remove said balanced-code-set signals and for recovering said unbalanced codewords and having bit synchronization signal means, word synchronization signal means and means for producing quantized data signals, andpurged code decoder means coupled to said bit synchronization signal means, said word synchronization signal means and said quantized data signals for producing a best estimate of said data signals as an output.
7 Assignments
0 Petitions
Accused Products
Abstract
Transmitting and receiving apparatus for transmitting data which includes a purged extended Golay (22,7) code encoder at the transmitter for encoding digital data into constant weight unbalanced codewords representative of the digital data. The constant weight unbalanced codewords contain error correction bits and are preferably transmitted as balanced codewords. When the receiver decodes the original digital data, improved tracking and acquisition of the transmitted data is achieved.
-
Citations
9 Claims
-
1. Encoding system, having a transmitting apparatus and a receiving apparatus, comprising:
-
means for generating balanced-code-set signals, means for generating digital data signals, a purged code encoder coupled to said digital data signals for generating a purged extended Golay (22,7) code, said encoder being adapted to generate 128 unbalanced codewords in a modified subset of the Golay (24,12) code, said subset of codewords all having a length of 22 bits, a weight of 7 and a minimum distance of 8, means for combining said balanced-code-set signals and said unbalanced codewords to provide balanced digital signals defining said data signals and containing error correction bits for transmission, transmitting means, means for receiving said balanced digital signals containing error correction bits, detector means comprising carrier tracking loop means connected to said receiving means for tracking said received signals, said detector means adapted to remove said balanced-code-set signals and for recovering said unbalanced codewords and having bit synchronization signal means, word synchronization signal means and means for producing quantized data signals, and purged code decoder means coupled to said bit synchronization signal means, said word synchronization signal means and said quantized data signals for producing a best estimate of said data signals as an output. - View Dependent Claims (2, 3, 4, 5)
-
-
6. Encoding system comprising:
-
means for generating a serial stream of digital data signals to be transmitted, block formatting means for converting streams of seven information bits of digital data signals into parallel format blocks, a purged extended Golay (22,7) code encoder coupled to said block formatting means for expanding and encoding said blocks of seven information bits into codewords of a modified subset of the Golay (24,12) code, said modified subset of codewords providing 128 unique unbalanced codewords each having a length of 22 bits, a weight of 7 and 15 zero bits each having a minimum Hamming distance of 8, carrier signal generation means coupled to the output of said Golay (22,7) code encoder for providing data modulated carrier signals, transmitting means coupled to said data modulated carrier signals, means for receiving said data modulated signals, detector means coupled to said receiver means comprising carrier tracking loop means for tracking said received signals and bit resynchronization signal means for producing clock synchronized bit and codeword data signals, and purged code decoder means coupled to said bit and codeword data signals for producing output data words corresponding to the blocks of seven information bits of digital data encoded into said codewords. - View Dependent Claims (7, 8, 9)
-
Specification