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

Assignee: iBiquity Digital Corporation
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
Filed
Jun 19, 2003
Granted
Dec 4, 2007
Kind
B2
Art Unit
2611
USPC
370/295
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 (16)
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 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT APPLICATION, 12/033,323,WHICH WAS INADVERTENTLY INCLUDED IN THIS DOCUMENT, SN SHOULD NOT BE ICLUDED IN DOCUMENT, PREVIOUSLY RECORDED ON REEL 020593 FRAME 215. ASSIGNOR(S) HEREBY CONFIRMS THE PATENT SECURITY AGREEMENT SUPPLEMENT.. Recorded Jul 24, 2009
From: IBIQUITY DIGITAL CORPORATION
To: MERRILL LYNCH CREDIT PRODUCTS, LLC, AS COLLATERAL AGENT
Reel/Frame 023003/0124 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT APPLICATION INADVERTENTLY RECORDED IN THIS DOCUMENT. 12/033,323 SHOULD NOT HAVE BEEN RECORDED IN THIS DOCUMENT, PREVIOUSLY RECORDED ON REEL 020593 FRAME 0215. ASSIGNOR(S) HEREBY CONFIRMS THE PATENT SECURITY AGREEMENT SUPPLEMENT.. Recorded Jul 15, 2009
From: IBIQUITYDIGITAL CORPORATION
To: MERRILL LYNCH CREDIT PRODUCTS, LLC, AS COLLATERAL AGENT
Reel/Frame 022951/0789 →
PATENT SECURITY AGREEMENT SUPPLEMENT Recorded Mar 4, 2008
From: IBIQUITY DIGITAL CORPORATION
To: MERRILL LYNCH CREDIT PRODUCTS, LLC, AS COLLATERAL AGENT
Reel/Frame 020593/0215 →
PATENT SECURITY AGREEMENT Recorded Dec 11, 2006
From: IBIQUITY DIGITAL CORPORATION
To: MERRILL LYNCH CREDIT PRODUCTS, LLC, AS ADMINISTRATIVE AND COLLATERAL AGENT
Reel/Frame 018606/0578 →
TERMINATION OF PATENT SECURITY INTEREST Recorded Dec 1, 2006
From: COLUMBIA PARTNERS, L.L.C. INVESTMENT MANAGEMENT, AS INVESTMENT MANAGER AND AGENT FOR LENDER
To: IBIQUITY DIGITAL CORPORATION
Reel/Frame 018573/0111 →
INTELLECTUAL PROPERTY SECURITY AGMT. Recorded Feb 19, 2005
From: IBIQUITY DIGITAL CORPORAION
To: COLUMBIA PARTNERS, L.L.C. INVESTMENT MANAGEMENT
Reel/Frame 015780/0545 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2003
From: MILBAR, MAREK; STEKAS, JAMES C.
To: IBIQUITY DIGITAL CORPORATION
Reel/Frame 014077/0691 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 19, 2003
From: MILBAR, MAREK; STEKAS, JAMES C.
To: IBIQUITY DIGITAL CORPORATION
Reel/Frame 014073/0697 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 19, 2003
From: MILBAR, MAREK; STEKAS, JAMES C.
To: IBIQUITY DIGITAL CORPORATION
Reel/Frame 014209/0047 →
Continuity (2)
Provisional Application 6041925900 · Oct 17, 2002
Related Publication 20040076188A1 · Apr 22, 2004