Cluster frame synchronization scheme for a satellite digital audio radio system
First Claim
1. A method for use in a transmitter, the method comprising the steps of processing N program channels into M clusters of program channels, such that at least k programs channels are grouped in each cluster, where k>
- 1;
M>
1, and (M)(k)<
N; and
transmitting a transmission signal representing the M clusters and including cluster synchronization information for each of the M clusters such that the cluster synchronization information for each cluster is identical, wherein the identical cluster synchronization information is represented by a maximal length PN (pseudo-random number) sequence.
3 Assignments
0 Petitions
Accused Products
Abstract
A satellite digital audio radio system (SDARS) transmitter provides a broadcast transmission signal including a time division multiplex (TDM) mode of transmission and a coded orthogonal frequency multiplex (OFDM) mode of transmission. The SDARS transmitter provides a transmission signal that supports four transport mechanisms or traffic channels: (1) multiple audio and data program channels (program channels), (2) a cluster control information channel (CC), (3) a global control information channel (GC), and (4) a synchronization channel (CS). In particular, the SDARS transmitter processes 100 program channels into 5 clusters, each cluster comprising GC and CS information, along with a program cluster comprising 20 program channels and CC information. The SDARS transmitter further partitions each cluster into 255 cluster segments and interleaves the cluster segments from each cluster for transmission. The SDARS uses one identical maximal length PN (pseudo-random number) sequence as a cluster synchronization word for the five clusters. The relative phases of five cluster correlation results is used by a receiver to uniquely identify each individual cluster.
-
Citations
16 Claims
-
1. A method for use in a transmitter, the method comprising the steps of processing N program channels into M clusters of program channels, such that at least k programs channels are grouped in each cluster, where k>
- 1;
M>
1, and (M)(k)<
N; andtransmitting a transmission signal representing the M clusters and including cluster synchronization information for each of the M clusters such that the cluster synchronization information for each cluster is identical, wherein the identical cluster synchronization information is represented by a maximal length PN (pseudo-random number) sequence. - View Dependent Claims (2)
- 1;
-
3. A method for use in a receiver, the method comprising the steps of receiving a signal representing (a) M clusters of program channels, such that at least k programs channels are grouped in each cluster, where k>
- 1;
M>
1, and (b) cluster synchronization information for each cluster of the M clusters, wherein the cluster synchronization information for each cluster of the M clusters is identical; and
using the received cluster synchronization information for identifying individual ones of the M clusters of program channels,wherein the identical cluster synchronization information is represented by a maximal length PN (pseudo-random number) sequence. - View Dependent Claims (4, 5)
correlating cluster synchronization information for each cluster for providing correlation data for each cluster; and
comparing phases of the correlation data for each cluster for identifying the individual ones of the M cluster of program channels.
- 1;
-
5. The method of claim 4 further comprising the step of combining the correlation data for each cluster for providing a cluster synchronization signal.
-
6. A method for use in a receiver, the method comprising the steps of demodulating a signal to provide a baseband signal representing a transmission frame comprising clusters of data and, for at least two of the clusters, further comprising cluster-specific synchronization data and wherein values of the cluster specific synchronization data is the same for the at least two of the clusters;
- and using the cluster specific synchronization data to identify individual ones of the clusters of data,
wherein the value of the cluster-specific synchronization data, which is the same for the at least two of the clusters, is represented by a maximal length PN (pseudo-random number) sequence. - View Dependent Claims (7, 8)
correlating the cluster-specific synchronization data for the at least two clusters for providing correlation data for the at least two clusters; and
comparing phases of the correlation data for the at least two clusters for identifying the individual ones of the clusters of data.
- and using the cluster specific synchronization data to identify individual ones of the clusters of data,
-
8. The method of claim 7, further comprising the step of combining the correlation data for the at least two clusters for providing a cluster synchronization signal.
-
9. Transmitter apparatus comprising:
- a transmission frame assembler for forming a signal representing M clusters of program channels, such that at least k programs channels are grouped in each cluster, where k>
1;
M>
1, and further representing cluster synchronization information for each of the M clusters such that the cluster synchronization information for each cluster is identical; and
transmitting the signal, wherein the identical cluster synchronization information is represented by a maximal length PN (pseudo-random number) sequence. - View Dependent Claims (10)
- a transmission frame assembler for forming a signal representing M clusters of program channels, such that at least k programs channels are grouped in each cluster, where k>
-
11. A receiver comprising:
- means for receiving a signal representing (a) M clusters of program channels, such that at least k programs channels are grouped in each cluster, where k>
1;
M>
1, and (b) cluster synchronization information for each cluster of the M clusters, wherein the cluster synchronization information for each cluster of the M clusters is identical; and
means for using the received cluster synchronization information for identifying individual ones of the M clusters of program channels,wherein the identical cluster synchronization information is represented by a maximal length PN (pseudo-random number) sequence. - View Dependent Claims (12, 13)
means for correlating cluster synchronization information for each cluster for providing correlation data for each cluster; and
means for comparing phases of the correlation data for each cluster for identifying the individual ones of the M cluster of program channels.
- means for receiving a signal representing (a) M clusters of program channels, such that at least k programs channels are grouped in each cluster, where k>
-
13. The receiver of claim 11 further comprising a means for combining the correlation data for each cluster for providing a cluster synchronization signal.
-
14. A receiver comprising:
- a demodulator, responsive to a signal, that provides a baseband signal representing a transmission frame comprising clusters of data and, for at least two of the clusters, further comprising cluster-specific synchronization data and wherein values of the cluster-specific synchronization data is the same for the at least two of the clusters; and
a detector, responsive to the cluster specific synchronization data, for identifying individual ones of the clusters of data,wherein the value of the cluster-specific synchronization data, which is the same for the at least two of the clusters, is represented by a maximal length PN (pseudo-random number) sequence. - View Dependent Claims (15, 16)
- a demodulator, responsive to a signal, that provides a baseband signal representing a transmission frame comprising clusters of data and, for at least two of the clusters, further comprising cluster-specific synchronization data and wherein values of the cluster-specific synchronization data is the same for the at least two of the clusters; and
Specification