IP Library Granted Patent US 7,305,043
Granted Patent B2
US 7,305,043 · App. 10/465,443 · Granted Dec 4, 2007

Method and apparatus for formatting signals for digital audio broadcasting transmission and reception

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 7,305,043
App. No.
10/465,443
Granted
Dec 4, 2007
Kind
B2
Abstract

A method for digital audio broadcasting comprising the steps of receiving a plurality of data bits to be transmitted, formatting the plurality of data bits into a plurality of protocol data units, inserting header bits at spaced locations within the protocol data units, and using the protocol data units to modulate a plurality of carriers to produce an output signal. The individual header bits can be positioned at evenly spaced locations in the protocol data units. A first one of the header bits can be offset from an end of the protocol data unit. A method of receiving the digital audio broadcasting signal the transmitters and receivers that operate in accordance with the methods are also provided.

Claims (179)

1. A method for digital audio broadcasting comprising the steps of:

receiving a plurality of data bits to be transmitted;

formatting the plurality of data bits into payloads of a plurality of protocol data units;

inserting header bits at spaced locations within the payloads of the protocol data units; and

using the protocol data units to modulate a plurality of carriers to produce an output signal;

wherein a first one of the header bits is offset from an end of the protocol data units.

2. The method of claim 1 , wherein:

individual ones of the header bits are positioned at evenly spaced locations in the payloads of the protocol data units.

3. The method of claim 1 , further comprising the step of:

scrambling the plurality of data bits by generating a pseudorandom code and modulo-2 adding the pseudorandom code and the data bits.

4. The method of claim 1 , further comprising the steps of:

interleaving the plurality of data bits;

assigning the interleaved bits to interleaver partitions; and

mapping the interleaver partitions to frequency partitions.

5. A method for digital audio broadcasting comprising the steps of:

receiving a plurality of data bits to be transmitted;

formatting the plurality of data bits into payloads of a plurality of protocol data units;

inserting header bits at spaced locations within the payloads of the protocol data units; and

using the protocol data units to modulate a plurality of carriers to produce an output signal;

wherein the header bits comprise one of the following bit sequences:

[110010110001101100011100]

[001011000110110001110011]

[001100101100011011000111]

[110011001011000110110001]

[011100110010110001101100]

[101100011100110010110001]

[000111001100101100011011]

[110001110011001011000110].

6. A method for digital audio broadcasting comprising the steps of:

receiving a plurality of data bits to be transmitted;

formatting the plurality of data bits into payloads of a plurality of protocol data units;

inserting header bits at spaced locations within the payloads of the protocol data units; and

using the protocol data units to modulate a plurality of carriers to produce an output signal;

wherein the protocol data units are processed in a plurality of logical channels and each logical channel is scrambled and encoded separately.

7. The method of claim 6 , wherein the logical channels operate at different rates depending upon a service mode.

8. The method of claim 6 , wherein each logical channel is scrambled using a maximal-length scrambling sequence using a linear feedback shift register with a primitive polynomial.

9. A transmitter for digital audio broadcasting comprising:

means for receiving a plurality of data bits to be transmitted;

means for formatting the plurality of data bits into payloads of a plurality of protocol data units;

means for inserting header bits at spaced locations within the payloads of the protocol data units; and

means for using the protocol data units to modulate a plurality of carriers to produce an output signal;

wherein a first one of the header bits is offset from an end of the protocol data units.

10. The transmitter of claim 9 , wherein:

individual ones of the header bits are positioned at evenly spaced locations in the payloads of the protocol data units.

11. The transmitter of claim 9 , further comprising:

means for scrambling the plurality of data bits by generating a pseudorandom code and modulo-2 adding the pseudorandom code and the data bits.

12. The transmitter of claim 9 , further comprising:

means for interleaving the plurality of data bits, assigning the interleaved bits to interleaver partitions, and mapping the interleaver partitions to frequency partitions.

13. A transmitter for digital audio broadcasting comprising:

means for receiving a plurality of data bits to be transmitted;

means for formatting the plurality of data bits into payloads of a plurality of protocol data units;

means for inserting header bits at spaced locations within the payloads of the protocol data units; and

means for using the protocol data units to modulate a plurality of carriers to produce an output signal;

wherein the header bits comprise one of the following bit sequences:

[110010110001101100011100]

[001011000110110001110011]

[001100101100011011000111]

[110011001011000110110001]

[011100110010110001101100]

[101100011100110010110001]

[000111001100101100011011]

[110001110011001011000110].

14. A transmitter for digital audio broadcasting comprising:

means for receiving a plurality of data bits to be transmitted;

means for formatting the plurality of data bits into payloads of a plurality of protocol data units;

means for inserting header bits at spaced locations within the payloads of the protocol data units; and

means for using the protocol data units to modulate a plurality of carriers to produce an output signal;

wherein the protocol data units are processed in a plurality of logical channels and each logical channel is scrambled and encoded separately.

15. The transmitter of claim 14 , wherein the logical channels operate at different rates depending upon a service mode.

16. The transmitter of claim 14 , wherein each logical channel is scrambled using a maximal-length scrambling sequence using a linear feedback shift register with a primitive polynomial.

17. A method for receiving a digital audio broadcasting signal, the method comprising the steps of:

receiving a digital audio broadcasting signal comprising a plurality of carriers modulated by a plurality of protocol data units, each of the plurality of protocol data units comprising a payload, the payload comprising a plurality of data bits and a plurality of header bits at spaced locations within the payload; and

producing an output signal in response to the digital audio broadcasting signal;

wherein a first one of the header bits is offset from an end of the protocol data units.

18. The method of claim 17 , wherein:

individual ones of the header bits are positioned at evenly spaced locations in the payloads of the protocol data units.

19. The method of claim 17 , wherein the plurality of data bits are scrambled by generating a pseudorandom code and modulo-2 adding the pseudorandom code and the data bits.

20. The method of claim 17 , wherein the plurality of data bits are interleaved; assigned to interleaver partitions; and the interleaver partitions are mapped to frequency partitions.

21. A method for receiving a digital audio broadcasting signal, the method comprising the steps of:

receiving a digital audio broadcasting signal comprising a plurality of carriers modulated by a plurality of protocol data units, each of the plurality of protocol data units comprising a payload, the payload comprising a plurality of data bits and a plurality of header bits at spaced locations within the payload; and

producing an output signal in response to the digital audio broadcasting signal;

wherein the header bits comprise one of the following bit sequences:

[110010110001101100011100]

[001011000110110001110011]

[001100101100011011000111]

[110011001011000110110001]

[011100110010110001101100]

[101100011100110010110001]

[000111001100101100011011]

[110001110011001011000110].

22. A method for receiving a digital audio broadcasting signal, the method comprising the steps of:

receiving a digital audio broadcasting signal comprising a plurality of carriers modulated by a plurality of protocol data units, each of the plurality of protocol data units comprising a payload, the payload comprising a plurality of data bits and a plurality of header bits at spaced locations within the payload; and

producing an output signal in response to the digital audio broadcasting signal;

wherein the protocol data units are arranged in a plurality of logical channels and each logical channel is scrambled and encoded separately.

23. The method of claim 22 , wherein the logical channels operate at different rates depending upon a service mode.

24. The method of claim 22 , wherein each logical channel is scrambled using a maximal-length scrambling sequence using a linear feedback shift register with a primitive polynomial.

25. A receiver for receiving a digital audio broadcasting signal, the receiver comprising:

means for receiving a digital audio broadcasting signal comprising a plurality of carriers modulated by a plurality of protocol data units, each of the plurality of protocol data units comprising a payload, the payload comprising a plurality of data bits and a plurality of header bits at spaced locations within the payload; and

means for producing an output signal in response to the digital audio broadcasting signal;

wherein a first one of the header bits is offset from an end of the protocol data units.

26. The receiver of claim 25 , wherein:

individual ones of the header bits are positioned at evenly spaced locations in the payloads of the protocol data units.

27. The receiver of claim 25 , wherein the plurality of data bits are scrambled by generating a pseudorandom code and modulo-2 adding the pseudorandom code and the data bits.

28. The receiver of claim 25 , wherein the plurality of data bits are interleaved; assigned to interleaver partitions; and the interleaver partitions are mapped to frequency partitions.

29. A receiver for receiving a digital audio broadcasting signal, the receiver comprising:

means for receiving a digital audio broadcasting signal comprising a plurality of carriers modulated by a plurality of protocol data units, each of the plurality of protocol data units comprising a payload, the payload comprising a plurality of data bits and a plurality of header bits at spaced locations within the payload; and

means for producing an output signal in response to the digital audio broadcasting signal;

wherein the header bits comprise one of the following bit sequences:

[110010110001101100011100]

[001011000110110001110011]

[001100101100011011000111]

[110011001011000110110001]

[011100110010110001101100]

[101100011100110010110001]

[000111001100101100011011]

[110001110011001011000110].

30. A receiver for receiving a digital audio broadcasting signal, the receiver comprising:

means for receiving a digital audio broadcasting signal comprising a plurality of carriers modulated by a plurality of protocol data units, each of the plurality of protocol data units comprising a payload, the payload comprising a plurality of data bits and a plurality of header bits at spaced locations within the payload; and

means for producing an output signal in response to the digital audio broadcasting signal;

wherein the protocol data units are arranged in a plurality of logical channels and each logical channel is scrambled and encoded separately.

31. The receiver of claim 30 , wherein the logical channels operate at different rates depending upon a service mode.

32. The receiver of claim 30 , wherein each logical channel is scrambled using a maximal-length scrambling sequence using a linear feedback shift register with a primitive polynomial.

33. A transmitter for digital audio broadcasting comprising:

an input for receiving a plurality of data bits to be transmitted;

a processor for formatting the plurality of data bits into payloads of a plurality of protocol data units, and for inserting header bits at spaced locations within the payloads of the protocol data units; and

a modulator for using the protocol data units to modulate a plurality of carriers to produce an output signal;

wherein a first one of the header bits is offset from an end of the protocol data units.

34. The transmitter of claim 33 , wherein:

individual ones of the header bits are positioned at evenly spaced locations in the payloads of the protocol data units.

35. The transmitter of claim 33 , further comprising:

a scrambler for scrambling the plurality of data bits by generating a pseudorandom code and modulo-2 adding the pseudorandom code and the data bits.

36. The transmitter of claim 33 , further comprising:

an interleaver for interleaving the plurality of data bits, assigning the interleaved bits to interleaver partitions, and mapping the interleaver partitions to frequency partitions.

37. A transmitter for digital audio broadcasting comprising:

an input for receiving a plurality of data bits to be transmitted;

a processor for formatting the plurality of data bits into payloads of a plurality of protocol data units, and for inserting header bits at spaced locations within the payloads of the protocol data units; and

a modulator for using the protocol data units to modulate a plurality of carriers to produce an output signal;

wherein the header bits comprise one of the following bit sequences:

[110010110001101100011100]

[001011000110110001110011]

[001100101100011011000111]

[110011001011000110110001]

[011100110010110001101100]

[101100011100110010110001]

[000111001100101100011011]

[110001110011001011000110].

38. A transmitter for digital audio broadcasting comprising:

an input for receiving a plurality of data bits to be transmitted;

a processor for formatting the plurality of data bits into payloads of a plurality of protocol data units, and for inserting header bits at spaced locations within the payloads of the protocol data units; and

a modulator for using the protocol data units to modulate a plurality of carriers to produce an output signal;

wherein the protocol data units are processed in a plurality of logical channels and each logical channel is scrambled and encoded separately.

39. The transmitter of claim 38 , wherein the logical channels operate at different rates depending upon a service mode.

40. The transmitter of claim 38 , wherein each logical channel is scrambled using a maximal-length scrambling sequence using a linear feedback shift register with a primitive polynomial.

41. A receiver for receiving a digital audio broadcasting signal, the receiver comprising:

an input for receiving a digital audio broadcasting signal comprising a plurality of carriers modulated by a plurality of protocol data units, each of the plurality of protocol data units comprising a payload, the payload comprising a plurality of data bits and a plurality of header bits at spaced locations within the payload; and

an output for producing an output signal in response to the digital audio broadcasting signal;

wherein a first one of the header bits is offset from an end of the protocol data units.

42. The receiver of claim 41 , wherein:

individual ones of the header bits are positioned at evenly spaced locations in the payload of the protocol data units.

43. The receiver of claim 41 , wherein the plurality of data bits are scrambled by generating a pseudorandom code and modulo-2 adding the pseudorandom code and the data bits.

44. The receiver of claim 41 , wherein the plurality of data bits are interleaved; assigned to interleaver partitions; and the interleaver partitions are mapped to frequency partitions.

45. A receiver for receiving a digital audio broadcasting signal, the receiver comprising:

an input for receiving a digital audio broadcasting signal comprising a plurality of carriers modulated by a plurality of protocol data units, each of the plurality of protocol data units comprising a payload, the payload comprising a plurality of data bits and a plurality of header bits at spaced locations within the payload; and

an output for producing an output signal in response to the digital audio broadcasting signal;

wherein the header bits comprise one of the following bit sequences:

[110010110001101100011100]

[001011000110110001110011]

[001100101100011011000111]

[110011001011000110110001]

[011100110010110001101100]

[101100011100110010110001]

[000111001100101100011011]

[110001110011001011000110].

46. A receiver for receiving a digital audio broadcasting signal, the receiver comprising:

an input for receiving a digital audio broadcasting signal comprising a plurality of carriers modulated by a plurality of protocol data units, each of the plurality of protocol data units comprising a payload, the payload comprising a plurality of data bits and a plurality of header bits at spaced locations within the payload; and

an output for producing an output signal in response to the digital audio broadcasting signal;

wherein the protocol data units are arranged in a plurality of logical channels and each logical channel is scrambled and encoded separately.

47. The receiver of claim 46 , wherein the logical channels operate at different rates depending upon a service mode.

48. The receiver of claim 46 , wherein each logical channel is scrambled using a maximal-length scrambling sequence using a linear feedback shift register with a primitive polynomial.

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 →
RELEASE OF SECURITY INTEREST Recorded Oct 9, 2015
From: MERRILL LYNCH CREDIT PRODUCTS, LLC
To: IBIQUITY DIGITAL CORPORATION
Reel/Frame 036877/0146 →