IP Library Granted Patent US 9,819,477
Granted Patent B2
US 9,819,477 · App. 14/701,250 · Granted Nov 14, 2017

Align transmissions for SBS

Inventors: Olaf Josef Hirsch (Sunnyvale, CA); Guido Robert Frederiks (Watsonville, CA); Zhanfeng Jia (Belmont, CA); Youhan Kim (Fremont, CA); Yixiang Li (Fremont, CA); Ning Zhang (Saratoga, CA)
Assignee: QUALCOMM Incorporated
H04L5/1461H04B1/44H04W52/243H04W52/52H04W72/0446H04W72/0473H04W72/082
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,819,477
App. No.
14/701,250
Granted
Nov 14, 2017
Kind
B2
Abstract

A method and apparatus for concurrent wireless communications on multiple channels of the same frequency band. A wireless device determines when a first transceiver chain of the wireless device is to receive a first data signal. The wireless device then transmits a second data signal via a second transceiver chain of the wireless device based at least in part on the determination. The wireless device further suspends the transmission of the second data signal in response to the determination that the first transceiver chain is to receive the first data signal.

Claims (47)

1. A method of wireless communications, the method implemented by a wireless device and comprising:

determining a time at which a first transceiver chain of the wireless device is to receive a first data signal;

transmitting a second data signal via a second transceiver chain of the wireless device based at least in part on the determination; and

suspending the transmission of the second data signal, based at least in part on the determined time that the first transceiver chain is to receive the first data signal, by adding to or subtracting from a data frame corresponding to the second data signal one or more protocol data units (PDUs) so that transmission of the second data signal is suspended prior to the time at which the first transceiver is to receive the first data signal.

2. The method of claim 1 , further comprising:

resuming the transmission of the second data signal via the second transceiver chain after completing reception of the first data signal.

3. The method of claim 1 , wherein adding the one or more PDUs to the data frame corresponding to the second data signal comprises:

determining a desired length for the data frame based at least in part on the time at which the first transceiver chain is to receive the first data signal;

generating one or more null PDUs based on a difference between a length of the data frame and the desired length; and

adding the one or more null PDUs to the data frame to expand the length of the data frame to the desired length.

4. The method of claim 1 , wherein suspending the transmission of the second data signal comprises:

preventing a transmission of one or more PDUs of the second data signal that overlap with the first data signal.

5. The method of claim 4 , wherein preventing the transmission of the one or more PDUs of the second data signal comprises:

adjusting a gain of a power amplifier, in the second transceiver chain, used to transmit the second data signal.

6. The method of claim 1 , further comprising:

transmitting a number of PDUs corresponding to the second data signal, via the second transceiver chain, after reception of the first data signal by the first transceiver chain.

7. A wireless communications device, comprising:

a first transceiver chain;

a second transceiver chain;

one or more processors; and

a memory storing instructions that, when executed by the one or more processors, cause the wireless communications device to:

determine a time at which the first transceiver chain is to receive a first data signal;

transmit a second data signal via a second transceiver chain of the wireless communications device based at least in part on the determination; and

suspend the transmission of the second data signal, based at least in part on the determined time that the first transceiver chain is to receive the first data signal, by adding to or subtracting from a data frame corresponding to the second data signal one or more protocol data units (PDUs) so that transmission of the second data signal is suspended prior to the time at which the first transceiver is to receive the first data signal.

8. The wireless communications device of claim 7 , wherein execution of the instructions further causes the wireless communications device to:

resume the transmission of the second data signal via the second transceiver chain after completing reception of the first data signal.

9. The wireless communications device of claim 7 , wherein execution of the instructions for suspending the transmission of the second data signal causes the wireless communications device to:

prevent a transmission of one or more PDUs of the second data signal that overlap with the first data signal.

10. The wireless communications device of claim 9 , wherein execution of the instructions for preventing the transmission of one or more PDUs of the second data signal causes the wireless communications device to:

adjust a gain of a power amplifier, in the second transceiver chain, used to transmit the second data signal.

11. The wireless communications device of claim 7 , wherein execution of the instructions further causes the wireless communications device to transmit a number of PDUs corresponding to the second data signal, via the second transceiver chain, after reception of the first data signal by the first transceiver chain.

12. The wireless communications device of claim 7 , wherein execution of the instructions for adding the one or more PDUs to the data frame corresponding to the second data signal further cause the wireless communications device to:

determine a desired length for the data frame based at least in part on the time at which the first transceiver chain is to receive the first data signal;

generate one or more null PDUs based on a difference between a length of the data frame and the desired length; and

add the one or more null PDUs to the data frame to expand the length of the data frame to the desired length.

13. A non-transitory computer-readable storage medium containing program instructions that, when executed by a processor of a wireless communications device, cause the wireless communications device to:

determine a time at which a first transceiver chain of the wireless communications device is to receive a first data signal;

transmit a second data signal via a second transceiver chain of the wireless communications device based at least in part on the determination; and

suspend the transmission of the second data signal, based at least in part on the determined time that the first transceiver chain is to receive the first data signal, by adding to or subtracting from a data frame corresponding to the second data signal one or more protocol data units (PDUs) so that transmission of the second data signal is suspended prior to the time at which the first transceiver is to receive the first data signal.

14. The non-transitory computer-readable storage medium of claim 13 , wherein execution of the instructions for suspending the transmission of the second data signal causes the wireless communications device to:

prevent a transmission of one or more protocol data units (PDUs) of the second data signal that overlap with the first data signal.

15. The non-transitory computer-readable storage medium of claim 13 , wherein execution of the instructions further causes the wireless communications device to transmit a third data signal via the first transceiver chain of the wireless communications device prior to the determined time, wherein the transmission of the third data signal terminates at a time coinciding with the suspension of the transmission of the second data signal.

16. The non-transitory computer-readable storage medium of claim 13 , wherein execution of the instructions further causes the wireless communications device to resume the transmission of the second data signal via the second transceiver chain after completing reception of the first data signal.

17. The non-transitory computer-readable storage medium of claim 13 , wherein execution of the instructions for adding the one or more PDUs to the data frame corresponding to the second data signal further cause the wireless communications device to:

determine a desired length for the data frame based at least in part on the time at which the first transceiver chain is to receive the first data signal;

generate one or more null PDUs based on a difference between a length of the data frame and the desired length; and

add the one or more null PDUs to the data frame to expand the length of the data frame to the desired length.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2015
From: HIRSCH, OLAF JOSEF; FREDERIKS, GUIDO ROBERT; JIA, ZHANFENG; KIM, YOUHAN; LI, YIXIANG; ZHANG, NING
To: QUALCOMM INCORPORATED
Reel/Frame 035674/0623 →
Continuity (1)
Related Publication 20160323089A1 · Nov 3, 2016