Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
130 words
A method of operating a digital communication system for tracing a path through a trellis of surviving branch data from various symbol instants to determine a decoded symbol, the trellis stored in an array of storage registers, the method comprising the steps of: initiating a first traceback from a storage register at a first symbol instant, the traceback tracing a path back through the trellis array of storage registers of surviving branch data a first predetermined number of symbol instants to determine a first decoded symbol; and initiating a second traceback from a storage register at the first symbol instant, the traceback tracing a path back through the trellis array of storage registers of surviving branch data a second predetermined number of symbol instants to determine a second decoded symbol.
Claim 2
Independent Claim
130 words
A method of operating a digital communication system for tracing a path through a trellis of surviving branch data from various symbol instants to determine a decoded symbol, the trellis stored in an array of storage registers, the method comprising the steps of: initiating a first traceback from a storage register at a first symbol instant, the traceback tracing a path back through the trellis array of storage registers of surviving branch data a first predetermined number of symbol instants to determine a first decoded symbol; and initiating a second traceback from a storage register at the first symbol instant, the traceback tracing a path back through the trellis array of storage registers of surviving branch data a second predetermined number of symbol instants to determine a second decoded symbol.
Claim 3
Dependent Claim
31 words
A method of operating a digital communication system as recited in claim 1, wherein the second predetermined number of symbol instants is different from the first predetermined number of symbol instants.
Claim 4
Dependent Claim
25 words
A method of operating a digital communication system as recited in claim 2, wherein the second predetermined number is smaller than the first predetermined number.
Claim 5
Dependent Claim
101 words
A method of operating a digital communication system as recited in claim 1, further comprising the steps of: (a) updating the storage registers of the array with individual state information of an additional symbol instant; (b) initiating a traceback from a storage register at the additional symbol instant, the traceback tracing a path back through the storage registers of the array of states an initial number of symbol instants to determine a decoded symbol; and (c) repeating steps (a) and (b) until the storage registers of the array contains the surviving branch data of the first predetermined number of symbol instants.
Claim 6
Dependent Claim
46 words
A method of operating a digital communication system as recited in claim 1, wherein the storage register at the first symbol instant from which the first traceback is initiated is the same storage register at the first symbol instant from which the second traceback is initiated.
Claim 7
Dependent Claim
133 words
An integrated circuit, comprising: a digital signal processor; an error correction coprocessor coupled to the digital signal processor, the coprocessor implementing a Viterbi decoding function, the coprocessor having an update unit and a traceback unit; and random access memory couple to the coprocessor to receive surviving branch data from the update unit, the traceback having a traceback length register to store a traceback length, the traceback unit capable of initiating a traceback through registers of the random access memory upon the coprocessor receiving a traceback instruction from the digital signal processor, the number of symbol instants through which the traceback extends being determined by the traceback length stored in the traceback length register, whereby the traceback length is programmable and can be changed by over-writing the traceback length in the traceback length register.
Claim 8
Dependent Claim
133 words
An integrated circuit, comprising: a digital signal processor; an error correction coprocessor coupled to the digital signal processor, the coprocessor implementing a Viterbi decoding function, the coprocessor having an update unit and a traceback unit; and random access memory couple to the coprocessor to receive surviving branch data from the update unit, the traceback having a traceback length register to store a traceback length, the traceback unit capable of initiating a traceback through registers of the random access memory upon the coprocessor receiving a traceback instruction from the digital signal processor, the number of symbol instants through which the traceback extends being determined by the traceback length stored in the traceback length register, whereby the traceback length is programmable and can be changed by over-writing the traceback length in the traceback length register.
Claim 9
Independent Claim
149 words
A method of operating a digital communication system for tracing a path through a trellis of surviving branch data from various symbol instants to determine a decoded symbol, the trellis stored in an array of storage registers, the method comprising the steps of: initiating a first traceback from a storage register at a first symbol instant, the first traceback tracing a path back through the trellis array of storage registers of surviving branch data a first predetermined number of symbol instants to determine a first decoded symbol; and initiating a second traceback from a storage register at a second symbol instant, the second traceback tracing a path back through the trellis array of storage registers of surviving branch data a second predetermined number of symbol instants to determine a second decoded symbol, the second predetermined number of symbol instants being different from the first predetermined number of symbol instants.
Claim 10
Independent Claim
149 words
A method of operating a digital communication system for tracing a path through a trellis of surviving branch data from various symbol instants to determine a decoded symbol, the trellis stored in an array of storage registers, the method comprising the steps of: initiating a first traceback from a storage register at a first symbol instant, the first traceback tracing a path back through the trellis array of storage registers of surviving branch data a first predetermined number of symbol instants to determine a first decoded symbol; and initiating a second traceback from a storage register at a second symbol instant, the second traceback tracing a path back through the trellis array of storage registers of surviving branch data a second predetermined number of symbol instants to determine a second decoded symbol, the second predetermined number of symbol instants being different from the first predetermined number of symbol instants.
Claim 11
Dependent Claim
25 words
A method of operating a digital communication system as recited in claim 7, wherein the second predetermined number is smaller than the first predetermined number.
Claim 12
Dependent Claim
101 words
A method of operating a digital communication system as recited in claim 7, further comprising the steps of: (a) updating the storage registers of the array with individual state information of an additional symbol instant; (b) initiating a traceback from a storage register at the additional symbol instant, the traceback tracing a path back through the storage registers of the array of states an initial number of symbol instants to determine a decoded symbol; and (c) repeating steps (a) and (b) until the storage registers of the array contains the surviving branch data of the first predetermined number of symbol instants.