The patent's assignee for patent number 8509359 is
News editors obtained the following quote from the background information supplied by the inventors: "The invention generally relates to systems with sequential decoding of data streams in noisy channels and, more specifically, to sequential Viterbi decoders for convolutional single-input-multiple-outputs (SIMO)-structured punctured and non-punctured codes where input data for decoding channels is sequentially processed, i.e., processing of data for the next decoding channel starts only after the processing of the current decoding channel has been completed.
"Convolutional coding is widely used in satellite data transmission channels, for example, in data transmission channels of the radio navigation satellite systems (Global Navigation Satellite Systems (GNSS): GPS L5, GPS L2C, Galileo), as well as communications systems to transmit differential GNSS corrections from geosynchronous orbit satellites (WAAS, EGNOS).
"There are multi-channel sequential Viterbi decoders which serve as decoders for data streams (see, for example, U.S. Pat. Nos. 7,246,298, 73430704, WO2009077340, US2008298513 and RU2252487). However, these technical solutions only allow for processing continuous streams of data with convolutional coding. Also, multi-rate decoders are known. A conventional multi-rate decoder is intended for communication systems where bit data transmitted at one bit data rate from the first set of predetermined bit data rates R.sub.i are encoded to obtain code symbol data. The code symbol data is transmitted in frames which include code symbol data representing the first version and (N.sub.i-1) repeated versions of encoded original bit data, where N.sub.i and i are non-zero positive integers.
"The multi-rate decoder is designed to output decoded bit data corresponding to the first version of the coded original bit data. The multi-rate decoder includes: an input buffer for receiving and storing at least one frame of code symbol data, a sequential decoder connected to the input buffer to generate a packet i of decoded bit data corresponding to a respective one of at least two predetermined data bit rates R.sub.i in response to code symbol data; an output buffer connected to the sequential decoder to store at least two packets P.sub.i of decoded bit data; a symbols transfer unit within the input buffer for selecting a set of code symbol data S.sub.i corresponding to the first version of coded original bit data for each at least two predetermined original bit data rates R.sub.i and for transferring a set of code symbol data S.sub.i to the serial decoding unit and a quality metrics unit of the sequential decoder to generating a quality measure Q.sub.i for each decoded bit data packet P.sub.i quality measure Q.sub.i representing the number of code symbol data errors associated with each decoded bit data packet P.sub.i.
Most Popular Stories
- Networks Vie for U.S. Hispanic TV Viewers
- Ad Counts Rise in 2013 for Hispanic Magazines
- 2014 World Cup Official Noisemakers Quieter than Vuvuzelas
- Saab Gets Back into the Game; U.S. Auto Sales Soar
- Dell Offers Undisclosed Number of Employee Buyouts
- Authorities Close to Deal with JPMorgan Chase over Madoff Response
- Apple Activates Customer-Tracking iBeacon
- 2013 Tech Gift Guide: iPad Mini Still Hot; Chromecast a Great Low-Cost Option
- It's No Yolk: Food-tech Startups Take Aim at Replacing Eggs
- A Biography of Jonathan Ive, Apple's Creative Chief