IP Library Granted Patent US 10,177,953
Granted Patent B2
US 10,177,953 · App. 15/683,694 · Granted Jan 8, 2019

OFDM transmission and reception for non-OFDM signals

Inventors: Amer A. Hassan (Kirkland, WA); Christian Huitema (Clyde Hill, WA)
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
H04L27/265H04L27/2601H04L27/2647H04L69/18H04B1/0003H04L69/12H04W84/12
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 10,177,953
App. No.
15/683,694
Granted
Jan 8, 2019
Kind
B2
Abstract

Methods and apparatuses for Orthogonal Frequency-Division Multiplexing (OFDM) communication of non-OFDM radio signals are disclosed. The non-OFDM radio signals are force-modulated into OFDM signals. In one example, a non-OFDM signal is received and is processed into an OFDM signal to produce a created OFDM signal. An actual OFDM signal is also received and is processed together with the created OFDM signal.

Claims (42)

1. A method performed on a computing device that includes radio hardware, the method comprising:

dividing, by the computing device, a channel into a plurality of subchannels;

converting, by the computing device, first data from serial to a first plurality of parallel streams of the first data, where the first data comprises an OFDM (Orthogonal Frequency-Division Multiplexing) signal;

converting, by the computing device, second data from serial to a second plurality of parallel streams of the second data, where the second data comprises a non-OFDM signal;

selecting a first distinct subset of the plurality of subchannels into which the first plurality of parallel streams of the first data is split;

selecting a second distinct subset of the plurality of subchannels into which the second plurality of parallel streams of the second data is split;

modulating, by the computing device, the first plurality of parallel streams of the first data and the second plurality of parallel streams of the second data onto the plurality of subchannels of the channel, where the modulated first plurality of parallel streams of the first data is split into the selected first distinct subset of the plurality of subchannels, and where the modulated second plurality of parallel streams of the second data is split into the selected second distinct subset of the plurality of subchannels; and

transmitting, by the radio hardware over the channel, a radio signal comprising the modulated first plurality of parallel streams of the first data and the modulated second plurality of parallel streams of the second data.

2. The method of claim 1 where the modulated first plurality of parallel streams of the transmitted radio signal comprises a WiFi signal as the OFDM signal and where the modulated second plurality of parallel streams of the transmitted radio signal comprises a Bluetooth signal as the non-OFDM signal.

3. The method of claim 1 where the channel comprises fifty-five subchannels.

4. The method of claim 1 where the first distinct subset of the plurality of subchannels contains fifty-two of the plurality of subchannels.

5. The method of claim 1 where the second distinct subset of the plurality of subchannels contains three of the plurality of subchannels.

6. The method of claim 1 where the modulated first plurality of parallel streams of the transmitted radio signal comprises an Orthogonal Frequency-Division Multiplexing (“OFDM”) signal.

7. The method of claim 1 where the modulated second plurality of parallel streams of the transmitted radio signal comprises a Bluetooth signal.

8. A computing device comprising:

at least one processor;

memory that is couple to the at least one processor and that includes computer-readable instructions that, based on execution by the at least one processor, configure the computing device to perform actions comprising:

dividing, by the computing device, a channel into a plurality of subchannels;

converting, by the computing device, first data from serial to a first plurality of parallel streams of the first data, where the first data comprises an OFDM (Orthogonal Frequency-Division Multiplexing) signal;

converting, by the computing device, second data from serial to a second plurality of parallel streams of the second data, where the second data comprises a non-OFDM signal;

selecting a first distinct subset of the plurality of subchannels into which the first plurality of parallel streams of the first data is split;

selecting a second distinct subset of the plurality of subchannels into which the second plurality of parallel streams of the second data is split;

modulating, by the computing device, the first plurality of parallel streams of the first data and the second plurality of parallel streams of the second data onto the plurality of subchannels of the channel, where the modulated first plurality of parallel streams of the first data is split into the selected first distinct subset of the plurality of subchannels, and where the modulated second plurality of parallel streams of the second data is split into the selected second distinct subset of the plurality of subchannels; and

transmitting, by the radio hardware over the channel, a radio signal comprising the modulated first plurality of parallel streams of the first data and the modulated second plurality of parallel streams of the second data.

9. The computing device of claim 8 where the modulated first plurality of parallel streams of the transmitted radio signal comprises a Wifi signal as the OFDM signal and where the modulated second plurality of parallel streams of the transmitted radio signal comprises a Bluetooth signal as the non-OFDM signal.

10. The computing device of claim 8 where the channel comprises fifty-five subchannels.

11. The computing device of claim 8 where the first distinct subset of the plurality of subchannels contains fifty-two of the plurality of subchannels.

12. The computing device of claim 8 where the second distinct subset of the plurality of subchannels contains three of the plurality of subchannels.

13. The computing device of claim 8 where the modulated first plurality of parallel streams of the transmitted radio signal comprises an Orthogonal Frequency-Division Multiplexing (“OFDM”) signal.

14. The computing device of claim 8 where the modulated second plurality of parallel streams of the transmitted radio signal comprises a Bluetooth signal.

15. At least one memory that comprises computer-readable instructions that, based on execution by a computing device, configure the computing device to perform actions comprising:

converting, by the computing device, first data from serial to a first plurality of parallel streams of the first data, where the first data comprises an OFDM (Orthogonal Frequency-Division Multiplexing) signal;

converting, by the computing device, second data from serial to a second plurality of parallel streams of the second data, where the second data comprises a non-OFDM signal;

selecting a first distinct subset of the plurality of subchannels into which the first plurality of parallel streams of the first data is split;

selecting a second distinct subset of the plurality of subchannels into which the second plurality of parallel streams of the second data is split;

modulating, by the computing device, the first plurality of parallel streams of the first data and the second plurality of parallel streams of the second data onto the plurality of subchannels of the channel, where the modulated first plurality of parallel streams of the first data is split into the selected first distinct subset of the plurality of subchannels, and where the second plurality of parallel streams of the second data is split into the selected second distinct subset of the plurality of subchannels; and

transmitting, by the radio hardware over the channel, a radio signal comprising the modulated first plurality of parallel streams of the first data and the modulated second plurality of parallel streams of the second data.

16. The at least one memory of claim 15 where the channel comprises fifty-five subchannels.

17. The at least one memory of claim 15 where the first distinct subset of the plurality of subchannels contains fifty-two of the plurality of subchannels.

18. The at least one memory of claim 15 where the second distinct subset of the plurality of subchannels contains three of the plurality of subchannels.

19. The at least one memory of claim 15 where the modulated first plurality of parallel streams of the transmitted radio signal comprises a WiFi signal as the OFDM signal.

20. The at least one memory of claim 15 where the modulated second plurality of parallel streams of the transmitted radio signal comprises a Bluetooth signal as the non-OFDM signal.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: HASSAN, AMER A.; HUITEMA, CHRISTIAN
To: MICROSOFT CORPORATION
Reel/Frame 043580/0572 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 043580/0600 →
Continuity (6)
Continuation 15156676 · May 17, 2016
Continuation 14256709 · Apr 18, 2014
Continuation 13153801 · Jun 6, 2011
Continuation 11899248 · Sep 5, 2007
Provisional Application 60928114 · May 8, 2007
Related Publication 20170373897A1 · Dec 28, 2017