Method for early decoding of control channel information
First Claim
1. A method of transmitting information, comprising:
- selecting a plurality of transform functions to apply to a selected information block, wherein the number of transform functions in the selected plurality is indicative of timing information and at least one of the transform functions is different than at least one other of the transform functions;
replicating the selected information block a number of times equal to the number of transform functions in the selected plurality;
transforming each of the replicated information blocks using a respective transform function of the selected plurality;
transmitting the transformed information blocks during time periods of equal length; and
consecutively applying one of the transform functions to one of the information blocks in an order associated with the selected plurality of transform functions.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method for transmitting and receiving control information over a control channel of a wireless communication system where the conveyed information is coded and then transformed by a set of transform function selected from a plurality of sets of transform functions. The control information is transmitted as replicated sub-frames containing replicated code words and such a string of transformed replicated code words is referred to as a control message. At a receive end inverse transform functions from different sets of functions are applied to a sub-frame of a control message so that if the sub-frame is successfully decoded the inverse transform function applied to such frame allows the timing of the control message to be determined.
19 Citations
21 Claims
-
1. A method of transmitting information, comprising:
-
selecting a plurality of transform functions to apply to a selected information block, wherein the number of transform functions in the selected plurality is indicative of timing information and at least one of the transform functions is different than at least one other of the transform functions; replicating the selected information block a number of times equal to the number of transform functions in the selected plurality; transforming each of the replicated information blocks using a respective transform function of the selected plurality; transmitting the transformed information blocks during time periods of equal length; and consecutively applying one of the transform functions to one of the information blocks in an order associated with the selected plurality of transform functions. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of transmitting information, comprising:
-
selecting a plurality of transform functions to apply to a selected information block, wherein the number of transform functions in the selected plurality is indicative of timing information; replicating the selected information block a number of times equal to the number of transform functions in the selected plurality; transforming each of the replicated information blocks using a respective transform function of the selected plurality; transmitting the transformed information blocks during time periods of equal length; and generating K sets of transform functions each denoted as T<
M,m>
(·
) indicating an mth transform function from a total of M transform functions in a set and where m=0, . . . , M−
1, where M is referred to as a repetition factor and M and K are integers equal to 1 or greater and the transform functions of the K sets meet the following criteria;(a) each transform function of the K sets of transform functions is unique; (b) each transform function of the K sets of transform functions has an associated inverse transform function such that when the inverse transform function is applied to its associated transform function, the two transform functions neutralize each other; (c) applying an inverse transform function to a non-associated transfer function that is applied to a block of information will not yield the block of information. - View Dependent Claims (8)
-
-
9. A method of receiving transmitted information, comprising
receiving a plurality of replicated blocks of information; -
applying at least one inverse transform function from at least one set of inverse transform functions to at least one of the received blocks of information wherein at least one of the transform functions is different than at least one other of the transform functions; determining whether the at least one applied inverse transform function successfully decodes the at least one received block of information; and determining timing information of the received blocks of information based upon a number of inverse transform functions in the set of inverse transform functions containing the at least one applied inverse transform function that successfully decodes the at least one received block of information. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method of receiving transmitted information, comprising:
-
receiving a plurality of replicated blocks of information; applying at least one inverse transform function from at least one set of inverse transform functions to at least one of the received blocks of information; determining whether the at least one applied inverse transform function successfully decodes the at least one received block of information; and determining timing information of the received blocks of information based upon a number of inverse transform functions in the set of inverse transform functions containing the at least one applied inverse transform function that successfully decodes the at least one received block of information, wherein a last applied inverse transform function indicates which sub-frame of a control message indicated by the received blocks of information was received, thus facilitating early decoding.
-
-
17. A method of receiving transmitted information, comprising
receiving a plurality of replicated blocks of information; -
applying at least one inverse transform function from at least one set of inverse transform functions to at least one of the received blocks of information; determining whether the at least one applied inverse transform function successfully decodes the at least one received block of information; and determining timing information of the received blocks of information based upon a number of inverse transform functions in the set of inverse transform functions containing the at least one applied inverse transform function that successfully decodes the at least one received block of information, wherein the timing information comprises a length of a control message indicated by the received blocks of information and the number of inverse transform functions in the set of inverse transform functions containing the at least one applied inverse transform function corresponds to the length.
-
-
18. A system for receiving transmitted information, comprising
a receiver for receiving a plurality of replicated blocks of information; - and
an inverse transform processor configured to apply at least one inverse transform function from at least one set of inverse transform functions to at least one of the received blocks of information, wherein at least one of the transform functions is different than at least one other of the transform functions; determine whether the at least one applied inverse transform function successfully decodes the at least one of the received blocks of information; and determine timing information of the received blocks of information based upon a number of inverse transform functions in the set of inverse transform functions containing the at least one applied inverse transform function that successfully decodes the at least one received block of information. - View Dependent Claims (19, 20)
- and
-
21. A system for receiving transmitted information, comprising
a receiver for receiving a plurality of replicated blocks of information; - and
an inverse transform processor configured to apply at least one inverse transform function from at least one set of inverse transform functions to at least one of the received blocks of information; determine whether the at least one applied inverse transform function successfully decodes the at least one of the received blocks of information; and determine timing information of the received blocks of information based upon a number of inverse transform functions in the set of inverse transform functions containing the at least one applied inverse transform function that successfully decodes the at least one received block of information, wherein the processor determines the timing information from decoding less than all of the received plurality of blocks of information.
- and
Specification