IP Library Granted Patent US 9,642,138
Granted Patent B2
US 9,642,138 · App. 13/789,433 · Granted May 2, 2017

Systems and methods for frequency interleaving for whitespace transmission

Inventors: Tevfik Yucek (Santa Clara, CA); Hemanth Sampath (San Diego, CA); Vincent Knowles Jones (Redwood City, CA)
Assignee: QUALCOMM Incorporated
H04W72/0453H03M13/2707H04L1/0071H04L1/06
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 9,642,138
App. No.
13/789,433
Granted
May 2, 2017
Kind
B2
Abstract

Systems, methods, and devices to communicate in a white space are described herein. In some aspects, wireless communication transmitted in the white space authorizes an initial transmission by a device. The wireless communication may include power information for determining a power at which to transmit the initial transmission. The initial transmission may be used to request information identifying one or more channels in the white space available for transmitting data. In some aspects, a device for wireless communication is disclosed. The device may include a data interleaver with at least a first mode and a second mode. The modes may correspond to transmitting using either two or four channels of the white space.

Claims (106)

1. A wireless communications apparatus comprising:

a data interleaver configured to interleave an encoded data and to output an interleaved data for transmission for one or more spatial streams, the data interleaver comprising a plurality of spatial stream interleavers configured with at least a first mode and a second mode, the data interleaver comprising a stream parser configured to parse the encoded data to each of the spatial stream interleavers,

wherein in the first mode, the plurality of spatial stream interleavers are configured to set:

a block size equal to 216, the block size for the first mode being set in accordance with a number of frequency segments for the first mode being equal to 2,

an interleaver depth equal to 27, the interleaver depth of the first mode being set as a factor of the block size of the first mode, and

a base subcarrier rotation equal to 46, the base subcarrier rotation for the first mode being set based on the number of frequency segments for the first mode and based on the block size for the first mode; and

wherein in the second mode, the spatial stream interleavers are configured to set:

a block size equal to 432, the block size for the second mode being set in accordance with a number of frequency segments for the second mode being equal to 4,

an interleaver depth equal to 48, the interleaver depth of the second mode being set as a factor of the block size of the second mode, and

a base subcarrier rotation equal to 78, the base subcarrier rotation for the second mode being set based on the number of frequency segments for the second mode and based on the block size for the second mode; and

a transmit module configured to:

select at least one of the first mode and the second mode based at least in part on one or more of:

a number of available channels, such that the number of available channels is equal to the number of frequency segments of the selected mode; and

a capability of a receiving device, such that the receiving device is capable of operating in a number of channels used by the selected mode; and

transmit the interleaved data via the one or more spatial streams, wherein the transmit module is configured to transmit using a white space of two television channels.

2. A method for interleaving data for wireless transmission, the method comprising:

selecting one of a first mode and a second mode based at least in part on one or more of:

a number of available channels, such that the number of available channels is equal to a number of frequency segments of the selected mode; and

a capability of a receiving device, such that the receiving device is capable of operating in a number of channels used by the selected mode;

interleaving an encoded data, outputting an interleaved data for transmission for one or more spatial streams, and parsing the encoded data to each of a plurality of spatial stream interleavers configured with at least the first mode and the second mode, wherein in the first mode interleaving for the one or more spatial streams comprises:

using a block size of 216, the block size for the first mode being set in accordance with the number of frequency segments for the first mode being equal to 2,

using an interleaver depth of 27, the interleaver depth of the first mode being set as a factor of the block size of the first mode, and

using a base subcarrier rotation of 46, the base subcarrier rotation for the first mode being set based on the number of frequency segments for the first mode and based on the block size for the first mode; and

wherein in the second mode, interleaving for the one or more spatial stream comprises:

using a block size of 432, the block size for the second mode being set in accordance with the number of frequency segments for the second mode being equal to 4,

using an interleaver depth of 48, the interleaver depth of the second mode being set as a factor of the block size of the second mode, and

using a base subcarrier rotation of 78, the base subcarrier rotation for the second mode being set based on the number of frequency segments for the second mode and based on the block size for the second mode; and

transmitting the interleaved data via the one or more spatial streams using a white space of two television channels.

3. A wireless communications apparatus comprising:

means for selecting one of a first mode and a second mode based at least in part on one or more of:

a number of available channels, such that the number of available channels is equal to a number of frequency segments of the selected mode; and

a capability of a means for receiving, such that the means for receiving is capable of operating in a number of channels used by the selected mode;

means for interleaving an encoded data, outputting an interleaved data for transmission for one or more spatial streams, and parsing the encoded data to each of a plurality of spatial stream interleavers configured with at least the first mode and the second mode, wherein in the first mode interleaving for the one or more spatial stream comprises:

using a block size of 216, the block size for the first mode being set in accordance with the number of frequency segments for the first mode being equal to 2,

using an interleaver depth of 27, the interleaver depth of the first mode being set as a factor of the block size of the first mode, and

using a base subcarrier rotation of 46, the base subcarrier rotation for the first mode being set based on the number of frequency segments for the first mode and based on the block size for the first mode; and

wherein in the second mode, interleaving for the one or more spatial stream comprises:

using a block size of 432, the block size for the second mode being set in accordance with the number of frequency segments for the second mode being equal to 4,

using an interleaver depth of 48, the interleaver depth of the second mode being set as a factor of the block size of the second mode, and

using a base subcarrier rotation of 78, the base subcarrier rotation for the second mode being set based on the number of frequency segments for the second mode and based on the block size for the second mode; and

means for transmitting the interleaved data via the one or more spatial streams using a white space of two television channels.

4. A non-transitory computer-readable medium comprising code that, when executed, causes an apparatus to:

select one of a first mode and a second mode based at least in part on one or more of:

a number of available channels, such that the number of available channels is equal to a number of frequency segments of the selected mode; and

a capability of a receiving device, such that the receiving device is capable of operating in a number of channels used by the selected mode;

interleave an encoded data, outputting an interleaved data for transmission for one or more spatial streams, and parsing the encoded data to each of a plurality of spatial stream interleavers configured with at least the first mode and the second mode, wherein in the first mode interleaving for the one or more spatial stream comprises:

using a block size of 216, the block size for the first mode being set in accordance with the number of frequency segments for the first mode being equal to 2,

using an interleaver depth of 27, the interleaver depth of the first mode being set as a factor of the block size of the first mode, and

using a base subcarrier rotation of 46, the base subcarrier rotation for the first mode being set based on the number of frequency segments for the first mode and based on the block size for the first mode; and

wherein in the second mode, interleaving for the one or more spatial stream comprises:

using a block size of 432, the block size for the second mode being set in accordance with the number of frequency segments for the second mode being equal to 4,

using an interleaver depth of 48, the interleaver depth of the second mode being set as a factor of the block size of the second mode, and

using a base subcarrier rotation of 78, the base subcarrier rotation for the second mode being set based on the number of frequency segments for the second mode and based on the block size for the second mode; and

transmit the interleaved data via the one or more spatial streams using a white space of two television channels.

5. A wireless communications apparatus comprising:

a receive module configured to receive data via one or more spatial streams over a white space of two television channels; and

a deinterleaver configured to deinterleave the received data, the deinterleaver comprising one or more spatial stream deinterleavers corresponding to one or more spatial streams configured with at least a first mode and a second mode, at least one of the first mode and the second mode being based at least in part on one or more of:

a number of available channels, such that the number of available channels is equal to a number of frequency segments of the selected mode; and

a capability of the receive module, such that the receive module is capable of operating in a number of channels used by the selected mode,

wherein in the first mode, the one or more spatial stream deinterleavers are configured to set:

a block size equal to 216, the block size for the first mode being set in accordance with the number of frequency segments for the first mode being equal to 2,

an interleaver depth equal to 27, the interleaver depth of the first mode being set as a factor of the block size of the first mode, and

a base subcarrier rotation equal to 46, the base subcarrier rotation for the first mode being set based on the number of frequency segments for the first mode and based on the block size for the first mode; and

wherein in the second mode, the one or more spatial stream deinterleavers are configured to set:

a block size equal to 432, the block size for the second mode being set in accordance with the number of frequency segments for the second mode being equal to 4,

an interleaver depth equal to 48, the interleaver depth of the second mode being set as a factor of the block size of the second mode, and

a base subcarrier rotation equal to 78, the base subcarrier rotation for the second mode being set based on the number of frequency segments for the second mode and based on the block size for the second mode.

6. A method for deinterleaving data, the method comprising:

receiving, at a receiver, data via one or more spatial streams over a white space of two television channels; and

deinterleaving the received data and outputting deinterleaved data for the one or more spatial streams in at least one of a first mode and a second mode, at least one of the first mode and the second mode being based at least in part on one or more of:

a number of available channels, such that the number of available channels is equal to a number of frequency segments of the selected mode; and

a capability of the receiver, such that the receiver is capable of operating in a number of channels used by the selected mode,

wherein deinterleaving for the one or more spatial stream in the first mode comprises:

using a block size of 216, the block size for the first mode being set in accordance with the number of frequency segments for the first mode being equal to 2,

using an interleaver depth of 27, the interleaver depth of the first mode being set as a factor of the block size of the first mode, and

using a base subcarrier rotation of 46, the base subcarrier rotation for the first mode being set based on the number of frequency segments for the first mode and based on the block size for the first mode;

and wherein deinterleaving for the one or more spatial stream in the second mode comprises:

using a block size of 432, the block size for the second mode being set in accordance with the number of frequency segments for the second mode being equal to 4,

using an interleaver depth of 48, the interleaver depth of the second mode being set as a factor of the block size of the second mode, and

using a base subcarrier rotation of 78, the base subcarrier rotation for the second mode being set based on the number of frequency segments for the second mode and based on the block size for the second mode.

7. A wireless communications apparatus comprising:

means for receiving data via one or more spatial streams over a white space of two television channels; and

means for deinterleaving data configured to deinterleave the received data, the means for deinterleaving comprising one or more means for deinterleaving streams corresponding to one or more spatial streams configured with at least a first mode and a second mode, at least one of the first mode and the second mode being based at least in part on one or more of:

a number of available channels, such that the number of available channels is equal to a number of frequency segments of the selected mode; and

a capability of the means for receiving, such that the means for receiving is capable of operating in a number of channels used by the selected mode,

wherein in the first mode the one or more means for deinterleaving streams are configured to set:

a block size equal to 216, the block size for the first mode being set in accordance with the number of frequency segments for the first mode being equal to 2,

an interleaver depth equal to 27, the interleaver depth of the first mode being set as a factor of the block size of the first mode, and

a base subcarrier rotation equal to 46, the base subcarrier rotation for the first mode being set based on the number of frequency segments for the first mode and based on the block size for the first mode;

and wherein in the second mode the one or more means for deinterleaving streams are configured to set:

a block size equal to 432, the block size for the second mode being set in accordance with the number of frequency segments for the second mode being equal to 4,

an interleaver depth equal to 48, the interleaver depth of the second mode being set as a factor of the block size of the second mode, and

a base subcarrier rotation equal to 78, the base subcarrier rotation for the second mode being set based on the number of frequency segments for the second mode and based on the block size for the second mode.

8. A non-transitory computer-readable medium comprising code that, when executed, causes an apparatus to:

receive, at a receiver, data via one or more spatial streams over a white space of two television channels; and

deinterleave the received data and output deinterleaved data for the one or more spatial streams in at least one of a first mode and a second mode, at least one of the first mode and the second mode being based at least in part on one or more of:

a number of available channels, such that the number of available channels is equal to a number of frequency segments of the selected mode; and

a capability of the receiver, such that the receiver is capable of operating in a number of channels used by the selected mode,

wherein deinterleaving for the one or more spatial stream in the first mode comprises:

using a block size of 216, the block size for the first mode being set in accordance with the number of frequency segments for the first mode being equal to 2,

using an interleaver depth of 27, the interleaver depth of the first mode being set as a factor of the block size of the first mode, and

using a base subcarrier rotation of 46, the base subcarrier rotation for the first mode being set based on the number of frequency segments for the first mode and based on the block size for the first mode,

and wherein deinterleaving for the one or more spatial stream in the second mode comprises:

using a block size of 432, the block size for the second mode being set in accordance with the number of frequency segments for the second mode being equal to 4,

using an interleaver depth of 48, the interleaver depth of the second mode being set as a factor of the block size of the second mode, and

using a base subcarrier rotation of 78, the base subcarrier rotation for the second mode being set based on the number of frequency segments for the second mode and based on the block size for the second mode.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2013
From: YUCEK, TEVFIK; SAMPATH, HEMANTH; JONES, VINCENT KNOWLES
To: QUALCOMM INCORPORATED
Reel/Frame 030402/0886 →
Continuity (2)
Provisional Application 61672146 · Jul 16, 2012
Related Publication 20140016571A1 · Jan 16, 2014