WO2010022786A1 - Method, communication device and communication system for determining a channel coding rate for removing padding overhead in a data transmission - Google Patents
Method, communication device and communication system for determining a channel coding rate for removing padding overhead in a data transmission Download PDFInfo
- Publication number
- WO2010022786A1 WO2010022786A1 PCT/EP2008/061376 EP2008061376W WO2010022786A1 WO 2010022786 A1 WO2010022786 A1 WO 2010022786A1 EP 2008061376 W EP2008061376 W EP 2008061376W WO 2010022786 A1 WO2010022786 A1 WO 2010022786A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- coding rate
- channel coding
- data
- determining
- amount
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 50
- 230000005540 biological transmission Effects 0.000 title claims abstract description 49
- 238000004891 communication Methods 0.000 title claims description 78
- 230000006854 communication Effects 0.000 title claims description 78
- 238000010295 mobile communication Methods 0.000 claims description 16
- 238000004590 computer program Methods 0.000 claims description 2
- 108091006146 Channels Proteins 0.000 description 137
- 230000003247 decreasing effect Effects 0.000 description 4
- 230000011664 signaling Effects 0.000 description 3
- 241000543381 Cliftonia monophylla Species 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000005670 electromagnetic radiation Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000007620 mathematical function Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0041—Arrangements at the transmitter end
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0067—Rate matching
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0009—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the channel coding
Definitions
- the present invention relates to wireless communication in general. More particularly, it relates to a method, a network node, a mobile communication device, a communication system, a computer-readable medium and a program element for increasing the efficiency or robustness of a data transmission. In par- ticular, it relates to removing padding overhead of a data transmission .
- information is transmitted by using data bursts in the physical layer.
- data may be transmitted wirelessly as electromagnetic radiation.
- Each data burst may contain one or multiple protocol data units (PDUs) of the medium access control layer (MAC) .
- PDUs protocol data units
- MAC medium access control layer
- Each MAC PDU may be considered to contain a defined number of information bytes. In the case that multiple MAC PDUs are contained in one physical layer burst or data burst the MAC PDUs may be directly concatenated.
- PHY burst Physical layer burst
- the network node may start by determining a suitable modulation coding scheme level, including a modulation coding scheme, a modula- tion order, a channel coding rate and a multiple input multiple output (MIMO) rank.
- a modulation coding scheme level including a modulation coding scheme, a modula- tion order, a channel coding rate and a multiple input multiple output (MIMO) rank.
- MIMO multiple input multiple output
- the aforementioned parameters may be determined based upon channel state information of the communication channel and a (target) block error rate of the transmission.
- the network node may subsequently decide upon or determine the size of a physical layer burst based on the size of the MAC PDU (s) to be transmitted, the determined modulation coding scheme (MCS) level and the number of data subcarriers in a resource unit (RU) .
- MCS modulation coding scheme
- the size (in bits/bytes) of the information transmitted in the MAC PDUs in a PHY burst may be indicated to a mobile communica- tion device by the network node indicating the size of the PHY burst (e.g. in the number of resource units allocated to the mobile communication device) and the modulation coding scheme level .
- the mobile communication device may then decode the PHY burst and subsequently the MAC PDUs.
- Information embedded in the header of the MAC PDU may be indicative of the size of the PDU.
- the mobile communication device may determine the size of the PDU by using the embedded information, may subsequently determine the information bytes of the MAC PDU and may remove padding information or padding bits.
- a mobile communication device may also be a mobile station (MS) .
- MS mobile station
- Padding information or padding bits may be inserted into a MAC PDU in case that there are not sufficient information bits/bytes to fully occupy a MAC PDU.
- a MAC PDU is of standardized size, whereas information to be transmitted may have an arbitrary value and the size of the information may be in particular be uncorre- lated to the size of the MAC PDU.
- the granularity i.e. the increments between individual values between feasible PHY bursts, may be considered to be large, e.g. in an IEEE 802.16 communication environment.
- one resource unit may transmit 24 MAC information bytes.
- a PHY burst may be able to contain the MAC PDU to be transmitted. Following, the size of the information that the whole PHY burst may contain may be larger than the size of the information to be transmitted. Consequently, unused transmission capacity, i.e. unused capacity of the PHY burst or a single MAC PDU, may have to be padded with nonsense information bytes.
- each resource unit may be allocated to the transmission, with each resource unit providing 24 bytes of information ca- pacity. Consequently 19 bytes (6 RU x 24 bytes - 125 info bytes) nonsense padding bytes may have to be added as overhead.
- Padding may be considered to constitute a large overhead in a communication .
- a method of determining a channel coding rate for removing padding overhead in a data transmission comprising determining a modulation coding scheme level having a first channel coding rate and determining an amount of data to be transmitted.
- the method further comprises determining a number of resource units required for accommodating the amount of data to be transmitted, wherein each resource unit has a defined data capacity and wherein the first channel coding rate is indicative for the data capacity.
- a remaining amount of data is determined, wherein the remaining amount of data is the modulus of the amount of data to be transmitted and the data capacity of a resource unit.
- a second channel coding rate is then determined such that the amount of data to be transmitted is a whole-number multiple of the data capacity of one re- source unit when employing the second channel coding rate.
- a method for employing a channel coding rate for removing padding overhead in a data transmission comprising receiving an indication of a modulation coding scheme level having a first channel coding rate, a number of resource units, an adjustment of the first channel coding rate and a remaining amount of data.
- the method further comprises determining a second channel coding rate in accordance with the first channel coding rate, the number of resource units, the indication of an adjustment of the first channel coding rate and the remaining amount of data and employing the second channel coding rate for data transmission with a communication en- tity.
- a network node comprising a determination unit for determining a modulation coding scheme level having a first channel coding rate, a determination unit for determining an amount of data to be transmitted, a determination unit for determining a number of resource units required for accommodating the amount of data to be transmitted, a determination unit for determining a remaining amount of data and a determination unit for determining a second channel coding rate, wherein the network node is adapted to carry out the method according to the present invention.
- a mobile communication device comprising a sending and receiving unit for receiving an indication of a modulation coding scheme level, a first channel coding rate, a number of resource units, an adjustment of the first channel coding rate and a remaining amount of data.
- the communication device further comprises a determination unit for determining a second channel coding rate and a unit for employing the second channel coding rate.
- the communication device is adapted to carry out the method according to the present invention .
- a communication system comprising a network node according to the present invention and a mobile communication device according to the present invention.
- a computer-readable medium is provided in which a computer program is stored, which, when being executed by a processor is adapted to carry out one of the methods according to the present invention.
- a program element is provided, which, when being executed by a processor, is adapted to carry out one of the meth- ods according to the present invention.
- the present invention proposes a method of adjusting the information data capacity of a resource unit so that a single or multiple resource units substantially or precisely match the length, i.e. the amount of bits/bytes, of data to be transmit- ted.
- the information data capacity, or data capacity thus may match the amount of the data to be transmitted, or the data to be transmitted may be an integral plurality, thus a whole- number plurality, of data capacity of a resource unit.
- padding overhead of the data transmission may be minimized or completely removed.
- This matching of the data capacity to the data to be transmit- ted may be achieved by adjusting at least one of the communication, connection, coding and/or modulation parameters defining a communication connection.
- At least one of the aforementioned parameters may be considered to directly influence and definely set the data capacity of a resource unit to match the amount of data to be transmitted.
- n+1 resource units may be allocated to a PHY burst with a certain number of padding bits being added to the last, the (n+l)th resource unit.
- the information data capacity of a resource unit may be in- creased by increasing the channel coding rate to a certain value, so that the information to be transmitted, the MAC PDU (s) may fit in n resource units.
- the MAC PDU (s) may fit in n resource units.
- information data capacity of the resource units may be reduced by reducing the coding rate to a certain value so that the data to be transmitted, the MAC PDUs, may fit precisely in n+1 resource units.
- the overhead of padding bits may be removed, however consequently, the transmission robustness may be improved in this scenario without consuming additional bandwidth .
- the coding rate may need to be very flexible, i.e. the coding rate may need to be of contiguous, continuous value .
- a modulation order for determining a proper modulation coding scheme level may for example be QPSK, 16-QAM and 64-QAM.
- the second channel coding rate may be determined in accordance with at least one element out of the group consisting of the modulation coding scheme level having a first channel coding rate, the first channel coding rate, a channel state, a target block error rate, the data capacity, the amount of data to be transmitted and the remaining amount of data.
- the second channel coding rate may be adapted especially well to an existing channel condition, i.e. a channel quality or channel ro- bustness.
- a channel state and/or a (target) block error rate may be used to determine whether the second channel coding rate may be higher or lower than the first channel coding rate.
- the channel coding rate may be increased until a certain maximum target block error rate is arrived at.
- the second channel coding rate may be reduced over the first channel coding rate.
- the channel coding rate may be increased. If it is determined, that the block error rate is higher than the target block error rate, the channel coding rate may be reduced.
- a specific tailoring of the second channel coding rate to existing communication/channel conditions may influence the determination of the second channel coding rate.
- the modulation scheme level, the first channel coding rate, the number of resource units, the adjustment of the first channel coding rate and the remaining amount of data may be in- dicated to a communication entity.
- the determination of a second channel coding rate may be performed by the communication entity being signaled without the need to determine the respective parameters itself. Minor variations in the parameters when determining the parameters may be avoided, which would result in a (slightly) different channel coding rate employed by different communication en- tities.
- the method of the present invention may be considered to not provide distinct, discrete values for the channel coding rate but rather a contiguous, continuous coding rate, the signaling of the individual parameters may reduce the complexity of signaling a channel coding rate with a required, high precision.
- the second channel coding rate may be employed for data transmission with a communication entity.
- the data transmission and/or the communication channel may be specifically tailored to special requirements.
- the requirements themselves may also have contributed to the determination of the second channel coding rate.
- the use of the method for determining a channel coding rate for removing padding overhead in a data transmission may be indicated to a communication entity.
- Communication entities capable of employing both a regular communication method without determining a second channel coding rate and a method according to the present invention may determine whether the method according to the present invention is used by a communication entity and thus may be able to adapt its communication behavior, like for example omit receiving or discarding received parameters only required for employing the method according to the present invention.
- the indication may allow to implement the method according to the present invention in an easy and simple way without radical design changes in known communication entities.
- modulation coding scheme information and the size of a PHY burst may be provided to a communication entity in a known way.
- a flag bit may indicate whether the method is used for this particular burst or at least some of the following bursts.
- the flag may be determined in the UL/DL- map-IE data structure.
- a further bit may indicate whether the coding rate is to be increased or reduced. The presence of this bit may depend on the value of the first flag bit in the UL/DL-map-IE data structure.
- bits may be used to indicate the amounts of bytes to be adjusted, i.e. the remaining amount of data.
- the presence of these bits may depend as well on the value of the first flag bit.
- the adjustment of the first channel coding rate may be one of the group consisting of a reduction of the first channel coding rate and an increase of the first channel coding rate.
- the first channel coding rate may be adjusted by either increasing or decreasing the channel coding rate according to channel conditions/channel quality and/or desired target block error rate.
- one resource unit may be saved so that bandwidth efficiency is improved. Also, the data capacity of one resource unit may be considered to increase as well.
- the transmission robustness may be improved without consuming more bandwidth.
- the network node may further comprise at least one unit out of the group consisting of a unit for setting the first channel coding rate to the second channel coding rate, a unit for employing the second channel coding rate and a sending and receiving unit for indicating a modulation coding scheme level, a first channel coding rate, a number of resource units, an adjustment of the first channel coding rate and a remaining amount of data to a communication entity.
- Fig. Ia, b show exemplary embodiments of the method of determining a channel coding rate for a moving padding overhead in a data transmission and of the method for employing a channel coding rate for removing padding overhead in a data transmission according to the present invention
- Fig. 2 shows an exemplary embodiment of a communication system comprising a network node and a communication device according to the present invention
- Fig. 3a-d show an exemplary code rate adjustment for minimizing padding overhead of a data transmission according to the present invention.
- FIG. Ia an exemplary embodiment of the method 12 of determining a channel coding rate for removing padding overhead in a data transmission is depicted.
- step 1 a modulation coding scheme level is determined.
- a first channel coding rate may be determined separately or as part, being defined by, the modulation coding scheme level.
- the amount, the value, the length of the data to be transmitted may preferably be expressed in bits/bytes.
- a resource unit has a defined data capacity in bits/bytes, wherein the data capacity depends on the channel coding rate.
- An increased channel coding rate is increasing the data capacity of the resource unit, whereas a decrease of the channel coding rate is decreasing the data capacity.
- the determination of the number of resource units required for accommodating the amount of data to be transmitted may comprise a determination of the number of resource units required to completely transmit the data to be transmitted (wherein n+1 is the number of required resource units) . Following, the (n+l)th resource unit is required for transmitting the remaining amount of data.
- the remaining amount of data is determined as described earlier.
- the remaining amount of data is the modulus (mathematical function - i.e. the remainder) of the amount of data to be transmitted and the data capacity of a resource unit .
- step 5 the second channel coding rate is determined so that the amount of data to be transmitted is a whole-number multiple of the data capacity of one resource unit, with the data capacity of the resource unit being indicated by the second channel coding rate.
- the second channel coding rate is adjusted so that the data capacity of an associated resource unit multiplied by a whole-number is exactly matching the amount of data to be transmitted.
- further elements of the communication channel may have to be considered, for example an increase in channel coding rate may also increase a block error rate of the channel, thus decreasing the robust- ness.
- the channel state or the channel quality is not sufficiently high to allow such an increase of the coding rate, i.e. the so obtained block error rate is higher than the allowed, target block error rate, an increase of the channel coding rate may not be allowable. In such a case, a decrease of the channel coding rate may be considered, thus resulting in a more robust data transmission without consuming additional bandwidth.
- the omission of padding overhead may be interpreted as utilizing that part of the data transmission allocated to the padding overhead for either increasing the bandwidth efficiency or increasing transmission robustness.
- a decision whether to increase or decrease the channel coding rate may depend on at least one element out of the group consisting of the modulation coding scheme level, the first channel coding rate, a channel state, a target block error rate, a data capacity, the amount of data to be transmitted and the re- maining amount of data and may also be performed in step 5.
- the determined second channel coding rate may be employed for a data transmission with the communication entity.
- This employing or setting of the second channel coding rate as the (employed) channel coding rate for the data transmission may either be performed in step 5 or step 6.
- Fig. Ib a method for employing a channel coding rate for removing padding overhead in a data transmission is depicted.
- step 7 an indication of a modulation coding scheme level having a first channel coding rate, a number of resource units, an adjustment of the first channel coding rate and a remaining amount of data may be received by a communication entity.
- Step 7 may be considered to be the counterpart of step 6 on the receiving side when negotiating the parameters of a data transmission, whereas step 6 may be considered to be on the sending, initiating side.
- a second channel coding rate is determined by using the first channel coding rate, the number of resource units, the indication of an adjustment of the first channel coding rate (increased or decreased channel coding rate) and the remaining amount of data.
- the determination in step 8 may be considered to be a mere calculation to obtain the second channel coding rate without the need for specifically determining (i.e. measuring or decoding) individual parameters.
- An identical determination procedure is performed similar to step 5, so to arrive at an identical channel coding rate with high precision.
- step 9 the calculated second channel coding rate is employed for the data transmission with a communication entity.
- FIG. 2 an exemplary embodiment of a communi- cation system comprising a network node and a communication device according to the present invention is depicted.
- the communication system 20 comprises a network node 10 and a mobile communication device 11.
- Both the network node 10 and the communication device 11 feature a microprocessor 21a, b, a memory unit 23a, b and a sending and receiving unit 27a, b.
- the network node 10 and the communication device 11 are con- nectable for data transmission using the sending and receiving units 27a, b and may establish a communication link using the sending and receiving units 27a, b.
- the sending and receiving units 27a, b are depicted as a single antenna, however multiple antennas or an antenna array are conceivable as well.
- the network node 10 is connected by a communication link 31 to a communication network 30 of a communication provider.
- the communication device may further comprise a display unit 22, an input unit 26 as well as a microphone 24 and a speaker unit 25.
- the microprocessor 21b and the memory unit 23b of network node 10 may comprise the functionality of a determination unit for determining a modulation coding scheme level having a first channel coding rate, a determination unit for determining an amount of data to be transmitted, a determination unit for determining a number of resource units required for accommodating the amount o data to be transmitted, a determination unit for determining a remaining amount of data and a determination unit for determining a second channel coding rate.
- the method according to the present invention may be carried out by a microprocessor 21b and memory unit 23b.
- Microprocessor 21b and memory unit 23b may also comprise the functionality of a unit for setting the first channel coding rate to the second channel coding rate and of a unit for employing the second channel coding rate.
- these units are imple- mented separately in independent units within the network node 10, e.g. as dedicated electronic circuits.
- microprocessor 21a and the memory unit 23a of communication device 11 may be adapted to comprise the functionality of a de- termination unit or determining a second channel coding rate and a unit for employing the second coding rate. Furthermore, microprocessor 21a and memory unit 23a may be adapted to carry out the method according to the present invention.
- Fig. 3a to d an exemplary code rate adjustment for minimizing padding overhead of a data transmission according to the present invention is depicted.
- Fig. 3a shows data to be transmitted consisting of information bits and parity bits part 1 and 2.
- modulation coding scheme is selected from a set of discontinuous values e.g. like 8 different types of modulation coding schemes.
- a network node may select the modulation coding scheme based on a channel state and a block error rate.
- the associated channel coding rate may be denoted as r.
- One resource unit may be able to transmit a maximum of K information bytes, depending on the modulation coding scheme.
- the size of the MAC PDU (or concatenated MAC PDUs - i.e. the size of the data transmission, the amount of the data to be transmitted is K*n+k bytes with 0 ⁇ k ⁇ K.
- (n+1) resource units may be allocated to a communication entity for transmitting the PHY burst.
- no coding rate adjustments may be performed.
- K-k nonsense bytes are padded as information bytes after the MAC PDU.
- an entirety of (n+l)*K bytes i.e. K*n+k bytes from the MAC PDU and K-k padding bytes
- the coded bits after channel coding result in (n+l)*K/r bytes.
- the PHY channel coding rate is r .
- the inability to adjust the coding rate results in additional data, i.e. the padding data to be transmitted in addition to the information bits (compare to Fig. 3a) . This results in lengthening the data transmission as can be taken from Fig. 3b.
- Fig. 3c an increase in the channel coding rate is depicted.
- the network node may increase the coding rate by transmitting the K*n+k info bytes (without padding bytes) in n resource units.
- the coded bits after channel coding thus result in n*K/r bytes.
- the increased channel coding rate r mc is
- each resource unit when using an increased coding rate is able to transmit slightly more data as opposed to a data transmission without channel coding rate adjustment (in- crease) according to Fig. 3b.
- a reduction of the coding rate is depicted.
- the coding rate is reduced to transmit the (K*n+k) information bytes (without padding bytes) in (n+1) resource units.
- the coded bits after channel coding are (n+l)*K/r bytes.
- the reduced channel coding rate r red is
- the determination or selection whether to increase or reduce the coding rate may be performed by the network node.
- the net- work node may utilize channel state information and a target block error rate for the determination.
- the network node may indicate to another communication entity the following information by explicit signaling:
- the modulation coding scheme level including the channel coding rate r, the number of resource units, the value of k and the mode (increasing or reducing coding rate) .
- the channel coding rate is adjusted in a way so that not an adjacent value for the resource units is obtained but rather a value further away from n, like for example n+5 or n-7.
- the target block error rate, the channel state, the desired channel bandwidth and or the desired robustness of the transmission may provide limiting boundaries.
- Parity bits part I and II displayed in Fig. 3a-d may be pro- prised by the convolutional turbo code according to e.g. IEEE 802.16e. Depicted is an example, wherein a mother code is a rate 1/3 code.
- a computer-readable medium may be a floppy disk, a CDROM, a DVD, a harddisk, a USB (Universal Serial Bus) storage device, a RAM (Read Access Memory) , a ROM (Read Only Memory) and an EPROM (Erasable Programmable Read Only Memory) .
- a computer-readable medium may also be a data communication network, e.g. the Internet, which allows downloading a program code .
- Step Determining a modulation coding scheme level
- Step 5 Determining a second channel coding rate
- Step 7 Receiving an indication of parameters of a com- munication entity
- Step 8 Determining a second channel coding rate
- Wireless communication device 12 Method of determining a channel coding rate for removing padding overhead in a data transmission
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Method (12) of determining a channel coding rate for removing padding overhead in a data transmission, comprising determining (1) a modulation coding scheme level having a first channel coding rate; determining (2) an amount of data to be transmitted; determining (3) a number of resource units required for accommodating the amount of data to be transmitted; wherein each resource unit has a defined data capacity; and wherein the first channel coding rate is indicative for the data capacity; determining (4) a remaining amount of data; wherein the remaining amount of data is the modulus of the amount of data to be transmitted and the data capacity of a resource unit; and determining (5) a second channel coding rate such that the amount of data to be transmitted is a whole-number multiple of the data capacity of one resource unit when employing the second channel coding rate.
Description
Method, communication device and communication system for de- termining a channel coding rate for removing padding overhead in a data transmission
Technical field of the invention
The present invention relates to wireless communication in general. More particularly, it relates to a method, a network node, a mobile communication device, a communication system, a computer-readable medium and a program element for increasing the efficiency or robustness of a data transmission. In par- ticular, it relates to removing padding overhead of a data transmission .
Background of the invention
In wireless communication, in particular in communication using the IEEE 802.16 standard, information is transmitted by using data bursts in the physical layer. For example, data may be transmitted wirelessly as electromagnetic radiation.
Each data burst may contain one or multiple protocol data units (PDUs) of the medium access control layer (MAC) . Each MAC PDU may be considered to contain a defined number of information bytes. In the case that multiple MAC PDUs are contained in one physical layer burst or data burst the MAC PDUs may be directly concatenated.
In case one communication entity is about to establish a communication link to another communication entity, special parameters for the communication link may have to be determined for establishing and defining said communication link.
For example, when a network node tries to communicate with a mobile communication device, a physical layer burst (PHY burst) may be allocated to the mobile communication device for receiv- ing and/or transmitting upload/download MAC PDU data.
To initiate an according communication connection, the network node may start by determining a suitable modulation coding scheme level, including a modulation coding scheme, a modula- tion order, a channel coding rate and a multiple input multiple output (MIMO) rank.
The aforementioned parameters may be determined based upon channel state information of the communication channel and a (target) block error rate of the transmission.
The network node may subsequently decide upon or determine the size of a physical layer burst based on the size of the MAC PDU (s) to be transmitted, the determined modulation coding scheme (MCS) level and the number of data subcarriers in a resource unit (RU) .
The size (in bits/bytes) of the information transmitted in the MAC PDUs in a PHY burst may be indicated to a mobile communica- tion device by the network node indicating the size of the PHY burst (e.g. in the number of resource units allocated to the mobile communication device) and the modulation coding scheme level .
The mobile communication device may then decode the PHY burst and subsequently the MAC PDUs. Information embedded in the header of the MAC PDU may be indicative of the size of the PDU.
Following, the mobile communication device may determine the size of the PDU by using the embedded information, may subsequently determine the information bytes of the MAC PDU and may remove padding information or padding bits.
A mobile communication device may also be a mobile station (MS) .
Padding information or padding bits may be inserted into a MAC PDU in case that there are not sufficient information bits/bytes to fully occupy a MAC PDU.
This may be because a MAC PDU is of standardized size, whereas information to be transmitted may have an arbitrary value and the size of the information may be in particular be uncorre- lated to the size of the MAC PDU.
The granularity, i.e. the increments between individual values between feasible PHY bursts, may be considered to be large, e.g. in an IEEE 802.16 communication environment.
For example, in download mode with two transmission antennas, there may be 96 subcarriers per resource unit. In case the modulation coding scheme is 16 QAM with 1/2 coding rate and a sin- gle spatial data stream, one resource unit may transmit 24 MAC information bytes.
A PHY burst may be able to contain the MAC PDU to be transmitted. Following, the size of the information that the whole PHY burst may contain may be larger than the size of the information to be transmitted.
Consequently, unused transmission capacity, i.e. unused capacity of the PHY burst or a single MAC PDU, may have to be padded with nonsense information bytes.
Continuing the example indicated above (24 information bytes per resource unit) 125 bytes are assumed to be transmitted.
Thus, six resource units may be allocated to the transmission, with each resource unit providing 24 bytes of information ca- pacity. Consequently 19 bytes (6 RU x 24 bytes - 125 info bytes) nonsense padding bytes may have to be added as overhead.
Padding may be considered to constitute a large overhead in a communication .
In document IEEE 802.16Ref2/D6, "IEEE draft standard for local and metropolitan area networks - part 16: Air interface for fixed broadband wireless access systems", June 2008 a communication system according to IEEE 802.16 standard and modulation coding schemes are described.
In document IEEE 802.16m-08/003r4, "Draft IEEE 802.16m Requirements," 2008-7-29, data subcarriers and resource units are described.
In document IEEE C802.16m-08/660, "Rate matching in 802.16m", Motorola, July 2008 rate matching in a communication system according to IEEE 802.16m is described.
There may be a need to provide communication capability with reduced susceptibility to padding overhead, thus increased communication efficiency.
Summary of the invention
Thus, a method of determining a channel coding rate for removing padding overhead of a data transmission, a method for employing a new channel coding rate for removing padding overhead of a data transmission, a network node, a mobile communication device, a communication system, a computer-readable medium and a program element according to the independent claims are provided.
According to an exemplary embodiment of the present invention, a method of determining a channel coding rate for removing padding overhead in a data transmission is provided, comprising determining a modulation coding scheme level having a first channel coding rate and determining an amount of data to be transmitted. The method further comprises determining a number of resource units required for accommodating the amount of data to be transmitted, wherein each resource unit has a defined data capacity and wherein the first channel coding rate is indicative for the data capacity. Furthermore, a remaining amount of data is determined, wherein the remaining amount of data is the modulus of the amount of data to be transmitted and the data capacity of a resource unit. A second channel coding rate is then determined such that the amount of data to be transmitted is a whole-number multiple of the data capacity of one re- source unit when employing the second channel coding rate.
According to a further exemplary embodiment of the present invention, a method for employing a channel coding rate for removing padding overhead in a data transmission is provided, comprising receiving an indication of a modulation coding scheme level having a first channel coding rate, a number of resource units, an adjustment of the first channel coding rate and a remaining amount of data. The method further comprises determining a second channel coding rate in accordance with the
first channel coding rate, the number of resource units, the indication of an adjustment of the first channel coding rate and the remaining amount of data and employing the second channel coding rate for data transmission with a communication en- tity.
According to a further exemplary embodiment of the present invention a network node is provided, comprising a determination unit for determining a modulation coding scheme level having a first channel coding rate, a determination unit for determining an amount of data to be transmitted, a determination unit for determining a number of resource units required for accommodating the amount of data to be transmitted, a determination unit for determining a remaining amount of data and a determination unit for determining a second channel coding rate, wherein the network node is adapted to carry out the method according to the present invention.
According to a further exemplary embodiment of the present in- vention a mobile communication device is provided, comprising a sending and receiving unit for receiving an indication of a modulation coding scheme level, a first channel coding rate, a number of resource units, an adjustment of the first channel coding rate and a remaining amount of data. The communication device further comprises a determination unit for determining a second channel coding rate and a unit for employing the second channel coding rate. Furthermore, the communication device is adapted to carry out the method according to the present invention .
According to a further exemplary embodiment of the present invention a communication system is provided, comprising a network node according to the present invention and a mobile communication device according to the present invention.
According to a further exemplary embodiment a computer-readable medium is provided in which a computer program is stored, which, when being executed by a processor is adapted to carry out one of the methods according to the present invention.
According to a further exemplary embodiment of the present invention a program element is provided, which, when being executed by a processor, is adapted to carry out one of the meth- ods according to the present invention.
In the following, further embodiments of the present invention are described referring in particular to a method of determining a channel coding rate for removing padding overhead of a data transmission, a method for employing a new channel coding rate for removing padding overhead of a data transmission, a network node, a mobile communication device, a communication system, a computer-readable medium and a program element.
However, arbitrary variations and interchanges of single and multiple features between the claimed entities is conceivable and within the scope and disclosure of the present patent application .
It is also noted, that embodiments and aspects of the present invention have been described with respect to different subject-matters .
In particular, some embodiments have been described with refer- ence to apparatus type claims, whereas other embodiments have been described with reference to method type claims.
However, a person skilled in the art will gather from the above and the following description that, unless notified, in addi-
tion to any combination features belonging to one type of subject-matter also any combination between features relating to different subject-matters, in particular between features of apparatus claims and features of method claims is considered to be disclosed with this application.
These and other aspects of the present invention will become apparent from and elucidated with reference to the embodiments described hereinafter.
The present invention proposes a method of adjusting the information data capacity of a resource unit so that a single or multiple resource units substantially or precisely match the length, i.e. the amount of bits/bytes, of data to be transmit- ted. The information data capacity, or data capacity, thus may match the amount of the data to be transmitted, or the data to be transmitted may be an integral plurality, thus a whole- number plurality, of data capacity of a resource unit.
Consequently, as the data capacity closely or precisely matches the data to be transmitted, padding overhead of the data transmission may be minimized or completely removed.
This matching of the data capacity to the data to be transmit- ted may be achieved by adjusting at least one of the communication, connection, coding and/or modulation parameters defining a communication connection.
At least one of the aforementioned parameters may be considered to directly influence and definely set the data capacity of a resource unit to match the amount of data to be transmitted.
For example, n+1 resource units may be allocated to a PHY burst with a certain number of padding bits being added to the last,
the (n+l)th resource unit. Following, two possibilities for removing the overhead from padding are conceivable.
The information data capacity of a resource unit may be in- creased by increasing the channel coding rate to a certain value, so that the information to be transmitted, the MAC PDU (s) may fit in n resource units. By increasing the channel coding rate, the overhead of padding bits may be removed and one resource unit may be saved, thus improving bandwidth efficiency.
It may also be conceivable that information data capacity of the resource units may be reduced by reducing the coding rate to a certain value so that the data to be transmitted, the MAC PDUs, may fit precisely in n+1 resource units. By reducing the channel coding rate, the overhead of padding bits may be removed, however consequently, the transmission robustness may be improved in this scenario without consuming additional bandwidth .
To arrive at an adjustable coding rate as required for the present invention, the coding rate may need to be very flexible, i.e. the coding rate may need to be of contiguous, continuous value .
A modulation order for determining a proper modulation coding scheme level may for example be QPSK, 16-QAM and 64-QAM.
According to a further exemplary embodiment of the present invention, the second channel coding rate may be determined in accordance with at least one element out of the group consisting of the modulation coding scheme level having a first channel coding rate, the first channel coding rate, a channel state, a target block error rate, the data capacity, the amount of data to be transmitted and the remaining amount of data.
When employing at least one element of this group, the second channel coding rate may be adapted especially well to an existing channel condition, i.e. a channel quality or channel ro- bustness. In particular, a channel state and/or a (target) block error rate may be used to determine whether the second channel coding rate may be higher or lower than the first channel coding rate.
For example, the channel coding rate may be increased until a certain maximum target block error rate is arrived at. On the other hand, the second channel coding rate may be reduced over the first channel coding rate.
If it is determined, after increasing the channel coding rate, that the obtained block error rate is still better than the target block error rate, the channel coding rate may be increased. If it is determined, that the block error rate is higher than the target block error rate, the channel coding rate may be reduced.
Thus, a specific tailoring of the second channel coding rate to existing communication/channel conditions may influence the determination of the second channel coding rate.
According to a further exemplary embodiment of the present invention, the modulation scheme level, the first channel coding rate, the number of resource units, the adjustment of the first channel coding rate and the remaining amount of data may be in- dicated to a communication entity.
Thus, the determination of a second channel coding rate may be performed by the communication entity being signaled without the need to determine the respective parameters itself.
Minor variations in the parameters when determining the parameters may be avoided, which would result in a (slightly) different channel coding rate employed by different communication en- tities.
Furthermore, since the method of the present invention may be considered to not provide distinct, discrete values for the channel coding rate but rather a contiguous, continuous coding rate, the signaling of the individual parameters may reduce the complexity of signaling a channel coding rate with a required, high precision.
According to a further exemplary embodiment of the present in- vention, the second channel coding rate may be employed for data transmission with a communication entity.
By using the second channel coding rate for data transmission, the data transmission and/or the communication channel may be specifically tailored to special requirements. The requirements themselves may also have contributed to the determination of the second channel coding rate.
According to a further exemplary embodiment of the present in- vention, the use of the method for determining a channel coding rate for removing padding overhead in a data transmission may be indicated to a communication entity.
Thus, a backward compatibility may be achievable with a system not being adapted for the use of the method according to the present invention.
Communication entities capable of employing both a regular communication method without determining a second channel coding
rate and a method according to the present invention may determine whether the method according to the present invention is used by a communication entity and thus may be able to adapt its communication behavior, like for example omit receiving or discarding received parameters only required for employing the method according to the present invention.
Furthermore, the indication may allow to implement the method according to the present invention in an easy and simple way without radical design changes in known communication entities.
For example, modulation coding scheme information and the size of a PHY burst (number of resource units) may be provided to a communication entity in a known way.
Furthermore, a flag bit may indicate whether the method is used for this particular burst or at least some of the following bursts. For example, the flag may be determined in the UL/DL- map-IE data structure.
A further bit may indicate whether the coding rate is to be increased or reduced. The presence of this bit may depend on the value of the first flag bit in the UL/DL-map-IE data structure.
Following, several other bits may be used to indicate the amounts of bytes to be adjusted, i.e. the remaining amount of data. The presence of these bits may depend as well on the value of the first flag bit.
According to a further exemplary embodiment of the present invention, the adjustment of the first channel coding rate may be one of the group consisting of a reduction of the first channel coding rate and an increase of the first channel coding rate.
As also explained earlier, the first channel coding rate may be adjusted by either increasing or decreasing the channel coding rate according to channel conditions/channel quality and/or desired target block error rate.
By increasing the coding rates, one resource unit may be saved so that bandwidth efficiency is improved. Also, the data capacity of one resource unit may be considered to increase as well.
By reducing the coding rates, the transmission robustness may be improved without consuming more bandwidth.
According to a further exemplary embodiment of the present invention, the network node may further comprise at least one unit out of the group consisting of a unit for setting the first channel coding rate to the second channel coding rate, a unit for employing the second channel coding rate and a sending and receiving unit for indicating a modulation coding scheme level, a first channel coding rate, a number of resource units, an adjustment of the first channel coding rate and a remaining amount of data to a communication entity.
Exemplary embodiments of the present invention will be described below with reference to the following drawings.
The illustration in the drawings is schematic. In different drawings, similar or identical elements are provided with similar or identical reference numerals.
Figures are not drawn to scale, however may depict qualitative proportions .
Brief description of the drawings
Fig. Ia, b show exemplary embodiments of the method of determining a channel coding rate for a moving padding overhead in a data transmission and of the method for employing a channel coding rate for removing padding overhead in a data transmission according to the present invention,
Fig. 2 shows an exemplary embodiment of a communication system comprising a network node and a communication device according to the present invention, Fig. 3a-d show an exemplary code rate adjustment for minimizing padding overhead of a data transmission according to the present invention.
Detailed description
Now referring to Fig. Ia, an exemplary embodiment of the method 12 of determining a channel coding rate for removing padding overhead in a data transmission is depicted.
In step 1 a modulation coding scheme level is determined. A first channel coding rate may be determined separately or as part, being defined by, the modulation coding scheme level.
Following the amount of data to be transmitted is determined. The amount, the value, the length of the data to be transmitted may preferably be expressed in bits/bytes.
Following, the number of resource units required for accommodating the amount of data to be transmitted is determined. A resource unit has a defined data capacity in bits/bytes, wherein the data capacity depends on the channel coding rate.
An increased channel coding rate is increasing the data capacity of the resource unit, whereas a decrease of the channel coding rate is decreasing the data capacity.
The determination of the number of resource units required for accommodating the amount of data to be transmitted may comprise a determination of the number of resource units required to completely transmit the data to be transmitted (wherein n+1 is the number of required resource units) . Following, the (n+l)th resource unit is required for transmitting the remaining amount of data.
As a next step 4, the remaining amount of data is determined as described earlier. The remaining amount of data is the modulus (mathematical function - i.e. the remainder) of the amount of data to be transmitted and the data capacity of a resource unit .
Thus, it may be considered to be that (extra) amount of data (in bits/bytes) for which the data capacity of the (n+l)th resource unit is required over the data capacity of the n resource units.
In step 5, the second channel coding rate is determined so that the amount of data to be transmitted is a whole-number multiple of the data capacity of one resource unit, with the data capacity of the resource unit being indicated by the second channel coding rate.
In other words, the second channel coding rate is adjusted so that the data capacity of an associated resource unit multiplied by a whole-number is exactly matching the amount of data to be transmitted.
When determining a second channel coding rate, further elements of the communication channel may have to be considered, for example an increase in channel coding rate may also increase a block error rate of the channel, thus decreasing the robust- ness.
If the channel state or the channel quality is not sufficiently high to allow such an increase of the coding rate, i.e. the so obtained block error rate is higher than the allowed, target block error rate, an increase of the channel coding rate may not be allowable. In such a case, a decrease of the channel coding rate may be considered, thus resulting in a more robust data transmission without consuming additional bandwidth.
So, the omission of padding overhead may be interpreted as utilizing that part of the data transmission allocated to the padding overhead for either increasing the bandwidth efficiency or increasing transmission robustness.
A decision whether to increase or decrease the channel coding rate may depend on at least one element out of the group consisting of the modulation coding scheme level, the first channel coding rate, a channel state, a target block error rate, a data capacity, the amount of data to be transmitted and the re- maining amount of data and may also be performed in step 5.
A decision is made whether to increase or decrease the channel coding rate and subsequently in step 6 an indication of the required parameters (modulation coding scheme level, first chan- nel coding rate, number of resource units, adjustment of the first channel coding rate (increase or decrease) and the remaining amount of data) is indicated to a communication entity.
Furthermore, the use of the method of determining a channel coding rate for removing padding overhead in a data transmission may be indicated to a communication entity in step 6 as well .
Following, the determined second channel coding rate may be employed for a data transmission with the communication entity.
This employing or setting of the second channel coding rate as the (employed) channel coding rate for the data transmission may either be performed in step 5 or step 6.
Referring now to Fig. Ib, a method for employing a channel coding rate for removing padding overhead in a data transmission is depicted.
In step 7, an indication of a modulation coding scheme level having a first channel coding rate, a number of resource units, an adjustment of the first channel coding rate and a remaining amount of data may be received by a communication entity.
Step 7 may be considered to be the counterpart of step 6 on the receiving side when negotiating the parameters of a data transmission, whereas step 6 may be considered to be on the sending, initiating side.
In step 8, a second channel coding rate is determined by using the first channel coding rate, the number of resource units, the indication of an adjustment of the first channel coding rate (increased or decreased channel coding rate) and the remaining amount of data.
The determination in step 8 may be considered to be a mere calculation to obtain the second channel coding rate without the
need for specifically determining (i.e. measuring or decoding) individual parameters. An identical determination procedure is performed similar to step 5, so to arrive at an identical channel coding rate with high precision.
In step 9 the calculated second channel coding rate is employed for the data transmission with a communication entity.
Now referring to Fig. 2, an exemplary embodiment of a communi- cation system comprising a network node and a communication device according to the present invention is depicted.
The communication system 20 comprises a network node 10 and a mobile communication device 11.
Both the network node 10 and the communication device 11 feature a microprocessor 21a, b, a memory unit 23a, b and a sending and receiving unit 27a, b.
The network node 10 and the communication device 11 are con- nectable for data transmission using the sending and receiving units 27a, b and may establish a communication link using the sending and receiving units 27a, b.
The sending and receiving units 27a, b are depicted as a single antenna, however multiple antennas or an antenna array are conceivable as well.
The network node 10 is connected by a communication link 31 to a communication network 30 of a communication provider.
The communication device may further comprise a display unit 22, an input unit 26 as well as a microphone 24 and a speaker unit 25.
The microprocessor 21b and the memory unit 23b of network node 10 may comprise the functionality of a determination unit for determining a modulation coding scheme level having a first channel coding rate, a determination unit for determining an amount of data to be transmitted, a determination unit for determining a number of resource units required for accommodating the amount o data to be transmitted, a determination unit for determining a remaining amount of data and a determination unit for determining a second channel coding rate. Furthermore, the method according to the present invention may be carried out by a microprocessor 21b and memory unit 23b.
Microprocessor 21b and memory unit 23b may also comprise the functionality of a unit for setting the first channel coding rate to the second channel coding rate and of a unit for employing the second channel coding rate.
However, it is also conceivable that these units are imple- mented separately in independent units within the network node 10, e.g. as dedicated electronic circuits.
The microprocessor 21a and the memory unit 23a of communication device 11 may be adapted to comprise the functionality of a de- termination unit or determining a second channel coding rate and a unit for employing the second coding rate. Furthermore, microprocessor 21a and memory unit 23a may be adapted to carry out the method according to the present invention.
However, it is also conceivable that these units are implemented as separate, independent units within the mobile communication device 11, e.g. as dedicated electronic circuits.
Now referring to Fig. 3a to d, an exemplary code rate adjustment for minimizing padding overhead of a data transmission according to the present invention is depicted.
Fig. 3a shows data to be transmitted consisting of information bits and parity bits part 1 and 2.
For the further explanations it may be assumed that modulation coding scheme is selected from a set of discontinuous values e.g. like 8 different types of modulation coding schemes.
A network node may select the modulation coding scheme based on a channel state and a block error rate. The associated channel coding rate may be denoted as r.
One resource unit may be able to transmit a maximum of K information bytes, depending on the modulation coding scheme.
The size of the MAC PDU (or concatenated MAC PDUs - i.e. the size of the data transmission, the amount of the data to be transmitted is K*n+k bytes with 0 < k < K.
Depending on the MAC PDU size and the modulation coding scheme, (n+1) resource units may be allocated to a communication entity for transmitting the PHY burst.
In a system according to Fig. 3b, no coding rate adjustments may be performed. Following, K-k nonsense bytes are padded as information bytes after the MAC PDU. Thus, an entirety of (n+l)*K bytes (i.e. K*n+k bytes from the MAC PDU and K-k padding bytes) are to be encoded. The coded bits after channel coding result in (n+l)*K/r bytes. The PHY channel coding rate is r .
As can be taken from Fig. 3b, the inability to adjust the coding rate results in additional data, i.e. the padding data to be transmitted in addition to the information bits (compare to Fig. 3a) . This results in lengthening the data transmission as can be taken from Fig. 3b.
In Fig. 3c, an increase in the channel coding rate is depicted. For example, the network node may increase the coding rate by transmitting the K*n+k info bytes (without padding bytes) in n resource units. The coded bits after channel coding thus result in n*K/r bytes.
The increased channel coding rate rmc is
rfK + k k r. = = r 1 + ιnc n*K n*K
Consequently, each resource unit when using an increased coding rate is able to transmit slightly more data as opposed to a data transmission without channel coding rate adjustment (in- crease) according to Fig. 3b.
In Fig. 3d, a reduction of the coding rate is depicted. The coding rate is reduced to transmit the (K*n+k) information bytes (without padding bytes) in (n+1) resource units. The coded bits after channel coding are (n+l)*K/r bytes.
The determination or selection whether to increase or reduce the coding rate may be performed by the network node. The net- work node may utilize channel state information and a target block error rate for the determination.
To provide information about the coding rate adjustment the network node may indicate to another communication entity the following information by explicit signaling:
The modulation coding scheme level including the channel coding rate r, the number of resource units, the value of k and the mode (increasing or reducing coding rate) .
It may also be conceivable, that the channel coding rate is adjusted in a way so that not an adjacent value for the resource units is obtained but rather a value further away from n, like for example n+5 or n-7. For an according adjustment, the target block error rate, the channel state, the desired channel bandwidth and or the desired robustness of the transmission may provide limiting boundaries.
Parity bits part I and II displayed in Fig. 3a-d may be pro- duced by the convolutional turbo code according to e.g. IEEE 802.16e. Depicted is an example, wherein a mother code is a rate 1/3 code.
It should be noted that the term "comprising" does not exclude other elements or steps and that "a" or "an" does not exclude a
plurality. Also, elements described in association with different embodiments may be combined.
It should also be noted, that reference signs in the claims shall not be construed as limiting the scope of the claims.
A computer-readable medium may be a floppy disk, a CDROM, a DVD, a harddisk, a USB (Universal Serial Bus) storage device, a RAM (Read Access Memory) , a ROM (Read Only Memory) and an EPROM (Erasable Programmable Read Only Memory) .
A computer-readable medium may also be a data communication network, e.g. the Internet, which allows downloading a program code .
Reference Numerals
1 Step: Determining a modulation coding scheme level
2 Step: Determining an amount of data to be transmitted 3 Step: Determining a number of resource units
4 Step: Determining a remaining amount of data
5 Step: Determining a second channel coding rate
6 Step: Indicating parameters to a communication entity
7 Step: Receiving an indication of parameters of a com- munication entity
8 Step: Determining a second channel coding rate
9 Step: Employing the second channel coding rate
10 Network node
11 Wireless communication device 12 Method of determining a channel coding rate for removing padding overhead in a data transmission
13 Method for employing a channel coding rate for removing padding overhead in a data transmission
20 Communication system 21a, b Microprocessor
22 Display unit
23a, b Memory unit
24 Microphone
25 Speaker unit 26 Input unit
27a, b Sending and receiving unit
30 Communication network
31 Communication link
Claims
1. Method (12) of determining a channel coding rate for removing padding overhead in a data transmission, comprising determining (1) a modulation coding scheme level having a first channel coding rate; determining (2) an amount of data to be transmitted; determining (3) a number of resource units required for accommodating the amount of data to be transmitted; wherein each resource unit has a defined data capacity; and wherein the first channel coding rate is indica- tive for the data capacity; determining (4) a remaining amount of data; wherein the remaining amount of data is the modulus of the amount of data to be transmitted and the data capacity of a resource unit; and determining (5) a second channel coding rate such that the amount of data to be transmitted is a whole- number multiple of the data capacity of one resource unit when employing the second channel coding rate.
2. Method of claim 1, wherein the second channel coding rate is determined in accordance with at least one element out of the group consisting of the modulation coding scheme level, the first channel coding rate, a channel state, a target block error rate, the data capacity, the amount of data to be transmitted and the remaining amount of data.
3. Method of claim 1 or 2, further comprising indicating (6) the modulation coding scheme level having the first channel coding rate, the number of resource units, the indication for the adjustment of the first channel coding rate and the remaining amount of data to a communication entity.
4. Method of one of the claims 1 to 3, further comprising employing (5) the second channel coding rate for data transmission with a communication entity.
5. Method of one of the claims 1 to 4, further comprising indicating (6) the use of the method of determining a channel coding rate for removing padding overhead in a data transmission to a communication entity.
6. Method (13) for employing a channel coding rate for removing padding overhead in a data transmission, comprising receiving (7) an indication of a modulation coding scheme level having a first channel coding rate, a number of resource units, an adjustment of the first channel cod¬ ing rate and a remaining amount of data; determining (8) a second channel coding rate in ac¬ cordance with the first channel coding rate, the number of resource units, the indication of an adjustment of the first channel coding rate and the remaining amount of da¬ ta; and employing (9) the second channel coding rate for data transmission with a communication entity.
7. Method according to one of claims 2 to 6, wherein the adjustment of the first channel coding rate is one of the group consisting of a reduction of the first channel coding rate and an increase of the first channel coding rate.
8. Network node (10) , comprising a determination unit (21b, 23b) for determining a modulation coding scheme level having a first channel coding rate; a determination unit (21b, 23b) for determining an amount of data to be transmitted; a determination unit (21b, 23b) for determining a number of resource units required for accommodating the amount of data to be transmitted; a determination unit (21b, 23b) for determining a re- maining amount of data; and a determination unit (21b, 23b) for determining a second channel coding rate; the network node (10) being adapted to carry out the method according to one of claims 1 to 5 and 7.
9. Network node of claim 8, further comprising at least one unit out of the group consisting of a unit (21b, 23b) for setting the first channel coding rate to the second channel coding rate; a unit (21b, 23b) for employing the second channel coding rate; and a sending and receiving unit (27b) for indicating a modulation coding scheme level having a first channel coding rate, a number of resource units, an adjustment of the first channel coding rate and a remaining amount of data to a communication entity.
10. Mobile communication device (11), comprising a sending and receiving unit (27a) for receiving an indication of a modulation coding scheme level having a first channel coding rate, a number of resource units, an adjustment of the first channel coding rate and a remaining amount of data; a determination unit (21a, 23a) for determining a sec- ond channel coding rate; and a unit (21a, 23a) for employing the second channel coding rate; the communication device being adapted to carry out the method according to one of claims 6 or 7.
11. Communication system (20), comprising a network node (10) according to claim 8 or 9; and a mobile communication device (11) according to claim 10.
12. A computer-readable medium, in which a computer program is stored, which, when being executed by a processor, is adapted to carry out one of the methods according to at least one of claims 1 to 7.
13. A program element, which, when being executed by a processor, is adapted to carry out one of the methods according to at least one of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/EP2008/061376 WO2010022786A1 (en) | 2008-08-29 | 2008-08-29 | Method, communication device and communication system for determining a channel coding rate for removing padding overhead in a data transmission |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/EP2008/061376 WO2010022786A1 (en) | 2008-08-29 | 2008-08-29 | Method, communication device and communication system for determining a channel coding rate for removing padding overhead in a data transmission |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2010022786A1 true WO2010022786A1 (en) | 2010-03-04 |
Family
ID=40793169
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/EP2008/061376 WO2010022786A1 (en) | 2008-08-29 | 2008-08-29 | Method, communication device and communication system for determining a channel coding rate for removing padding overhead in a data transmission |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2010022786A1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011137589A1 (en) * | 2010-05-06 | 2011-11-10 | 华为技术有限公司 | Method, device and communication system for modulation transmission |
EP3012990A1 (en) | 2014-10-24 | 2016-04-27 | Thales | Method and system for processing data in a telecommunication system for dynamically adapting to the amount of data to be transmitted |
CN116192328A (en) * | 2021-11-29 | 2023-05-30 | 华为技术有限公司 | Data transmission method and communication device |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1199834A2 (en) * | 2000-10-21 | 2002-04-24 | Samsung Electronics Co., Ltd. | Method and device for transmitting packet data in mobile communication system |
EP1480366A2 (en) * | 1998-08-19 | 2004-11-24 | Fujitsu Limited | Error-correcting encoding apparatus |
WO2005022814A1 (en) * | 2003-08-21 | 2005-03-10 | Qualcomm Incorporated | Outer coding methods for broadcast/multicast content and related apparatus |
US20070041458A1 (en) * | 2005-08-16 | 2007-02-22 | Texas Instruments Incorporated | Encoding for Digital Communications in a Multiple-Input, Multiple-Output Environment |
US20070086539A1 (en) * | 2005-10-19 | 2007-04-19 | Texas Instruments Incorporated | High-Performance LDPC Coding for Digital Communications in a Multiple-Input, Multiple-Output Environment |
-
2008
- 2008-08-29 WO PCT/EP2008/061376 patent/WO2010022786A1/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1480366A2 (en) * | 1998-08-19 | 2004-11-24 | Fujitsu Limited | Error-correcting encoding apparatus |
EP1199834A2 (en) * | 2000-10-21 | 2002-04-24 | Samsung Electronics Co., Ltd. | Method and device for transmitting packet data in mobile communication system |
WO2005022814A1 (en) * | 2003-08-21 | 2005-03-10 | Qualcomm Incorporated | Outer coding methods for broadcast/multicast content and related apparatus |
US20070041458A1 (en) * | 2005-08-16 | 2007-02-22 | Texas Instruments Incorporated | Encoding for Digital Communications in a Multiple-Input, Multiple-Output Environment |
US20070086539A1 (en) * | 2005-10-19 | 2007-04-19 | Texas Instruments Incorporated | High-Performance LDPC Coding for Digital Communications in a Multiple-Input, Multiple-Output Environment |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011137589A1 (en) * | 2010-05-06 | 2011-11-10 | 华为技术有限公司 | Method, device and communication system for modulation transmission |
EP3012990A1 (en) | 2014-10-24 | 2016-04-27 | Thales | Method and system for processing data in a telecommunication system for dynamically adapting to the amount of data to be transmitted |
FR3027756A1 (en) * | 2014-10-24 | 2016-04-29 | Thales Sa | METHOD AND SYSTEM FOR PROCESSING DATA IN A TELECOMMUNICATIONS SYSTEM FOR DYNAMIC ADAPTATION TO THE QUANTITY OF DATA TO BE TRANSMITTED |
CN105553873A (en) * | 2014-10-24 | 2016-05-04 | 塔莱斯公司 | Method and system for processing data in a telecommunications system for dynamic adaptation to the quantity of data to be transmitted |
US9800370B2 (en) | 2014-10-24 | 2017-10-24 | Thales | Method and system for processing data in a telecommunications system for dynamic adaptation to the quantity of data to be transmitted |
RU2693033C2 (en) * | 2014-10-24 | 2019-07-01 | Таль | Method and system for processing data in telecommunication system for dynamic adaptation to transmitted data number |
CN116192328A (en) * | 2021-11-29 | 2023-05-30 | 华为技术有限公司 | Data transmission method and communication device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2846560B1 (en) | Mobile communication system, method and mobile station device | |
CN112787787B (en) | SPS PDSCH HARQ processing method and device and electronic equipment | |
JP5733847B2 (en) | Apparatus for radio resource allocation method in control channel of radio communication system | |
KR101557676B1 (en) | Device and method for controlling downlink control information in wireless communication system | |
CN100418310C (en) | Method and device for scheduling uplink rate in packet communication system | |
CA2535189C (en) | Method and apparatus for setting gain factors for dedicated physical channels in a mobile telecommunications system | |
US8804678B2 (en) | Method, apparatus and computer program for handling hybrid automatic repeat request failure | |
JP4793762B2 (en) | Program, TBS determination method, and TBS determination device | |
KR20130098389A (en) | Method and apparatus in wireless communication systems | |
WO2010101978A2 (en) | Burst size signaling and partition rule | |
CN107070597A (en) | Information transferring method and equipment | |
WO2015169013A1 (en) | Modulation processing method and apparatus for high-order coding, base station, and terminal | |
EP2127175A2 (en) | Blind estimation of control channel | |
CN109756297B (en) | Method and device for transmitting and receiving downlink PPDU | |
WO2012129909A1 (en) | Method, device, and system for link adaptation | |
US8284703B2 (en) | Scheduling and transmitting uplink packets within uplink sub-frames of a wireless system | |
CN107342773A (en) | Encoding, decoding method and device | |
EP1802040A1 (en) | Communication system, and communication device | |
CN109075894B (en) | Data transmission method and device | |
KR20190055225A (en) | Determine transport block size for short transmission time intervals | |
KR100930265B1 (en) | Apparatus and method for decoding in broadband wireless access communication system | |
WO2010022786A1 (en) | Method, communication device and communication system for determining a channel coding rate for removing padding overhead in a data transmission | |
WO2018231386A1 (en) | Adaptation of the mcs used for the he-sig-b signaling field for multi-user transmission | |
AU2019217730B2 (en) | Communication device | |
JP2003198556A (en) | Wireless communication terminal device, wireless communication base station device, and packet transmission method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 08803374 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 08803374 Country of ref document: EP Kind code of ref document: A1 |