COMMUNICATION METHODS AND SYSTEMS HAVING PERMUTATION SCHEMES
First Claim
1. A wireless communication method implemented in a communication system, comprising:
- receiving a data sequence to be permuted;
obtaining information associated with the data sequence to be permuted, the information containing at least a length of the data sequence and a sampling spacing for permuting the data sequence;
identifying a first portion of the data sequence having a first number of adjacent data items, and a second portion of the data sequence having a second number of adjacent data items;
accessing the first number of data items from the first portion at the sampling spacing;
placing the accessed first number of data items into a predetermined number of sub-blocks included within a permuted data sequence to be generated based on the received data sequence;
inserting each of the second number of data items into an end position of one of the sub-blocks within the permuted data sequence; and
outputting the permuted data sequence.
1 Assignment
0 Petitions
Accused Products
Abstract
A wireless communication method implemented in a communication system may include receiving a data sequence to be permuted, and obtaining information associated with the data sequence to be permuted, the information containing at least a length of the data sequence and a sampling spacing for permuting the data sequence. The method may also include identifying a first portion of the data sequence having a first number of adjacent data items, and a second portion of the data sequence having a second number of adjacent data items. The method may also include accessing the first number of data items from the first portion at the sampling spacing, and placing the accessed first number of data items into a predetermined number of sub-blocks included within a permuted data sequence to be generated based on the received data sequence. The method may further include inserting each of the second number of data items into an end position of one of the sub-blocks within the permuted data sequence, and outputting the permuted data sequence.
-
Citations
26 Claims
-
1. A wireless communication method implemented in a communication system, comprising:
-
receiving a data sequence to be permuted; obtaining information associated with the data sequence to be permuted, the information containing at least a length of the data sequence and a sampling spacing for permuting the data sequence; identifying a first portion of the data sequence having a first number of adjacent data items, and a second portion of the data sequence having a second number of adjacent data items; accessing the first number of data items from the first portion at the sampling spacing; placing the accessed first number of data items into a predetermined number of sub-blocks included within a permuted data sequence to be generated based on the received data sequence; inserting each of the second number of data items into an end position of one of the sub-blocks within the permuted data sequence; and outputting the permuted data sequence. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A wireless communication method implemented in a communication system, comprising:
-
receiving a data sequence to be permuted; identifying at least a length of the data sequence and a sampling spacing for permutation; identifying a first portion and a second portion of the data sequence, the first portion having a first length and containing a first number of adjacent data items, the second portion having a second length and containing a second number of adjacent data items; providing a first number of positions within a permuted data sequence for the first number of data items from the first portion based on the sampling spacing; providing a second number of positions within the permuted data sequence for the second number of data items based on the first number of determined positions; and processing the permuted data sequence for wireless communication. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for wireless communication, comprising:
-
an input interface configured to receive a data sequence to be permuted, the data sequence having a plurality of data items; a coding device configured to apply a permutation to the data sequence and generate a permuted data sequence, the coding device comprising; a permutation device configured to; obtain information associated with the data sequence to be permuted, the information containing at least a length of the data sequence and a sampling spacing for permuting the data sequence; identify a first portion of the data sequence having a first number of adjacent data items, and a second portion of the data sequence having a second number of adjacent data items; access the first number of data items from the first portion at the sampling spacing; place the accessed first number of data items into a predetermined number of sub-blocks included within the permuted data sequence; and insert each of the second number of data items into an end position of one of the sub-blocks within the permuted data sequence; and an output interface configured to output the permuted data sequence for wireless communication. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
Specification