IP Library Granted Patent US 9,136,874
Granted Patent B2
US 9,136,874 · App. 13/835,011 · Granted Sep 15, 2015

Method and apparatus for transmission and reception of in-band on-channel radio signals including complementary low density parity check coding

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,136,874
App. No.
13/835,011
Granted
Sep 15, 2015
Kind
B2
Abstract

A method of transmitting digital information includes: receiving a plurality of information bits representing audio information and/or data; encoding the information bits using complementary low density parity check coding to produce a composite codeword and a plurality of independently decodable semi-codewords; modulating at least one carrier signal with the forward error corrected bits; and transmitting the carrier signal(s). Transmitters that implement the method, and receivers that receive signals produced by the method, are also provided.

Claims (106)

1. A method of transmitting digital information comprising:

receiving a plurality of information bits representing audio information and/or data;

encoding the information bits using complementary low density parity check (CLDPC) block codes to produce a composite codeword and a plurality of independently decodable semi-codewords;

modulating at least one carrier signal with code bits of the semi-codewords; and

transmitting the at least one carrier signal(s).

2. The method of claim 1 , further comprising:

assigning code bits in pairs of the semi-codewords to backup and main partitions.

3. The method of claim 1 , further comprising:

assigning code bits in pairs of semi-codewords to lower and upper partitions.

4. The method of claim 1 , further comprising:

assigning groups of code bits in each of the semi-codewords to lower backup, upper backup, lower main, and upper main quarter-partitions;

mapping the lower backup quarter-partition and the lower main quarter-partition to subcarriers in a lower sideband of an in-band on-channel radio signal; and

mapping the upper backup quarter-partition and the upper main quarter-partition to subcarriers in an upper sideband of the in-band on-channel radio signal.

5. The method of claim 1 , further comprising:

assigning groups of the information bits in each of the semi-codewords to lower backup, upper backup, lower main, and upper main quarter-partitions;

assigning groups of the parity check bits in each of the semi-codewords to the lower backup, upper backup, lower main, and upper main quarter-partitions;

mapping the lower backup quarter-partition and the lower main quarter-partition to subcarriers in a lower sideband of an in-band on-channel radio signal; and

mapping the upper backup quarter-partition and the upper main quarter-partition to subcarriers in an upper sideband of the in-band on-channel radio signal.

6. The method of claim 5 , wherein:

a combination of code bits in the lower backup quarter-partition and the lower main quarter-partition forms an independently decodable lower semi-codeword;

a combination code bits in the upper backup quarter-partition and the upper main quarter-partition forms an independently decodable upper semi-codeword;

a combination of code bits in the lower backup quarter-partition and the upper backup quarter-partition forms an independently decodable backup semi-codeword; and

a combination of code bits in the lower main quarter-partition and the upper main quarter-partition forms an independently decodable main semi-codeword.

7. The method of claim 6 , wherein:

a combination of code bits in the lower semi-codeword partition and the upper semi-codeword partition forms an independently decodable composite CLDPC codeword; and

a combination of code bits in the main semi-codeword partition and the backup semi-codeword partition forms an independently decodable composite CLDPC codeword.

8. The method of claim 5 , further comprising:

delaying bits of the lower backup and upper backup quarter-partitions;

interleaving bits of the lower backup quarter-partitions to produce interleaved lower backup quarter-partitions;

interleaving bits of the upper backup quarter-partitions to produce interleaved upper backup quarter-partitions;

interleaving bits of the lower main quarter-partitions to produce interleaved lower main quarter-partitions;

interleaving bits of the upper main quarter-partitions to produce interleaved upper main quarter-partitions;

mapping the lower backup quarter-partition and the lower main quarter-partition to subcarriers in a lower sideband of an in-band on-channel radio signal;

mapping the upper backup quarter-partition and the upper main quarter-partition to subcarriers in an upper sideband of the in-band on-channel radio signal;

mapping the interleaved lower backup quarter-partitions to subcarriers in a lower sideband of an in-band on-channel radio signal;

mapping the interleaved upper backup quarter-partitions to subcarriers in an upper sideband of the in-band on-channel radio signal;

mapping the interleaved lower main quarter-partitions to subcarriers in a lower sideband of the in-band on-channel radio signal;

mapping the interleaved upper main quarter-partitions to subcarriers in an upper sideband of the in-band on-channel radio signal; and

transmitting the in-band on-channel radio signal.

9. The method of claim 5 , wherein:

the bits of the lower backup quarter-partitions and the bits of the upper backup quarter-partitions are interleaved using a first interleaver; and

the bits of the lower main quarter-partitions and the bits of the upper main quarter-partitions are interleaved using a second interleaver, wherein the first interleaver is shorter than the second interleaver.

10. A transmitter for broadcasting a digital radio signal, the transmitter comprising:

a processor for receiving a plurality of information bits representing audio information and/or data; and encoding the information bits using complementary low density parity check (CLDPC) block codes to produce a composite codeword and a plurality of independently decodable semi-codewords; and

a modulator for modulating at least one carrier signal with the independently decodable semi-codewords to produce an output signal.

11. The transmitter of claim 10 , wherein the processor assigns code bits in pairs of the semi-codewords to backup and main partitions.

12. The transmitter of claim 10 , wherein the processor assigns code bits in pairs of semi-codewords to lower and upper partitions.

13. The transmitter of claim 10 , wherein the processor assigns groups of code bits in each of the semi-codewords to lower backup, upper backup, lower main, and upper main quarter-partitions; maps the lower backup quarter-partition and the lower main quarter-partition to subcarriers in a lower sideband of an in-band on-channel radio signal; and maps the upper backup quarter-partition and the upper main quarter-partition to subcarriers in an upper sideband of the in-band on-channel radio signal.

14. The transmitter of claim 10 , wherein the processor assigns groups of the information bits in each of the semi-codewords to lower backup, upper backup, lower main, and upper main quarter-partitions; assigns groups of parity check bits in each of the semi-codewords to the lower backup, upper backup, lower main, and upper main quarter-partitions; maps the lower backup quarter-partition and the lower main quarter-partition to subcarriers in a lower sideband of an in-band on-channel radio signal; and maps the upper backup quarter-partition and the upper main quarter-partition to subcarriers in an upper sideband of the in-band on-channel radio signal.

15. The transmitter of claim 14 , wherein:

a combination of code bits in the lower backup quarter-partition and the lower main quarter-partition forms an independently decodable lower semi-codeword;

a combination code bits in the upper backup quarter-partition and the upper main quarter-partition forms an independently decodable upper semi-codeword;

a combination of code bits in the lower backup quarter-partition and the upper backup quarter-partition forms an independently decodable backup semi-codeword; and

a combination of code bits in the lower main quarter-partition and the upper main quarter-partition forms an independently decodable main semi-codeword.

16. The transmitter of claim 15 , wherein:

a combination of code bits in the lower semi-codeword partition and the upper semi-codeword partition forms an independently decodable composite CLDPC codeword; and

a combination of code bits in the main semi-codeword partition and the backup semi-codeword partition forms an independently decodable composite CLDPC codeword.

17. The transmitter of claim 14 , wherein the processor:

delays bits of the lower backup and upper backup quarter-partitions; interleaves bits of the lower backup quarter-partitions to produce interleaved lower backup quarter-partitions;

interleaves bits of the upper backup quarter-partitions to produce interleaved upper backup quarter-partitions;

interleaves bits of the lower main quarter-partitions to produce interleaved lower main quarter-partitions;

interleaves bits of the upper main quarter-partitions to produce interleaved upper main quarter-partitions;

maps the lower backup quarter-partition and the lower main quarter-partition to subcarriers in a lower sideband of an in-band on-channel radio signal;

maps the upper backup quarter-partition and the upper main quarter-partition to subcarriers in an upper sideband of the in-band on-channel radio signal;

maps the interleaved lower backup quarter-partitions to subcarriers in a lower sideband of an in-band on-channel radio signal; maps the interleaved upper backup quarter-partitions to subcarriers in an upper sideband of the in-band on-channel radio signal;

maps the interleaved lower main quarter-partitions to subcarriers in a lower sideband of the in-band on-channel radio signal; and

maps the interleaved upper main quarter-partitions to subcarriers in an upper sideband of the in-band on-channel radio signal.

18. The transmitter of claim 14 , wherein:

the bits of the lower backup quarter-partitions and the bits of the upper backup quarter-partitions are interleaved using a first interleaver; and

the bits of the lower main quarter-partitions and the bits of the upper main quarter-partitions are interleaved using a second interleaver, wherein the first interleaver is shorter than the second interleaver.

19. The transmitter of claim 14 , wherein:

each of the groups of the information bits in each of the semi-codewords includes the same number of bits; and

each of the groups of the parity check bits in each of the semi-codewords includes the same number of bits.

20. A receiver for receiving a digital radio signal, the receiver comprising:

an input for receiving a radio signal including at least one carrier signal, the at least one carrier signal being modulated by plurality of information bits representing audio information and/or data encoded in a composite codeword and a plurality of independently decodable complementary low density parity check semi-codewords; and

a processor for producing an output signal in response to the received radio signal.

21. The receiver of claim 20 , wherein code bits in pairs of the semi-codewords are contained in backup and main partitions.

22. The receiver of claim 20 , wherein code bits in pairs of the semi-codewords are contained in lower and upper partitions.

23. The receiver of claim 20 , wherein code bits in each of the semi-codewords are contained in lower backup, upper backup, lower main, and upper main quarter-partitions; the code bits in the lower backup quarter-partition and the lower main quarter-partition are mapped to subcarriers in a lower sideband of an in-band on-channel radio signal; and the code bits in the upper backup quarter-partition and the upper main quarter-partition are mapped to subcarriers in an upper sideband of the in-band on-channel radio signal.

24. The receiver of claim 20 , wherein groups of information bits in each of the semi-codewords are contained in lower backup, upper backup, lower main, and upper main quarter-partitions; groups of parity check bits in each of the semi-codewords are contained in the lower backup, upper backup, lower main, and upper main quarter-partitions; code bits in the lower backup quarter-partition and the lower main quarter-partition are mapped to subcarriers in a lower sideband of an in-band on-channel radio signal; and code bits in the upper backup quarter-partition and the upper main quarter-partition are mapped to subcarriers in an upper sideband of the in-band on-channel radio signal.

25. The receiver of claim 24 , wherein:

a combination of code bits in the lower backup quarter-partition and the lower main quarter-partition forms an independently decodable lower semi-codeword;

a combination code bits in the upper backup quarter-partition and the upper main quarter-partition forms an independently decodable upper semi-codeword;

a combination of code bits in the lower backup quarter-partition and the upper backup quarter-partition forms an independently decodable backup semi-codeword; and

a combination of code bits in the lower main quarter-partition and the upper main quarter-partition forms an independently decodable main semi-codeword.

26. The receiver of claim 25 , wherein:

a combination of code bits in the lower semi-codeword partition and the upper semi-codeword partition forms an independently decodable composite codeword; and

a combination of code bits in the main semi-codeword partition and the backup semi-codeword partition forms an independently decodable composite codeword.

27. The receiver of claim 24 , wherein:

code bits of the lower backup and upper backup quarter-partitions are delayed;

code bits of the lower backup quarter-partitions are interleaved to produce interleaved lower backup quarter-partitions;

code bits of the upper backup quarter-partitions are interleaved to produce interleaved upper backup quarter-partitions;

code bits of the lower main quarter-partitions are interleaved to produce interleaved lower main quarter-partitions;

code bits of the upper main quarter-partitions are interleaved to produce interleaved upper main quarter-partitions;

code bits in the lower backup quarter-partition and the lower main quarter-partition are mapped to subcarriers in a lower sideband of an in-band on-channel radio signal;

code bits in the upper backup quarter-partition and the upper main quarter-partition are mapped to subcarriers in an upper sideband of the in-band on-channel radio signal;

code bits in the interleaved lower backup quarter-partitions are mapped to subcarriers in a lower sideband of an in-band on-channel radio signal;

code bits in the interleaved upper backup quarter-partitions are mapped to subcarriers in an upper sideband of the in-band on-channel radio signal;

code bits in the interleaved lower main quarter-partitions are mapped to subcarriers in a lower sideband of the in-band on-channel radio signal; and

code bits in the interleaved upper main quarter-partitions are mapped to subcarriers in an upper sideband of the in-band on-channel radio signal.

28. The receiver of claim 24 , wherein:

the bits of the lower backup quarter-partitions and the bits of the upper backup quarter-partitions are interleaved using a first interleaver; and

the bits of the lower main quarter-partitions and the bits of the upper main quarter-partitions are interleaved using a second interleaver, wherein the first interleaver is shorter than the second interleaver.

29. The receiver of claim 24 , wherein:

each of the groups of the information bits in each of the semi-codewords includes the same number of bits; and

each of the groups of the parity check bits in each of the semi-codewords includes the same number of bits.

Assignments (7)
PARTIAL RELEASE OF SECURITY INTEREST IN PATENTS Recorded Oct 27, 2022
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: VEVEO LLC (F.K.A. VEVEO, INC.); DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
Reel/Frame 061786/0675 →
RELEASE OF SECURITY INTEREST Recorded Jun 11, 2020
From: ROYAL BANK OF CANADA
To: TESSERA, INC.; INVENSAS BONDING TECHNOLOGIES, INC. (F/K/A ZIPTRONIX, INC.); FOTONATION CORPORATION (F/K/A DIGITALOPTICS CORPORATION AND F/K/A DIGITALOPTICS CORPORATION MEMS); INVENSAS CORPORATION; TESSERA ADVANCED TECHNOLOGIES, INC; DTS, INC.; DTS LLC; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
Reel/Frame 052920/0001 →
SECURITY INTEREST Recorded Jun 1, 2020
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS INC.; VEVEO, INC.; INVENSAS CORPORATION; INVENSAS BONDING TECHNOLOGIES, INC.; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 053468/0001 →
RELEASE OF SECURITY INTEREST Recorded Dec 6, 2016
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: IBIQUITY DIGITAL CORPORATION
Reel/Frame 040821/0108 →
SECURITY INTEREST Recorded Dec 2, 2016
From: INVENSAS CORPORATION; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; ZIPTRONIX, INC.; DIGITALOPTICS CORPORATION; DIGITALOPTICS CORPORATION MEMS; DTS, LLC; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 040797/0001 →
SECURITY INTEREST Recorded Nov 9, 2015
From: IBIQUITY DIGITAL CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 037069/0153 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 11, 2013
From: KROEGER, BRIAN W.; PEYLA, PAUL J.
To: IBIQUITY DIGITAL CORPORATION
Reel/Frame 030193/0677 →