Technical Field
[0001] The present disclosure generally pertains to wireless communications and, more particularly,
to a method for formatting and transmitting data in a wireless communications system.
Background Art
[0002] The IEEE (Institute of Electrical and Electronics Enigneers) 802.11 Working Group
is developing 802.11ax HE (High Efficiency) WLAN (Wireless Local Area Network) air
interface in order to achieve a very substantial increase in the real-world throughput
achieved by users in high density scenarios. OFDMA (Orthogonal Frequency Division
Multiple Access) multiuser transmission has been envisioned as one of the most important
features in 802.11ax. OFDMA is a multiple access scheme that performs multiple operations
of data streams to and from the plurality of users over the time and frequency resources
of the OFDM (Orthogonal Frequency Division Multiplexing) system.
[0003] Fequency scheduling is generally performed for OFDMA multiuser transmission in 802.11ax.
According to frequency scheduling, a radio communication access point apparatus (hereinafter
simply "access point" or "AP") adaptively assigns subcarriers to a plurality of radio
communication station apparatuses (hereinafter simply "terminal stations" or "STAs")
based on reception qualities of frequency bands of the STAs. This makes it possible
to obtain a maximum multiuser diversity effect and to perform communication quite
efficiently.
[0004] Frequency scheduling is generally performed based on a Resource Unit (RU). A RU comprises
a plurality of consecutive subcarriers. A RU may have different types depending on
the number of constituent subcarriers per RU. The RUs are assigned by an AP to each
of a plurality of STAs with which the AP communicates. The RU assignment result of
frequency scheduling performed by the AP shall be reported to the STAs as RU assignment
information. In addition, the AP shall also report other control signaling such as
common control information and per-user allocation information to STAs.
[0005] The document
Hongyuan Zhang et al., Marvell, "HE PHY Padding and Packet Extension", IEEE Draft
11-15-0810-01-00ax-he-phy-padding-and-packet-extension, vol. 802.11ax, 14 September
2015 relates to a two-step padding method of the last OFDM symbol, using pre-FEC and post-FEC.
For the last OFDM symbol, four possible pre-FEC padding segment boundaries (i.e. a-factors)
are defined. Post-FEC padding bits are inserted after the FEC and added by PHY, to
fill up the symbol. The post-FEC padding does not need to be decoded by the receiver.
At the end of the symbol, a packet extension filed PE is added, whose length depends
on the a-factor. In particular, all users share a common a-factor (i.e. padding factor
value) based on the user with the longest span, i.e. the longest packet duration.
Citation List
Non Patent Literature
[0006]
[NPL 1] IEEE 802.11-15/0132r13, Specification Framework for TGax, November 2015
[NPL 2] IEEE 802.11-15/0810r1, HE PHY Padding and Packet Extension, September 2015
[NPL 3] IEEE Std 802.11-2012
[NPL 4] IEEE Std 802.11ac-2013
Summary of Invention
[0007] The invention is defined by the appended claims; embodiments not falling under the
scope of the claims should be interpreted as examples useful for understanding the
invention.
[0008] The transmission for all the STAs in downlink OFDMA shall end at the same time. Padding
is a straightforward method for achieving this goal. In addition, packet extension
may be applied to an HE packet in order for the receiver to have enough time to process
the last OFDM symbol of the received HE packet since 802.11ax has an OFDM symbol duration
which is four time larger than 802.11n/ac. Packet extension increases system overhead
and but reduces implementation complexity of the receiver. Studies are underway to
perform efficient padding and packet extension for downlink OFDMA multiuser transmission
in 802.11ax to compromise implementation complexity and system overhead.
[0009] In one general aspect, the techniques disclosed here feature: a transmission apparatus
comprising a transmission signal generator which, in operation, generates a transmission
signal that includes a legacy preamble, a non-legacy preamble, a data field and a
packet extension field, wherein the non-legacy preamble comprises a first signal field
and a second signal field, the second signal field comprising a common field that
carries RU assignment information for one or more terminal stations and a user-specific
field that carries per-user allocation information for the one or more terminal stations,
wherein the one or more terminal stations are grouped into a single group or two group,
and wherein in case that the one or more terminal stations are grouped into a first
group and a second group, the first group comprises at least one terminal station
that has FEC encoded bits spanned over all of the OFDM symbols in the data field while
the second group comprises one or more terminal stations that have FEC encoded bits
spanned over only a part of the OFDM symbols in the data field; and a transmitter
which, in operation, transmits the generated transmission signal.
[0010] It should be noted that general or specific disclosures may be implemented as a system,
a method, an integrated circuit, a computer program, a storage medium, or any selective
combination thereof.
[0011] With padding and packet extension for downlink OFDMA multiuser transmission of the
present disclosure, it is possible to minimize implementation complexity of the receiver
while supressing an increase of the system overhead due to packet extension.
[0012] Additional benefits and advantages of the disclosed embodiments will become apparent
from the specification and drawings. The benefits and/or advantages may be individually
obtained by the various embodiments and features of the specification and drawings,
which need not all be provided in order to obtain one or more of such benefits and/or
advantages.
Brief Description of Drawings
[0013]
[fig. 1]Figure 1 shows a diagram illustrating the format of a HE (High Efficiency)
packet complying with the 802.11ax specification framework document.
[fig.2]Figure 2 shows a diagram illustrating example padding and PE (Packet Extension)
for the HE packet for single user transmission in case of no STBC (Space-Time Block
Coding) according to a prior art.
[fig.3]Figure 3 shows a flowchart illustrating an example method for determining the
padding and PE related parameters for single user transmission according to a prior
art.
[fig.4]Figure 4 shows a diagram illustrating the example padding and PE for the HE
packet for downlink multiuser transmission in case of no STBC according to a prior
art.
[fig.5]Figure 5 shows a flowchart illustrating an example method for determining the
padding and PE related parameters for downlink multiuser transmission according to
a first embodiment of a first aspect of the present disclosure.
[fig.6]Figure 6 shows a flowchart illustrating an example method for determining the
padding and PE related parameters for downlink multiuser transmission according to
a second embodiment of the first aspect of the present disclosure.
[fig.7]Figure 7 shows a flowchart illustrating an example method for determining the
padding and PE related parameters for downlink multiuser transmission according to
a third embodiment of the first aspect of the present disclosure.
[fig.8]Figure 8 shows a flowchart illustrating an example method for user grouping
according to a second aspect of the present disclosure.
[fig.9]Figure 9 shows a diagram illustrating example padding and PE for the HE packet
for downlink multiuser transmission in case of no STBC according to the second aspect
of the present disclosure.
[fig.10]Figure 10 shows a flowchart illustrating an example method for determining
the padding related parameters for the second group according to a first embodiment
of the second aspect of the present disclosure.
[fig. 11]Figure 11 shows a diagram illustrating the content of the HE-SIG-A of the
HE packet according to the first embodiment of the second aspect of the present disclosure.
[fig. 12A]Figure 12A shows a diagram illustrating the content of each user specific
subfield of the HE-SIG-B of the HE packet according to the first embodiment of the
second aspect of the present disclosure.
[fig.12B]Figure 12B shows another diagram illustrating the content of each user specific
subfield of the HE-SIG-B of the HE packet according to the first embodiment of the
second aspect of the present disclosure.
[fig.13]Figure 13 shows a flowchart illustrating an example method for determining
the padding related parameters for the second group according to a second embodiment
of the second aspect of the present disclosure.
[fig. 14]Figure 14 shows a flowchart illustrating an example method for determining
the padding related parameters for the second group according to a third embodiment
of the second aspect of the present disclosure.
[fig.15]Figure 15 shows a block diagram illustrating an example configuration of the
AP (Access Point) according to the present disclosure.
[fig. 16]Figure 16 shows a block diagram illustrating an example configuration of
the STA according to the present disclosure.
Description of Embodiments
[0014] Various embodiments of the present disclosure will now be described in detail with
reference to the annexed drawings. The invention is defined by the appended claims;
embodiments not falling under the scope of the claims should be interpreted as examples
useful for understanding the invention. In the following description, a detailed description
of known functions and configurations has been omitted for clarity and conciseness.
<Underlying Knowledge Forming Basis of the Present Disclosure>
[0015] Figure 1 illustrates a format of an HE (High Efficiency) packet 100 complying with
the 802.11ax SFD (Specification Framework Document) [see NPL1]. The HE packet 100
includes: a leagcy preamble comprising a legacy short training field (L-STF) 102,
a legacy long training field (L-LTF) 104 and a legacy signal field (L-SIG) 106; an
HE preamble comprising a repeated L-SIG field (RL-SIG) 108, a first HE signal field
(HE-SIG-A) 110, a second HE signal field (HE-SIG-B) 112, an HE short training field
(HE-STF) 114 and an HE long training field (HE-LTF) 116; a HE data field 120; and
a packet extension (PE) field 122.
[0016] The legacy preamble (102, 104, 106) is used to facilitate backwards compatibility
with the legacy 802.11a/g/n/ac standards. The L-STF 102 and L-LTF 104 are primarily
used for packet detection, AGC (Automatic Gain Control) setting, frequency offset
estimation, time synchronization and channel estimation. The L-SIG 106, together with
the RL-SIG 108 in the HE preamble which is duplicated from the L-SIG 106, is used
to assist in differentiating the HE packet 100 from the legacy 802.11a/g/n/ac packets.
In addition, the L-SIG 106 comprises a Length field which indicates the transmission
time of the HE packet 100.
[0017] The HE-SIG-A 110 in the HE preamble carries common control information required to
interpret the remaining fields of the HE packet 100. In case of the HE packet 100
for single user transmission, the HE-SIG-A 110 comprises signaling fields such as
bandwidth, MCS (Modulation and Coding Scheme), the number of spatial streams (N
ss), coding, STBC (Space Time Block Coding), a-factor, PE Disambiguity and LDPC Extra
Symbol, etc. The coding field indicates whether the FEC (Forward Error Correction)
applied to the HE data field 120 is BCC (Binary Convolutional Code) or LDPC (Low Density
Parity Code). The STBC field indicates whether STBC is applied to the HE data field
120. The usage of the a-factor field, the PE Disambiguity field and the LDPC Extra
Symbol field will be explained later. In case of the HE packet 100 for downlink multiuser
transmission, the HE-SIG-A 110 comprises signaling fields such as bandwidth, SIGB
MCS, SIGB Number of Symbols, a-factor, PE Disambiguity and LDPC Extra Symbol, etc.
[0018] The HE-SIG-B 112 in the HE preamble comprises a common field followed by a user specific
field. The common field contains RU assignment information (e.g., the RU arrangement
in frequency domain and the number of users multiplexed in each RU). If a RU is designated
for single user transmission, the number of users multiplexed in the RU is one. If
a RU is designated for MU-MIMO (Multiuser Multiple Input Multiple Output) transmission,
the number of users multiplexed in the RU is two or more. The user specific field
comprises a plurality of user specific subfields. Each of the user specific subfields
carries per-user allocation information. For each RU designated for single user transmission,
there is only a single corresponding user specific subfield, which contains signaling
fields such as STA identifier, MCS, coding and the number of spatial streams (N
ss), etc. For each RU designated for MU-MIMO transmission with K multiplexed users,
there are K corresponding user specific subfields, each comprising signaling fields
such as STA identifier, MCS, coding and spatial configuration, etc. The ordering of
the user specific subfields in the user specific field is compliant with the RU arrangement
signalled by the common field. The HE-SIG-B 112 does not exist in the HE packet 100
if it intends to be used for single user transmission or for uplink triggered based
multiuser transmission. For uplink triggered based multiuser transmission, RU assignment
information and per-user allocation information for designated transmitting STAs are
preset at the AP and transmitted in a trigger frame by the AP to the designated transmitting
STAs.
[0019] The HE-STF 114 in the HE preamble is used to reset AGC and reduces the dynamic range
requirement on the ADC (Analog-to-Digital Converter). The HE-LTF 116 in the HE preamble
is provided for MIMO channel estimation for receiving and equalizing the HE data field
120.
[0020] When BCC encoding is used for a STA, the HE data field 120 for the STA comprises
the SERVICE field, the PSDU (Physical Layer Service Data Unit), the PHY (Physical
Layer) padding bits and the tail bits. Note that the PSDU includes the MAC (Media
Access Control Layer) padding bits. When LDPC encoding is used for a STA, the HE data
field 120 for the STA comprises the SERVICE field, the PSDU and the PHY padding bits.
The HE data field 120 for a STA is transmitted on its designated RU spanning all of
OFDM symbols in the HE data field 120.
[0021] The PE field 122 carries null data, which is purely used to allow the receiver to
have enough time to process the last OFDM symbol of the HE data field 120.
[0022] Details of transmission processing for the L-STF 102, the L-LTF 104, the L-SIG 106,
the RL-SIG 108, the HE-SIG-A 110, the HE-SIG-B 112, the HE-STF 114, the HE-LTF 116,
the HE data field 120 and the PE field 122 can be found in the 802.11ax SFD [see NPL1].
[0023] According to the 802.11ax SFD [see NPL1], a two-step padding process is applied to
the HE data field 120 of the HE packet 100. A pre-FEC padding with both MAC and PHY
padding is applied before conducting FEC coding, and a post-FEC PHY padding is applied
on the FEC encoded bits (including information bits, pre-FEC padding bits and FEC
parity bits). The pre-FEC padding may pad torward four possible boundaries in the
last one or two OFDM symbols of the HE data field 120 of the HE packet 100 depending
on whether STBC is applied to the HE data field 120. If no STBC is applied to the
HE data field 120, the pre-FEC padding may pad torward four possible boundaries in
the last OFDM symbol of the HE data field 120. Otherwise the pre-FEC padding may pad
torward four possible boundaries in the last two OFDM symbols of the HE data field
120. The four possible boundaries are represented by a so-called a-factor parameter,
which partition the FEC enocded bit stream of the last OFDM symbol(s) into four symbol
segments.
[0024] Figure 2 illustrates various examples of padding and PE for the HE packet 100 for
single user transmission in case of no STBC according to a prior art [see NPL1 & NPL2].
In this example, for the a-factor having a value of 1, 2 or 3, the pre-FEC padding
pads torward the first boundary, the second boundary or the third boundary in the
last OFDM symbol of the HE data field 120. For the a-factor having a value of 4, the
pre-FEC padding pads torward the end of the last OFDM symbol of the HE data field
120. The duration of the PE field 122 is a function of the pre-FEC padding bounday
in the last OFDM symbol of the HE data field 120. Details of how the transmitter calculates
the duration of the PE field 122 can be found in the 802.11ax SFD [see NPL1 & NPL2].
If the LDPC is applied to the HE data field 120, the receiver needs not to process
post-FEC padding bits in the last OFDM symbol of the HE data field 120. As a result,
even if the duration of the PE field 122 is reduced for the smaller a-factor (e.g.,
as illustrated in Figure 2, the duration of the PE field 122 in case of the a-factor
having a value of 1 is smaller than that in case of the a-factor having a value of
2, 3 or 4), the receiver still has enough time to process the last OFDM symbol of
the HE data field 120. In this way, implementation complexity of the receiver is minimized
while an increase of the system overhead due to packet extension is suppressed.
[0025] Figure 3 illustrates an example method 300 for determining the padding and PE related
parameters for single user transmission according to a prior art [see NPL2]. The method
300 starts at step 302 based on the following parameters:

[0026] where N
SD,short is the number of data subcarriers for each of the first three symbol segments, determined
by the bandwidth which is indicated in the HE-SIG-A 110; N
SS is the number of spatial streams which is indicated in the HE-SIG-A 110; R is the
code rate, determined by the MCS which is indicated in the HE-SIG-A 110; and N
BPSCS is the number of coded bits per subcarrier, determined by the MCS which is indicated
in the HE-SIG-A 110.
[0027] At step 304, an initial number of OFDM symbols in the HE data field 120 and an initial
a-factor value are computed. The initial number of OFDM symbols in the HE data field
120 is computed by the following formula:

where APEP LENGTH is the A-MPDU (Aggregate MAC Protocol Data Unit) length prior to
end-of-frame MAC paddding; N
tail is the number of tail bits and has a value of 6 for BCC and 0 for LDPC; N
ES is the number of BCC encoders and has a value of either 1 or 2, determined by the
MCS, N
SS and bandwidth which are indicated in the HE-SIG-A 110; N
service is the length of the SERVICE field and has a value of 16; m
STBC has a value of 2 for STBC and 1 for no STBC; and N
DBPS the number of data bits per OFDM symbol, determined by the MCS and bandwidth which
are indicated in the HE-SIG-A 110. The initial a-factor is computed by the following
formula:

where the number of excess information bits in the last OFDM symbol(s) of the HE data
field 120 is shown by the following formula.

[0028] At step 306, the number of pre-FEC padding bits is computed based on the initial
number of OFDM symbols in the HE data field 120 and the initial a-factor value by
the following formula

[0029] At step 308, the final a-factor value and the final number of OFDM symbols in the
HE data field 120 are computed based on the initial number of OFDM symbols in the
HE data field 120 and the initial a-factor value. In case of BCC, the final number
of OFDM symbols in the HE data field 120 is N
SYM = N
SYM_init, and the final a-factor is a = a
init. In case of LDPC, it is necessary to go through the LDPC encoding process in order
to compute the final a-factor value and the final number of OFDM symbols in the HE
data field 120. Starting from

the LDPC encoding parameters such as the LDPC codeword length L
LDPC, the number of LDPC codewords N
CW, the number of shortening bits N
shrt and the number of bits to be punctured N
punc are computed by following step b) to d) in 20.3.11.7.5 of IEEE 802.11-2012 [see NPL3].
At step d), if

is true OR

is true (i.e., the condition for setting the LDPC Extra Symbol field in the HE-SIG-A
110 to 1 is met),

the final number of OFDM symbols in the HE data field 120 is

the final a-factor is

and the LDPC Extra Symbol field in the HE-SIG-A 110 sets to 1. Otherwise NSYM = N
SYM_init, a=a
init, and the LDPC Extra Symbol field in the HE-SIG-A 110 sets to 0. Notice that the a-factor
field in the HE-SIG-A 110 is set according to the final a-factor value.
[0030] At step 310, the number of post-FEC padding bits in each of the last symbol(s) is
computed based on the final a-factor value by the following formula

[0031] At step 312, the duration of the PE field 122 is computed according to the final
a-factor value. Notice that the PE Ambiguity field in the HE-SIG-A 110 and the Length
field in the L-SIG 106 can be set according to the final number of OFDM symbols in
the HE data field 120 and the duration of the PE field 122. Details can be found in
the 802.11ax SFD [see NPL1]. The method 300 stops at step 314.
[0032] Figure 4 illustrates the example padding and PE for the HE packet 100 for downlink
multiuser transmission in case of no STBC according to a prior art [see NPL1 & NPL2].
For downlink multiuser transmission, all the users share the same duration of the
PE field 122, the common a-factor value and the common number of OFDM symbols in the
HE data field 120. The common a-factor value is determined from the user with the
longest encoded packet duration. In this example, the common a-factor has a value
of 2 according to the STA2 which has the longest encoded packet duration. For each
user, the pre-FEC padding pads torward the second boundary in the last OFDM symbol
of the HE data field 120.
[0033] However, there is no concrete method available for determining the padding related
parameters for downlink multiuser transmission (e.g., the common a-factor, the common
number of OFDM symbols in the HE data field 120, per-user number of pre-FEC padding
bits and per-user number of post-FEC padding bits, etc). Next, according to a first
aspect of the present disclosure, various embodiments of the method for determining
the padding and PE related parameters for downlink multiuser transmission will be
explained in further details.
<First Embodiment >
[0034] Figure 5 illustrates an example method 500 for determining the padding and PE related
parameters for downlink multiuser transmission according to a first embodiment of
the first aspect of the present disclosure. The method 500 starts at step 502 based
on the following parameters:

where N
SD, short, u is the number of data subcarriers for each of the first three symbol segments for
user u, determined by the size of the RU assigned to user u which is indicated in
the HE-SIG-B 112, N
SD, u is the number of spatial streams for user u which is indicated in the HE-SIG-B 112,
R
u is the code rate for user u, determined by the MCS for user u which is indicated
in the HE-SIG-B 112, and N
BPSCS, u is the number of coded bits per subcarrier for user u, determined by the MCS for
user u which is indicated in the HE-SIG-B 112.
[0035] At step 504, an initial user-specific number of OFDM symbols in the HE data field
120 and an initial user-specific a-factor value are computed for each user. The initial
user-specific number of OFDM symbols in the HE data field 120 for user u is computed
by the following formula
[Math. 14]

where APEP_LENGTH
u is the A-MPDU length prior to end-of-frame MAC padding for user u; N
ES,u is the number of BCC encoders for user u, determined by the MCS for user u, N
SS for user u and the size of the RU assigned to user u which are indicated in the HE-SIG-B
112; and N
DBPS,u is the number of data bits per OFDM symbol, determined by the MCS for user u and
the size of the RU assigned to user u which are indicated in the HE-SIG-B 112. The
initial user-specific a-factor for user u is computed by the following formula
[Math. 15]

[0036] At step 506, an initial user with the longest encoded packet duration is determined
based on the initial user-specific number of OFDM symbols in the HE data field 120
and the initial user-specific a-factor value for each user by the following formula

and N
user is the total number of users. The initial largest number of OFDM symbols in the HE
data field 120 is shown by the following formula

and the initial common a-factor value is shown by the following formula.

[0037] At step 508, the number of pre-FEC padding bits for each user is computed based on
the initial largest number of OFDM symbols in the HE data field 120 and the initial
common a-factor value. For example, the number of pre-FEC padding bits for user u
is given by the following formula

[0038] At step 510, the final common number of OFDM symbols in the HE data field 120 and
the final common a-factor value are computed based on the initial largest number of
OFDM symbols in the HE data field 120 and the initial common a-factor value. At first,
the user-specific a-factor value and the user-specific number of OFDM symbols in the
HE data field 120 are computed for each user based on the initial largest number of
OFDM symbols in the HE data field 120 and the initial common a-factor value. For a
user using LDPC, it is necessary to go through the LDPC encoding process in order
to compute the user-specific a-factor value and the user-specific number of OFDM symbols
in the HE data field 120. For example, if user u uses LDPC, starting from

the LDPC encoding parameters L
LDPC,u, N
CW,u, N
shrt,u and N
punc,u for user u are computed by following step b) to d) in 20.3.11.7.5 of IEEE 802.11-2012
[see NPL3]. At step d), if ((N
punc,u > 0.1
∗N
CW,u∗L
LDPC,u∗(1 - R
u)) AND (N
shrt,u < 1.2
∗N
punc,u∗(R
u / (1-Ru)) is true OR (N
punc,u > 0.3
∗N
CW,u∗L
LDPC,u∗(1 - R
u)) is true (i.e., the condition for setting the LDPC Extra Symbol field in the HE-SIG-A
110 to 1 is met),

and the LDPC Extra Symbol field in the HE-SIG-A 110 shall be set to 1. Otherwise N
SYM,u = N
SYM_max,init and a
u=a
init. If user u uses BCC, N
SYM,u = N
SYM_max,init and a
u=a
int. Next, the final user with the longest encoded packet duration is determined based
on the user-specific a-factor values and the user-specific numbers of OFDM symbols
in the HE data field 120 for all the users. If N
SYM,o= N
SYM,1= ...= N
SYM,Nuser-1, the final user with the longest encoded packet duration is shown by the following
formula.

[0039] Otherwise the final user with the longest encoded packet duration is shown by the
following formula.

[0040] Finally, the final common number of OFDM symbols in the HE data field 120 is N
SYM= N
SYM,umax and the final common a-factor is a=a
umax. It should be noted that the a-factor field in the HE-SIG-A 110 is set according
to the final common a-factor value.
[0041] According to the above descriptions of step 510, if all the users use BCC or if the
condition for setting the LDPC Extra Symbol field in the HE-SIG-A 110 to 1 is not
met for any user using LDPC , the final common number of OFDM symbols in the HE data
field 120 is N
SYM= N
SYM_max,int and the final common a-factor is a=a
init. Otherwise the final common number of OFDM symbols in the HE data field 120 is shown
by the following formula

and the final common a-factor is shown by the following formula.

[0042] In addition, some LDPC encoding parameters for the users using LDPC need to be updated
based on the final common a-factor value and the final common number of OFDM symbols
in the HE data field 120. For example, for user u using LDPC, the number of available
bits is updated by the following formula

[0043] And the number of bits to be punctured is updated by

[0044] At step 512, the number of post-FEC padding bits in each of the last symbol(s) for
each user is computed based on the final common a-factor value. For exmple, the number
of post-FEC padding bits in each of the last symbol(s) for user u is given by the
following formula.

[0045] At step 514, the common duration of the PE field 122 is computed based on the final
common a-factor value. Notice that the PE Ambiguity field in the HE-SIG-A 110 and
the Length field in the L-SIG 106 can be set according to the final common number
of OFDM symbols in the HE data field 120 and the common duration of the PE field 122.
Details can be found in the 802.11ax SFD [see NPL1]. The method 500 stops at step
516.
<Second Embodiment >
[0046] Figure 6 illustrates an example method 600 for determining the padding and PE related
parameters for downlink multiuser transmission according to a second embodiment of
the first aspect of the present disclosure. The method 600 starts at step 602.
[0047] At step 604, an initial user-specific number of OFDM symbols in the HE data field
120 is computed for each user. For example, the initial user-specific number of OFDM
symbols in the HE data field 120 for user u, N
SYM_init,u, is computed according to Equation (1). Next an initial largest number of OFDM symbols
in the HE data field 120 is computed based on the initial user-specific number of
OFDM symbols in the HE data field 120 for each user by the following formula.
[Math.29]

[0048] At step 606, an initial common a-factor value is computed based on the initial largest
number of OFDM symbols in the HE data field 120. At first a subset of users, S, with
the initial largest number of OFDM symbols in the HE data field 120 is determined
by the formula below.

[0049] Then an initial user-specific a-factor value is computed for each user in the subset.
For example, an initial user-specific a-factor value for user u in the subset, a
init,u, is computed according to Equation (2). Finally the initial common a-factor is shown
by the formula below.

[0050] Step 608 to step 614 of the method 600 are the same as step 508 to step 514 of the
method 500, respectively. The method 600 stops at step 616.
[0051] According to step 604 and step 606 of the method 600, in order to calculate the initial
common a-factor value and the initial largest number of OFDM symbols in the HE data
field 120, the initial user-specific a-factor values only for a subset of users need
to be computed. As a result, the method 600 is more efficient than the method 500
in terms of computational complexity.
<Third Embodiment >
[0052] Figure 7 illustrates an example method 700 for determining the padding and PE related
parameters for downlink multiuser transmission according to a third embodiment of
the first aspect of the present disclosure. The method 700 starts at step 702.
[0053] At step 704, an initial user with the longest encoded packet duration is determined
by the following formula.

[0054] At step 706, an initial largest number of OFDM symbols in the HE data field 120 and
an initial common a-factor value are computed according to the initial user with the
longest encoded packet duration. The initial largest number of OFDM symbols in the
HE data field 120 is computed by N
SYM_max_init = N
SYM_init,umax_init, where the initial number of OFDM symbols in the HE data field 120 for user u
max_init, N
SYM_init,umax_init, can be computed according to Equation (1). The initial common a-factor is a
init = a
init, umax_init, where the initial user-specific a-factor for user u
max_init, a
init,umax_init, can be computed according to Equation (2).
[0055] Step 708 to step 714 of the method 700 are the same as step 508 to step 514 of the
method 500, respectively. The method 700 stops at step 716.
[0056] According to step 704 and step 706 of the method 700, in order to calculate the initial
common a-factor value and the initial largest number of OFDM symbols in the HE data
field 120, the initial user-specific a-factor value only for a single user needs to
be computed. As a result, the method 700 is even more efficient than the method 600
in terms of computational complexity.
[0057] With reference to Figure 4, according to the prior arts [see NPL1 & NPL2], even if
the last OFDM symbol in the HE data field 120 may not contain information bits for
some users (e.g., STA3 and STA4), these users are still required to process the last
OFDM symbol in the HE data field 120, which leads to increased power consumption.
[0058] According to a second aspect of the present disclosure, all users are grouped into
two groups. The first group comprises at least one user that has FEC encoded bits
spanned over all of the OFDM symbols in the HE data field 120. The second group comprises
the users that have FEC encoded bits spanned over only a part of the OFDM symbols
in the HE data field 120.
[0059] Figure 8 illustrates an example method for user grouping according to the second
aspect of the present disclosure. The method 800 starts step 802. At step 804, an
initial number of OFDM symbols in the HE data field 120 for each user is computed.
For example, an initial number of OFDM symbols in the HE data field 120 for user u,
N
SYM init,u, can be computed according to Equation (1). Then an initial largest number of OFDM
symbols in the HE data field 120, N
SYM max init, can be computed according to Equation (3) based on the initial number of OFDM symbols
in the HE data field 120 for each user.
[0060] At step 806, the users multiplexed in RUs designated for single user transmission
are grouped into the first group and the second group. For user u multiplexed in a
RU designated for single user transmission, it will be grouped into the second group
if

where M is a positive integer (e.g., M = 1) and its value is predetermined or configurable.
Otherwise it will be grouped into the first group.
[0061] At step 808, the users multiplexed in RUs designated for MU-MIMO transmission are
grouped into the first group and the second group. For a cluster of users multiplexed
in a RU designated for MU-MIMO transmission, at first the initial largest number of
OFDM symbols in the HE data field 120 among the cluster of users is determined by
the following formula

where C stands for the cluster of users multiplexed in the RU designated for MU-MIMO
transmission. The whole cluster of users will be grouped into the second group if
the following condition is met.

[0062] Otherwise the whole cluster of users will be grouped into the first group. In other
words, the whole cluster of users multiplexed in a RU designated for MU-MIMO transmission
shall be grouped into the same group. The method 800 stops at step 810.
[0063] According to the user grouping method 800 illustrated in Figure 8, the initial largest
number of useful OFDM symbols in the HE data field 120 for the second group is shown
by the following formula.
[Math.36]

[0064] According to the second aspect of the present disclosure, all the users share the
common number of OFDM symbols in the HE data field 120 and the common duration of
the PE field 122. The common number of OFDM symbols in the HE data field 120 and the
common duration of the PE field 122, together with other padding related paramters
specific to the first group (e.g., the a-factor for the first group), can be determined
according to the user in the first group with the longest encoded packet duration
using one of the methods according to the abovementioned three embodiments of the
first aspect of the present disclosure. For each of the users in the first group,
the pre-FEC padding pads towards the boundary in the last OFDM symbol(s) in the HE
data field 120, specified by the a-factor value for the first group.
[0065] According to the second aspect of the present disclosure, the padding related paramters
specific to the second group (e.g., the number of useful OFDM symbols in the HE data
field 120 for the second group and the a-factor for the second group) are determined
according to the user in the second group with the longest encoded packet duration.
The methods for determining the padding related parameters specific to the second
group will be detailed later. The useful OFDM symbols in the HE data field 120 for
the second group refer to those OFDM symbols in the HE data field 120 that contain
FEC encoded bits for at least one of the users in the second group. For each of the
users in the second group, the pre-FEC padding pads towards the boundary in the last
useful OFDM symbol(s) in the HE data field 120 for the second group, specified by
the a-factor value for the second group.
[0066] Figure 9 illustrates example padding and packet extension for the HE packet 100 for
downlink multiuser transmission in case of no STBC according to the second aspect
of the present disclosure. In this example, the first group comprises STA1 and STA2
while the second group comprises STA3 and STA4. The a-factor for the first group has
a value of 2 and the a-factor for the second group has a value of 3. The number of
useful OFDM symbols in the HE data field 120 for the second group is one symbol less
than the common number of OFDM symbols in the HE data field 120. In other words, for
each of the users in the first group (i.e., STA1 and STA2), the pre-FEC padding pads
towards the second boundary in the last OFDM symbol in the HE data field 120; while
for each of the users in the second group (i.e., STA3 and STA4), the pre-FEC padding
pads towards the third boundary in the second last OFDM symbol in the HE data field
120. As a result, the users in the second group (i.e., STA3 and STA4) need not to
process the last OFDM symbol in the HE data field 120 and therefore power consumption
is reduced compared with the prior arts [see NPL1 & NPL2].
<Fourth Embodiment >
[0067] Figure 10 illustrates an example method 1000 for determining the padding related
parameters specific to the second group according to the first embodiment of the second
aspect of the present disclosure. The method 1000 starts at step 1002. At step 1004,
an initial user-specific a-factor value is computed for each user in the second group.
For example, the initial user-specific a-factor for user u, a
init,u, in the second group can be computed according to Equation (2).
[0068] At step 1006, an initial user in the second group with the longest encoded packet
duration is determined based on the initial user-specific a-factor value for each
user in the second group and the initial largest number of useful OFDM symbols in
the HE data field 120 for the second group, N
SYM_max_init,G2, which can be obtained according to Equation (4) during the user grouping. At first
a subset of users, U, in the second group with the initial largest number of useful
OFDM symbols in the HE data field 120 is determined by the following formula

where N
user,G2 is the number of users in the second group. The initial user in the second group
with the longest encoded packet duration is determined by the following formula.

[0069] Then the initial common a-factor value for the second group is shown by the following
formula.

[0070] At step 1008, the number of pre-FEC padding bits for each user in the second group
are computed based on the initial largest number of useful OFDM symbols in the HE
data field 120 for the second group and the initial common a-factor value for the
second group. For example, the number of pre-FEC padding bits for user u in the second
group is computed by the following formula

[0071] At step 1010, the final common number of useful OFDM symbols in the HE data field
120 for the second group and the final common a-factor value for the second group
are computed based on the initial largest number of useful OFDM symbols in the HE
data field 120 for the second group and the initial common a-factor value for the
second group. Similar to step 510 of the method 500 as illustrated in Figure 5, it
is necessary to go through the LDPC encoding process in order to compute the final
common number of useful OFDM symbols in the HE data field 120 for the second group
and the final common a-factor value for the second group if at least one user in the
second group uses LDPC. If all the users in the second group use BCC or if the condition
for setting the LDPC Extra Symbol for the Second Group field in the HE-SIG-A 110 to
1 is not met for any user in the second group using LDPC , the final common number
of useful OFDM symbols in the HE data field 120 for the second group is N
SYM,G2 = N
SYM_max_init,G2 and the final common a-factor for the second group is a
G2 = a
init,G2. Otherwise the final common number of useful OFDM symbols in the HE data field 120
for the second group is shown by the following formula

and the final common a-factor for the second group is shown by the following formula.

[0072] At step 1012, the number of post-FEC padding bits for each user in the second group
is computed based on the final common a-factor value for the second group, the final
common number of useful OFDM symbols in the HE data field 120 for the second group
and the common number of OFDM symbols in the HE data field 120. For example, the number
of post-FEC padding bits for user u in the second group is computed by the following
formula.

[0073] The method 1000 stops at step 1014.
[0074] Figure 11 illustrates the content of the HE-SIG-A 110 of the HE packet 100 according
to the first embodiment of the second aspect of the present disclosure. The following
signalling fields are required in the HE-SIG-A 110:
Number of Groups, which indicates whether there is a single user group or two user
groups;
PE Disambiguity;
a-factor for the First Group;
LDPC Extra Symbol for the First Group;
a-factor for the Second Group;
LDPC Extra Symbol for the Second Group; and
Value of M
[0075] Notice that in case of a single user group, the a-factor for the Second Group field,
the LDPC Extra Symbol for the Second Group field and the Value of M field are reserved.
In addition, if the value of M is predetermined, the Value of M field can be ignored.
[0076] Figure 12 illustrates the content of each user-specific subfield of the HE-SIG-B
112 of the HE packet 100 according to the first embodiment of the second aspect of
the present disclosure. A Group Indication field shall be present in each user-specific
subfield of the HE-SIG-B 112 to indicate which one of the first group and the second
group each user belongs to.
<Fifth Embodiment>
[0077] According to a second embodiment of the second aspect of the present disclosure,
the condition for setting the LDPC Extra Symbol for the Second Group field in the
HE-SIG-A 110 to 1 is assumed to be met for at least one user in the second group.
As a result, the LDPC Extra Symbol for the Second Group field in the HE-SIG-A 110
can be ignored, which leads to reduced signaling requirement in the HE-SIG-A 110.
Furthermore, unlike the first embodiment of the second aspect of the present disclosure,
there is no need of going through the LDPC encoding process in order to compute the
final common a-factor value for the second group and the final common number of useful
OFDM symbols in the HE data field 120 for the second group.
[0078] Figure 13 illustrates an example method 1300 for determining the padding related
parameters for the second group according to the second embodiment of the second aspect
of the present disclosure. The method 1300 starts at step 1302. Step 1304 to step
1308 of the method 1300 are the same as step 1004 to step 1008 of the method 1000,
respectively.
[0079] At step 1310, the final common number of useful OFDM symbols in the HE data field
120 for the second group and the final common a-factor value for the second group
are computed based on the initial largest number of useful OFDM symbols in the HE
data field 120 for the second group and the initial common a-factor value for the
second group. If LDPC is used by at least one of the users in the second group, the
final common number of useful OFDM symbols in the HE data field 120 for the second
group is shown by the following formula.

[0080] The final common a-factor value for the second group is shown by the following formula.

[0081] If BCC is used by all of the users in the second group, the final common number of
useful OFDM symbols in the HE data field 120 for the second group is shown by the
following formula.

[0082] The final common a-factor value for the second group is shown by the following formula.

[0083] The method 1312 of the method 1100 is the same as step 1012 of the method 1000. The
method 1300 stops at step 1314.
<Sixth Embodiment >
[0084] According to a third embodiment of the second aspect of the present disclosure, the
final common a-factor value for the second group a
G2 has a value of 1 and the condition for setting the LDPC Extra Symbol for the Second
Group field to 1 is met for at least one user in the second group. As a result, the
a-factor for the Second Group field and the LDPC Extra Symbol for the Second Group
field in the HE-SIG-A 110 can be ignored, which leads to reduced signaling requirement
in the HE-SIG-A 110. Furthermore, similar to the second embodiment of the second aspect
of the present disclosure, there is no need of going through the LDPC encoding process
in order to compute the final common a-factor value for the second group and the final
common number of useful OFDM symbols in the HE data field 120 for the second group.
[0085] Figure 14 illustrates an example method 1400 for determining the padding related
parameters for the second group according to the third embodiment of the second aspect
of the present disclosure. The method 1400 starts at step 1402. At step 1408, the
number of pre-FEC padding bits for each user in the second group are computed based
on the initial largest number of useful OFDM symbols in the HE data field 120 for
the second group group, N
SYM_max_init,G2, which can be obtained according to Equation (4) during the user grouping. For example,
the number of pre-FEC padding bits for user u in the second group is computed by the
following formula.

[0086] At step 1410, the final common number of useful OFDM symbols in the HE data field
120 for the second group is computed based on the initial largest number of useful
OFDM symbols in the HE data field 120 for the second group by the following formula.

[0087] At step 1412, the number of post-FEC padding bits for each user in the second group
is computed based on the final common number of useful OFDM symbols in the HE data
field 120 for the second group and the common number of OFDM symbols in the HE data
field 120. For example, the number of post-FEC padding bits for user u in the second
group is computed by the following formula.

[0088] The method 1400 stops at step 1414.
<Configuration of an Access Point>
[0089] Figure 15 is a block diagram illustrating an example configuration of the AP according
to the present disclosure. The AP comprises a controller 1502, a scheduler 1504, a
message generator 1508, a message processor 1506, a PHY processor 1510 and an antenna
1512.
[0090] The antenna 1512 can comprise one antenna port or a combination of a plurality of
antenna ports. The controller 1502 is a MAC protocol controller and controls general
MAC protocol operations. For downlink transmission, the scheduler 1504 performs frequency
scheduling under the control of the controller 1502 based on channel quality indicators
(CQIs) from STAs and assigns data for STAs to RUs.
[0091] The scheduler 1504 also outputs the resource assignment results to the message generator
1508. The message generator 1508 generates corresponding control signaling (i.e.,
common control information, resource assignment information and per-user allocation
information) and data for scheduled STAs, which are formulated by the PHY processor
1510 into the HE packets and transmitted through the antenna 1512. In particular,
the controller 1502 computes the padding and PE related parameters according to the
above mentioned embodiments of the various aspects of the present disclosure, which
are provided to the PHY processor 1510 to guide the formulation of the HE packet,
including padding and packet extension according to the above mentioned embodiments
of the various aspects of the present disclosure.
[0092] On the other hand, the message processor 1506 analyzes the received CQIs from STAs
through the antenna 1512 under the control of the controller 1502 and provides them
to scheduler 1504 and controller 1502. These CQIs are received quality information
reported from the STAs. The CQI may also be referred to as "CSI" (Channel State Information).
<Configuration of a STA>
[0093] Figure 16 is a block diagram illustrating an example configuration of the STA according
to the present disclosure. The STA comprises a controller 1602, a message generator
1604, a message processor 1606, a PHY processor 1608 and an antenna 1610.
[0094] The controller 1602 is a MAC protocol controller and controls general MAC protocol
operations. The antenna 1610 can comprise one antenna port or a combination of a plurality
of antenna ports. For downlink transmission, the antenna 1610 receives downlink signal
including HE packets, and the message processor 1606 identifies its designated RUs
and its specific allocation information from the control signaling included in the
received HE packet, and decodes its specific data from the received HE packet at its
designated RUs according to its specific allocation information. Padding and packet
extension applied to the received HE packet was formulated by the AP according to
the above mentioned embodiments of the various aspects of the present disclosure.
The message processor 1606 estimates channel quality from the received HE packet through
the antenna 1610 and provides them to controller 1602. The message generator 1604
generates CQI message, which is formulated by the PHY processor 1608 and transmitted
through the antenna 1610.
[0095] In the foregoing embodiments, the present disclosure is configured with hardware
by way of example, but the present disclosure may also be provided by software in
cooperation with hardware.
[0096] In addition, the functional blocks used in the descriptions of the embodiments are
typically implemented as LSI devices, which are integrated circuits. The functional
blocks may be formed as individual chips, or a part or all of the functional blocks
may be integrated into a single chip. The term "LSI" is used herein, but the terms
"IC," "system LSI," "super LSI" or "ultra LSI" may be used as well depending on the
level of integration.
[0097] In addition, the circuit integration is not limited to LSI and may be achieved by
dedicated circuitry or a general-purpose processor other than an LSI. After fabrication
of LSI, a field programmable gate array (FPGA), which is programmable, or a reconfigurable
processor which allows reconfiguration of connections and settings of circuit cells
in LSI may be used.
[0098] Should a circuit integration technology replacing LSI appear as a result of advancements
in semiconductor technology or other technologies derived from the technology, the
functional blocks could be integrated using such a technology. Another possibility
is the application of biotechnology and/or the like.
Industrial Applicability
[0099] This disclosure can be applied to a method for formatting and transmitting data in
a wireless communications system.
Reference Signs List
[0100]
- 1502
- controller
- 1504
- scheduler
- 1506
- message processor
- 1508
- message generator
- 1510
- PHY processor
- 1512
- antenna
- 1602
- controller
- 1604
- message generator
- 1606
- message processor
- 1608
- PHY processor
- 1610
- antenna
1. A transmission method comprising:
generating (500) a transmission signal for each of a plurality of users, the transmission
signal including a plurality of OFDM symbols for a data field which contains an encoded
bit stream of information bits, wherein the last OFDM symbol of the plurality of OFDM
symbols is partitioned into four segments, the four segments ending with four boundaries,
respectively, and
wherein the generating of the transmission signal includes:
computing (504), for each of the plurality of users, an initial padding factor value,
and computing, for each of the plurality of users, an initial number of OFDM symbols
for the data field, wherein the padding factor value represents one of the four boundaries;
determining (506) a user with longest encoded packet duration among the plurality
of users;
determining (510) a common padding factor value that is the initial padding factor
value of the determined user with the longest encoded packet duration;
determining (510) a common number of OFDM symbols that is the initial number of OFDM
symbols for the data field of the determined user with the longest encoded packet
duration;
adding, for each of the plurality of users, pre-FEC padding bits to the information
bits so that the encoded bit stream fills at least one of the four segments until
one of the four boundaries specified by the determined common padding factor value;
and
adding post-FEC padding bits after the encoded bit stream of the last OFDM symbol;
and transmitting the generated transmission signal,
wherein the user with the longest encoded packet duration is determined based on both
the initial number of OFDM symbols and the initial padding factor value of each of
the plurality of users.
2. The transmission method according to claim 1, wherein a number of the pre-FEC padding
bits is determined (508) for each of the plurality of users based on the determined
common padding factor value.
3. The transmission method according to claim 1, wherein information bits and the added
pre-FEC padding bits in the data field are encoded using either a Binary Convolutional
Code, BCC, or a Low Density Parity Check, LDPC.
4. The transmission method according to claim 1, wherein the data field includes information
bits, the initial padding factor value for each of the plurality of users is determined
based on the information bits.
5. The transmission method according to claim 1, wherein a number of the post-FEC padding
bits is determined based on the common padding factor value.
6. The transmission method according to claim 1, wherein:
a user among the plurality of users is grouped into a first group or a second group,
and packet duration of each user of the second group is shorter than packet duration
of each user of the first group;
a padding factor value for the first group is determined according to a user in the
first group with longest encoded packet duration;
a padding factor value for the second group is determined according to a user in the
second group with longest encoded packet duration;
pre-FEC padding bits are added to the information bits so that the encoded bit stream
fills at least one of the four segments until the end of one of four segments of the
last OFDM symbol in the transmission signal for the first group; and
pre-FEC padding bits are added to the information bits so that the encoded bit stream
fills at least one of the four segments until one of four segments of an OFDM symbol
other than the last OFDM symbol and the pre-FEC padding bits are not included in the
last OFDM symbol in the transmission signal for the second group.
7. A transmission apparatus comprising:
a transmission signal generator (1502) which, in operation, generates a transmission
signal for each of a plurality of users, the transmission signal including a plurality
of OFDM symbols for a data field which contains an encoded bit stream of information
bits, wherein the last OFDM symbol of the plurality of OFDM symbols is partitioned
into four segments, the four segments ending with four boundaries, respectively, and
wherein the transmission signal generator generates the transmission signal by:
computing, for each of the plurality of users, an initial padding factor value, and
computing, for each of the plurality of users, an initial number of OFDM symbols for
the data field, wherein the initial padding factor value represents one of the four
boundaries;
determining a user with longest encoded packet duration among the plurality of users;
determining a common padding factor value that is the initial padding factor value
of the determined user with the longest encoded packet duration;
determining a common number of OFDM symbols that is the initial number of OFDM symbols
for the data field of the determined user with the longest encoded packet duration;
adding, for each of the plurality of users, pre-FEC padding bits to the information
bits so that the encoded bit stream fills at least one of the four segments until
one of the four boundaries specified by the determined common padding factor value;
and
adding post-FEC padding bits after the encoded bit stream of the last OFDM symbol;
and a transmitter (1510, 1512) which, in operation, transmits the generated transmission
signal,
wherein the user with the longest encoded packet duration is determined based on both
the initial number of OFDM symbols and the initial padding factor value of each of
the plurality of users.
8. The transmission apparatus according to claim 7, wherein a number of the pre-FEC padding
bits is determined for each of the plurality of users based on the determined common
padding factor value.
9. The transmission apparatus according to claim 7, wherein information bits and the
added pre-FEC padding bits in the data field are encoded using either a Binary Convolutional
Code, BCC, or a Low Density Parity Check, LDPC.
10. The transmission apparatus according to claim 7, wherein the data field includes information
bits, the initial padding factor value for each of the plurality of users is determined
based on the information bits.
11. The transmission apparatus according to claim 7, wherein a number of the post-FEC
padding bits is determined based on the common padding factor value.
12. The transmission apparatus according to claim 7, wherein:
a user among the plurality of users is grouped into a first group or a second group,
and packet duration of each user of the second group is shorter than packet duration
of each user of the first group;
a padding factor value for the first group is determined according to a user in the
first group with longest encoded packet duration;
a padding factor value for the second group is determined according to a user in the
second group with longest encoded packet duration;
pre-FEC padding bits are added to the information bits so that the encoded bit stream
fills at least one of the four segments until the end of one of four segments of the
last OFDM symbol in the transmission signal for the first group; and
pre-FEC padding bits are added to the information bits so that the encoded bit stream
fills at least one of the four segments until one of four segments of an OFDM symbol
other than the last OFDM symbol and the pre-FEC padding bits are not included in the
last OFDM symbol in the transmission signal for the second group.
1. Sendeverfahren, umfassend:
Erzeugen (500) eines Sendesignals für jeden von zahlreichen Benutzern, wobei das Sendesignal
zahlreiche OFDM-Symbole für ein Datenfeld enthält, das einen codierten Bitstrom von
Informationsbits enthält, wobei das letzte OFDM-Symbol der zahlreichen OFDM-Symbole
in vier Segmente unterteilt ist, wobei die vier Segmente jeweils mit vier Grenzen
enden, und
das Erzeugen des Sendesignals umfasst:
Berechnen (504) eines anfänglichen Auffüllfaktorwerts für jeden der zahlreichen Benutzer
und Berechnen einer anfänglichen Anzahl von OFDM-Symbolen für das Datenfeld für jeden
der zahlreichen Benutzer, wobei der Auffüllfaktorwert eine von vier Grenzen darstellt;
Bestimmen (506) eines Benutzers mit der längsten codierten Paketdauer unter der Vielzahl
von Benutzern;
Bestimmen (510) eines gemeinsamen Füllfaktorwerts, der der anfängliche Füllfaktorwert
des bestimmten Benutzers mit der längsten codierten Paketdauer ist;
Bestimmen (510) einer gemeinsamen Anzahl von OFDM-Symbolen, die die anfängliche Anzahl
von OFDM-Symbolen für das Datenfeld des bestimmten Benutzers mit der längsten codierten
Paketdauer ist;
Hinzufügen von Pre-FEC-Füllbits für jeden der zahlreichen Benutzer zu den Informationsbits,
so dass der codierte Bitstrom wenigstens eines der vier Segmente bis zu einer der
vier Grenzen füllt, die durch den bestimmten gemeinsamen Füllfaktorwert spezifiziert
sind; und
Hinzufügen von Post-FEC-Füllbits nach dem codierten Bitstrom des letzten OFDM-Symbols;
und
Senden des erzeugten Sendesignals, wobei
der Benutzer mit der längsten codierten Paketdauer sowohl auf der Grundlage der anfänglichen
Anzahl von OFDM-Symbolen als auch des anfänglichen Füllfaktorwerts jedes der zahlreichen
Benutzer bestimmt wird.
2. Sendeverfahren nach Anspruch 1, bei dem eine Anzahl der Pre-FEC-Füllbits für jeden
der zahlreichen Benutzer basierend auf dem bestimmten gemeinsamen Füllfaktorwert bestimmt
wird (508).
3. Sendeverfahren nach Anspruch 1, bei dem Informationsbits und die hinzugefügten Pre-FEC-Füllbits
in dem Datenfeld entweder unter Verwendung eines Binary Convolutional Code, BCC, oder
eines Low Density Parity Check, LDPC, codiert werden.
4. Sendeverfahren nach Anspruch 1, bei dem das Datenfeld Informationsbits enthält, und
der anfängliche Auffüllfaktorwert für jeden der Vielzahl von Benutzern basierend auf
den Informationsbits bestimmt wird.
5. Sendeverfahren nach Anspruch 1, bei dem eine Anzahl der Post-FEC-Füllbits basierend
auf dem gemeinsamen Füllfaktorwert bestimmt wird.
6. Sendeverfahren nach Anspruch 1, bei dem:
ein Benutzer aus der Vielzahl von Benutzern in eine erste Gruppe oder eine zweite
Gruppe eingeteilt wird, und die Paketdauer jedes Benutzers der zweiten Gruppe kürzer
als die Paketdauer jedes Benutzers der ersten Gruppe ist;
ein Füllfaktorwert für die erste Gruppe gemäß einem Benutzer in der ersten Gruppe
mit der längsten codierten Paketdauer bestimmt wird;
ein Füllfaktorwert für die zweite Gruppe gemäß einem Benutzer in der zweiten Gruppe
mit der längsten codierten Paketdauer bestimmt wird;
Pre-FEC-Füllbits zu den Informationsbits hinzugefügt werden, so dass der codierte
Bitstrom wenigstens eines der vier Segmente bis zum Ende eines der vier Segmente des
letzten OFDM-Symbols in dem Sendesignal für die erste Gruppe füllt; und
Pre-FEC-Füllbits zu den Informationsbits hinzugefügt werden, so dass der codierte
Bitstrom wenigstens eines der vier Segmente füllt, bis eines von vier Segmenten eines
OFDM-Symbols, das nicht das letzte OFDM-Symbol ist, und die Pre-FEC-Füllbits in dem
letzten OFDM-Symbol in dem Sendesignal für die zweite Gruppe nicht enthalten sind.
7. Sendevorrichtung, umfassend:
einen Sendesignalgenerator (1502), der im Betrieb ein Sendesignal für jeden von zahlreichen
Benutzern erzeugt, wobei das Sendesignal zahlreiche OFDM-Symbole für ein Datenfeld
enthält, das einen codierten Bitstrom von Informationsbits enthält, wobei das letzte
OFDM-Symbol der Mehrzahl von OFDM-Symbolen in vier Segmente unterteilt ist, wobei
die vier Segmente mit jeweils vier Grenzen enden,
wobei der Sendesignalgenerator das Sendesignal erzeugt durch:
Berechnen eines anfänglichen Auffüllfaktorwerts für jeden der zahlreichen Benutzer
und Berechnen einer anfänglichen Anzahl von OFDM-Symbolen für das Datenfeld für jeden
der zahlreichen Benutzer, wobei der anfängliche Auffüllfaktorwert eine der vier Grenzen
darstellt;
Bestimmen eines Benutzers mit der längsten codierten Paketdauer unter der Vielzahl
von Benutzern;
Bestimmen eines gemeinsamen Füllfaktorwerts, der der anfängliche Füllfaktorwert des
bestimmten Benutzers mit der längsten codierten Paketdauer ist;
Bestimmen einer gemeinsamen Anzahl von OFDM-Symbolen, die die anfängliche Anzahl von
OFDM-Symbolen für das Datenfeld des bestimmten Benutzers mit der längsten codierten
Paketdauer ist;
Hinzufügen von Pre-FEC-Füllbits für jeden der zahlreichen Benutzer zu den Informationsbits,
so dass der codierte Bitstrom wenigstens eines der vier Segmente bis zu einer der
vier Grenzen füllt, die durch den bestimmten gemeinsamen Füllfaktorwert spezifiziert
sind; und
Hinzufügen von Post-FEC-Füllbits nach dem codierten Bitstrom des letzten OFDM-Symbols;
und
einen Sender (1510, 1512), der im Betrieb das erzeugte Sendesignal sendet, wobei
der Benutzer mit der längsten codierten Paketdauer sowohl auf der Grundlage der anfänglichen
Anzahl von OFDM-Symbolen als auch des anfänglichen Füllfaktorwerts jedes der zahlreichen
Benutzer bestimmt wird.
8. Sendevorrichtung nach Anspruch 7, bei dem eine Anzahl der Pre-FEC-Füllbits für jeden
der zahlreichen Benutzer basierend auf dem bestimmten gemeinsamen Füllfaktorwert bestimmt
wird.
9. Sendevorrichtung nach Anspruch 7, bei der Informationsbits und die hinzugefügten Pre-FEC-Füllbits
in dem Datenfeld entweder unter Verwendung eines Binary Convolutional Code, BCC, oder
eines Low Density Parity Check, LDPC, codiert werden.
10. Sendevorrichtung nach Anspruch 7, bei der das Datenfeld Informationsbits enthält,
und der anfängliche Auffüllfaktorwert für jeden der Vielzahl von Benutzern basierend
auf den Informationsbits bestimmt wird.
11. Sendevorrichtung nach Anspruch 7, bei der eine Anzahl der Post-FEC-Füllbits basierend
auf dem gemeinsamen Füllfaktorwert bestimmt wird.
12. Sendevorrichtung nach Anspruch 7, bei der:
ein Benutzer aus der Vielzahl von Benutzern in eine erste Gruppe oder eine zweite
Gruppe eingeteilt wird, und die Paketdauer jedes Benutzers der zweiten Gruppe kürzer
als die Paketdauer jedes Benutzers der ersten Gruppe ist;
ein Füllfaktorwert für die erste Gruppe gemäß einem Benutzer in der ersten Gruppe
mit der längsten codierten Paketdauer bestimmt wird;
ein Füllfaktorwert für die zweite Gruppe gemäß einem Benutzer in der zweiten Gruppe
mit der längsten codierten Paketdauer bestimmt wird;
Pre-FEC-Füllbits zu den Informationsbits hinzugefügt werden, so dass der codierte
Bitstrom wenigstens eines der vier Segmente bis zum Ende eines der vier Segmente des
letzten OFDM-Symbols in dem Sendesignal für die erste Gruppe füllt; und
Pre-FEC-Füllbits zu den Informationsbits hinzugefügt werden, so dass der codierte
Bitstrom wenigstens eines der vier Segmente füllt, bis eines von vier Segmenten eines
OFDM-Symbols, das nicht das letzte OFDM-Symbol ist, und die Pre-FEC-Füllbits in dem
letzten OFDM-Symbol in dem Sendesignal für die zweite Gruppe nicht enthalten sind.
1. Procédé de transmission consistant à :
générer (500) un signal de transmission pour chacun d'une pluralité d'utilisateurs,
le signal de transmission incluant une pluralité de symboles OFDM pour un champ de
données qui contient un train binaire codé de bits d'information, dans lequel le dernier
symbole OFDM de la pluralité de symboles OFDM est partagé en quatre segments, les
quatre segments se terminant par quatre limites, respectivement, et
dans lequel la génération du signal de transmission inclut :
le calcul (504), pour chacun de la pluralité d'utilisateurs, d'une valeur de facteur
de remplissage initial et le calcul, pour chacun de la pluralité d'utilisateurs, d'un
nombre initial de symboles OFDM pour le champ de données, dans lequel la valeur de
facteur de remplissage représente l'une des quatre limites ;
la détermination (506) d'un utilisateur ayant la plus longue durée de paquet codé
parmi la pluralité d'utilisateurs ;
la détermination (510) d'une valeur de facteur de remplissage commun qui est la valeur
de facteur de remplissage initial de l'utilisateur déterminé ayant la plus longue
durée de paquet codé ;
la détermination (510) d'un nombre commun de symboles OFDM qui est le nombre initial
de symboles OFDM pour le champ de données de l'utilisateur déterminé ayant la plus
longue durée de paquet codé ;
l'ajout, pour chacun de la pluralité d'utilisateurs, de bits de remplissage pré-FEC
aux bits d'information de façon que le train binaire codé remplisse au moins un des
quatre segments jusqu'à l'une des quatre limites spécifiées par la valeur de facteur
de remplissage commun déterminée ; et
l'ajout de bits de remplissage post-FEC après le train binaire codé du dernier symbole
OFDM ; et
la transmission du signal de transmission généré,
dans lequel
l'utilisateur ayant la plus longue durée de paquet codé est déterminé sur la base
à la fois du nombre initial de symboles OFDM et de la valeur de facteur de remplissage
initial de chacun de la pluralité d'utilisateurs.
2. Procédé de transmission selon la revendication 1, dans lequel un nombre des bits de
remplissage pré-FEC est déterminé (508) pour chacun de la pluralité d'utilisateurs
sur la base de la valeur de facteur de remplissage commun déterminée.
3. Procédé de transmission selon la revendication 1, dans lequel les bits d'information
et les bits de remplissage pré-FEC ajoutés dans le champ de données sont codés en
utilisant un code convolutif binaire, soit BCC (Binary Convolutional Code), ou un contrôle de parité à faible densité, soit LDPC (Low Density Parity Check).
4. Procédé de transmission selon la revendication 1, dans lequel le champ de données
comprend des bits d'information, la valeur de facteur de remplissage initial pour
chacun de la pluralité d'utilisateurs est déterminée sur la base des bits d'information.
5. Procédé de transmission selon la revendication 1, dans lequel un nombre des bits de
remplissage post-FEC est déterminé sur la base de la valeur de facteur de remplissage
commun.
6. Procédé de transmission selon la revendication 1, dans lequel :
un utilisateur de la pluralité d'utilisateurs est assigné à un premier groupe ou à
un second groupe et la durée de paquet de chaque utilisateur du second groupe est
plus courte que la durée de paquet de chaque utilisateur du premier groupe ;
une valeur de facteur de remplissage pour le premier groupe est déterminée en fonction
d'un utilisateur du premier groupe ayant la plus longue durée de paquet codé ;
une valeur de facteur de remplissage pour le second groupe est déterminée en fonction
d'un utilisateur du second groupe ayant la plus longue durée de paquet codé ;
des bits de remplissage pré-FEC sont ajoutés aux bits d'information de façon que le
train binaire codé remplisse au moins un des quatre segments jusqu'à la fin de l'un
des quatre segments du dernier symbole OFDM dans le signal de transmission pour le
premier groupe ; et
des bits de remplissage pré-FEC sont ajoutés aux bits d'information de façon que le
train binaire codé remplisse au moins un des quatre segments jusqu'à ce que l'un des
quatre segments d'un symbole OFDM différent du dernier symbole OFDM et les bits de
remplissage pré-FEC ne soient pas inclus dans le dernier symbole OFDM dans le signal
de transmission pour le second groupe.
7. Appareil de transmission comprenant :
un générateur de signaux de transmission (1502) qui, en fonctionnement, génère un
signal de transmission pour chacun d'une pluralité d'utilisateurs, le signal de transmission
incluant une pluralité de symboles OFDM pour un champ de données qui contient un train
binaire codé de bits d'information, dans lequel le dernier symbole OFDM de la pluralité
de symboles OFDM est partagé en quatre segments, les quatre segments se terminant
par quatre limites, respectivement, et
dans lequel le générateur de signaux de transmission génère le signal de transmission
en :
calculant, pour chacun de la pluralité d'utilisateurs, une valeur de facteur de remplissage
initial et en calculant, pour chacun de la pluralité d'utilisateurs, un nombre initial
de symboles OFDM pour le champ de données, dans lequel la valeur de facteur de remplissage
initial représente l'une des quatre limites ;
en déterminant un utilisateur ayant la plus longue durée de paquet codé parmi la pluralité
d'utilisateurs ;
en déterminant une valeur de facteur de remplissage commun qui est la valeur de facteur
de remplissage initial de l'utilisateur déterminé ayant la plus longue durée de paquet
codé ;
en déterminant un nombre commun de symboles OFDM qui est le nombre initial de symboles
OFDM pour le champ de données de l'utilisateur déterminé ayant la plus longue durée
de paquet codé ;
en ajoutant, pour chacun de la pluralité d'utilisateurs, des bits de remplissage pré-FEC
aux bits d'information de façon que le train binaire codé remplisse au moins un des
quatre segments jusqu'à l'une des quatre limites spécifiées par la valeur de facteur
de remplissage commun déterminée ; et
en ajoutant des bits de remplissage post-FEC après le train binaire codé du dernier
symbole OFDM ; et
un émetteur (1510, 1512) qui, en fonctionnement, émet le signal de transmission généré,
dans lequel
l'utilisateur ayant la plus longue durée de paquet codé est déterminé sur la base
à la fois du nombre initial de symboles OFDM et de la valeur de facteur de remplissage
initial de chacun de la pluralité d'utilisateurs.
8. Appareil de transmission selon la revendication 7, dans lequel un nombre des bits
de remplissage pré-FEC est déterminé pour chacun de la pluralité d'utilisateurs sur
la base de la valeur de facteur de remplissage commun déterminée.
9. Appareil de transmission selon la revendication 7, dans lequel les bits d'information
et les bits de remplissage pré-FEC ajoutés dans le champ de données sont codés en
utilisant un code convolutif binaire, soit BCC (Binary Convolutional Code), ou un contrôle de parité à faible densité, soit LDPC (Low Density Parity Check).
10. Appareil de transmission selon la revendication 7, dans lequel le champ de données
comprend des bits d'information, la valeur de facteur de remplissage initial pour
chacun de la pluralité d'utilisateurs est déterminée sur la base des bits d'information.
11. Appareil de transmission selon la revendication 7, dans lequel un nombre des bits
de remplissage post-FEC est déterminé sur la base de la valeur de facteur de remplissage
commun.
12. Appareil de transmission selon la revendication 7, dans lequel :
un utilisateur de la pluralité d'utilisateurs est assigné à un premier groupe ou à
un second groupe, et la durée de paquet de chaque utilisateur du second groupe est
plus courte que la durée de paquet de chaque utilisateur du premier groupe ;
une valeur de facteur de remplissage pour le premier groupe est déterminée en fonction
d'un utilisateur du premier groupe ayant la plus longue durée de paquet codé ;
une valeur de facteur de remplissage pour le second groupe est déterminée en fonction
d'un utilisateur du second groupe ayant la plus longue durée de paquet codé ;
des bits de remplissage pré-FEC sont ajoutés aux bits d'information de façon que le
train binaire codé remplisse au moins un des quatre segments jusqu'à la fin de l'un
des quatre segments du dernier symbole OFDM dans le signal de transmission pour le
premier groupe ; et
des bits de remplissage pré-FEC sont ajoutés aux bits d'information de façon que le
train binaire codé remplisse au moins un des quatre segments jusqu'à ce que l'un des
quatre segments d'un symbole OFDM différent du dernier symbole OFDM et les bits de
remplissage pré-FEC ne soient pas inclus dans le dernier symbole OFDM dans le signal
de transmission pour le second groupe.