# US 2018/0026745 A1 · Broadcasting of Digital Video to Mobile Terminals

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2018/0026745 A1
- Document ID: US20180026745A1
- Status: Published application
- Kind: A1
- Application number: 15/723,389
- Filed: 2017-10-03
- Published: 2018-01-25
- Earliest claimed: 2006-11-28
- Assignees: AT&T Intellectual Property I, L.P.
- Applicants: At&T Intellectual Property I, L.P.
- Inventors: DORON RAINISH; ILAN SAUL BARAK; RAZ SHANI
- Web page: https://patentgrep.com/patent/US20180026745A1

## CPC

- H04L 1/0041: {Arrangements at the transmitter end}
- H03M 13/2707: {Simple row-column interleaver, i.e. pure block interleaving}
- H03M 13/2732: {Convolutional interleaver; Interleavers using shift-registers or delay lines like, e.g. Ramsey type interleaver}
- H03M 13/2742: {Irregular interleaver wherein the permutation pattern is not obtained by a computation rule, e.g. interleaver based on random generators}
- H03M 13/6306: {Error control coding in combination with Automatic Repeat reQuest [ARQ] and diversity transmission, e.g. coding schemes for the multiple transmission of the same information or the transmission of incremental redundancy (H03M13/3761, H03M13/3769 and H03M13/635 take precedence)}
- H03M 13/6356: {by repetition or insertion of dummy data, i.e. rate reduction}
- H03M 13/6362: {by puncturing}
- H04L 1/0045: {Arrangements at the receiver end}
- H04L 1/007: {Unequal error protection (for format H04L1/0078; for codes per se H03M13/35)}
- H04L 1/0071: {Use of interleaving (interleaving per se H03M13/27)}
- H04N 19/89: involving methods or arrangements for detection of transmission errors at the decoder
- H03M 13/1102: {Codes on graphs and decoding on graphs, e.g. low-density parity check [LDPC] codes}
- H03M 13/1515: {Reed-Solomon codes}
- H03M 13/29: combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes
- H03M 13/2957: {Turbo codes and decoding}
- H04L 2001/0093: {Point-to-multipoint}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H03M: CODING; DECODING; CODE CONVERSION IN GENERAL (using fluidic means F15C4/00; optical analogue/digital converters G02F7/00; coding, decoding or code conversion, specially adapted for particular applications, see the relevant subclasses, e.g. G01D, G01R, G06F, G06T, G09G, G10L, G11B, G11C, H04B, H04L, H04M, H04N; ciphering or deciphering for cryptography or other purposes involving the need for secrecy G09C)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A method includes processing error correction encoded data by a first processing chain of a transmitter. The processing includes interleaving a first portion of the error correction encoded data with respect to a first interleaving period to generate a first output signal. Interleaving the first portion includes de-multiplexing the first portion among multiple branches having respective delays in accordance with a distribution order and re-multiplexing delayed data from the branches to form the first output signal. The method includes processing the error correction encoded data by a second processing chain of the transmitter without use of interleaving to generate a second output signal. The method includes multiplexing the first output signal and the second output signal into a multiplexed stream. The method also includes transmitting the multiplexed stream from the transmitter over a communication channel to a receiver.

## Claims

### Claim 1

A method comprising:
processing error correction encoded data by a first processing chain of a transmitter, the processing including interleaving a first portion of the error correction encoded data with respect to a first interleaving period to generate a first output signal, wherein the interleaving the first portion comprises de-multiplexing the first portion among multiple branches having respective delays in accordance with a distribution order and re-multiplexing delayed data from the branches to form the first output signal;
processing the error correction encoded data by a second processing chain of the transmitter without use of interleaving to generate a second output signal;
multiplexing the first output signal and the second output signal into a multiplexed stream; and
transmitting the multiplexed stream from the transmitter over a communication channel to a receiver.

### Claim 2 (depends on 1)

The method of claim 1, further comprising encoding input data with an error correction code encoder of the transmitter to produce the error correction encoded data.

### Claim 3 (depends on 1)

The method of claim 1, wherein the processing of the error correction encoded data by the first processing chain includes modifying the first portion by repeating bits of the first portion.

### Claim 4 (depends on 1)

The method of claim 1, wherein the processing of the error correction encoded data by the first processing chain includes modifying the first portion by deleting bits of the first portion.

### Claim 5 (depends on 1)

The method of claim 1, wherein the processing of the error correction encoded data by the second processing chain includes delaying the second output signal prior to multiplexing the first output signal and the second output signal to match timing of the first output signal and the second output signal.

### Claim 6 (depends on 1)

The method of claim 1, wherein the transmitting of the multiplexed stream includes use of a satellite to transmit the multiplexed stream to the receiver.

### Claim 7

A method comprising:
receiving, at a receiver and via a communication channel, a multiplexed stream of a first signal and second data, wherein the first signal and the second data correspond to error correction code encoded data of content;
de-multiplexing the multiplexed steam to derive the first signal and the second data;
extracting first data from the first signal by de-interleaving the first signal with respect to a first de-interleaving period, wherein the de-interleaving the first signal to produce the first data comprises de-multiplexing the first signal among multiple branches having respective delays in accordance with a distribution order and re-multiplexing delayed data from the branches to form the first data;
delay matching the first data and the second data;
determining first metrics from the first data and second metrics from the second data;
combining the first metrics and the second metrics to produce joint metrics; and
decoding, via an error correction code decoder of the receiver using the joint metrics, the first data, the second data, or both, to produce the content.

### Claim 8 (depends on 7)

The method of claim 7, further comprising de-puncturing the first data.

### Claim 9 (depends on 7)

The method of claim 7, wherein the first metrics and the second metrics comprise Euclidean distance estimates, log-likelihood ratio estimates, signal-to-noise ratio estimates, mean square estimates, or combinations thereof.

### Claim 10 (depends on 7)

The method of claim 7, wherein the content comprises video content.

### Claim 11 (depends on 7)

The method of claim 7, wherein the joint metrics assign more weight to the second data than to the first data during initial acquisition of the multiplexed stream.

### Claim 12 (depends on 7)

The method of claim 7, wherein the joint metrics assign more weight to the first data than to the second data during steady-state reception of the multiplexed stream.

### Claim 13 (depends on 7)

The method of claim 7, wherein the determining the first metrics occurs prior to de-interleaving the first signal.

### Claim 14

An apparatus comprising:
a receiver configured to receive a multiplexed stream that includes a first signal and second data, the first signal and the second data corresponding to content;
a de-multiplexer configured to de-multiplex the multiplexed stream;
a first processing chain to extract first data from the first signal by de-interleaving the first signal with respect to a first de-interleaving period, wherein the de-interleaving the first signal to produce the first data comprises de-multiplexing the first signal among multiple branches having respective delays in accordance with a distribution order and re-multiplexing delayed data from the branches to form the first data;
a metric combiner to produce a joint metric associated with the first data and the second data; and
an error correction code decoder to decode the first data, the second data, or both, based on the joint metric to generate the content.

### Claim 15 (depends on 14)

The apparatus of claim 14, further comprising a delay matcher to match timing of the first data and the second data.

### Claim 16 (depends on 14)

The apparatus of claim 14, wherein the multiplexed stream is received via a satellite communication system.

### Claim 17 (depends on 14)

The apparatus of claim 14, wherein the first processing chain includes a de-puncturer to replace bits deleted from the first signal prior to transmission.

### Claim 18 (depends on 14)

The apparatus of claim 14, wherein the joint metric assigns more weight to the second data than to the first data during initial acquisition of the multiplexed stream.

### Claim 19 (depends on 14)

The apparatus of claim 14, wherein the joint metric assigns more weight to the first data than to the second data during steady-state reception of the multiplexed stream.

### Claim 20 (depends on 14)

The apparatus of claim 14, wherein the content comprises video content.
