首页 / 国际专利分类库 / 电学 / 基本电子电路 / 一般编码、译码或代码转换 / 用于检错或纠错的编码、译码或代码转换;编码理论基本假设;编码约束;误差概率估计方法;信道模型;代码的模拟或测试(用于模/数,数/模或代码转换的检错或纠错入H03M1/00至H03M11/00;专用于数字计算机的入G06F11/08,用于基于记录载体和传感器之间相对运动的信息存储入G11B,例如G11B20/18,用于静态存储器的入G11C;在传输系统中检错或纠错的使用入H04L1/004,在电视系统中的入H04N7/0357)
序号 专利名 申请号 申请日 公开(公告)号 公开(公告)日 发明人
181 Apparatus and method for improving data storage by data inversion US14166360 2014-01-28 US09582354B2 2017-02-28 Thomas Kern; Karl Hofmann; Michael Goessel
An apparatus includes a processing unit and a memory. The processing unit is configured to encode a plurality of bits to obtain a plurality of encoded bits, the processing unit is configured to determine an inversion decision. When the inversion decision indicates that the subset of the encoded bits shall not be inverted, the processing unit is configured to store, as a stored word, bits of the first codeword into the memory. When the inversion decision indicates that the subset of the encoded bits shall be inverted, the processing unit is configured to invert each encoded bit of a subset of the encoded bits to obtain a second codeword and to store the second codeword into the memory.
182 Packet retransmission and memory sharing US14159125 2014-01-20 US09485055B2 2016-11-01 Marcos C. Tzannes
Through the identification of different packet-types, packets can be handled based on an assigned packet handling identifier. This identifier can, for example, enable forwarding of latency-sensitive packets without delay and allow error-sensitive packets to be stored for possible retransmission. In another embodiment, and optionally in conjunction with retransmission protocols including a packet handling identifier, a memory used for retransmission of packets can be shared with other transceiver functionality such as, coding, decoding, interleaving, deinterleaving, error correction, and the like.
183 APPARATUS FOR TRANSMITTING BROADCAST SIGNALS, APPARATUS FOR RECEIVING BROADCAST SIGNALS, METHOD FOR TRANSMITTING BROADCAST SIGNALS AND METHOD FOR RECEIVING BROADCAST SIGNALS US15147207 2016-05-05 US20160248548A1 2016-08-25 Jongseob Baek; Byeongkook Jeong; Jaehyung Kim; Woosuk Ko; Sungryong Hong
A method and an apparatus for transmitting broadcast signals thereof are disclosed. The apparatus for transmitting broadcast signals comprises an encoder encoding service data, a time interleaver interleaving the encoded service data, a mapper mapping the interleaved service data into a plurality of OFDM (Orthogonal Frequency Division Multiplex) symbols to build at least one signal frame, a frequency interleaver frequency interleaving data in the at least one signal frame by using a different interleaving-seed which is used for every OFDM symbol pair comprised of two sequential OFDM symbols, wherein the frequency interleaving is performed by using two memories, a modulator modulating the frequency interleaved data by an OFDM scheme and a transmitter transmitting the broadcast signals having the modulated data, wherein an interleaving-seed is generated based on a cyclic shift value and an FFT size of the modulating.
184 Apparatus for transmitting broadcast signals, apparatus for receiving broadcast signals, method for transmitting broadcast signals and method for receiving broadcast signals US14728205 2015-06-02 US09363042B2 2016-06-07 Jongseob Baek; Woosuk Ko; Seoyoung Back; Sungryong Hong
A method and an apparatus for transmitting broadcast signals thereof are disclosed. The apparatus for receiving broadcast signals, the apparatus comprises a receiver to receive the broadcast signals, a demodulator to demodulate the received broadcast signals by an OFDM (Orthogonal Frequency Division Multiplex) scheme, a frame parser to parse at least one signal frame from the demodulated broadcast signals, wherein a signal frame includes service data corresponding to each of a plurality of physical paths, a time deinterleaver to time deinterleave service data in the at least one signal frame, a decoder to decode the time deinterleaved service data.
185 Methods for embedding an out-of-band signal into a communication protocol capture stream US14621116 2015-02-12 US09319296B2 2016-04-19 Kumaran Santhanam; Gopal Santhanam; Etai Bruhis
One or more out-of-band input signals (GPIO) are handled and efficiently embedded into a USB capture stream. In order to conserve resources, the state of the input signals can be sent only when a change occurs. The signals are accurately time-stamped, and then presented within the context of the captured USB data. In order to provide maximum visibility, if the digital inputs occur during a normally filtered multi-packet sequence, the filter is canceled and the surrounding packets will also be sent to an analysis computer. Furthermore, because digital inputs may happen during a USB packet, the digital inputs are queued in a FIFO buffer until there is an opportunity to send the digital inputs. Even though the state of the inputs may be sent at a later time, the state of the inputs may be time-stamped when the state of the inputs is perceived by the analyzer.
186 Optimized code table signaling for authentication to a network and information system US14310652 2014-06-20 US09203556B2 2015-12-01 Bruce Conway
In various embodiments, a system comprising a network interface, a processor, and a non-transient memory medium operatively coupled to the processor is disclosed. The memory medium is configured to store a plurality of instructions configured to program the processor to receive a digital bit stream, transform the digital bit stream to an encoded digital bit stream. The encoded digital bit stream comprises at least one of a gateway channel, a composite channel, or a data channel, and any combination thereof, and provides the encoded digital bit stream to the network interface for transmission. A non-transitory computer-readable memory medium and a computer-implemented method also are disclosed.
187 Systems and methods for enhanced data encoding and decoding US14025104 2013-09-12 US09196299B2 2015-11-24 Bruce A. Wilson; Shaohua Yang; Shu Li
Systems and methods relating generally to data processing, and more particularly to systems and methods for encoding and decoding information. As an example, a method is discussed that includes: applying a first level encoding on a section by section basis to a first data portion to yield a first encoding data including a first encoded portion; applying a second level encoding on a section by section basis to the first encoded portion to yield a first parity set; applying a third level encoding on a section by section basis to a combination of the first data portion, the second data portion, and a portion derived from the first encoded portion to yield a second encoding data.
188 Data archive system, data recording/reproducing apparatus and data library apparatus US13853317 2013-03-29 US09189324B2 2015-11-17 Masayuki Kobayashi
In a data recording and reproducing apparatus that includes a host computer and a drive in order to improve data reliability, in data recording, the host computer appends a first error correction code to the data and the drive appends a second error correction code to the data. When a failure has occurred in error correction performed by the drive using the second error correction code, the drive reads out the first error correction code and performs error correction using the first error correction code. Since error correction using the first error correction is possible even when error correction using the second error correction code ends in failure, the reliability of data is improved.
189 Method of improving the performance of an access network for coupling user devices to an application server US13738006 2013-01-10 US09189307B2 2015-11-17 Matthew Robert Williams; Mohan Krishna Vemulapali; Martin William Horne; James Robert McMillan
A system is provided for improving the performance of an access network for coupling user devices to an application server. The system includes a user device coupled to an intermediate server via the access network. The user device has a processor adapted to encode data using a network performance enhancing coding (NPEC), and to transmit the encoded data via the access network to the intermediate server. The intermediate server is adapted to receive the encoded data and has a processor adapted to decode the encoded data using the NPEC, and to transmit the decoded data to the application server.
190 Method and system for removing interference caused by servo data from user data US14137671 2013-12-20 US09143168B1 2015-09-22 Zining Wu; Gregory Burd; Nitin Nangare
Reproduction of encoded data which includes a split-mark. FIR data corresponding to split-mark and FIR data affected by the split-mark due to inter-symbol-interference are identified. FIR data corresponding to the split-mark is removed from the received FIR data. Recovered data is created by removing incorrect inter-symbol-interference from the FIR data due to the split-mark, and adding correct inter-symbol-interference from codeword bits. The recovered data is stitched together with data unaffected by split-mark data.
191 Transiently maintaining ECC US13843869 2013-03-15 US09141484B2 2015-09-22 Mark A. Gaertner; Kevin Dao; Steven Faulhaber
Mass storage uses additional error correction codes. The additional codes can be stored in a storage medium (e.g., volatile solid state memory) separate from the associated data. The additional codes may be written to a nonvolatile medium. The additional codes may be transient. The additional codes may be cached. As long as present, the additional codes may be used to correct user data in synch with or in addition to other error detection and correction codes.
192 Management of syntax errors in signaling messages US13675564 2012-11-13 US09104611B1 2015-08-11 Lyle T. Bertz; Daniel Joe Sershen; James Walter Norris
A signaling error management system handles a syntax error in a signaling message received by a wireless communication network from a wireless communication device. The signaling error management system comprises a processing system and a communication transceiver. The processing system is configured to process text of the signaling message to detect the syntax error, correlate the syntax error to an error code, and correlate the error code to a uniform resource identifier (URI). The communication transceiver is configured to transfer the error code and the URI for delivery to the wireless communication device, wherein the wireless communication device uses the URI to retrieve correction data for the syntax error.
193 Optimal Signal Constellation Design for Ultra-High-Speed Optical Transport in the Presence of Phase Noise US14504428 2014-10-02 US20150104197A1 2015-04-16 Ivan Djordjevic; Ting Wang
A method to process applicable to coherent optical channels with either linear or nonlinear phase noise includes: splitting a received sequence of data into clusters of points according to a cumulative log-likelihood function from constellation obtained in a previous iteration; generating new constellation points by calculating a center of mass of the clusters of points; repeating until convergence or until a predetermined number of iterations has been reached to determine a signal constellation; and transmitting signals over the coherent optical channels with nonlinear phase noise using the disclosed signal constellation and LDPC-coded modulation concepts.
194 ENHANCED SIGNAL INTEGRITY AND COMMUNICATION UTILIZING OPTIMIZED CODE TABLE SIGNALING US14099180 2013-12-06 US20150043677A1 2015-02-12 Bruce Conway
In various embodiments, a computer-implemented method for optimized data transfer utilizing optimized code table signaling is disclosed. In one embodiment, a computer-implemented method comprises receiving, by a processor, a digital bit stream and transforming, by the processor, the digital bit stream to an encoded digital bit stream. The encoded digital bit stream comprises at least one of a gateway channel, a composite channel, or a data channel, and any combination thereof. The computer-implemented method further comprises providing, by the processor, the encoded digital bit stream to a transmission system for transmission and establishing, by the processor, signal integrity by utilizing pre-coordinated, pre-distributed information to limit the transmission to an intended sender-receiver pair. The intended sender-receiver pair comprises the pre-coordinated, pre-distributed information.
195 APPARATUS AND METHOD FOR TRANSMITTING AND RECEIVING SIGNAL IN BROADCASTING AND COMMUNICATION SYSTEMS US14324802 2014-07-07 US20150010117A1 2015-01-08 Seho MYUNG; Hong-Sil JEONG
A method for transmitting a signal in broadcasting and communication systems is provided. The method includes dividing source data into two or more streams and respectively coding the two or more streams through coders, selecting two or more symbols from among coded codeword symbols, mapping the selected two or more symbols to one signal constellation for modulation, and transmitting a modulated signal, in which the codeword symbols include one or more non-binary codewords, and a product of orders of finite fields on which the codeword symbols are defined is equal to an order of the signal constellation.
196 Hierarchical error correction US13405965 2012-02-27 US08914712B2 2014-12-16 Ravindraraj Ramaraju; Ajay J. Joshi; Bobak A. Nazer
A data processing device can perform error detection and correction in two stages: in the first stage, error detection is performed for the load data using the in-line error detection information. If a first type of error is detected in the data segment, the error is corrected using the in-line error detection information. If a second type of error is detected error correction is performed using the residual sum.
197 Efficient Re-read Operations in Analog Memory Cell Arrays US14330203 2014-07-14 US20140325308A1 2014-10-30 Uri Perlmutter; Naftali Sommer; Ofir Shalvi
A method for data storage includes storing data, which is encoded with an Error Correction Code (ECC), in a group of analog memory cells by writing respective first storage values to the memory cells in the group. After storing the data, respective second storage values are read from the memory cells in the group, and the read second storage values are processed so as to decode the ECC. Responsively to a failure in decoding the ECC, one or more of the second storage values that potentially caused the failure are identified as suspect storage values. Respective third storage values are re-read from a subset of the memory cells that includes the memory cells holding the suspect storage values. The ECC is re-decoded using the third storage values so as to reconstruct the stored data.
198 Statistical distribution based variable-bit error correction coding US13450963 2012-04-19 US08862967B2 2014-10-14 Deepak Pancholi; Manuel Antonio D'Abreu; Radhakrishnan Nair; Stephen Skala
A method may be performed at a data storage device that includes a memory and a controller. The method includes providing user data to a variable-bit error correction coding (ECC) encoder. The ECC encoder generates a first set of parity bits. A first number of parity bits in the first set of parity bits is determined based on stored counts of read errors. The method also includes storing the user data and the first set of parity bits to a memory of the data storage device.
199 TRANSIENT PARITY/REDUNDANCY US13843869 2013-03-15 US20140281821A1 2014-09-18 Mark A. Gaertner; Kevin Dao; Steven Faulhaber
Mass storage uses additional error correction codes. The additional codes can be stored in a storage medium (e.g., volatile solid state memory) separate from the associated data. The additional codes may be written to a nonvolatile medium. The additional codes may be transient. The additional codes may be cached. As long as present, the additional codes may be used to correct user data in synch with or in addition to other error detection and correction codes.
200 Efficient re-read operations in analog memory cell arrays US13523421 2012-06-14 US08782497B2 2014-07-15 Uri Perlmutter; Naftali Sommer; Ofir Shalvi
A method for data storage includes storing data, which is encoded with an Error Correction Code (ECC), in a group of analog memory cells by writing respective first storage values to the memory cells in the group. After storing the data, respective second storage values are read from the memory cells in the group, and the read second storage values are processed so as to decode the ECC. Responsively to a failure in decoding the ECC, one or more of the second storage values that potentially caused the failure are identified as suspect storage values. Respective third storage values are re-read from a subset of the memory cells that includes the memory cells holding the suspect storage values. The ECC is re-decoded using the third storage values so as to reconstruct the stored data.
QQ群二维码
意见反馈