摘要:
A method for providing packet loss recovery in a data packet-based network used for real-time multimedia communications. In accordance with a first illustrative embodiment of the present invention, the information payload associated with a given data packet k is identically copied and appended to data packet k+w (i.e., the information payload is repeated with a delay of w transmitted packets). More generally, the present invention provides a method of coding a sequence of data packets representing a contiguous stream of information, with each data packet comprising, a set of payload information representative of a segment of the stream of information corresponding thereto. The method comprises the steps of coding a first data packet for transmission (wherein the encoded first data packet comprises a first set of payload information representative of a first segment of the stream of information), and coding a second data packet subsequence to the first data packet in the sequence for transmission (wherein the encoded second data packet comprises a second set of payload information representative of a second segment of the stream of information subsequent to the first segment of the stream of information). The encoded second data packet further comprises an additional set of payload information, the additional set of payload information also representative of the first segment of the stream of information, but not representative of other segments of the stream of information.
摘要:
The likelihood of significant errors in a decoded sequence is determined based on at least one criterion that is both extrinsic and intrinsic to the decoded sequence. In particular, this determination is preferably made by comparing a signal corresponding to the decoded sequence with a so-called error mitigation signal.
摘要:
A method for effecting error protecting coding in digitally modulated analog information as a function of the quality of transmission characteristics in the communication channel is provided in which the error code is embodied in the source code word, such as by reducing the number of significant bits and substituting error protecting code bits. This results in the maintenance of transmission capacity while providing the space needed for the redundant signals required to preclude error.
摘要:
In a digital audio broadcast system, to utilize transmission bandwidth efficiently, representations of a stereo audio signal for transmission are generated in accordance with an inventive multidescriptive coding technique. The representations, as generated, are then transmitted through multiple communication channels, respectively. The transmitted representations are received by a receiver where one or more of the representations are selected for recovery of the stereo audio signal. Because of the design of the multidescriptive coding used, the more representations are selected to recover the stereo audio signal, the higher the quality of the recovered signal.
摘要:
Source-coded information from a multi-mode source encoder is channel coded for transmission in a communication system. A multi-mode channel encoder associates a different channel coding error protection profile with each of the modes of the multi-mode source encoder. The channel encoder determines a mode used by the multi-mode source encoder to source code a given frame or other designated portion of the information, and channel codes the source-coded portion of the information utilizing an error protection profile identified at least in part based on the determined mode. A multi-mode channel decoder is operative to hypothesize that a particular one of the modes of the multi-mode source encoder was used to source code the designated portion of the information. The channel decoder analyzes at least part of a set of corresponding channel-coded information using an error protection profile associated with the hypothesized mode of the multi-mode source encoder, in order to determine if the error protection profile and the hypothesized mode are appropriate for respective channel decoding and source decoding of the designated portion of the information.
摘要:
Methods and apparatus for processing information, e.g., audio, video or image information, for transmission in a communication system are disclosed. In an illustrative embodiment, a multiple program coder encodes a bitstream for each of the programs, in accordance with a specified bit allocation. An outer code encoder receives the encoded bitstreams from the multiple program coder, and jointly applies an outer code, e.g., a CRC code, RS code, BCH code or other type of linear block code, to subblocks of a subset of the resulting encoded bitstreams. The outer code is applied such that subblocks of each of the encoded bitstreams in the subset of the encoded bitstrcams are associated with a single outer code block. The number of subblocks associated with a given outer code block may be an integer or non-integer number of code blocks. The invention allows a designated number of program subblocks to share a given outer code block, such that outer code error flags can be generated for smaller groups of bits per program than would otherwise be possible. An inner code encoder may be used to apply an inner code, e.g., a convolutional code, turbo code or trellis coded modulation, to the resulting outer code blocks.
摘要:
The invention provides methods and apparatus for processing information, e.g., audio, video or image information, for transmission in a communication system. In an illustrative embodiment, interference characteristics are determined for a set of n channels to be used to transmit audio information bits, where n is greater than or equal to two. The audio information bits are separated into n classes based on error sensitivity, for example, the impact of errors in particular audio data bits on perceived quality of an audio signal reconstructed from the transmission. The classes of bits are then assigned to the n channels such that the classes of bits having the greatest error sensitivity are transmitted over the channels which are the least susceptible to interference. The interference characteristics associated with the n channels can be determined by, for example, measuring interference levels for one or more of the channels, or obtaining information regarding known interference levels for one or more of the channels. The channels may correspond to different frequency bands, time slots, code division slots or any other type of channels. The invention can provide UEP for different classes of audio information bits even in cases in which the same convolutional code, or the same complementary punctured pair convolutional (CPPC) code pair, is used to encode the classes. The assignment of the classes of bits to the channels, as well as the characteristics of the classes and the channels, may be fixed or dynamic.
摘要:
Digital data is stored in an analog memory device using coded modulation techniques. The memory device includes a number of memory cells, each capable of storing one of a number of different levels. A given set of b information bits to be stored in the memory device is first coded in a convolutional or block coder to generate a set of coded bits which includes more than b bits. The set of coded bits is then mapped to one or more corresponding levels, and the one or more levels are each stored in a separate cell of the memory device. In a one-dimensional embodiment, the coding may involve applying a rate 1/2 convolutional code to i least significant bits, i=1, 2, . . . , and mapping the resulting b+i coded bits to one of 2b+i distinct levels in a one-dimensional AM signal set. In embodiments of the invention which utilize multidimensional signal sets, a given set of bits is mapped to a signal in an m-dimensional signal set, with or without coding of the bits, and each of the m dimensions of the selected signal is then stored as a level in a separate cell of the analog memory device. The invention increases the storage capacity of the memory device for a given readout error probability, or alternatively improves the error probability for a given storage capacity. Readout performance may be further improved by using a multiple read-and-sum unit to generate a readout value for a given stored level based on a sum or average of several different readouts of the stored level.
摘要:
For a transmission system in which (a) a received sequence of symbols is processed by an inner decoder followed by an outer decoder and (b) the inner decoder is capable of providing to the outer decoder more than one output sequence corresponding to the received sequence, the decoded sequence released by the outer decoder is screened for errors undetected by the outer decoder, if a predetermined criterion is satisfied.
摘要:
In a system for simulcasting digitally modulated and analog FM signals over the same FM frequency band, the effect of the analog FM signal on the digitally modulated signal in the simulcast is calculated and canceled from the latter signal before its transmission. As a result, the digital transmission is free from interference from the analog FM signal. Moreover, the digital transmission is achieved by adaptively inserting a time varying number of carriers modulated by digital data into the FM band. The carriers are selected frame by frame to control their interference with the analog FM signal. In accordance with the invention, the carriers are selected in a predetermined order, and in a preferred embodiment grouped contiguously with one another in the FM band. As a result, the rate of control information required to identify the inserted carriers to a receiver is advantageously low.