IP Library Granted Patent US 7,352,817
Granted Patent B2
US 7,352,817 · App. 10/672,441 · Granted Apr 1, 2008

Method and apparatus for interleaving signal bits in a digital audio broadcasting system

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,352,817
App. No.
10/672,441
Granted
Apr 1, 2008
Kind
B2
Abstract

This invention provides a method for interleaving bits of a digital signal representative of data and/or audio in a digital audio broadcasting system, the method comprising the step of: writing a plurality of bits of the digital signal to a matrix; and reading the bits from the matrix, wherein at least one of the writing and reading steps follows a non-sequential addressing scheme. Apparatus for transmitting the interleaved bits, and apparatus for receiving and deinterleaving the bits are also provided.

Claims (93)

1. A method for interleaving bits of a digital signal representative of data and/or audio in a digital audio broadcasting system, the method comprising the steps of:

writing a plurality of bits of the digital signal to an internal matrix;

reading the bits from the internal matrix, wherein at least one of the writing and reading steps follows a non-sequential addressing scheme; and

writing the bits to an output matrix.

2. The method of claim 1 , wherein the number of bits in the output matrix is equal to the number of bits in a transfer frame of the digital signal.

3. The method of claim 1 , wherein the bits in the internal matrix are arranged in a plurality of partitions.

4. The method of claim 3 , wherein each of the partitions comprises a plurality of blocks.

5. The method of claim 3 , wherein each of the partitions includes a group of the bits representative of a logical channel.

6. The method of claim 5 , wherein the bits in each logical channel are scrambled.

7. A method of broadcasting digital information representative of data and/or audio in a digital audio broadcasting system, the method comprising the steps of:

receiving a plurality of bits of a digital signal to be transmitted;

writing the bits to an internal matrix;

reading the bits from the internal matrix, wherein at least one of the writing and reading steps follows a non-sequential addressing scheme;

writing the bits to an output matrix;

mapping the bits to a plurality of carrier signals; and

transmitting the carrier signals.

8. The method of claim 7 , wherein the number of bits in the output matrix is equal to the number of bits in a transfer frame of the digital signal.

9. The method of claim 7 , wherein the bits in the internal matrix are arranged in a plurality of partitions.

10. The method of claim 9 , wherein each of the partitions comprises a plurality of blocks.

11. The method of claim 9 , wherein each of the partitions includes a group of the bits representative of a logical channel.

12. The method of claim 11 , wherein the bits in each logical channel are scrambled.

13. The method of claim 7 , further comprising the step of:

channel coding the bits prior to the step of writing the bits of the digital signal to the internal matrix.

14. The method of claim 7 , further comprising the step of:

scrambling the bits prior to the step of writing the bits of the digital signal to the internal matrix.

15. An apparatus for interleaving bits of a digital signal representative of data and/or audio in a digital audio broadcasting system, the apparatus comprising:

means for receiving a plurality of bits of a digital signal to be transmitted;

means for writing the bits to an internal matrix;

means for reading the bits from the internal matrix, wherein at least one of the means for writing and the means for reading follows a non-sequential addressing scheme; and

means for writing the bits to an output matrix.

16. The apparatus of claim 15 , wherein the number of bits in the output matrix is equal to the number of bits in a transfer frame of the digital signal.

17. The apparatus of claim 15 , wherein the bits in the internal matrix are arranged in a plurality of partitions.

18. The apparatus of claim 17 , wherein each of the partitions comprises a plurality of blocks.

19. The apparatus of claim 17 , wherein each of the partitions includes a group of the bits representative of a logical channel.

20. The apparatus of claim 19 , wherein the bits in each logical channel are scrambled.

21. An apparatus of broadcasting digital information representative of data and/or audio in a digital audio broadcasting system, the apparatus comprising:

means for receiving a plurality of bits of a digital signal to be transmitted;

means for writing the bits of the digital signal to an internal matrix;

means for reading the bits from the internal matrix, wherein at least one of the means for writing and the means for reading follows a non-sequential addressing scheme;

means for writing the bits to an output matrix;

means for mapping the bits to a plurality of carrier signals; and

means for transmitting the carrier signals.

22. The apparatus of claim 21 , wherein the number of bits in the output matrix is equal to the number of bits in one of the transfer frames.

23. The apparatus of claim 21 , wherein the bits in the internal matrix are arranged in a plurality of partitions.

24. The apparatus of claim 23 , wherein each of the partitions comprises a plurality of blocks.

25. The apparatus of claim 23 , wherein each of the partitions includes a group of the bits representative of a logical channel.

26. The apparatus of claim 25 , wherein the bits in each logical channel are scrambled.

27. The apparatus of claim 21 , further comprising:

means for channel coding the bits prior to the step of writing the bits of the digital signal to the internal matrix.

28. The apparatus of claim 21 , further comprising:

means for scrambling the bits prior to the step of writing the bits of the digital signal to the internal matrix.

29. A method for deinterleaving received bits of a digital signal representative of data and/or audio in a digital audio broadcasting system, the method comprising the steps of:

writing a plurality of received bits of the digital signal to an internal matrix;

reading the bits from the internal matrix, wherein at least one of the writing and reading steps follows a non-sequential addressing scheme; and

writing the bits to an output matrix.

30. The method of claim 29 , wherein the number of bits in the output matrix is equal to the number of bits in a transfer frame of the digital signal.

31. A method of receiving digital information representative of data and/or audio in a digital audio broadcasting system, the method comprising the steps of:

receiving a plurality of bits of a digital signal;

writing the bits to an internal matrix;

reading the bits from the internal matrix, wherein at least one of the means for writing and means for reading follows a non-sequential addressing scheme;

writing the read bits to an output matrix; and

using the read bits to produce an output signal.

32. The method of claim 31 , wherein the number of bits in the output matrix is equal to the number of bits in a transfer frame of the digital signal.

33. An apparatus for deinterleaving bits of a digital signal representative of data and/or audio in a digital audio broadcasting system, the apparatus comprising:

means for receiving a plurality of bits of a digital signal;

means for writing the bits to an internal matrix;

means for reading the bits from the internal matrix, wherein at least one of the means for writing and means for reading follows a non-sequential addressing scheme;

means for writing the bits of the digital signal to an output matrix; and

means for using the read bits to produce an output signal.

34. The apparatus of claim 33 , wherein the number of bits in the output matrix is equal to the number of bits in a transfer frame of the digital signal.

35. An apparatus for receiving digital information representative of data and/or audio in a digital audio broadcasting system, the apparatus comprising:

a receiver including circuitry for receiving a plurality of bits of a digital signal;

for writing the bits of the digital signal to an internal matrix;

for reading the bits from the internal matrix, wherein at least one of the means for writing and means for reading follows a non-sequential addressing scheme;

for writing the bits of the digital signal to an output matrix; and

for using the read bits to produce an output signal.

36. The apparatus of claim 35 , wherein the number of bits in the output matrix is equal to the number of bits in one of the transfer frames.

37. A method for interleaving bits of a digital signal representative of data and/or audio in a digital audio broadcasting system, the method comprising the steps of;

writing a plurality of bits of the digital signal to an internal matrix in a convolutional interleaver, wherein the plurality of bits are arranged in a plurality of interleaver partitions;

reading the bits from the internal matrix;

writing the bits read from the internal matrix to an output matrix; and

mapping bits from the interleaver partitions to frequency partitions in a radio signal.

38. The method of claim 37 , wherein the interleaver partitions include rows of bits and each row of bits is assigned to one of the frequency partitions.

39. The method of claim 38 , wherein each row of bits is mapped to one of the frequency partitions as a complex vector.

40. The method of claim 38 , wherein the rows of bits are processed sequentially.

41. The method of claim 37 , wherein the plurality of bits includes control data sequence bits, and the control data sequence bits are mapped to a reference subcarrier in the radio signal.

42. The method of claim 37 , wherein at least one of the writing and reading steps follows a non-sequential addressing scheme.

43. The method of claim 37 , wherein the radio signal comprises an orthogonal frequency division multiplexed signal and a row of bits in the matrix is processed for each symbol in the orthogonal frequency division multiplexed signal.

44. The method of claim 37 , wherein the plurality of bits of the digital signal comprises channel coded transfer frames.

45. The method of claim 37 , further comprising the steps of:

translating pairs of the bits from the interleaver partitions and individual bits from the output matrix into complex constellation values; and

applying an amplitude gain factor to the complex constellation values.

46. The method of claim 37 , wherein the pairs of columns in the interleaver partitions are mapped to quadrature phase shift keying modulated subcarriers in the frequency partitions.

Assignments (12)
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 →
PATENT SECURITY AGREEMENT SUPPLEMENT Recorded Jul 21, 2009
From: IBIQUITY DIGITAL CORPORATION
To: MERRILL LYNCH CREDIT PRODUCTS, LLC, AS COLLATERAL AGENT
Reel/Frame 022980/0032 →
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 Sep 26, 2003
From: MILBAR, MAREK
To: IBIQUITY DIGITAL CORPORATION
Reel/Frame 014562/0328 →