Interference randomization in orthogonal cover codes
AssigneeQUALCOMM Incorporated
InventorsSyed Hashim Ali Shah, Ayan Sengupta, Alberto Rico Alvarino, Xiao Feng Wang, Liangping Ma
Life of this patent
Estimating the term…
Abstract
Certain aspects of the present disclosure provide techniques for selecting a first orthogonal cover code (OCC) codeword from an OCC matrix for a transmission occurring during a first transmission time interval based on a first pseudo-random codeword allocator function, such as a first pseudo-random permutation matrix, corresponding to the first transmission time interval; and sending the transmission during the first transmission time interval using the first OCC codeword.
Claims29
An apparatus configured for wireless communications, comprising:
- one or more memories comprising processor-executable instructions;
- and one or more processors configured to execute the processor-executable instructions and cause the apparatus to:
- select a first orthogonal cover code (OCC) codeword from an OCC matrix for a transmission occurring during a first transmission time interval based on a first pseudo-random codeword allocator function corresponding to the first transmission time interval;
- encode the transmission, comprising signals corresponding to data, using the first OCC codeword;
- send the transmission during the first transmission time interval using the first OCC codeword;
- select a second OCC codeword from the OCC matrix for a second transmission occurring during a subsequent transmission time interval based on a second pseudo-random codeword allocator function, wherein the second pseudo-random codeword allocator function corresponds to the subsequent transmission time interval and the first pseudo-random codeword allocator function and the second pseudo-random codeword allocator function are different pseudo-random codeword allocator functions;
- and
- send the second transmission during the subsequent transmission time interval using the second OCC codeword.
An apparatus configured for wireless communications, comprising:
- one or more memories comprising processor-executable instructions;
- and one or more processors configured to execute the processor-executable instructions and cause the apparatus to:
- obtain a first transmission comprising signals corresponding to data encoded with a first OCC codeword during a first transmission time interval within a first predefined transmission timeframe, the first transmission from a first user equipment;
- select, from a plurality of pseudo-random codeword allocator functions, a first pseudo-random codeword allocator function corresponding to the first transmission time interval;
- select the first OCC codeword from an OCC matrix corresponding to the first user equipment and based on the first pseudo-random codeword allocator function;
- decode the first transmission with the first OCC codeword corresponding to the first user equipment;
- obtain a second transmission comprising signals corresponding to data encoded with a second OCC codeword during a second transmission time interval within a second predefined transmission timeframe, the second transmission from the first user equipment;
- select, from the plurality of pseudo-random codeword allocator functions, a second pseudo-random codeword allocator function corresponding to the second transmission time interval, wherein the first pseudo-random codeword allocator function and the second pseudo-random codeword allocator function are different pseudo-random codeword allocator functions;
- select the second OCC codeword from the OCC matrix corresponding to the first user equipment and based on the second pseudo-random codeword allocator function;
- and
- decode the second transmission with the second OCC codeword.
A method for wireless communications by an apparatus, comprising:
- selecting a first orthogonal cover code (OCC) codeword from an OCC matrix for a transmission occurring during a first transmission time interval based on a first pseudo-random codeword allocator function corresponding to the first transmission time interval;
- encoding the transmission, comprising signals corresponding to data, using the first OCC codeword;
- sending the transmission during the first transmission time interval using the first OCC codeword;
- selecting a second OCC codeword from the OCC matrix for a second transmission occurring during a subsequent transmission time interval based on a second pseudo-random codeword allocator function, wherein the second pseudo-random codeword allocator function corresponds to the subsequent transmission time interval and the first pseudo-random codeword allocator function and the second pseudo-random codeword allocator function are different pseudo-random codeword allocator functions;
- and
- sending the second transmission during the subsequent transmission time interval using the second OCC codeword.
A method for wireless communications by an apparatus, comprising:
- obtaining a first transmission comprising signals corresponding to data encoded with a first OCC codeword during a first transmission time interval within a first predefined transmission timeframe, the first transmission from a first user equipment;
- selecting, from a plurality of pseudo-random codeword allocator functions, a first pseudo-random codeword allocator function corresponding to the first transmission time interval;
- selecting the first OCC codeword from an OCC matrix corresponding to the first user equipment and based on the first pseudo-random codeword allocator function;
- decoding the first transmission with the first OCC codeword corresponding to the first user equipment;
- obtaining a second transmission comprising signals corresponding to data encoded with a second OCC codeword during a second transmission time interval within a second predefined transmission timeframe, the second transmission from the first user equipment;
- selecting, from the plurality of pseudo-random codeword allocator functions, a second pseudo-random codeword allocator function corresponding to the second transmission time interval, wherein the first pseudo-random codeword allocator function and the second pseudo-random codeword allocator function are different pseudo-random codeword allocator functions;
- selecting the second OCC codeword from the OCC matrix corresponding to the first user equipment and based on the second pseudo-random codeword allocator function;
- and
- decoding the second transmission with the second OCC codeword.
Dependencies are inferred from the claim text.