{'fraction_non_alphanumeric': 0.016042780748663103, 'fraction_numerical': 0.0, 'mean_word_length': 5.638297872340425, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Joint source-channel coding of scalable video on a Rayleigh fading channel

We present a joint source-channel coding scheme developed for transmitting scalable video on a Rayleigh fading channel. Our scheme consists of a motion compensated temporal subband decomposition applied on groups of frames, followed by a spatial wavelet transform of the temporal subbands and a vector quantization. The vector quantization method is based on a linear labelling by "maximum component diversity" lattice constellations which minimizes not only the channel distortion but at the same time the distortion of our video source. These lattice constellations, which are multidimensional rotations generated from totally real cyclotomic fields, increase the diversity order on a Rayleigh fading channel. In addition, a rate-compatible punctured convolutional code in combination with a perfect interleaving is applied, providing even higher diversity.