Uplink transmission rate in a wireless communication device
US-9491269-B2 · Nov 8, 2016 · US
US10454569B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10454569-B2 |
| Application number | US-201815874361-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 18, 2018 |
| Priority date | Mar 20, 2015 |
| Publication date | Oct 22, 2019 |
| Grant date | Oct 22, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A communication satellite system provides for spectral efficient data transmissions by a gateway to multiple user terminals by way of a satellite. The gateway transmits multiple blocks in a single slot, each block intended for one of the user terminals, where each block is encoded and modulated according to a scheme that may be different for each intended user terminal. Upon re-transmission of a block if that block is lost or received in error, the block may be encoded and modulated according to another scheme that is less spectrally efficient than in the first transmission of the block.
Opening claim text (preview).
What is claimed is: 1. A method comprising: transmitting a first slot by a gateway to a satellite, the first slot comprising a block where the block occupies a first fraction of the first slot; and transmitting a second slot by the gateway to the satellite upon the gateway receiving a negative acknowledgement for the transmission of the block in the first slot, the second slot comprising the block where the block occupies a second fraction of the second slot, the first and second slots having a same transmission time interval, and the second fraction larger than the first fraction. 2. The method of claim 1 , wherein the transmitting of the block in the second slot is less spectrally efficient than the transmitting of the block in the first slot. 3. A method of concatenated encoding by a gateway, the method comprising: providing a block check for a block; appending the block check to the block; segmenting the block with appended block check into at least one sub-block; encoding the at least one sub-block with a systematic encoder to provide parity bits; providing a sub-block check for each of the at least one sub-block; appending to each of the at least one sub-block its corresponding sub-block check; turbo encoding each of the at least one sub-block with appended sub-block check to provide at least one coded sub-block; grouping the parity bits into at least one parity block; providing a parity block check for each of the at least one parity block; appending to each of the at least one parity block its corresponding parity block check; turbo encoding each of the at least one parity block with appended parity block check to provide at least one coded parity block; and transmitting, by the gateway to a user terminal, a concatenation of each of the at least one coded sub-block with the at least one coded parity block. 4. The method of claim 3 , wherein the block check for the block is a CRC (Cyclic Redundancy Check) for the block; the sub-block check for each of the at least one sub-block is a CRC for each of the at least one sub-block; and the parity block check for each of the at least one parity block is a CRC for each of the at least one parity block. 5. The method of claim 3 , wherein the at least one parity block consists of one parity block. 6. A gateway comprising: a modem; and at least one processor in communication with the modem, the at least one processor and the modem configured, in combination, to: provide a block check for a block; append the block check to the block; segment the block with appended block check into at least one sub-block; encode systematically the at least one sub-block to provide parity bits; provide a sub-block check for each of the at least one sub-block; append to each of the at least one sub-block its corresponding sub-block check; turbo encode each of the at least one sub-block with appended sub-block check to provide at least one coded sub-block; group the parity bits into at least one parity block; provide a parity block check for each of the at least one parity block; append to each of the at least one parity block its corresponding parity block check; turbo encode each of the at least one parity block with appended parity block check to provide at least one coded parity block; and transmit, by the gateway to a user terminal, a concatenation of each of the at least one coded sub-block with the at least one coded parity block. 7. The gateway of claim 6 , wherein the block check for the block is a CRC (Cyclic Redundancy Check) for the block; the sub-block check for each of the at least one sub-block is a CRC for each of the at least one sub-block; and the parity block check for each of the at least one parity block is a CRC for each of the at least one parity block. 8. The gateway of claim 6 , wherein the at least one parity block consists of one parity block. 9. A gateway comprising: means for providing a block check for a block; means for appending the block check to the block; means for segmenting the block with appended block check into at least one sub-block; means for encoding the at least one sub-block with a systematic encoder to provide parity bits; means for providing a sub-block check for each of the at least one sub-block; means for appending to each of the at least one sub-block its corresponding sub-block check; means for turbo encoding each of the at least one sub-block with appended sub-block check to provide at least one coded sub-block; means for grouping the parity bits into at least one parity block; means for providing a parity block check for each of the at least one parity block; means for appending to each of the at least one parity block its corresponding parity block check; means for turbo encoding each of the at least one parity block with appended parity block check to provide at least one coded parity block; and means for transmitting, by the gateway to a user terminal, a concatenation of each of the at least one coded sub-block with the at least one coded parity block. 10. The gateway of claim 9 , wherein the block check for the block is a CRC (Cyclic Redundancy Check) for the block; the sub-block check for each of the at least one sub-block is a CRC for each of the at least one sub-block; and the parity block check for each of the at least one parity block is a CRC for each of the at least one parity block. 11. The gateway of claim 9 , wherein the at least one parity block consists of one parity block. 12. A non-transitory computer-readable medium having stored instructions that, when executed by at least one processor in a gateway, cause the gateway to perform a method comprising: providing a block check for a block; appending the block check to the block; segmenting the block with appended block check into at least one sub-block; encoding the at least one sub-block with a systematic encoder to provide parity bits; providing a sub-block check for each of the at least one sub-block; appending to each of the at least one sub-block its corresponding sub-block check; turbo encoding each of the at least one sub-block with appended sub-block check to provide at least one coded sub-block; grouping the parity bits into at least one parity block; providing a parity block check for each of the at least one parity block; appending to each of the at least one parity block its corresponding parity block check; turbo encoding each of the at least one parity block with appended parity block check to provide at least one coded parity block; and transmitting, by the gateway to a user terminal, a concatenation of each of the at least one coded sub-block with the at least one coded parity block. 13. The non-transitory computer-readable medium of claim 12 , wherein the block check for the block is a CRC (Cyclic Redundancy Check) for the block; the sub-block check for each of the at least one sub-block is a CRC for each of the at least one sub-block; and the parity block check for each of the at least one parity block is a CRC for each of the at least one parity block. 14. The non-transitory computer-readable medium of claim 12 , wherein the at least one parity block consists of one parity block. 15. A method of concatenated decoding by a user terminal, the method comprising: demodulating, at the user terminal, one at least one coded sub-block and at least one at least one coded parity block; and turbo decoding the demodulated at least one coded sub-block to provide a first estimate of at least one sub-block; concatenating the first estimate of the at least one sub-block to provide a first
for adaptation of transmission parameters, e.g. power control (for detecting or preventing errors in the information received H04L1/00) · CPC title
Arrangements specially adapted for the transmitter end · CPC title
Block-coded modulation · CPC title
Transmission equipment in earth stations · CPC title
Serial concatenated codes · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.