序号 专利名 申请号 申请日 公开(公告)号 公开(公告)日 发明人
121 JOINT PREAMBLE AND CODE RATE IDENTIFIER IN A MOBILE DTV SYSTEM US13505330 2009-11-13 US20120230437A1 2012-09-13 Ivonete Markman; Richard W. Citta
A joint preamble and code rate identifier flag in a reserved portion of a data field synchronization segment in a digital television (DTV) data field identifies the presence of preamble training data in a forward error correction (FEC) encoded portion of the DTV data field. The identifier flag also indicates the code rate used for the data field. The data field synchronization segment is not FEC encoded, thereby allowing detection of the identifier flag without FEC decoding. The detection at a receiver of the identifier flag in a DTV data field allows receiver elements, such as an equalizer and a FEC decoder, to more readily obtain and utilize the preamble training data, thereby enhancing reception and/or simplifying receiver design.
122 Systems and methods for retimed virtual data processing US12540283 2009-08-12 US08266505B2 2012-09-11 Jingfeng Liu; Hongwei Song
Various embodiments of the present invention provide systems and methods for data processing system. As one example, a data processing circuit is described that includes an analog to digital converter, an online timing loop, and an offline timing loop. The analog to digital converter receives an analog input and provides a first series of data samples Each bit of the first series of data samples corresponds to the analog input at a time controlled by an updated sampling clock. The online timing loop modifies the updated sampling clock based at least in part upon a processed version of the first series of data samples. The offline timing loop interpolates a derivative of the first series of data samples to yield a second series of data samples that mimics a series of data samples corresponding to the analog input that were sampled using a free running clock. The second series of data samples is interpolated to adjust each bit in accordance with an average frequency offset exhibited across the second series of data samples.
123 System and method for digital signal transmission with reduced error rate US12028541 2008-02-08 US08214730B2 2012-07-03 Kenta Masumori
A signal processing system is provided with a transmitting-side apparatus transmitting a digital signal, and a receiving-side apparatus receiving the digital signal. The transmitting-side apparatus includes a digital signal transmitter transmitting the digital signal and a signal controller controlling the digital signal. The receiving-side apparatus includes a digital signal receiver receiving the digital signal, an error rate detector detecting the error rate of the digital signal received, and a receiving-side controller transmitting error rate data based on the detected error rate to the transmitting-side apparatus. The transmitting-side apparatus further includes a transmitting-side controller receiving the error rate data and controlling the signal controller in response to the error rate data.
124 System and method for processing wireless high definition video data using remainder bytes US11863084 2007-09-27 US08111670B2 2012-02-07 Huaning Niu; Pengfei Xia; Chiu Ngo
A method and system for processing high definition video data using remainder bytes is disclosed. In one embodiment, the method includes receiving an information packet having the length of L bytes, wherein L=(M×n×K)+A, and where: M is the depth of an interleaver, n is the number of interleavers, K is an encoding code length and A is the number of remainder bytes with respect to M×n×K bytes, wherein the remainder bytes are located at the end of the information packet, and wherein M×n×K bytes represent M×n codewords. The method further includes converting the A remainder bytes into a plurality of shortened codewords, wherein each of the shortened codewords is shorter in length than each of the M×n codewords. At least one embodiment of the invention provides much lower padding efficiency while improving the decoding performance.
125 Method and Apparatus for Storing Data US13020318 2011-02-03 US20110191658A1 2011-08-04 Ulrich Backhausen; Michael Goessel; Thomas Kern; Thomas Rabenalt
When coding user data, it may be desirable to mark user data as invalid. This may arise, by way of example, in applications in which a stored data item needs to be updated by virtue of an updated data item additionally being stored and the old stored data item being marked as invalid. In order to mark the invalidity of a stored data item by means of the value of the data item and to be able to apply an error-recognizing or error-correcting coding dependably, the user data are extended by supplementary data and the coding is applied to the extended user data.
126 ERROR DETECTION AND OFFSET CANCELLATION DURING MULTI-WIRE COMMUNICATION US12920806 2009-02-19 US20110051854A1 2011-03-03 Jade M. Kizer; John Wilson; Lei Luo; Frederick Ware; Jared L. Zerbe
Embodiments of a circuit are described. In this circuit, a receive circuit includes M input nodes that receive a set of M symbols on M links during a time interval, where the set of M symbols are associated with a codeword. Moreover, the receive circuit includes a decoder, coupled to the M input nodes, that determines the codeword in a code space based on the set of M symbols and that decodes the codeword to a corresponding set of N decoded symbols. Additionally, the receive circuit may include a detector that detects an imbalance in a number of instances of a first value in the set of M symbols, and a number of instances of a second value in the set of M symbols, and, if an imbalance is detected, that asserts an error condition.
127 PROCESSING TRANSMISSIONS IN A WIRELESS COMMUNICATION SYSTEM US12667142 2008-06-20 US20100254445A1 2010-10-07 Edward Andrews; Carlo Luschi; Jonathan Wallington
Disclosed herein are methods of processing transmissions in a wireless communication system to detect whether a transmission unit contains transmitted data, systems for processing transmissions in a digital communications system to detect the same, receivers for processing transmissions in a wireless communications system and computer readable media implementing a method for processing the same. In one embodiment, a method of processing transmissions in a wireless communication system to detect whether a transmission unit contains transmitted data includes: generating an averaged function of bit reliability indicators from a plurality of received samples and applying a test to compare an average of ln cos h(·) (natural logarithm of the hyperbolic cosine) values for the reliability indicators, with a factor proportional to an average signal-to-disturbance ratio of the plurality of samples to determine if the transmission unit contains transmitted data.
128 Systems and methods for generation of communication channel fault information US12119560 2008-05-13 US07788547B1 2010-08-31 Stephen A. Oliva; Douglas L. Richards
A method is provided for generating fault information associated with a communication channel. In the method, a time-varying error value associated with the communication channel is received. If the error value exceeds a first threshold, a first time value associated with the error value exceeding the first threshold is stored. If the error value then falls and remains below the first threshold for a first minimum time period before the error value exceeds and remains above a second threshold that is higher than the first threshold for a second minimum time period, the first time value is deleted; otherwise, a second time value associated with the error value exceeding the second threshold is stored. The fault information comprises the first time value and the second time value.
129 Method and apparatus for evaluating performance of a read channel US11068224 2005-02-28 US07730384B2 2010-06-01 Nils Graef; Zachary Keirn
Methods and apparatus are provided for measuring the performance of a read channel. A number of detection techniques, such as SOVA and maximum-a-posteriori (MAP) detectors, produce a bit decision and a corresponding reliability value associated with the bit decision. The reliability value associated with the bit decision may be expressed, for example, in the form of log likelihood ratios (LLRs). The reliability value can be monitored and used as a performance measure. The present invention provides a channel performance measure that generally correlates directly to the BER but can be collected in less time.
130 System and method for processing wireless high definition video data using a shortened last codeword US11863109 2007-09-27 US07688908B2 2010-03-30 Huaning Niu; Pengfei Xia; Chiu Ngo
A method and system for processing high definition video data to be transmitted over a wireless medium is disclosed. In one embodiment, the method includes receiving an information packet having the length of L bytes, wherein L=(M×n×K)+A, and where: M is the depth of an interleaver, n is the number of interleavers, K is an encoding code length and A is the number of remainder bytes with respect to M×n×K bytes, wherein the remainder bytes are located at the end of the information packet. M×n×K bytes represent M×n codewords, wherein the remainder bytes sequentially form a plurality of remainder codewords, and wherein the plurality of remainder codewords comprise a last codeword which is located at the end of the remainder codewords. The method further includes i) shortening the last codeword such that the resultant shortened codeword is shorter in length than each of the remaining codewords of the information packet and ii) adding dummy bits to the outer encoded data so as to meet a predefined size requirement for an outer interleaver.
131 Disk drive employing error threshold counters to generate an ECC error distribution US11134915 2005-05-23 US07562282B1 2009-07-14 Michael S. Rothberg
A disk drive is disclosed comprising a head actuated over a disk. A redundancy generator generates a plurality of redundancy symbols appended to user data to form a codeword C(x) written to a selected data sector on the disk. During a read operation, a syndrome generator generates a plurality of error syndromes in response to a received codeword C′(x) generated by reading the selected data sector. An error detector, responsive to the error syndromes, detects a number of errors in the received codeword C′(x), and a plurality of counters count a number of times the number of errors falls within a predetermined plurality of ranges to thereby provide a distribution of the errors. The error distribution is used, for example, for selecting a track density or ECC depth, or for failure prediction or defect mapping.
132 Receiving circuit US12289737 2008-11-03 US20090135953A1 2009-05-28 Takeshi Hashimoto; Kazuhiro Ishida
A receiving circuit includes a frame memory to store received data of one frame, a de-rate matching circuit to generate data before encoding by reading the received data from the frame memory and performing de-rate matching in a reverse manner to rate matching performed on the received data at a transmitting end, and a TTI memory to store the data before encoding.
133 MULTI-TIERED QUANTIZATION OF CHANNEL STATE INFORMATION IN MULTIPLE ANTENNA SYSTEMS US11852240 2007-09-07 US20090067512A1 2009-03-12 Bartosz Mielczarek; Witold A. Krzymien
A multi-tiered CSI vector quantizer (VQ) is provided for time-correlated channels. The VQ operates by quantizing channel state information by reference to both the current channel state information and a prior channel state quantization. A system is also provided that uses multi-tiered CSI quantizers. Enhanced signaling between the transmitter and receivers is provided in order to facilitate the use of multi-tiered CSI quantizers.
134 Error Correcting Device US11660912 2005-08-05 US20090044071A1 2009-02-12 Hironobu Hoshino; Kazuhiko Uchiyama; Koji Shibata
The data error correcting device is provided with: a error correction means which performs an error correction process on a time-series of bits of input data, and produces corrected data and parameters showing an error sensing status at the time of correction; an estimated data producing means which responds to an instruction for data estimation, and produces estimated data configured of a time-series of bits resulting from adjustment of a time-series of bits of input data; and a control means which produces a data estimation instruction based on information included in the corrected data and parameters, and supplies the estimated data to the error correction means instead of the input data.
135 Fast error-correcting of embedded interaction codes US11142844 2005-05-31 US20090027241A1 2009-01-29 Zhouchen Lin; Qiang Wang; Jian Wang
A fast decoding technique for decoding a position of a bit in a pattern provided on a media surface that can generate large amounts of solution candidates quickly by switching or flipping bits and utilizing a recursion scheme. The fast decoding technique may be employed to simultaneously decode multiple dimensions of a pattern on the media surface.
136 AUXILIARY PATH ITERATIVE DECODING US11775748 2007-07-10 US20090019335A1 2009-01-15 Keith G. Boyer; Jin Lu; Mark Hennecken
A parallel iterative decoding system interposed between a network interface and a block memory matrix receives encoded data and both stores the data in a First-In-First-Out (“FIFO”) memory block and processes it through a timing recovery engine. The timing recovery engine delivers to an iterative decoder synchronized data samples and detects cycle slip. The iterative decoder thereafter performs a predetermined number of iterations to decode the data. Responsive to encoded data failing to converge after the predetermined number of iterations, the encoded data is communicated from the FIFO memory to an auxiliary decoder module. The auxiliary iterative error correction code decoder performs a second predetermined number of iterations to decode the data wherein the number of iterations performed by the auxiliary iterative error correction code decoder is greater than the primary iterative error correction code decoder. Converged data from the auxiliary decoder replaces otherwise null data stored in the block matrix memory.
137 OPTIMAL PERIOD RATE MATCHING FOR TURBO CODING US12020016 2008-01-25 US20080276153A1 2008-11-06 Ba-Zhong Shen; Tak K. Lee
Optimal period rate matching for turbo coding. A means is provided herein by which a nearly optimal (e.g., optimal for one block size and sub-optimal for others) periodic puncturing pattern that depends on a mother code. Any desired rate matching can be achieved using the means and approaches presented herein to ensure an appropriate rate of an encoded block output from a turbo encoder so that the subsequently modulated signal generated there from has the appropriate rate. In addition, some embodiments can also employ shifting for another design level available in accordance with puncturing employed to provide for periodic rate matching. Selectivity can also be employed, such that, a first periodic puncturing pattern can be applied at a first time to ensure a first rate, and a second periodic puncturing pattern can be applied at a second time to ensure a second rate.
138 Method and apparatus of determining bad frame indication for speech service in a wireless communication system US11163723 2005-10-28 US07434117B1 2008-10-07 Pei-Shiun Chung; Wei-Nan Sun
A method of operating a receiver to determine a bad frame indication (BFI) of a received speech block includes decoding speech information bits of the received speech block; re-encoding the decoded speech information bits; comparing the received speech information bits with the corresponding decoded and re-encoded speech information bits to calculate a number of erroneous bits; determining a mode information of the received speech block; calculating a signal quality measurement of the received speech block; calculating a block quality metric according to the mode information, wherein the block quality metric is related to both the number of erroneous bits and the signal quality measurement; and setting the BFI of the received speech block according to the block quality metric.
139 SYSTEM AND METHOD FOR PROCESSING WIRELESS HIGH DEFINITION VIDEO DATA USING A SHORTENED LAST CODEWORD US11863109 2007-09-27 US20080225819A1 2008-09-18 Huaning Niu; Pengfei Xia; Chiu Ngo
A method and system for processing high definition video data to be transmitted over a wireless medium is disclosed. In one embodiment, the method includes receiving an information packet having the length of L bytes, wherein L=(M×n×K)+A, and where: M is the depth of an interleaver, n is the number of interleavers, K is an encoding code length and A is the number of remainder bytes with respect to M×n×K bytes, wherein the remainder bytes are located at the end of the information packet. M×n×K bytes represent M×n codewords, wherein the remainder bytes sequentially form a plurality of remainder codewords, and wherein the plurality of remainder codewords comprise a last codeword which is located at the end of the remainder codewords. The method further includes i) shortening the last codeword such that the resultant shortened codeword is shorter in length than each of the remaining codewords of the information packet and ii) adding dummy bits to the outer encoded data so as to meet a predefined size requirement for an outer interleaver.
140 SYSTEM AND METHOD FOR PROCESSING WIRELESS HIGH DEFINITION VIDEO DATA USING REMAINDER BYTES US11863084 2007-09-27 US20080225818A1 2008-09-18 Huaning Niu; Pengfei Xia; Chiu Ngo
A method and system for processing high definition video data using remainder bytes is disclosed. In one embodiment, the method includes receiving an information packet having the length of L bytes, wherein L=(M×n×K)+A, and where: M is the depth of an interleaver, n is the number of interleavers, K is an encoding code length and A is the number of remainder bytes with respect to M×n×K bytes, wherein the remainder bytes are located at the end of the information packet, and wherein M×n×K bytes represent M×n codewords. The method further includes converting the A remainder bytes into a plurality of shortened codewords, wherein each of the shortened codewords is shorter in length than each of the M×n codewords. At least one embodiment of the invention provides much lower padding efficiency while improving the decoding performance.
QQ群二维码
意见反馈