Digital audio broadcasting method using puncturable convolutional code
First Claim
1. A broadcasting method comprising the steps of:
- encoding program material using convolutional codes having nonpuncturable bits and puncturable bits;
modulating a plurality of orthogonal frequency division multiplexed carrier signals with said convolutional codes, whereby said non-puncturable bits are carried by a first group of said carrier signals and said puncturable bits are carried by a second group of carrier signals, said first group of carrier signals being less susceptible to interference than said second group of carrier signals; and
broadcasting said carrier signals.
9 Assignments
0 Petitions
Accused Products
Abstract
A broadcasting method encodes program material using convolutional codes having non-puncturable bits and puncturable bits and modulates orthogonal frequency division multiplexed carrier signals with the convolutional codes. The non-puncturable bits are carried by a first group of the carriers and the puncturable bits are carried by a second group of the carriers, where the first group of carrier signals is less susceptible to interference than the second group of carrier signals. The carrier signals are then broadcast to receivers which determine if the carriers in the second group have been corrupted and erase puncturable bits carried by any of the carriers which have been determined to be corrupted. This produces punctured codes which are subsequently decoded to recover the program material.
81 Citations
18 Claims
-
1. A broadcasting method comprising the steps of:
-
encoding program material using convolutional codes having nonpuncturable bits and puncturable bits; modulating a plurality of orthogonal frequency division multiplexed carrier signals with said convolutional codes, whereby said non-puncturable bits are carried by a first group of said carrier signals and said puncturable bits are carried by a second group of carrier signals, said first group of carrier signals being less susceptible to interference than said second group of carrier signals; and broadcasting said carrier signals. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A radio frequency transmitter comprising:
-
means for encoding program material using convolutional codes having non-puncturable bits and puncturable bits; means for modulating a plurality of orthogonal frequency division multiplexed carrier signals with said convolutional codes, whereby said non-puncturable bits are carried by a first group of said carrier signals and said puncturable bits are carried by a second group of carrier signals, said first group of carrier signals being less susceptible to interference than said second group of carrier signals; and means for broadcasting said carrier signals.
-
-
14. A radio frequency receiver comprising:
-
means for receiving a plurality of orthogonal frequency division multiplexed carrier signals with convolutional codes containing puncturable and non-puncturable bits, wherein said non-puncturable bits are carried by a first group of said carrier signals and said puncturable bits are carried by a second group of said carrier signals, said first group of said carrier signals being less susceptible to interference than said second group of said carrier signals; means for determining if carrier signals in said second group of said carrier signals have been corrupted; means for erasing puncturable bits carried by any of said carrier signals which have been determined to be corrupted to produce punctured codes; and means for decoding said punctured codes.
-
-
15. A radio frequency receiver comprising:
-
means for receiving a plurality of orthogonal frequency division multiplexed carrier signals with convolutional codes containing puncturable and non-puncturable bits, wherein said non-puncturable bits are carried by a first group of said carrier signals and said puncturable bits are carried by a second group of said carrier signals, said first group of said carrier signals being less susceptible to interference than said second group of said carrier signals; means for determining if carrier signals in said second group have been corrupted; means for weighting puncturable bits carried by any of said carrier signals which have been determined to be corrupted to produce weighted convolutional codes; and means for decoding said weighted convolutional codes.
-
-
16. A method of receiving a radio frequency signal comprising the steps of:
-
receiving a plurality of orthogonal frequency division multiplexed carrier signals with convolutional codes containing puncturable and non-puncturable bits, wherein said non-puncturable bits are carried by a first group of said carrier signals and said puncturable bits are carried by a second group of said carrier signals, said first group of said carrier signals being less susceptible to interference than said second group of said carrier signals; determining if carrier signals in said second group of said carrier signals have been corrupted; erasing puncturable bits carried by any of said carrier signals which have been determined to be corrupted to produce punctured codes; and decoding said punctured codes.
-
-
17. A method for receiving a radio frequency signal comprising the steps of:
-
receiving a plurality of orthogonal frequency division multiplexed carrier signals with convolutional codes containing puncturable and non-puncturable bits, wherein said non-puncturable bits are carried by a first group of said carrier signals and said puncturable bits are carried by a second group of said carrier signals, said first group of said carrier signals being less susceptible to interference than said second group of said carrier signals; determining if carrier signals in said second group have been corrupted; weighting puncturable bits carried by any of said carrier signals which have been determined to be corrupted to produce weighted convolutional codes; and decoding said weighted convolutional codes. - View Dependent Claims (18)
-
Specification