1. A method for uplink resource allocation, comprising:
determining a frequency position of physical random access channel (PRACH) in a frequency region for physical uplink control channel (PUCCH); and
determining a frequency position of the PUCCH based on a logic-to-physical mapping rule, wherein the logic-to-physical mapping rule takes the frequency position of the PRACH as a parameter.
2. The method of claim 1, wherein a logic space of the PUCCH and a logic space of the PRACH are independent of each other, which enables configuration of the PUCCH and configuration of the PRACH to be independent of each other.
3. The method of claim 1, wherein the logic-to-physical mapping rule determines the frequency position of the PUCCH further based on a parity of the number of the PRACH in a current sub-frame.
4. The method of claim 1, wherein according to the logic-to-physical mapping rule, when an initial physical resource block (PRB) position of the PUCCH without consideration of the PRACH is located at an inner side of the PRACH, the initial PRB position of the PUCCH is shifted inward the PRB number of the PRACH, and said inner side means the direction towards the middle of an operating bandwidth.
5. The method of claim 4, wherein the frequency position of the PUCCH is determined as below:
n
PRB
=
{
\u230a
m
2
\u230b
if
\ue8a0
(
m
+
n
s
\ue89e
\ue89e
mod
\ue89e
\ue89e
2
)
\ue89e
mod
\ue89e
\ue89e
2
=
0
and
\u230a
m
2
\u230b
<
N
PRBoffset
RAlow
\u230a
m
2
\u230b
+
N
PRACH
low
if
\ue8a0
(
m
+
n
s
\ue89e
\ue89e
mod
\ue89e
\ue89e
2
)
\ue89e
mod
\ue89e
\ue89e
2
=
0
and
\u230a
m
2
\u230b
>=
N
PRBoffset
RAlow
N
RB
UL
–
1
–
\u230a
m
2
\u230b
–
N
PRACH
high
if
\ue8a0
(
m
+
n
s
\ue89e
\ue89e
mod
\ue89e
\ue89e
2
)
\ue89e
mod
\ue89e
\ue89e
2
=
1
and
N
RB
UL
–
1
–
\u230a
m
2
\u230b
<=
N
PRBoffset
RAhigh
N
RB
UL
–
1
–
\u230a
m
2
\u230b
if
\ue8a0
(
m
+
n
s
\ue89e
\ue89e
mod
\ue89e
\ue89e
2
)
\ue89e
mod
\ue89e
\ue89e
2
=
1
and
N
RB
UL
–
1
–
\u230a
m
2
\u230b
>
N
PRBoffset
RAhigh
N
PRBoffset
RAhigh
=
min
\ue89e
{
n
PRBoffset
RA
,
N
RB
UL
–
n
PRBoffset
RA
–
\u230a
n
PRACH
2
\u230b
*
6
}
N
PRBoffset
RAhigh
=
max
\ue89e
{
n
PRBoffset
RA
+
\u2308
n
PRACH
2
\u2309
*
6
–
1
,
N
RB
UL
–
1
–
n
PRBoffset
RA
}
N
PRACH
low
=
{
n
PRBoffset
RA
<
N
RB
UL
–
n
PRBoffset
RA
–
\u230a
n
PRACH
2
\u230b
*
6
\ue89e
\ue89e
and
\ue8a0
(
n
s
\ue89e
\ue89e
mod
\ue89e
\ue89e
2
)
=
0
\u2308
n
PRACH
2
\u2309
*
6
or
n
PRBoffset
RA
+
\u2308
n
PRACH
2
\u2309
*
6
–
1
>
N
RB
UL
–
1
–
n
PRBoffset
RA
\ue89e
\ue89e
and
\ue8a0
(
n
s
\ue89e
\ue89e
mod
\ue89e
\ue89e
2
)
=
1
\u230a
n
PRACH
2
\u230b
*
6
otherwise
N
PRACH
high
=
{
n
PRBoffset
RA
+
\u2308
n
PRACH
2
\u2309
*
6
–
1
>
N
RB
UL
–
1
–
n
PRBoffset
RA
\ue89e
\ue89e
and
\ue8a0
(
n
s
\ue89e
\ue89e
mod
\ue89e
\ue89e
2
)
=
0
\u2308
n
PRACH
2
\u2309
*
6
or
n
PRBoffset
RA
<
N
RB
UL
–
n
PRBoffset
RA
–
\u230a
n
PRACH
2
\u230b
*
6
\ue89e
\ue89e
and
\ue8a0
(
n
s
\ue89e
\ue89e
mod
\ue89e
\ue89e
2
)
=
1
\u230a
n
PRACH
2
\u230b
*
6
otherwise
wherein nPRB represents the PRB position to be used for transmission of the PUCCH in a slot ns; the variable m indicates the initial PRB position of the PUCCH without consideration of the PRACH; nPRBoffsetRA represents the first PRB available for the PRACH; nRBUL indicates the all PRB number of uplink frequency spectrum; and nPRACH denotes the number of the PRACH in a current sub-frame.
6. The method of claim 5, wherein the variable m varies according to different PUCCH formats.
7. The method of claim 6, wherein:
for PUCCH format 1, 1a, and 1b, the variable m is determined as:
m
=
{
N
RB
(
2
)
if
\ue89e
\ue89e
n
PUCCH
(
1
)
<
c
\xb7
N
cs
(
1
)
\u0394
shift
PUCCH
\u230a
n
PUCCH
(
1
)
–
c
\xb7
N
cs
(
1
)
\u0394
shift
PUCCH
c
\xb7
N
sc
RB
\u0394
shift
PUCCH
\u230b
+
N
RB
(
2
)
+
\u2308
N
cs
(
1
)
8
\u2309
otherwise
\ue89e
\ue89e
c
=
{
3
normal
\ue89e
\ue89e
cyclic
\ue89e
\ue89e
prefix
2
extended
\ue89e
\ue89e
cyclic
\ue89e
\ue89e
prefix
Wherein Ncs(1) denotes the number of cyclic shift used for PUCCH formats 11a1b in a mixed resource block with PUCCH 22a2b; \u0394shiftPUCCH indicates the number of Zadoff-Chu (ZC) sequences used for PUCCH11a1b; NRB(2) indicates the bandwidth available for use by PUCCH formats 22a2b; nPUCCH(1) denotes the resource index for PUCCH formats 11a1b; and NscRB denotes the resource block size in the frequency domain; and
for formats 2, 2a, and 2b, the variable m is determined as:
m=\u2514nPUCCH(2)NscRB\u2518
Wherein nPUCCH(2) denotes the resource index for PUCCH formats 22a2b.
8. The method of claim 1, wherein the frequency position of the PRACH is determined as:
n
PRB
RA
=
{
n
PRB
\ue89e
\ue89e
offset
RA
+
6
\ue89e
\u230a
f
RA
2
\u230b
,
if
\ue89e
\ue89e
f
RA
\ue89e
\ue89e
mod
\ue89e
\ue89e
2
=
0
N
RB
UL
–
6
–
n
PRB
\ue89e
\ue89e
offset
RA
–
6
\ue89e
\u230a
f
RA
2
\u230b
,
otherwise
Wherein nPRBRA denotes the first physical resource block (PRB) occupied by the PRACH resource; nPRBoffsetRA denotes the first PRB available for the PRACH; NRBUL indicates the all PRB number of uplink frequency spectrum; and fRA denotes the PRACH resource frequency index within a considered time domain location.
9. The method of claim 1, further comprising:
determining a user equipment which does not support said determining of the frequency position of the PUCCH; and
scheduling the user equipment at a resource rather than a specific downlink sub-frame, wherein corresponding hybrid automatic retransmission request feedback of the specific downlink sub-frame will be impacted by a subsequent PRACH.
10. The method of claim 9, wherein the specific downlink sub-frame can be identified based on both of the following conditions:
a HARQ feedback of the specific downlink sub-frame will appear at the same uplink sub-frame as said subsequent PRACH; and
the HARQ feedback of the specific downlink sub-frame will be located at a HARQ PRB at an inner side of said subsequent PRACH.
11. An apparatus for uplink resource allocation, comprising:
a first determination unit, configured for determining a frequency position of physical random access channel (PRACH) in a frequency region for physical uplink control channel (PUCCH); and
a second determination unit, configured for determining a frequency position of the PUCCH based on a logic-to-physical mapping rule, wherein the logic-to-physical mapping rule takes the frequency position for the PRACH as a parameter.
12. The apparatus of claim 11, wherein a logic space of the PUCCH and a logic space of the PRACH are independent of each other, which enables configuration of the PUCCH and configuration of the PRACH to be independent of each other.
13. The apparatus of claim 11, wherein the logic-to-physical mapping rule determines the frequency position of the PUCCH further based on a parity of the number of the PRACH in a current sub-frame.
14. The apparatus of claim 11, wherein according to the logic-to-physical mapping rule, when an initial physical resource block (PRB) position of the PUCCH without consideration of the PRACH is located at an inner side of the PRACH, the initial PRB position of the PUCCH is shifted inward the PRB number of the PRACH, and said inner side means the direction towards the middle of an operating bandwidth.
15. The apparatus of claim 14, wherein the second determination unit is configured to determine the frequency position of the PUCCH as below:
n
PRB
=
{
\u230a
m
2
\u230b
if
\ue8a0
(
m
+
n
s
\ue89e
\ue89e
mod
\ue89e
\ue89e
2
)
\ue89e
mod
\ue89e
\ue89e
2
=
0
and
\u230a
m
2
\u230b
<
N
PRBoffset
RAlow
\u230a
m
2
\u230b
+
N
PRACH
low
if
\ue8a0
(
m
+
n
s
\ue89e
\ue89e
mod
\ue89e
\ue89e
2
)
\ue89e
mod
\ue89e
\ue89e
2
=
0
and
\u230a
m
2
\u230b
>=
N
PRBoffset
RAlow
N
RB
UL
–
1
–
\u230a
m
2
\u230b
–
N
PRACH
high
if
\ue8a0
(
m
+
n
s
\ue89e
\ue89e
mod
\ue89e
\ue89e
2
)
\ue89e
mod
\ue89e
\ue89e
2
=
1
and
N
RB
UL
–
1
–
\u230a
m
2
\u230b
<=
N
PRBoffset
RAhigh
N
RB
UL
–
1
–
\u230a
m
2
\u230b
if
\ue8a0
(
m
+
n
s
\ue89e
\ue89e
mod
\ue89e
\ue89e
2
)
\ue89e
mod
\ue89e
\ue89e
2
=
1
and
N
RB
UL
–
1
–
\u230a
m
2
\u230b
>
N
PRBoffset
RAhigh
N
PRBoffset
RAhigh
=
min
\ue89e
{
n
PRBoffset
RA
,
N
RB
UL
–
n
PRBoffset
RA
–
\u230a
n
PRACH
2
\u230b
*
6
}
N
PRBoffset
RAhigh
=
max
\ue89e
{
n
PRBoffset
RA
+
\u2308
n
PRACH
2
\u2309
*
6
–
1
,
N
RB
UL
–
1
–
n
PRBoffset
RA
}
N
PRACH
low
=
{
n
PRBoffset
RA
<
N
RB
UL
–
n
PRBoffset
RA
–
\u230a
n
PRACH
2
\u230b
*
6
\ue89e
\ue89e
and
\ue8a0
(
n
s
\ue89e
\ue89e
mod
\ue89e
\ue89e
2
)
=
0
\u2308
n
PRACH
2
\u2309
*
6
or
n
PRBoffset
RA
+
\u2308
n
PRACH
2
\u2309
*
6
–
1
>
N
RB
UL
–
1
–
n
PRBoffset
RA
\ue89e
\ue89e
and
\ue8a0
(
n
s
\ue89e
\ue89e
mod
\ue89e
\ue89e
2
)
=
1
\u230a
n
PRACH
2
\u230b
*
6
otherwise
N
PRACH
high
=
{
n
PRBoffset
RA
+
\u2308
n
PRACH
2
\u2309
*
6
–
1
>
N
RB
UL
–
1
–
n
PRBoffset
RA
\ue89e
\ue89e
and
\ue8a0
(
n
s
\ue89e
\ue89e
mod
\ue89e
\ue89e
2
)
=
0
\u2308
n
PRACH
2
\u2309
*
6
or
n
PRBoffset
RA
<
N
RB
UL
–
n
PRBoffset
RA
–
\u230a
n
PRACH
2
\u230b
*
6
\ue89e
\ue89e
and
\ue8a0
(
n
s
\ue89e
\ue89e
mod
\ue89e
\ue89e
2
)
=
1
\u230a
n
PRACH
2
\u230b
*
6
otherwise
wherein nPRB represents the PRB position to be used for transmission of the PUCCH in a slot ns; the variable m indicates the initial PRB position of the PUCCH without consideration of the PRACH; nPRBoffsetRA represents the first PRB available for the PRACH; NRBUL indicates the all PRB number of uplink frequency spectrum; and nPRACH denotes the number of the PRACH in a current sub-frame.
16. The apparatus of claim 15, wherein the variable m varies according to different PUCCH formats.
17. The apparatus of claim 16, wherein:
for PUCCH format 1, 1a, and 1b, the variable m is determined as:
m
=
{
N
RB
(
2
)
if
\ue89e
\ue89e
n
PUCCH
(
1
)
<
c
\xb7
N
cs
(
1
)
\u0394
shift
PUCCH
\u230a
n
PUCCH
(
1
)
–
c
\xb7
N
cs
(
1
)
\u0394
shift
PUCCH
c
\xb7
N
sc
RB
\u0394
shift
PUCCH
\u230b
+
N
RB
(
2
)
+
\u2308
N
cs
(
1
)
8
\u2309
otherwise
\ue89e
\ue89e
c
=
{
3
normal
\ue89e
\ue89e
cyclic
\ue89e
\ue89e
prefix
2
extended
\ue89e
\ue89e
cyclic
\ue89e
\ue89e
prefix
Wherein Ncs(1) denotes the number of cyclic shift used for PUCCH formats 11a1b in a mixed resource block with PUCCH 22a2b; \u0394shiftPUCCH indicates the number of ZC sequences used for PUCCH11a1b; NRB(2) indicates the bandwidth available for use by PUCCH formats 22a2b; nPUCCH(1) denotes the resource index for PUCCH formats 11a1b; and NscRB denotes the resource block size in the frequency domain; and
for formats 2, 2a, and 2b, the variable m is determined as:
m=\u2514nPUCCH(2)NscRB\u2510
Wherein nPUCCH(2) denotes the resource index for PUCCH formats 22a2b.
18. The apparatus of claim 11, wherein the first determination unit is configured to determine the frequency position of the PRACH as below:
n
PRB
RA
=
{
n
PRB
\ue89e
\ue89e
offset
RA
+
6
\ue89e
\u230a
f
RA
2
\u230b
,
if
\ue89e
\ue89e
f
RA
\ue89e
\ue89e
mod
\ue89e
\ue89e
2
=
0
N
RB
UL
–
6
–
n
PRB
\ue89e
\ue89e
offset
RA
–
6
\ue89e
\u230a
f
RA
2
\u230b
,
otherwise
Wherein nPRBRA denotes the first physical resource block (PRB) occupied by the PRACH resource; nPRBoffsetRA denotes the first PRB available for the PRACH; NRBUL indicates the all PRB number of uplink frequency spectrum; and fRA denotes the PRACH resource frequency index within a considered time domain location.
19. A user equipment, comprising the apparatus according to claim 11.
20. A base station, comprising the apparatus according to claim 11.
21. A computer-readable storage media having computer program code stored thereon, the computer program code configured to, when executed, cause an apparatus to perform actions in the method according to any of claim 1.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A method of transmitting a transmission signal through a plurality of antennas, comprising:
generating at least one dynamically adjustable phase shifted signal from the transmission signal, wherein the generating is based on wireless transmission channel characteristics derived from measurements of signals received via the plurality of antennas;
separately amplifying the transmission signal and the at least one dynamically adjustable phase shifted signal;
combining the amplified transmission signal and the amplified at least one dynamically adjustable phase shifted signal within a multiport network; and
the multiport network generating an output signal for each of the plurality of antennas.
2. The method of claim 1, wherein generating the at least one dynamically adjustable phase shifted signal includes dynamically adjusting at least one phase relationship of the transmission signal.
3. The method of claim 2, further comprising directing a majority of signal power of the combined signals to a subset of the plurality of antennas as determined by the adjusting of the at least one phase relationship between the transmission signal and the at least one dynamically adjustable phase shifted signal.
4. The method of claim 3, wherein the subset of plurality of antennas that the majority of signal power of the combined signals is directed to is adaptively selected over time.
5. The method of claim 2, wherein the transmission signal and the at least one dynamically adjustable phase shifted signal are multi-carrier signals, wherein each of the multi-carrier signals comprises a plurality of sub-carriers.
6. The method of claim 5, further comprising adaptively directing a majority of signal power of the combined signals to a subset of plurality of antennas on a sub-carrier by sub-carrier basis as determined by the adjusting of the at least one phase relationship between the transmission signal and the at least one dynamically adjustable phase shifted signal.
7. The method of claim 6, further comprising characterizing transmission channel qualities associated with each of the antennas.
8. The method of claim 7, further comprising adaptively selecting the subset of the plurality of antennas that the majority of the signal power of the combined signals is directed is based on the characterized transmission channel qualities.
9. The method of claim 8, wherein the transmission channel qualities are characterized across the subcarriers of the multi-carrier signals.
10. The method of claim 9, further comprising tiles that include multiple subcarriers of multi-carrier symbols.
11. The method of claim 9, further comprising adaptively selecting the subset of the plurality of antennas that the majority of the signal power of the combined signals is directed based on a tile-by-tile basis.
12. The method of claim 8, wherein characterizing transmission channel qualities associated with each of the antennas comprises characterizing the transmission channel qualities based on reception of signals through each antenna.
13. The method of claim 12, wherein characterizing transmission channel qualities associated with each of the antennas comprises characterizing pilot tones of a preamble of a downlink sub-frame of the received signals.
14. The method of claim 13, wherein characterizing the pilot tones of the preamble is based on subcarriers of the preamble corresponding to a group of subcarriers to be allocated during transmission.
15. The method of claim 14, wherein characterizing the pilot tones of the preamble occurs over a range of subcarriers that overlap a group of subcarriers to be allocated to the subset of the plurality of antennas during transmission.
16. The method of claim 15, wherein signal, power of the groups of subcarriers of the multi-carrier signals is directed to the subset of the plurality of antennas according to receive signal qualities of the characterized pilot tones.
17. The method of claim 1, wherein the multi-port network comprises a hybrid coupler that combines the amplified transmission signal and the at least one dynamically adjustable phase shifted signal, and generates an output signal for each of the plurality of antennas.
18. The method of claim 1, wherein combining the amplified transmission signal and the amplified at least one dynamically adjustable phase shifted signal comprises:
delaying each amplified transmission signal before combining, wherein the delays are predetermined; and
generating a plurality of combined outputs, wherein a combined output corresponds with each of the plurality of antennas.
19. The method of claim 1, further comprising:
sensing a power level of at least one output of the multiport network; and
generating the at least one dynamically adjustable phase shifted signal from the transmission signal based on the sensed power level of the at least one output of the multiport network.
20. The method of claim 19, wherein a phase of the at least one dynamically adjustable phase shifted signal is selected to minimize the sensed power level of the at least one output of the multiport network.
21. The method of claim 19, wherein a phase of the at least one dynamically adjustable phase shifted signal is selected to maximize the sensed power level of the at least one output of the multiport network.
22. The method of claim 19, wherein a phase of the at least one dynamically adjustable phase shifted signal is selected and an amplitude relationship between the transmission signal and the dy,amically, adjustable phase shifted signal is selected to minimize the sensed power level of the at least one output of the multiport network.
23. The method of claim 1, further comprising:
sensing a phase of at least one output of the multiport network; and
generating the at least one dynamically adjustable phase shifted signal from the transmission signal based on the sensed phase of the at least one output of the multiport network.
24. The method of claim 1, further comprising:
sensing a phase of at least one input of the multiport network; and
generating the at least one dynamically adjustable phase shifted signal from the transmission signal based on the sensed phase of the at least one input of the multiport network.
25. The method of claim 1, further comprising receiving a signal through at least one of the plurality of antennas, bypassing the multiport network, and receive processing the received signal.
26. A method of transmitting a transmission signal through, a plurality of antennas, comprising:
generating at least one dynamically adjustable phase shifted signal from the transmission signal by dynamically adjusting at least one, phase relationship of the transmission signal, wherein the generating is based on wireless transmission channel characteristics derived from measurements of signals received via the plurality of antennas;
separately amplifying the transmission signal and the at least one dynamically adjustable phase shifted signal;
combining the amplified transmission signal and the amplified at least one dynamically adjustable phase shifted signal within a multiport network;
generating, by the multiport network, an output signal for each of the plurality of antennas;
characterizing transmission channel qualities associated with each of the plurality antennas; and
directing a majority of signal power of the combined signals to a subset of plurality of antennas by the adjusting the at least one phase relationship between the transmission signal and the at least one dynamically adjustable phase shifted signal,
wherein the subset of the plurality of antennas that the signal power of the combined signals is directed is adaptively selected based on the characterized channel qualities.
27. A transceiver, comprising:
means for generating at least one dynamically adjustable phase shifted signal from a transmission signal;
a first amplifier for amplifying the transmission signal and a second amplifier for amplifying the at least one dynamically adjustable phase shifted signal; and
a multiport network configured to combine the amplified transmission signal and the amplified at least one dynamically adjustable phase shifted signal, and configured to generate an output signal for each of a plurality of antennas,
wherein the means for generating is configured to generate the at least one dynamically adjustable phase shifted signal based on wireless transmission channel characteristics derived from measurements of signals received via the plurality of antennas.
28. The transceiver of claim 27, wherein the multiport network comprises a hybrid coupler.
29. The transceiver of claim 27, further comprising:
a receiver configured to receive a signal through at least one of the plurality of antennas, wherein the receiver is configured to output the received signal by bypassing the multipart network; and
a processor configured to process the received signal.