System and method for increasing maximum payload size
AssigneeBlackBerry Limited
InventorsVahid POURAHMADI, Yongkang JIA, Masoud EBRAHIMI TAZEH MAHALLEH, Shiwei GAO
Life of this patent
Estimating the term…
Abstract
A method and apparatus for increasing, at a transmitter, a payload size of a communication channel having orthogonal groups, the method referencing a base orthogonal sequence set comprising orthogonal sequences that are mutually orthogonal, the orthogonal sequence set having subsets that are sub-block orthogonal with a length of four; and selecting a spreading sequence set from a plurality of spreading sequence sets, each of the plurality of spreading sequence sets comprising an orthogonal sequence set subset combined with an imaginary orthogonal sequence set subset, wherein the selecting increases payload size.
Claims17
A transmitting apparatus comprising:
- a processor;
- and
- a communications subsystem,
- wherein the transmitting apparatus is configured to increase a payload size of a communication channel having orthogonal groups by:
- referencing a base orthogonal sequence set comprising orthogonal sequences that are mutually orthogonal, the orthogonal sequence set having subsets that are sub-block orthogonal with a length of four;
- and
- selecting a spreading sequence set from a plurality of spreading sequence sets, each of the plurality of spreading sequence sets comprising an orthogonal sequence set subset combined with an imaginary orthogonal sequence set subset,
- wherein the selecting increases payload size;
- wherein the base orthogonal sequence set includes twelve orthogonal sequences and three subsets;
- and
- wherein the plurality of spreading sequence sets comprises two spreading sequence sets for an increase of one bit of payload, four spreading sequence sets for an increase of two bits of payload, and eight spreading sequence sets for an increase of three bits of payload .
A transmitting apparatus comprising:
- a processor;
- and
- a communications subsystem,
- wherein the transmitting apparatus is configured to increase a payload size of a communication channel having orthogonal groups, by:
- referencing a base orthogonal sequence set comprising twelve orthogonal sequences that are mutually orthogonal, the orthogonal sequence set having three subsets that are sub-block orthogonal with a length of four;
- selecting a spreading sequence based on an orthogonal sequence set subset combined with an imaginary orthogonal sequence set subset;
- and
- utilizing, at the transmitter, at least one extra orthogonal sequence to increase payload size;
- wherein the spreading sequence is selected from a plurality of spreading sequence sets and the plurality of spreading sequence sets comprises two spreading sequence sets for an increase of one bit of payload, four spreading sequence sets for an increase of two bits of payload, and eight spreading sequence sets for an increase of three bits of payload.
A receiver apparatus comprising:
- a processor;
- and
- a communications subsystem,
- wherein the receiving apparatus is configured to detect increased payload size of a communication channel having orthogonal groups, by:
- receiving a signal;
- referencing a base orthogonal sequence set comprising orthogonal sequences that are mutually orthogonal, the orthogonal sequence set having subsets that are sub-block orthogonal with a length of four;
- determining which of a spreading sequence set from a plurality of spreading sequence sets was used for encoding the signal, the plurality of spreading sequence sets comprising an orthogonal sequence set subset combined with an imaginary orthogonal sequence set subset;
- and
- adding extra bits to the signal based on the determining;
- wherein the base orthogonal sequence set includes twelve orthogonal sequences and three subsets;
- and
- wherein the plurality of spreading sequence sets comprises two spreading sequence sets for an increase of one bit of payload, four spreading sequence sets for an increase of two bits of payload, and eight spreading sequence sets for an increase of three bits of payload.
Dependencies are inferred from the claim text.