Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
89 words
A method for determining scalable channel coding parameters for transmitting and receiving in a digital communications device using a rate controlled punctured convolutional code and an unequal error protection system, the method comprising the steps of: a. determining a number of bits to be encoded; b. determining a number of encoded bits which may be accepted by a channel; and c. obtaining from a memory the scalable channel coding parameters for the determined number of bits to be encoded and determined number of encoded bits which may be accepted.
Claim 2
Independent Claim
89 words
A method for determining scalable channel coding parameters for transmitting and receiving in a digital communications device using a rate controlled punctured convolutional code and an unequal error protection system, the method comprising the steps of: a. determining a number of bits to be encoded; b. determining a number of encoded bits which may be accepted by a channel; and c. obtaining from a memory the scalable channel coding parameters for the determined number of bits to be encoded and determined number of encoded bits which may be accepted.
Claim 3
Dependent Claim
29 words
The method of claim 1 , wherein the step of determining the number of bits to be encoded further comprises the step of determining a mode of the transmission.
Claim 4
Dependent Claim
96 words
The method of claim 2 , wherein for each mode there is a range of values of numbers of encoded bits which may be accepted by the channel and for each value there are a predetermined number of bit classes each having an associated puncture code and number of bits to be encoded, the step of obtaining further comprising obtaining from the memory the puncture code and number of bits to be encoded for each of the bit classes for the determined mode and determined number of encoded bits which may be accepted by the channel.
Claim 5
Dependent Claim
45 words
The method of claim 3 , wherein the step of obtaining from the memory the puncture code further comprises: a. obtaining a puncture code index from a first table; and b. using the obtained puncture code index, obtaining the puncture code from a second table.
Claim 6
Dependent Claim
22 words
The method of claim 1 , further comprising providing the obtained parameters to a channel coder for solving a channel rate equation.
Claim 7
Dependent Claim
22 words
The method of claim 1 , wherein the step of obtaining further comprises obtaining the scalable parameters from a single memory entry.
Claim 8
Independent Claim
136 words
A method of channel coding onto a channel a transmission in a digital cellular device using a rate compatible punctured convolutional code and an unequal error protection system, the method comprising: a. determining a mode of the transmission; b. retrieving from a memory a memory block associated with the determined mode; c. determining a number of redundant bits the channel may accept; d. multiplying the determined number of redundant bits by a number of bit classes; e. using a product of the multiplying step, obtaining a table of values in the retrieved memory block; f. reading from the table scalable channel coding parameters; g. using the read scalable channel coding parameters to solve a channel rate equation; and h. using the channel rate equation to at least one of channel code and channel decode the transmission.
Claim 9
Independent Claim
136 words
A method of channel coding onto a channel a transmission in a digital cellular device using a rate compatible punctured convolutional code and an unequal error protection system, the method comprising: a. determining a mode of the transmission; b. retrieving from a memory a memory block associated with the determined mode; c. determining a number of redundant bits the channel may accept; d. multiplying the determined number of redundant bits by a number of bit classes; e. using a product of the multiplying step, obtaining a table of values in the retrieved memory block; f. reading from the table scalable channel coding parameters; g. using the read scalable channel coding parameters to solve a channel rate equation; and h. using the channel rate equation to at least one of channel code and channel decode the transmission.
Claim 10
Dependent Claim
40 words
The method of claim 7 , wherein the step of reading from the table further comprises: a. reading from the table a puncture code index; and b. using the puncture code index, reading a puncture code from a second table.
Claim 11
Dependent Claim
69 words
A memory in a digital cellular communications device for storing scalable channel coding parameters, comprising: a. memory blocks corresponding to each of a plurality of transmission modes; b. dividing each memory block into a number of tables, each table having values corresponding to one of a range of redundant bit availability values; and c. each table comprising scalable channel coding parameters for one of a plurality of bit classes.
Claim 12
Dependent Claim
69 words
A memory in a digital cellular communications device for storing scalable channel coding parameters, comprising: a. memory blocks corresponding to each of a plurality of transmission modes; b. dividing each memory block into a number of tables, each table having values corresponding to one of a range of redundant bit availability values; and c. each table comprising scalable channel coding parameters for one of a plurality of bit classes.
Claim 13
Dependent Claim
29 words
The memory device of claim 9 , wherein the scalable coding parameters include a puncture code index and a number of bits to be encoded in that bit class.
Claim 14
Dependent Claim
26 words
The memory device of claim 10 , wherein the puncture code index and number of bits to be encoded are stored in a single memory element.
Claim 15
Dependent Claim
26 words
The memory device of claim 11 , wherein the puncture code index and number of bits to be encoded are concatenated into a single memory element.
Claim 16
Dependent Claim
21 words
The memory device of claim 9 , further comprising a puncture code table linked to table comprising scalable channel coding parameters.
Claim 17
Dependent Claim
20 words
The memory device of claim 13 , wherein the puncture code table contains each of a plurality of puncture codes.
Claim 18
Dependent Claim
42 words
The memory device of claim 14 , wherein each entry of the table comprising scalable channel coding parameters contains a puncture code index, each puncture code index corresponding to one of the plurality of puncture codes contained in the puncture code table.