US 11,658,734 B2
Channel bonding in an adaptive coding and modulation mode
Liming Qin, Gaithersburg, MD (US); Bala Subramaniam, Germantown, MD (US); Sri Bhat, Boyds, MD (US); and Brandon Lasher, Frederick, MD (US)
Assigned to Hughes Network Systems, LLC, Germantown, MD (US)
Filed by Hughes Network Systems, LLC, Germantown, MD (US)
Filed on Apr. 15, 2022, as Appl. No. 17/721,870.
Application 17/721,870 is a continuation of application No. 16/553,490, filed on Aug. 28, 2019, granted, now 11,316,585.
Application 16/553,490 is a continuation of application No. 15/469,151, filed on Mar. 24, 2017, granted, now 10,419,107, issued on Sep. 17, 2019.
Prior Publication US 2022/0311507 A1, Sep. 29, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04B 7/185 (2006.01); H04H 20/33 (2008.01); H04H 20/42 (2008.01); H04H 20/74 (2008.01); H04L 1/00 (2006.01); H04L 1/06 (2006.01); H04L 12/863 (2013.01); H04W 28/08 (2009.01); H04L 47/6295 (2022.01); H04W 72/0453 (2023.01)
CPC H04B 7/18526 (2013.01) [H04H 20/33 (2013.01); H04H 20/423 (2013.01); H04H 20/74 (2013.01); H04L 1/0003 (2013.01); H04L 1/0009 (2013.01); H04L 1/0643 (2013.01); H04L 47/6295 (2013.01); H04W 28/085 (2013.01); H04W 72/0453 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
one or more processors; and
one or more data storage devices storing instructions that, when executed by the one or more processors, cause the system to perform operations comprising:
receiving multiple data streams for transmission in a satellite communications system, the multiple data streams comprising a first data stream and a second data stream;
generating code blocks comprising (i) a set of first code blocks that include data from packets of the first data stream and (ii) a set of second code blocks that include data from packets of the second data stream;
assigning code blocks to channels for transmission, including assigning the set of first code blocks to be split among first channels for transmission and assigning the set of second code blocks to be split among second channels for transmission, wherein a particular channel is included in both the first channels and the second channels, and wherein the particular channel is used in an adaptive coding and modulation mode to support multiple modulation and/or coding arrangements within a single channel; and
transmitting the first code blocks and the second code blocks on the assigned channels using the satellite communication system, the transmission being performed such that a subset of the first code blocks is transmitted on the particular channel and a subset of the second code blocks is transmitted on the particular channel, wherein the subset of the first code blocks is transmitted on the particular channel using a first modulation and/or coding arrangement, wherein the subset of the second code blocks is transmitted on the particular channel using a second modulation and/or coding arrangement, and wherein the first modulation and/or coding arrangement is different from the second modulation and/or coding arrangement.