IP Library › Granted Patent US 11,395,359
Granted Patent B2
US 11,395,359 · App. 16/847,092 · Granted Jul 19, 2022

Simultaneous transmission of data units in multiple frequency segments

Inventors: Rui Cao (Fremont, CA); Hongyuan Zhang (Fremont, CA); Sudhir Srinivasa (Los Gatos, CA)
Assignee: Marvell Asia Pte Ltd
H04W76/15H04L1/0003H04L1/0606H04W80/02
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 11,395,359
App. No.
16/847,092
Granted
Jul 19, 2022
Kind
B2
Abstract

A first aggregated MAC protocol data unit (A-MPDU) is generated for transmission over a first frequency segment of a communication channel, and a second A-MPDU is generated for transmission over a second frequency segment of the communication channel. A PHY protocol data unit (PPDU) is generated to include the plurality of A-MPDUs and a second PPDU is generated to include the second A-MPDU. A first transmit processor generates a first RF signal for transmission of the first PPDU over the first frequency segment and a second transmit processor generates a second RF signal for transmission of the second PPDU over the second frequency segment. The first RF signal is transmitted in the first frequency segment simultaneously with the second RF signal being transmitted in the second frequency segment.

Claims (55)

1. A method for simultaneous transmission of data over a plurality of frequency segments of a communication channel, the method comprising:

generating, at one or more synchronized media access control (MAC) processors implemented on one or more integrated circuit (IC) devices, a plurality of aggregated MAC protocol data units (A-MPDUs) to include a plurality of information bit streams for transmission over the plurality of frequency segments, including generating at least a first A-MPDU to include a first information bit stream for transmission over a first frequency segment among the plurality of frequency segments and a second A-MPDU to include a second information bit stream for transmission over a second frequency segment among the plurality of frequency segments, wherein the first frequency segment is in a first RF band that is one of i) a 2 GHz band, ii) a 5 GHz band, and iii) a 6 GHz band, and wherein the second frequency segment is in a second RF band that is another one of i) the 2 GHz band, ii) the 5 GHz band, and iii) the 6 GHz band;

adding, by the one or more synchronized MAC processors, padding to at least the second information bit stream in the second A-MPDU to generate at least a second padded information bit stream, the padding being added, by the one or more synchronized MAC processors, to align the plurality of A-MPDUs in time;

synchronously providing, with the one or more synchronized MAC processors, the plurality of A-MPDUs to one or more physical layer (PHY) processors implemented on the one or more IC devices so that the plurality of A-MPDUs are provided to the one or more PHY processors at a same time, including providing the at least the second padded information bit stream to at least one PHY processor among the one or more PHY processors, the one or more PHY processors including at least a first transmit processor corresponding to the first frequency segment and a second transmit processor corresponding to the second frequency segment;

generating, with the one or more PHY processors, a plurality of PHY protocol data units (PPDUs) to include the plurality of A-MPDUs, including i) generating a first data portion of a first PPDU to include the first A-MPDU and ii) generating a second data portion of a second PPDU to include the second A-MPDU;

generating, with the one or more PHY processors, a plurality of radio frequency (RF) signals for transmission over the plurality of frequency segments, including i) generating, with the first transmit processor, a first RF signal for transmission of the first PPDU over the first frequency segment and ii) generating, with the second transmit processor, a second RF signal for transmission of the second PPDU over the second frequency segment; and

transmitting, with the one or more PHY processors, the plurality of RF signals, including transmitting the first RF signal in the first frequency segment simultaneously with transmitting the second RF signal in the second frequency segment.

2. The method of claim 1 , wherein:

generating the first A-MPDU comprises generating the first A-MPDU to include the first information bit stream corresponding to a first A-MPDU length, and

generating the second A-MPDU comprises generating the second A-MPDU to include the second information bit stream corresponding to a second A-MPDU length.

3. The method of claim 2 , wherein:

generating the first A-MPDU comprises generating the first information bit stream to include a first number of bits determined based on a first data rate at which the first A-MPDU is to be transmitted in the first frequency segment, and

generating the second A-MPDU comprises generating the second information bit stream to include a second number of bits determined based on a second data rate at which the second A-MPDU is to be transmitted in the second frequency segment.

4. The method of claim 2 , wherein generating the plurality of RF signals includes:

encoding, with the first transmit processor, the first information bit stream corresponding to the first A-MPDU using a first coding rate, and

encoding, with the second transmit processor, the second information bit stream corresponding to the second A-MPDU using a second coding rate different from the first coding rate.

5. The method of claim 2 , wherein generating the plurality of RF signals includes:

modulating, with the first transmit processor, the first information bit stream of the first A-MPDU according to a first modulation scheme, and

modulating, with the second transmit processor, the second information bit stream of the second A-MPDU according to a second modulation scheme different from the first modulation scheme.

6. The method of claim 2 , wherein generating the plurality of RF signals includes:

parsing, with the first transmit processor, the first information bit stream of the first A-MPDU to a first number of spatial streams, and

parsing, with the second transmit processor, the second information bit stream of the second A-MPDU to a second number of spatial streams different from the first number of spatial streams.

7. The method of claim 1 , wherein generating the plurality of PPDUs comprises generating the plurality of PPDUs corresponding to a single user (SU) transmission to a single communication device.

8. The method of claim 1 , wherein generating the plurality of PPDUs comprises generating the plurality of PPDUs corresponding to a multi-user (MU) transmission to multiple communication devices.

9. The method of claim 1 , wherein transmitting the plurality of RF signals includes transmitting the first RF signal in the first frequency segment synchronously with transmitting the second RF signal in the second frequency segment.

10. The method of claim 1 , wherein transmitting the plurality of RF signals includes transmitting the first RF signal in the first frequency segment asynchronously with transmitting the second RF signal in the second frequency segment.

11. A communication device, comprising:

a wireless network interface device implemented on one or more integrated circuit (IC) devices;

one or more synchronized media access control (MAC) processors implemented on the one or more IC devices, the one or more synchronized MAC processors configured to generate a plurality aggregated MAC protocol data units (A-MPDUs) to include a plurality of information bit streams for transmission over a plurality of frequency segments of a communication channel, including at least a first A-MPDU to include a first information bit stream for transmission over a first frequency segment among the plurality of frequency segments and a second A-MPDU to include a second information bit stream for transmission over a second frequency segment among the plurality of frequency segments, wherein the first frequency segment is in a first RF band that is one of i) a 2 GHz band, ii) a 5 GHz band, and iii) a 6 GHz band, and wherein the second frequency segment is in a second RF band that is another one of i) the 2 GHz band, ii) the 5 GHz band, and iii) the 6 GHz band,

wherein the one or more synchronized MAC processors are further configured to:

add padding to at least the second information bit stream in the second A-MPDU to generate at least a second padded information bit stream, the padding being added, by the one or more synchronized MAC processors, to align the plurality of A-MPDUs in time, and

synchronously provide the plurality of A-MPDUs to one or more physical layer (PHY) processors implemented on the one or more IC devices so that the plurality of A-MPDUs are provided to the one or more PHY processors at a same time, including providing the at least the second padded information bit stream to at least one PHY processor among the one or more PHY processors, the one or more PHY processors comprising at least a first transmit processor corresponding to the first frequency segment and a second transmit processor corresponding to the second frequency segment;

wherein the one or more IC devices are configured to:

generate a plurality of PHY protocol data units (PPDUs) to include the plurality of A-MPDUs concurrently provided by the one or more MAC processors, including i) generating a first data portion of a first PPDU to include the first A-MPDU and ii) generating a second data portion of a second PPDU to include the second A-MPDU,

generate a plurality of RF signals for transmission over the plurality of frequency segments, including i) generating, with the first transmit processor, a first RF signal for transmission of the first PPDU over the first frequency segment and ii) generating, with the second transmit processor, a second RF signal for transmission of the second PPDU over the second frequency segment, and

transmit the plurality of RF signals, including transmitting the first RF signal in the first frequency segment simultaneously with transmitting the second RF signal in the second frequency segment.

12. The communication device of claim 11 , wherein the one or more IC devices are configured to:

generate the first A-MPDU to include the first information bit stream corresponding to a first A-MPDU length, and

generate the second A-MPDU to include the second information bit stream corresponding to a second A-MPDU length.

13. The communication device of claim 12 , wherein the one or more integrated circuits are configured to:

generate the first information bit stream to include a first number of bits determined based on a first data rate at which the first A-MPDU is to be transmitted in the first frequency segment, and

generate the second information bit stream to include a second number of bits determined based on a second data rate at which the second A-MPDU is to be transmitted in the second frequency segment.

14. The communication device of claim 12 , wherein the one or more IC devices are configured to:

encode, with the first transmit processor, the first information bit stream corresponding to the first A-MPDU using a first coding rate, and

encode, with the second transmit processor, the second information bit stream corresponding to the second A-MPDU using a second coding rate different from the first coding rate.

15. The communication device of claim 12 , wherein the one or more IC devices are configured to:

modulate, with the first transmit processor, the first information bit stream of the first A-MPDU according to a first modulation scheme, and

modulate, with the second transmit processor, the second information bit stream of the second A-MPDU according to a second modulation scheme different from the first modulation scheme.

16. The communication device of claim 12 , wherein the one or more IC devices are configured to:

parse, with the first transmit processor, the first information bit stream of the first A-MPDU to a first number of spatial streams, and

parse, with the second transmit processor, the second information bit stream of the second A-MPDU to a second number of spatial streams different from the first number of spatial streams.

17. The communication device of claim 11 , wherein the one or more IC devices are configured to generate the plurality of PPDUs to correspond to a single user (SU) transmission to a single communication device.

18. The communication device of claim 11 , wherein the one or more IC devices are configured to generate the plurality of PPDUs to correspond to a multi-user (MU) transmission to multiple communication devices.

19. The communication device of claim 11 , wherein the one or more IC devices are configured to transmit the first RF signal in the first frequency segment synchronously with transmitting the second RF signal in the second frequency segment.

20. The communication device of claim 11 , wherein the one or more IC devices are configured to transmit the first RF signal in the first frequency segment asynchronously with transmitting the second RF signal in the second frequency segment.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2022
From: MARVELL SEMICONDUCTOR, INC.
To: MARVELL ASIA PTE LTD
Reel/Frame 060355/0911 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2022
From: CAO, RUI; ZHANG, HONGYUAN; SRINIVASA, SUDHIR
To: MARVELL SEMICONDUCTOR, INC.
Reel/Frame 060326/0984 →
Continuity (2)
Provisional Application 62832764 · Apr 11, 2019
Related Publication 20200329519A1 · Oct 15, 2020
Cited By (3)
US 12,489,570 US 12,581,469 US 12,598,037