US2005246608A1PendingUtilityA1

Coding device and communication system using the same

42
Assignee: MOULSLEY TIMOTHY JPriority: Jul 10, 1998Filed: Jul 11, 2005Published: Nov 3, 2005
Est. expiryJul 10, 2018(expired)· nominal 20-yr term from priority
H03M 13/27H04L 1/0068H03M 13/6362H03M 13/2707H03M 13/6516H03M 13/2957H04L 1/0041H04L 1/0009H03M 13/635H03M 13/23H04L 1/08H04L 1/0071H03M 13/6508H03M 13/2792H03M 13/6356H03M 13/6558H03M 13/2714H03M 13/13H04L 1/0069
42
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A coding device includes a coding circuit for converting a digital input into a coded output having a greater number of bits than the input, an interleaving circuit for combining a plurality of words of the coded output and producing therefrom a data block having a plurality of the interleaved words, and a puncturing circuit or repeating circuit for puncturing or repeating bits from the data block. The puncturing or repeating circuit uses a deleting or repeating pattern to provide data words for transmission during respective frames of a transmission channel. The deleting or repeating pattern is selected depending upon the characteristics of the coding circuit and of the interleaving circuit. The coding device is for use in a cordless communication system.

Claims

exact text as granted — not AI-modified
1 . A coding device comprising: 
 a coding circuit configured to generate a coded output from a digital input;    an interleaving circuit configured to generate a plurality of interleaved words from said coded output: and    a rate matching circuit for adjusting the number of bits in a data block comprising said plurality of interleaved words, the coded output having a greater number of bits than the digital input, the rate matching circuit having means for adjusting the number of bits in the data block using a rate matching pattern to provide data bits for transmission during respective frames of a transmission channel, and means for selecting the rate matching pattern depending on an associated bit deletion or repetition pattern that is selected to ensure that deleted or repeated bits of the data block are not required to enable all bits from the digital input to be reconstructed.    
     
     
         2 . (canceled)  
     
     
         3 . A coding device as claimed in  claim 1 , wherein the rate matching pattern for each interleaved word within the data block is offset with respect to the rate matching pattern of an adjacent interleaved word or words within the block.  
     
     
         4 . A coding device as claimed in  claim 1 , wherein the rate matching pattern is selected as a function of an interleaving depth of the interleaving circuit.  
     
     
         5 . (canceled)  
     
     
         6 . A decoding device for decoding a signal coded by a coding device having a rate matching circuit for adjusting the number of bits in a data block the data block comprising a plurality of interleaved words generated by the action of an interleaving circuit on a coded output generated by the action of a coding circuit on a digital input, the coded output having a greater number of bits than the digital input, the rate matching circuit having means for adjusting the number of bits in the data block using a rate matching pattern to provide data bits for transmission during respective frames of a transmission channel, and means for selecting the rate matching pattern depending on an associated bit deletion or repetition pattern that is selected to ensure that deleted or repeated bits of the data block are not required to enable all bits from the digital input to be reconstructed, said decoding device comprising a data reconstruction circuit for reconstructing the interleaved words, a de-interleaving circuit and a channel decoder.  
     
     
         7 - 10 . (canceled)  
     
     
         11 . The coding device of  claim 1 , wherein the rate matching pattern forms a matrix including change bits that indicate a change of corresponding bits of a matrix of said interleaved words within said data block, wherein each row of said matrix formed by the rate matching pattern includes a maximum of one of said change bits.  
     
     
         12 . The coding device of  claim 1 , wherein said coding circuit has one of: (a) a fixed code rate and (b) a predetermined number of rates for a variable data source.  
     
     
         13 . The coding device of  claim 1 , wherein said interleaving circuit is not adaptive.  
     
     
         14 . The coding device of  claim 1 , wherein said interleaving circuit has a constant input bit rate.  
     
     
         15 . The coding device of  claim 1 , wherein said coding circuit has one of: (a) a fixed code rate and (b) a predetermined number of rates for a variable data source, and wherein said interleaving circuit is not adaptive.  
     
     
         16 . The coding device of  claim 1 , wherein said rate matching circuit alters a coding rate of said coding circuit according to the bit deletion or repetition pattern.  
     
     
         17 . A decoding device for decoding a coded digital signal comprising a received data block including interleaved words, said received data block having been processed by a rate matching circuit using a rate matching pattern to adjust a number of bits in said received data block, the decoding device comprising: 
 a data reconstruction circuit having means for adjusting the number of bits in said received data block to reverse action of said rate matching circuit, thereby reconstructing said interleaved words;    a de-interleaving circuit having means for generating each of said interleaved words; and    a channel decoder which receives said interleaved words provided by said de-interleaving circuit;    wherein said rate matching pattern is selected as a function of a bit deletion or repetition pattern having been selected to ensure that deleted or repeated bits of the received data block are not required to enable all bits from the digital input to be reconstructed.    
     
     
         18 . The decoding device of  claim 17 , wherein said rate matching pattern includes change bits for deleting or repeating bits of said data block and the change bits are offset with respect to each other along adjacent rows or columns of a matrix of said rate matching pattern.  
     
     
         19 . A method of decoding a coded digital signal comprising a received data block including interleaved words, said received data block having been processed by a rate matching circuit using a rate matching pattern to adjust a number of bits in said received data block, the method comprising: 
 adjusting the number of bits in said received data block to reverse action of said rate matching circuit, thereby reconstructing said interleaved words;    generating each of said interleaved words; and    receiving said interleaved words;    wherein said rate matching pattern is selected as a function of a bit deletion or repetition pattern having been selected to ensure that deleted or repeated bits of the received data block are not required to enable all bits from the digital input to be reconstructed.    
     
     
         20 . The method of  claim 19 , wherein said rate matching pattern includes change bits for deleting or repeating bits of said received data block and said change bits are offset with respect to each other.  
     
     
         21 . The method of  claim 19 , wherein said rate matching pattern includes change bits for deleting or repeating bits of said received data block and said change bits are offset with respect to the each other along adjacent columns of a matrix of said rate matching pattern.  
     
     
         22 . The method of  claim 19 , wherein said rate matching pattern includes change bits for deleting or repeating bits of said received data block and said change bits are offset with respect to each other along adjacent rows of a matrix of said rate matching pattern.  
     
     
         23 . The method of  claim 19 , wherein said rate matching pattern includes change bits for deleting or repeating bits of said received data block and said change bits are offset with respect to each other along adjacent rows and columns of said rate matching pattern.  
     
     
         24 . The method of  claim 19 , wherein said received data block is formed by filling a matrix row by row with row bits of said coded output and outputting column bits of said matrix column by column to form said interleaved words.  
     
     
         25 . A method of coding a digital signal comprising: 
 generating a coded output from said digital signal;    generating a plurality of interleaved words from said coded output; and    adjusting the number of bits in a data block comprising said plurality of interleaved words using a rate matching pattern to provide data bits for transmission during respective frames of a transmission channel; and    selecting the rate matching pattern depending on a bit deletion or repetition pattern that is selected to ensure that deleted or repeated bits of the data block are not required to enable all bits from the digital input to be reconstructed.    
     
     
         26 . The method of  claim 25 , wherein said rate matching pattern includes change bits for deleting or repeating bits of said data block and said change bits are offset with respect to each other.  
     
     
         27 . The method of  claim 25 , wherein said rate matching pattern includes change bits for deleting or repeating bits of said data block and said change bits are offset with respect to each other along adjacent columns of a matrix of said rate matching pattern.  
     
     
         28 . The method of  claim 25 , wherein said rate matching pattern includes change bits for deleting or repeating bits of said data block and said change bits are offset with respect to each other along adjacent rows of a matrix of said rate matching pattern.  
     
     
         29 . The method of  claim 25 , wherein said rate matching pattern includes change bits for deleting or repeating bits of said data block and said change bits are offset with respect to each other along adjacent rows and columns of said rate matching pattern.  
     
     
         30 . The method of  claim 25 , wherein said data block is formed by filling a matrix row by row with row bits of said coded output and outputting column bits of said matrix column by column to form said interleaved words.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.