摘要:
A transcoder is described for converting a received first digital signal with a first modulation and encoding scheme to a second digital signal with a second modulation and encoding scheme. The transcoder may include a demodulator that produces a demodulated digital stream of data from the received first digital signal and a modulator in signal communication with the demodulator, where the modulator modulates the digital stream of data with the second modulation and encoding scheme. Additionally, the transcoder may include an upconverter in signal communication with the modulator, where the upconverter produces the second digital signal.
摘要:
An exemplary satellite communication system comprises a service provider unit communicably coupled to a number of subscriber units via satellite transmission. The service provider unit includes an encoder configured to encode source data into a serial transmit sequence, and is further capable of supporting at least two modes of operation. The serial transmit sequence includes a first unique word identifying a first mode of operation, and is followed by a first payload packet having a first number of channel symbols corresponding to a source packet encoded in accordance with the first mode of operation identified by the first unique word. The first payload packet is encapsulated by two unique words and the time interval between the two unique words is used to determine the first mode of operation identified by the first unique word.
摘要:
An iterative system for performing carrier phase tracking of symbols using a serial turbo decoder. Estimates of a buffered block of symbols are provided by a serial turbo decoder. Optionally, reliability metrics for the estimates are provided as well. Responsive to this information, a tracking loop module determines derotation phases for each of the symbols in the buffer. A symbol derotator derotates each of the buffered symbols in the block by its corresponding derotation phase. The derotated symbols are stored back in the buffer. The process may repeat itself for a prescribed number of iterations, after which the serial turbo decoder provides estimates of the underlying source bits.
摘要:
Iterative decoder employing multiple external code error checks to lower the error floor and/or improve decoding performance. Data block redundancy, sometimes via a cyclic redundancy check (CRC) or Reed Solomon (RS) code, enables enhanced iterative decoding performance. Improved decoding performance is achieved during interim iterations before the final iteration. A correctly decoded CRC block, indicating a decoded segment is correct with a high degree of certainty, assigns a very high confidence level to the bits in this segment and is fed back to inner and/or outer decoders (with interleaving, when appropriate) for improved iterative decoding. High confidence bits may be scattered throughout inner decoded frames to influence other bit decisions in subsequent iterations. Turbo decoders typically operate relatively well at regions where the BER is high; the invention improves iterative decoder operation at lower BERs, lowering the ‘BER floor’ that is sometimes problematic with conventional turbo decoders.
摘要:
A system for carrier phase tracking of symbols. In an embodiment employing a feedback structure, a symbol derotator pre-rotates a symbol by a derotation phase. A symbol and reliability estimation engine provides, responsive to the pre-rotated symbol, an estimate of the symbol and a reliability metric for the estimate. A tracking loop module determines a residual between the pre-rotated symbol and the symbol estimate, weights the residual by the reliability metric for the estimate, and determines a phase offset estimate responsive to the weighted residual. An accumulator then determines a next derotation phase responsive to the phase offset estimate. In an embodiment employing a feedforward structure, a symbol and reliability estimation engine provides an estimate of a symbol and a reliability metric for the estimate. A tracking loop module determines a residual between the symbol and the symbol estimate, weights the residual by the reliability metric for the estimate, and determines a derotation phase responsive to the weighted residual.
摘要:
An erasures assisted block code decoder and related method are provided. The erasures assisted block code decoder includes a first block decoder, an erasures processor, and a second block code decoder. The first block decoder, for example, a Reed-Solomon decoder, is configured to decode blocks of data elements, e.g., bytes, that were previously affected by bursty errors. The first block decoder is also configured to identify those of such blocks it is unable to decode. The erasures processor is configured to identify, as erasures, data elements in the un-decodable blocks by utilizing, in the erasures identification process, data elements in the decoded blocks that were corrected by the first block decoder. The second block decoder, e.g., the same or different Reed-Solomon decoder, is configured to decode one or more of the un-decodable blocks by utilizing, in the decoding, the erasures identified by the erasures processor.
摘要:
A method for estimating an SNR-related parameter, such as ES/N0, from one or more symbols. The number of symbols within a predetermined number of symbols that fall within one or more collection areas is counted. The count is then associated with a value of the SNR-related parameter. This association may be performed through one or more lookup tables. In one application, a scaling factor is derived from the count. The scaling factor may be used to scale symbols before they are quantized and inputted into a trellis decoder such as a log-MAP decoder.
摘要翻译:一种用于从一个或多个符号估计SNR相关参数的方法,例如E / S / N 0 0。 计数落入一个或多个收集区域内的预定数量的符号内的符号数。 然后计数与SNR相关参数的值相关联。 该关联可以通过一个或多个查找表来执行。 在一个应用中,从计数导出缩放因子。 比例因子可以在量化之前对符号进行缩放并输入到诸如log-MAP解码器的网格解码器中。
摘要:
A method and system are described for assigning reliability metrics to error correction coded bits or symbols that are decoded. Survivor and non-survivor paths through a portion of a trellis representation within a sliding window are determined and recorded. Primary and non-primary traceback paths through a portion of the trellis representation are determined from the recorded data. If the primary and non-primary traceback paths diverge at a release point, a reliability metric is assigned to the bit or symbol estimate corresponding to the release point. This metric is derived from the difference between the path metrics of the primary and non-primary traceback paths. Alternately, if the two paths diverge through all or a portion of a release zone, a reliability metric is assigned to the block of bit or symbol estimates corresponding to the portion or more of the release zone where the two paths diverge from one another. Again, this metric is derived from the difference between the path metrics of the primary and non-primary traceback paths.
摘要:
A decoder having a first decoder providing first decoded data. A deinterleaver is included for deinterleaving the first decoded data. A second decoder provides second decoded data based on the deinterleaved first decoded data. The second decoder provides at least one decode status signal indicative of second decoder operations. A pipeline decoder unit is included that is coupled to the second decoder. The pipeline decoder unit includes an encoder that receives the second decoded data and provides forced decision data, a multiplexer, and a third decoder that provides pipelined decoded data. The multiplexer is responsive to the at least one decode status signal to selectively constrain the pipelined decoded data to be at least partially dependent on the forced decision data.
摘要:
The present invention provides an apparatus and method for signal recovery from noisy observation in digital communication systems, utilizing a forward estimator and data smoother which improves the quality of the estimates of the transmitted signal. The present invention also provides an apparatus and method for the application of the forward estimator to the recovery of a digital data stream modulated with a CPM waveform, through the use of a receiver for GMSK demodulation. The digital data is first processed using the Forward Estimation process which calculates the probability that a symbol is in particular states. Bit decision is then applied, followed by scaling. The present invention further provides an apparatus and method for the application of the forward estimator and data smoother to the decoding of digital data which has been encoded with a Convolutional code. The digital data is first processed using the Forward Estimation procedure and then smoothed and scaled. Bit decision is then applied.