Single carrier control channel
AssigneeNokia Technologies Oy
InventorsVolker Braun, Paolo Baracca
Life of this patent
Estimating the term…
Abstract
A spreading sequence is determined (S301) based on a candidate of a control channel of a control resource set, the candidate comprising a sequence of control information. The sequence of control information and the determined spreading sequence are multiplied (S303), thereby obtaining a spread series of control information.
Claims12
A method comprising:
- determining a first spreading sequence and a second spreading sequence based on a candidate of a first control channel and a candidate of a second control channel of a control resource set separately, wherein the candidate of a first control channel comprises a first sequence of control information, the candidate of the second control channel comprises a further sequence of control information;
- and
- multiplying the first sequence of control information and the determined first spreading sequence, thereby obtaining a first spread series of control information;
- multiplying the further sequence of control information and the determined second spreading sequence, thereby obtaining a second spread series of control information;
- adding the first spread series of control information and second spread series of control information;
- transforming the added first and second spread series of control information into frequency domain using a transformation function comprising a number of subcarriers;
- mapping the subcarriers to the control resource set,
- wherein the first and further sequences of control information are encoded in at least one of control channel elements of the control resource set, respectively,
- wherein candidates of control channels are provided with a respective number for each of a plurality of aggregation levels and comprise at least one of the control channel elements, respectively, and
- wherein two of the candidates have a blocking relationship if the two candidates comprise the same control channel element of the control channel elements according to a specific temporary mapping between the candidates and the control channel elements;
- determining, from the candidates, the candidate of the first control channel and the candidate of the second control channel that do not have a blocking relationship,
- wherein in the specific temporary mapping, by using a Hash function, at least one of the control channel elements is allocated for the candidates for each of the plurality of aggregation levels, and it is determined with which control channel element to start with a numbering of the candidates for each of the plurality of aggregation levels, thereby providing indices for the candidates, and
- wherein the method further comprises:
- determining, for the candidate of the first control channel, the first spreading sequence from (i) an index of a control channel element with which the candidate starts in the specific temporary mapping, and (ii) a first aggregation level;
- and/or
- determining, for the candidate of the second control channel, the second spreading sequence from (i) an index of a control channel element with which the candidate starts in the specific temporary mapping, and (ii) a second aggregation level.
An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to perform:
- determining a first spreading sequence and a second spreading sequence based on a candidate of a first control channel and a candidate of a second control channel of a control resource set separately, wherein the candidate of a first control channel comprises a first sequence of control information, the candidate of the second control channel comprises a further sequence of control information;
- and
- multiplying the first sequence of control information and the determined first spreading sequence, thereby obtaining a first spread series of control information;
- multiplying the further sequence of control information and the determined second spreading sequence, thereby obtaining a second spread series of control information;
- adding the first spread series of control information and second spread series of control information;
- transforming the added first and second spread series of control information into frequency domain using a transformation function comprising a number of subcarriers;
- mapping the subcarriers to the control resource set,
- wherein the first and further sequences of control information are encoded in at least one of control channel elements of the control resource set, respectively,
- wherein candidates of control channels are provided with a respective number for each of a plurality of aggregation levels and comprise at least one of the control channel elements, respectively, and
- wherein two of the candidates have a blocking relationship if the two candidates comprise the same control channel element of the control channel elements according to a specific temporary mapping between the candidates and the control channel elements;
- determining, from the candidates, the candidate of the first control channel and the candidate of the second control channel that do not have a blocking relationship,
- wherein in the specific temporary mapping, by using a Hash function, at least one of the control channel elements is allocated for the candidates for each of the plurality of aggregation levels, and it is determined with which control channel element to start with a numbering of the candidates for each of the plurality of aggregation levels, thereby providing indices for the candidates, and
- wherein the computer program code further configured to cause the apparatus to perform:
- determining, for the candidate of the first control channel, the first spreading sequence from (i) an index of a control channel element with which the candidate starts in the specific temporary mapping, and (ii) a first aggregation level;
- and/or
- determining, for the candidate of the second control channel, the second spreading sequence from (i) an index of a control channel element with which the candidate starts in the specific temporary mapping, and (ii) a second aggregation level.
An apparatus for use by a communication device, the apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to perform:
- determining a spreading sequence based on a candidate of a control channel of a control resource set configured for the communication device, wherein the candidate is monitored by the communication device to receive a sequence of control information for communication with a communication network;
- sampling a signal received from the communication network, thereby obtaining at least one series of control information,
- wherein according to a specific temporary mapping between candidates of control channels and control channel elements, by using a Hash function, at least one of control channel elements of the control resource set is allocated for candidates for each of a plurality of aggregation levels, wherein control channels are provided with a respective number for each of the plurality of aggregation levels and comprise at least one of the control channel elements, respectively, and it is determined with which control channel element to start with a numbering of the candidates for each of the plurality of aggregation levels, thereby providing indices for the candidates, and determining an index of the candidate,
- determining, for the candidate, the spreading sequence from (i) an index of a control channel element with which the candidate starts in the specific temporary mapping, and (ii) the aggregation level;
- and
- de-spreading the at least one series of control information using the determined spreading sequence, thereby obtaining the sequence of control information.
Dependencies are inferred from the claim text.