Start of frame correlation for physical layer header synchronization
First Claim
Patent Images
1. A terminal to identify a start of frame location for a received wireless signal, the terminal comprising:
- a receiver module configured to receive a wireless signal transmitted via a satellite;
an A/D module, communicatively coupled with the receiver module, and configured to process the received wireless signal to generate a digitized stream of symbols comprising a physical layer signal; and
a correlator module, communicatively coupled with the A/D module, and configured to;
calculate a plurality of correlation values over a period for the digitized stream, each of the correlation values comprising a correlation between different portions of the digitized stream of symbols,wherein the different portions of the digitized stream comprise a plurality of code blocks;
wherein each code block comprises a first half and a second half; and
wherein the first half of the code block is substantially symmetrical to the second half of the code block; and
utilize the plurality of correlation values by correlating the first half and the second half of each code block to locate one or more correlation peaks for identifying the start of frame location.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems, devices, processors, and methods are described which may be used for the reception of a wireless broadband signal at a user terminal from a gateway via a satellite. A wireless signal may include a series of physical layer frames, each frame including a physical layer header and payload. The received signal is digitized and processed using various novel physical layer headers and related techniques to synchronize the physical layer frames and recover data from physical layer headers for purposes of demodulation and decoding.
29 Citations
16 Claims
-
1. A terminal to identify a start of frame location for a received wireless signal, the terminal comprising:
-
a receiver module configured to receive a wireless signal transmitted via a satellite; an A/D module, communicatively coupled with the receiver module, and configured to process the received wireless signal to generate a digitized stream of symbols comprising a physical layer signal; and a correlator module, communicatively coupled with the A/D module, and configured to; calculate a plurality of correlation values over a period for the digitized stream, each of the correlation values comprising a correlation between different portions of the digitized stream of symbols, wherein the different portions of the digitized stream comprise a plurality of code blocks; wherein each code block comprises a first half and a second half; and wherein the first half of the code block is substantially symmetrical to the second half of the code block; and utilize the plurality of correlation values by correlating the first half and the second half of each code block to locate one or more correlation peaks for identifying the start of frame location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of identifying a start of frame location, the method comprising:
-
receiving a wireless signal; processing the received wireless signal to generate a digitized stream of symbols comprising a physical layer signal representative of the received wireless signal; calculating, using a correlator module, a plurality of correlation values over a period for the digitized stream, each of the correlation values comprising a correlation between different portions of the digitized stream of symbols, wherein the different portions of the digitized stream comprise a plurality of code blocks; wherein each code block comprises a first half and a second half; and wherein the first half of the code block is substantially symmetrical to the second half of the code block; and utilizing the plurality of correlation values by correlating the first half and the second half of each code block to locate one or more correlation peaks for identifying the start of frame location. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system for transmitting a wireless signal, the system comprising:
-
a gateway configured to; generate a first digitized stream comprising a physical layer header identifying signaling information, wherein the first digitized stream includes one or more blocks comprising a first half and a second half, wherein the first half and the second half are substantially symmetrical and are formatted to be useable by a receiving terminal to identify a start of a frame; and transmit the first digitized stream comprising the physical layer header and a set of data appended thereto as a wireless signal; and a terminal, in wireless communication with the gateway via satellite, and configured to; receive the transmitted wireless signal and generate a second digitized stream of symbols representative of the wireless signal; calculate a plurality of correlation values over a period for the second digitized stream, each of the correlation values comprising a correlation between different portions of the second digitized stream of symbols, using the symmetry properties of the one or more blocks included in the different portions of the second digitized stream; and utilize the plurality of correlation values by correlating the first half and the second half of each code block to locate one or more correlation peaks for identifying the start of frame location.
-
-
16. A gateway to generate a wireless signal, the gateway comprising:
-
a receiver module configured to receive a set of data to be transmitted via a satellite destined for a user terminal; an adaptive coding and modulation module, communicatively coupled with the receiver module, and configured to dynamically assign a modulation and coding format for the set of data based on link conditions for the user terminal; an encoder module, communicatively coupled with the adaptive coding and modulation module, and configured to generate a digitized stream comprising a physical layer header identifying the assigned modulation and coding format, wherein the digitized stream includes a plurality of blocks comprising symmetrical elements formatted to be useable by a receiving user terminal to identify a start of frame; wherein each of the blocks comprises a first half and a second half, wherein the first half of the block is substantially symmetrical to the second half of the block; and wherein the digitized stream comprises three blocks, wherein two of the blocks include signaling information and the third block includes parity information; and a transmitter module, communicatively coupled with the encoder module, and configured to transmit the physical layer header and the set of data appended thereto, the set of data transmitted according to the assigned modulation and coding format.
-
Specification