The invention provides optimal complementary punctured convolutional codes
for coding information bits in a communication system. In an illustrative
embodiment, an optimal pair of complementary punctured codes is selected
from a set of potential code pairs. The set of potential code pairs
includes all non-catastrophic complementary punctured code pairs which
combine to produce to a specified full-bandwidth code, and thus includes
both equivalent and non-equivalent complementary codes. The optimal code
pair may be selected, for example, as the pair of equivalent or
non-equivalent codes which has the best free Hamming distance and minimum
information error weight of all the pairs in the set. In addition, the
invention provides both rate-compatible and rate-incompatible codes
suitable for use in providing unequal error protection (UEP) for different
classes of information bits. The invention further provides optimal bit
assignment techniques for use in digital audio broadcasting or other
applications in which digital information is transmitted on subcarriers in
both an upper and a lower sideband of an analog carrier.
A invenção fornece códigos convolutional puncionados complementares optimal para bocados da informação do coding em um sistema de comunicação. Em uma incorporação ilustrativa, um par optimal de códigos puncionados complementares é selecionado de um jogo de pares potenciais do código. O jogo de pares potenciais do código inclui todos os pares puncionados complementares non-catastróficos do código que combinam para produzir a um código especificado da cheio-largura de faixa, e inclui assim códigos complementares equivalentes e non-equivalent. O par optimal do código pode ser selecionado, para o exemplo, enquanto o par de códigos equivalentes ou non-equivalent que tem o mais melhor peso livre do erro da informação da distância e do mínimo de Hamming de todos os pares no jogo. Além, a invenção fornece os códigos taxa-compatíveis e taxa-incompatíveis apropriados para o uso em fornecer a proteção de erro desigual (UEP) para classes diferentes de bocados da informação. A invenção mais adicional fornece técnicas optimal da atribuição de bocado para o uso na transmissão digital do áudio ou nas outras aplicações em que a informação digital é transmitida em subcarriers em um sideband superior e mais baixo de um portador análogo.