KR20090034206A - Method of constructing process block index combination, and method of signalling for the same - Google Patents
Method of constructing process block index combination, and method of signalling for the same Download PDFInfo
- Publication number
- KR20090034206A KR20090034206A KR1020070099466A KR20070099466A KR20090034206A KR 20090034206 A KR20090034206 A KR 20090034206A KR 1020070099466 A KR1020070099466 A KR 1020070099466A KR 20070099466 A KR20070099466 A KR 20070099466A KR 20090034206 A KR20090034206 A KR 20090034206A
- Authority
- KR
- South Korea
- Prior art keywords
- process block
- index
- block index
- harq
- combination
- Prior art date
Links
Images
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/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0002—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate
- H04L1/0003—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate by switching between different modulation schemes
-
- 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/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1812—Hybrid protocols; Hybrid automatic repeat request [HARQ]
-
- 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/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1829—Arrangements specially adapted for the receiver end
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
The present invention relates to a method for indicating a process block index in a communication system using HARQ, and more particularly, to a method of efficiently configuring and signaling an index combination of process blocks transmitted through a plurality of layers during a predetermined transmission unit.
Error control algorithms used in current communication systems can be classified into two types, namely, automatic repeat request (ARQ) and forward error correction (FEC). Types of ARQ include Stop and Wait ARQ, Go-Back-N ARQ, and Selective-Repeat ARQ. Stop and Wait ARQ is a technique that transmits the next frame after confirming the correct reception of each transmitted frame (ACK signal confirmation), and Go-Back-N ARQ transmits N consecutive data frames and successfully transmits them. If this is not done, all data frames transmitted after the frame in which the error occurs are retransmitted. The selective iterative ARQ technique is a method of selectively retransmitting only an error frame.
On the other hand, HARQ (Hybrid Automatic Repeat reQuest) is a technique for controlling errors by combining retransmission and error correction, a method of maximizing the error correction code capability of the data received during retransmission. According to the characteristics of bits transmitted during retransmission, it can be divided into chase combing (CC) and incremental redundancy (IR) HARQ. Chase combining HARQ is a method to obtain gain by increasing the SNR ratio at the receiver by using the data used in the first transmission when retransmission, and IR HARQ transmits and combines redundancy bits during retransmission. In this method, a coding gain is obtained at a receiving end to improve performance.
As such, the HARQ transmission method may be classified into synchronous and asynchronous HARQ. The synchronous HARQ transmits data through a predetermined resource at a time point known to both the transmitter and the receiver at the transmitter. Therefore, it is not necessary to include a HARQ process number indicating signaling required for transmission, for example, identity of data.
However, asynchronous HARQ is a method of transmitting data by allocating resources at random times. Therefore, signaling overhead, because signaling must be included for data transmission, for example, HARQ process number must be included.
1 is a diagram illustrating an example of a structure of a control signal in a conventional synchronous and asynchronous HARQ system.
Specifically, FIG. 1 shows an example of a control signal structure used in a 3GPP communication system (see 3GPP TR 25.814), whereby a control signal in a synchronous HARQ system does not need to indicate an index of a currently transmitted process block or the like. HARQ transmission is possible using only two bits of control information. However, in the case of the asynchronous HARQ system, it can be seen that a larger number of bit information is required, including information indicating an index of a process block that is currently transmitted.
The structure of the control information shown in FIG. 1 may be represented by the following table.
In Table 1, a combination of process block indices that can be represented by a 3-bit control signal in an asynchronous HARQ system may be up to eight. The above table is a control signal for the case where the number of blocks of a process that can be transmitted per transmission unit is one. However, in the asynchronous HARQ system, the number of process blocks that can be transmitted per transmission unit may increase in various ways depending on the number of process blocks that can be transmitted simultaneously. In this case, the control signal for indicating the HARQ process number may be The number of bits increases, which increases system overhead.
SUMMARY OF THE INVENTION An object of the present invention for solving the above problems is that even when the number of process blocks that can be transmitted per transmission unit increases, the combinations of the corresponding process block indexes can be efficiently constructed, thereby allowing each combination to be performed through fewer control information. To provide a way to indicate that.
In a first aspect of the present invention for solving the above problems, there is provided a method for configuring an index combination of process blocks to be transmitted through a plurality of layers per predetermined transmission unit in a communication system using a plurality of layers. do. According to an aspect of the present invention, there is provided a method of configuring a combination of process block indexes, the method comprising: a first step of determining a first process block index to be transmitted through a first layer among the plurality of layers; A second step of determining a number of second process block indices to be transmitted through a second layer among the plurality of layers, and a difference (eg, N proc / 2) by a predetermined index from the first process block index A total process block index to transmit the second process block index as many as the determined number of second process block indexes through the plurality of layers per predetermined transmission unit except for the determined first process block index from an index having a difference). Range (N proc And a third step of circularly mapping each of the determined first process block indexes within a range).
At this time, in the second step, the number of the second process block index may be determined such that the total number of index combinations of the whole process blocks is a power of two, and if the number of all index combinations of the whole process blocks is two If not, the method may further include adding a number of index combinations corresponding to a difference between the full index combination and a minimum power of two that may represent the full index combination. Here, the index combination addition step may be performed by using the index combination generated by determining the number of the second process block indexes in the second step so that the total number of index combinations of the entire process blocks is a power of two. It can be set by adding a corresponding number of indices.
Further, in another embodiment of the first aspect of the present invention with respect to a method for configuring an index combination of process blocks, the entire process block index is the first group index and the second process block index for the first process block index. Assume that it is divided into a second group index for. For example, when the entire process block index is represented as {0, 1, ..., (N proc )}, the index for the first process block is {0, 1, ..., (N proc / 2 -1)}, the index for the second process block refers to the case is set as {(N proc / 2), (N proc / 2 + 1), ..., (N proc )}. In this embodiment in which the entire process block indexes are divided as described above, in the third step, the second process block index is not within the entire process block index range but within the second group index range (in the above example, (N proc / 2) can be configured to be cyclically mapped in the index range of the size).
Meanwhile, the difference between the first process block index and the predetermined index of the second process block index by the number determined in the second step is 1/2 of the number of the entire process block indexes (N proc / 2). Can be set to
In the first aspect of the present invention, the communication system may be an asynchronous HARQ type communication system, wherein the predetermined transmission unit may be a round trip delay time. In addition, in the first aspect of the present invention described above, the communication system may be a MIMO communication system, wherein the plurality of layers may be a plurality of transmit antennas used by a transmitting side.
Meanwhile, a second aspect of the present invention provides a method of signaling an index combination of process blocks transmitted through the plurality of layers per predetermined transmission unit in a communication system using a plurality of layers.
In one embodiment of the present invention, a table index per process block index combination in which the first process block index and the second process block index are mapped according to the method for configuring a process block index combination according to the first aspect of the present invention. And setting a table to transmit a table index corresponding to an index combination of process blocks transmitted through the plurality of layers per predetermined transmission unit among all table indexes of the table.
In another embodiment of the present invention, in the communication system using a plurality of layers, the first process block index and the second process according to the process block index combination configuration method according to the first aspect of the present invention. When a block index is mapped, a method of signaling an index combination of the process block transmitted through the plurality of layers per predetermined transmission unit is provided. To this end, in the present embodiment, transmitting the one or more first process block index information transmitted through the first layer, and the information of the second process block index, to be mapped to each of the first process block index. Transmitting.
According to the method for configuring a process block index combination as described above and a signaling method therefor, while simultaneously transmitting a plurality of HARQ process blocks, the flexibility of the combination of HARQ process block indexes can be maintained to the maximum in a system-allowed range. At the same time, the overhead of the control signal can be reduced, so that resources can be used efficiently.
Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. The detailed description, which will be given below with reference to the accompanying drawings, is intended to explain exemplary embodiments of the present invention and is not intended to represent the only embodiments in which the present invention may be practiced.
The following detailed description includes specific details in order to provide a thorough understanding of the present invention. However, one of ordinary skill in the art appreciates that the present invention may be practiced without these specific details. In some instances, well-known structures and devices are omitted or shown in block diagram form, centering on the core functions of each structure and device, in order to avoid obscuring the concepts of the present invention. In addition, the same components will be described with the same reference numerals throughout the present specification.
According to the present invention, when the number of HARQ process blocks transmitted per predetermined transmission unit increases as described above, an object of the present invention is to provide a method of reducing overhead of a control signal for distinguishing the HARQ process blocks. To this end, the following description will first look at various cases in which process blocks transmitted per transmission unit increase, and in this case, a method of reasonably reducing the number of corresponding process block combinations will be provided.
2 is a view for explaining a stop-and-wait HARQ scheme.
As described above, HARQ is a technique for controlling errors by combining retransmission and error correction, and maximizes error correction code capability of data received during retransmission. That is, if an error of data received at the receiving end Rx is not detected, the receiving end Rx transmits an ACK signal, and if an error is detected, the receiving end Rx transmits a NACK signal. The data transmitting end Tx receiving the ACK signal then transmits data. The data transmitting end Rx receiving the NACK signal retransmits the corresponding data having an error. In this case, the retransmitted data may change the format of the retransmitted data according to the HARQ type.
In particular, the stop-and-weight protocol as shown in FIG. 2 has a rounding delay time until the data transmitting end Tx receives ACK (ACKnowledgement) / NACK (No ACK) from the data receiving end Rx. A method of delaying and transmitting data during a time (“RTT”) is the simplest and most efficient transmission method, but the link transmission efficiency may be degraded due to the delay of the RTT.
In order to compensate for this, the following N-channel stop and weight HARQ scheme may be used.
3 illustrates an N-channel stop and weight HARQ structure.
In general, in the stop and weight HARQ method, the data receiving end may check whether the data is successfully received through an error detection code such as a cyclic redundancy check (CRC). Therefore, in the present description, for convenience of description, the above-described data unit in which an error can be detected will be referred to as a 'HARQ process block' or simply 'process block' when there is no confusion. In addition, an identification factor used for distinguishing HARQ process blocks that can be transmitted within a predetermined interval (for example, 1 RTT (round trip time)) in the system will be referred to as a 'HARQ process index'.
That is, in the typical stop and weight HARQ scheme shown in FIG. 2, the data transmission is delayed by the time (RTT) until one process block transmission is received and then an ACK / NACK is received. In the same N-channel stop-and-weight HARQ scheme, N process blocks that can be transmitted in the RTT are transmitted and then independent ACK / NACK signals are received. This can increase the link efficiency, but the number of process block indexes that can be transmitted in the RTT can be increased by N times.
Meanwhile, when the transmission bandwidth of the system is wide or when data is transmitted using multiple antennas (MIMO), a plurality of HARQ process blocks may be simultaneously transmitted.
4 is a diagram illustrating a transmission method by multiple HARQ processing.
That is, a plurality (m) of HARQ processes may transmit m HARQ process blocks at the same time. The receiving end receiving data may transmit m ACK / NACK signals for each of the m HARQ process blocks to the data transmitting end. As described above, a method of transmitting m process blocks simultaneously may be combined with an N-channel stop and weight method as shown in FIG. 3 to further improve link performance of the system.
In the case of transmitting a plurality of process blocks at the same time as described above, in the following description, each HARQ process in which each process block is transmitted will be referred to as a "layer". Such a layer may correspond to each antenna capable of simultaneously transmitting data in each band or MIMO communication system when the system bandwidth is wide in the communication system and thus transmitting a plurality of process blocks at the same time. Hereinafter, the MIMO communication system will be briefly described as an example of applying a plurality of layers as described above.
MIMO (Multi Input Multi Output) is a technique of transmitting data through multiple paths by increasing the number of antennas of a base station and a mobile terminal to two or more, and detecting a signal received in each path at a receiving end. The MIMO may be classified into various methods such as spatial diversity, transmit diversity, beamforming, spatial multiplexing of one user, and spatial multiplexing of multiple users.
Spatial diversity is a technique of transmitting the same data through a plurality of antennas, and when the CQI feedback from the terminal is low in reliability due to fading, stable operation can be performed. In addition, it is useful as a technique for coping with fading by using diversity without waiting for better channel condition when it is necessary to service delay-sensitive kinds of traffic. In addition, transmit diversity is a representative technique of the MIMO communication method and may be used when the transmitter has multiple antennas and does not know the channel state.
On the other hand, beamforming is a technique used to increase the signal to interference plus noise ratio (SINR) of a signal by applying weights according to channel conditions in multiple antennas. In the case of transmit beamforming, it is difficult to know the channel state, so separate feedback is required, and how to efficiently support it is an important element of the system design.
Meanwhile, the spatial multiplexing method for a single user and multiple users will be briefly described as follows.
5 is a diagram illustrating the concept of a spatial multiplexing (SM) and a spatial divisional multiple access (SM) method used in a MIMO communication system.
Spatial multiplexing for a single user is called SM or SU-MIMO (single user MIMO), and by using a plurality of antennas of one user in a manner as shown on the left side of FIG. It increases in proportion to the number. Meanwhile, spatial multiplexing for multiple users is called SDMA or MU-MIMO (Multi-User MIMO), and data transmission and reception are performed through a plurality of user antennas as shown in the right side of FIG. 5.
On the other hand, in the case of using the above-described MIMO scheme, a single codeword (SCW) mode in which a single codeword, which is a unit capable of error detection, is carried on multiple antennas and transmitted simultaneously, and multiple codewords are simultaneously transmitted on multiple antennas. There is an MCS (Multi CodeWord) mode.
6 is a diagram illustrating a structure of a transmitting end of a multiple codeword (MCW) MIMO system.
Specifically, M data packets are generated through M encoding (for example, turbo encoding of FIG. 6) and modulation (for example, QAM modulation of FIG. 6) to generate M codeword HARQ process blocks. . This is again mapped at the MIMO stage, and with efficient antenna signaling, the layers are combined to match the number M t of physical antennas and transmitted to the receiver. Thereafter, the receiving end feeds back channel quality information of each antenna, so that a coding rate and a modulation scheme may be adjusted accordingly.
Meanwhile, the mapping relationship between the codeword and the physical antenna may have the following form.
7 is a diagram illustrating an example of a mapping relationship between a codeword and a physical antenna.
FIG. 7 illustrates a codeword-to-layer mapping for spatial multiplexing in DL for spatial multiplexing in downlink in 3GPP TS 36.211.
That is, in the case of
According to the definition of the process block in the MIMO communication system as described above, the plurality of layers in one embodiment of the present invention may be a plurality of transmit antennas, a plurality of codewords, or a plurality of streams. Specifically, when the number of codewords is M, this means that the number of HARQ process blocks transmitted simultaneously is M. Therefore, the layer here may correspond to a codeword. This is because the data unit that an error can detect is a codeword. However, in a system in which one codeword is mapped to one stream, a layer according to an embodiment of the present invention may mean a stream, and in a similar sense, when one codeword is transmitted to one antenna, the number of antennas Can be seen as the number of layers.
As such, the means capable of simultaneously transmitting a plurality of process blocks may be collectively referred to as a 'layer' in one embodiment of the present invention. That is, such a layer is a path through which data can be simultaneously transmitted from a transmitting end to a receiving end, and the path may be an antenna / stream / codeword described above in the MIMO communication system, as well as a plurality of resource blocks in addition to the MIMO communication system. The RB may include an RB in a system that simultaneously transmits a process block.
Hereinafter, for convenience of description, the case in which the number of process blocks transmitted within a predetermined transmission unit (for example, 1 RTT) increases according to an embodiment of the present invention simultaneously using m layers as described above. send m process blocks, It will be described on the assumption that n process blocks are independently transmitted within one RTT, such as the N channel stop and weight method. In other words, it is assumed that the number of process blocks transmitted per predetermined transmission unit is m * n. However, in each case, the number of corresponding process blocks need not be limited to a specific number, and it will be apparent to those skilled in the art that various numbers of process blocks may be transmitted according to a system.
As described above, when using m layers and using the N-channel stop and weight HARQ scheme, the number of combinations of process block indices that may occur may be expressed as follows.
Therefore, the number of bits (x) of the control signal required to represent such HARQ process block index combination can be expressed as follows.
A detailed case of indicating a HARQ process block index combination using this method will be described below.
FIG. 8 is a diagram illustrating an example of applying 16-channel HARQ stop and weight HARQ in a two-layer MIMO communication system.
Specifically, FIG. 8 illustrates an example in which a maximum of 8 HARQ process blocks can operate during one RTT in a MIMO communication system that simultaneously generates and transmits two codewords. That is, in the system illustrated in FIG. 8, up to 16 HARQ process blocks may be transmitted through two layers within 1 RTT.
In this case, when 16 HARQ process blocks are transmitted by
As described above, in a system in which at most m HARQ process blocks are transmitted at the same time through all m layers and at most n process blocks are transmitted within one RTT, the number of cases shown in
Description of each embodiment of the present invention to be described below, in the transmission through the overall HARQ scheme of transmitting the HARQ process block, and retransmitting the HARQ process block, effective identification factors required for each step It is about how to configure. Specifically, in the first aspect of the present invention to be described below, it is assumed that a plurality of (m) HARQ process blocks are simultaneously transmitted in an N-channel stop and weight scheme. We propose a method of constructing a process block combination that reduces overhead by giving a specific constraint to each process block combination configuration. In addition, a second aspect of the present invention to be described later is to provide a method in which a transmitter performs signaling efficiently by using a process block combination configured as described above.
First, in a communication system using a plurality of layers, a method of configuring an index combination of process blocks to be transmitted through a plurality of layers per predetermined transmission unit according to the first aspect of the present invention will be described.
I. First Aspect-How to Configure Process Block Index Combinations
In the embodiments of the present invention to be described below, it is assumed that the number of process blocks that can be transmitted at the same time, that is, when two layers are used (m = 2). In addition, it is assumed that the number m of layers to which the process block is transmitted at the same time is informed by another arbitrary signal. Such an embodiment has a form suitable for application to a 3GPP LTE system in that the number of codewords used in the MIMO system of 3GPP LTE under discussion is 2 (Approved Report of 3GPP TSG RAN WG1 # 46bis, R1). -063613). However, the present invention does not need to be limited to using two layers as described above, and may be used even when using four or more layers by the same principle.
In addition, in the following embodiments, it is assumed that the total number of HARQ process blocks is N proc , and the total number of such HARQ process blocks is informed by an upper layer.
Based on this, in the embodiment of the present invention, it is assumed that there is no distinction between the HARQ process block index transmitted through the first layer and the HARQ process block index transmitted through the second layer. That is, it is assumed that both HARQ process blocks transmitted through the first layer and HARQ process blocks transmitted through the second layer can be selected from {0, 1, ..., N proc -1}.
9 is a flowchart illustrating a method of matching a process block index transmitted through two layers according to an embodiment of the present invention.
According to the present embodiment, first, in step S801, the index of the first process block transmitted through the first of two layers is determined. When the index of the first process block transmitted through the first layer is HAP first , HAP first may be represented as follows.
After determining the index of the first process block in this manner, in step S802, the number of second process block indexes transmitted through the second layer to be mapped with each of the first process block indexes as shown in
In the present embodiment, the number a of the second process blocks mapped per first process block index may be determined according to the degree of flexibility of the HARQ process index combination between the layers and the degree of overhead of the control channel, This will be described in more detail below.
Thereafter, in step S803, the first process block index and the second process block index are mapped based on the information determined through steps S801 and S802 to form a process index combination. Specifically, the present embodiment proposes to cyclically map as many as a second process block index determined in step S802 from the index having a difference from the first process block index by a predetermined index within the entire process block index range. . In this case, the difference by the predetermined index may be any number, and in the present embodiment, it is assumed that the number N proc of the total process block index is divided by the number of layers. However, in some cases, the number of total process block indexes N proc divided by the number of layers may not be an integer. In such a case, the predetermined index difference in the present embodiment is that the total number of process block indexes N proc divided by the number of layers N proc divided by the number of layers is divided by the number of layers N proc . It is also possible to use an integer close to the divided number. However, hereinafter, it is assumed that the number of layers used as described above is two, and for convenience, the predetermined index difference is assumed to be N proc / 2, that is, half of the total number of process blocks.
In this case, the mapping method as in step S803 may be represented by the following equation.
Here, HAP second represents a set of second process block index y mapped to a specific first process block index x of HAP first , and k HAP is a second process block index mapped per specific first process block index. As a variable according to the number a of k HAP as in
As described above, a structure for mapping the first process block index and the second process block index will now be described with reference to the accompanying drawings.
FIG. 10 illustrates a form in which a process block index transmitted through a first layer and a process block index transmitted through a second layer are mapped according to an embodiment of the present invention.
As shown in FIG. 10, in the present embodiment, the first process block index transmitted through the first layer and the second process block index transmitted through the second layer are both {0, 1, .. , N proc -1}.
Under this assumption, the specific index of the first process block index is mapped to a second process block index by
FIG. 10 is a view on the assumption that the number a of the second process block indexes mapped per first process block index is smaller than N proc / 2, and in the present embodiment, when a is equal to or larger than N proc / 2, As described above, a second index may be mapped to the second process block index mapped per first process block index except for the same index as the first process block index.
As in the present embodiment, when the first process block index and the second process block index are cyclically mapped within the entire process block index range, the number of process block index combinations transmitted through the two layers is efficiently reduced. In addition, the flexibility of process block index combinations can be increased by minimizing the number of overlapping combinations.
On the other hand, in some cases, the entire HARQ process block index combination may be represented by the number of bits having a specific size, for example, s bits. According to an embodiment of the present invention, when the entire process block index combination is to be represented by the number of bits having a specific size, the second process block index k HAP mapped per first process block index determined in step S802 of FIG. 9. Is determined to be 2 s . Looking at such an embodiment in more detail as follows.
First, assume the following variable b.
If the variable b defined as described above is 0, the number of cases that can be represented by the number of bits s means a multiple of the number N proc that the first process block can have. The number of two process block indexes means that it can be determined by any particular number. Accordingly, the number of second process block indexes mapped per first process block index may be determined as (2 s / N proc ). Accordingly, k HAP in
That is, in
On the other hand, when b defined according to
k HAP = {0, 1, ..., n}: The number of k HAPs is
, Not including a multiple of (N proc / 2).For (x == b; x <(N proc -1); x ++}
k HAP = {0, 1, ..., n}: The number of k HAPs is
, Not including a multiple of (N proc / 2).That is,
According to such a method, the number of second process block indexes mapped per first process block index may be adjusted so that the total process block index combination is 2 s . Accordingly, the mapping scheme of
In addition, the mapping form of the first process block index and the second process block index in this manner is the same as in FIG. 10, except that only the number of second process block indexes mapped per first process block index is represented by
Meanwhile, as described above with reference to
First, when the number of second process block indexes mapped per first process block index is a, the total number of process block index combinations generated is equal to a * N proc . Therefore, to represent the total process block index combination at this time, the minimum number of bits s may be obtained as follows.
Accordingly, the process block index combination that can be represented by using the entire s bits can be obtained in the same manner as described above with reference to
Meanwhile, a method of efficiently constructing a process block index combination when a whole process block index is grouped into an index for a first process block and an index for a second process block according to another embodiment of the present invention will be described. . Specifically, in the present embodiment, the first process block index is selected from {0, 1, ... (N proc / 2 -1)}, and the second process block index is {(N proc / 2), (N proc / 2 + 1), ..., (N proc- 1)}.
Under this assumption, first, a case is determined in which the number of second process block indexes mapped per first process block index is determined as a in step S802 of FIG. 9. In this case, a may be selected according to the degree of flexibility of the process block index combination between the layers and the degree of overhead of the control channel, and may be expressed as a = 0, 1, ..., n. In addition, n may represent a natural number less than or equal to (N proc / 2 −1). In addition, when the entire process block index is grouped into the index for the first process block and the index for the second process block as in the present embodiment, the second process block is mapped to the first process block index as in the above-described embodiment. When selecting a index as an index, it can be seen that a problem does not occur in which the first process block index and the second process block index are the same. Therefore, in the present embodiment, unlike the above-described embodiment, there is an advantage that the constraint that a value should not include a multiple of N proc / 2 is unnecessary.
Meanwhile, in the present embodiment, the mapping between the first process block index and the second process block index in step S803 of FIG. 9 may be performed in the following manner.
Here, x represents a specific first process block index as in the above-described embodiment, and y represents a second process block index mapped to such a first process block index.
As can be seen from
As such, when the entire process block index is grouped into indexes for the first process block and indexes for the second process block, the total number of possible process block index combinations is reduced, thereby indicating the corresponding process block index combination. The advantage is that the number of signaling bits required can be further reduced.
On the other hand, in the present embodiment based on grouping of all process block indexes, there may be a case where the entire combination of process block indexes must be represented by a specific number of bits, for example, s bits. In this case, depending on whether the number of cases that can be represented by a given number of bits as described above with respect to
First, when the variable b defined as in
As can be seen from
On the other hand, when b defined according to
For (x == b; x <(N proc -1); x ++}
As can be seen from
That is, when the b value in
Accordingly, the entire process block index combination may be represented as in
In addition, in the present embodiment based on grouping of all process block indexes, when the total number of process block index combinations generated by determining a number of second process block indexes mapped per first process block index is not a power of two. The required number of bits s according to
Hereinafter, a method of signaling a process block index combination constructed according to the first aspect of the present invention as described above will be described.
II. Second Aspect-of Process Block Index Combinations Signaling Way
In the second aspect of the present invention, a method of signaling to the receiving side which index combination is the HARQ process block combination transmitted by the transmitting side using the HARQ process block index combination configured as described in the first aspect. see. In one embodiment of the present invention for this purpose, a process block index combination constituted according to the first aspect of the present invention is represented by a table, and signaling whether the process block index combination transmitted is a process block index combination in the table. Suggest a method. In addition, another embodiment of the present invention proposes a method in which a transmitting side directly signals to a receiving side about variables necessary to obtain a process block index combination constructed according to the first aspect of the present invention.
First Embodiment-Using a Table Signaling Way
In the present embodiment, in a communication system using a plurality of layers, in signaling index combinations of process blocks transmitted through a plurality of layers per predetermined transmission unit, first, the same method as in the first aspect of the present invention described above is performed. The table is constructed using a combination of process block indexes to which the first process block index and the second process block index are mapped.
For example, if the total number of process block indexes N proc is 16 and HARQ process block indexes can be transmitted through two layers at the same time, a combination of the first process block index and the second process block index ( x, y), the following table can be constructed in each case.
First, when the total process block index is not divided into the index for the first process block and the second process block index, and the number a of the second process block indexes mapped per first process block index is 1, or the entire process block index When 4 bits are represented by signaling bits, a table can be configured as follows.
In addition, when the entire process block index is not divided into an index for the first process block and the second process block index, and the number a of the second process block indexes mapped per first process block index is 2, or the entire process block index In the case of representing 5 bits of signaling bits, a table can be configured as follows.
In addition, when the entire process block index is divided into an index for the first process block and the second process block index, and the number a of the second process block indexes mapped per first process block index is 4, or the entire process block index In the case of representing 6-bit signaling bits, a table can be configured as follows.
In addition, when the entire process block index is divided into an index for the first process block and the second process block index, and the number a of the second process block indexes mapped per first process block index is 2, or the entire process block index When 4 bits are represented by signaling bits, a table can be configured as follows.
In addition, when the entire process block index is divided into an index for the first process block and the second process block index, and the number a of the second process block indexes mapped per first process block index is 4, or the entire process block index In the case of representing 5 bits of signaling bits, a table can be configured as follows.
In addition, when the entire process block index is divided into an index for the first process block and the second process block index, and the number a of the second process block indexes mapped per first process block index is 8, or the entire process block index In the case of representing 6-bit signaling bits, a table can be configured as follows.
Meanwhile, when the total number of process block indexes N proc is 14 and HARQ process block indexes can be transmitted through two layers at the same time, a combination of the first process block index and the second process block index (x, As shown in y), the following table can be constructed in each case.
First, when the total process block index is not divided into the index for the first process block and the second process block index, and the number a of the second process block indexes mapped per first process block index is 1, the table is configured as follows. can do.
In order to transmit the process block index combination as shown in Table 8, 4 bits of signaling bits are required. Can be represented. This is the same as the case in which the entire process block index is not divided into the index for the first process block and the second process block index, and the entire process block index is represented by 4 bits of signaling bits.
In addition, if the total process block index is not divided into the index for the first process block and the second process block index, and the number a of the second process block indexes mapped per first process block index is 2, the table is as follows. Can be configured.
In order to transmit the process block index combination as shown in Table 10, 5 bits of signaling bits are required. Therefore, when the combination remaining in Table 10 is filled according to the method according to the first aspect of the present invention as described above, Can be represented. This is the same as the case in which the entire process block index is not divided into an index for the first process block and the second process block index, and the entire process block index is represented by 5 bits of signaling bits.
In addition, when the total process block index is not divided into the index for the first process block and the second process block index, and the number a of the second process block indexes mapped per first process block index is 4, the table is as follows. Can be configured.
In order to transmit the process block index combination as shown in Table 12, 6-bit signaling bits are required. Can be represented. This is the same as the case in which the entire process block index is not divided into the index for the first process block and the second process block index, and the entire process block index is represented by 6 bits of signaling bits.
In addition, when the entire process block index is divided into an index for the first process block and a second process block index, and the number a of the second process block indexes mapped per first process block index is 2, the table is configured as follows. can do.
In order to transmit the process block index combination as shown in Table 14, four bits of signaling bits are required. Can be represented. This is the same as when the entire process block index is divided into an index for the first process block and the second process block index, and the entire process block index is represented by 4 bits of signaling bits.
In addition, when the entire process block index is divided into an index for the first process block and a second process block index, and the number a of the second process block indexes mapped per first process block index is 4, the table is configured as follows. can do.
In order to transmit the process block index combinations as shown in Table 16, 5-bit signaling bits are required. Therefore, when the combinations remaining in Table 16 are filled according to the method according to the first aspect of the present invention as described above, Can be represented. This is the same as the case where the entire process block index is divided into an index for the first process block and a second process block index, and the entire process block index is represented by 5 bits of signaling bits.
In addition, when the entire process block index is divided into an index for the first process block and a second process block index, and the number a of the second process block indexes mapped per first process block index is 7, the table is configured as follows. can do.
Meanwhile, when the total number of process block indexes N proc is 12 and HARQ process block indexes can be transmitted through two layers at the same time, a combination of the first process block index and the second process block index (x, As shown in y), the following table can be constructed in each case.
First, when the total process block index is not divided into the index for the first process block and the second process block index, and the number a of the second process block indexes mapped per first process block index is 1, the table is configured as follows. can do.
In order to transmit the process block index combination as shown in Table 19, four bits of signaling bits are required. Can be represented. This is the same as when the entire process block index is divided into an index for the first process block and the second process block index, and the entire process block index is represented by 4 bits of signaling bits.
In addition, if the total process block index is not divided into the index for the first process block and the second process block index, and the number a of the second process block indexes mapped per first process block index is 2, the table is as follows. Can be configured.
In order to transmit the combination of the process block indexes as shown in Table 21, signaling bits of 5 bits are required. Can be represented. This is the same as the case in which the entire process block index is not divided into an index for the first process block and the second process block index, and the entire process block index is represented by 5 bits of signaling bits.
In addition, when the total process block index is not divided into the index for the first process block and the second process block index, and the number a of the second process block indexes mapped per first process block index is 5, the table is as follows. Can be configured.
In order to transmit the process block index combination as shown in Table 23, 6-bit signaling bits are required. Therefore, when the combination remaining in Table 23 is filled according to the method according to the first aspect of the present invention as described above, Can be represented. This is the same as the case in which the entire process block index is not divided into an index for the first process block and the second process block index, and the entire process block index is represented by 6 bits of signaling bits.
In addition, when the entire process block index is divided into an index for the first process block and a second process block index, and the number a of the second process block indexes mapped per first process block index is 2, the table is configured as follows. can do.
In order to transmit the process block index combination as shown in Table 25, 4 bits of signaling bits are required. Therefore, when the combination remaining in Table 25 is filled according to the method according to the first aspect of the present invention as described above, Can be represented. This is the same as when the entire process block index is divided into an index for the first process block and the second process block index, and the entire process block index is represented by 4 bits of signaling bits.
In addition, when the entire process block index is divided into an index for the first process block and the second process block index, and the number a of the second process block indexes mapped per first process block index is 5, the table is configured as follows. can do.
In order to transmit the combination of the process block indexes as shown in Table 27, signaling bits of 5 bits are required. Can be represented. This is the same as the case where the entire process block index is divided into an index for the first process block and a second process block index, and the entire process block index is represented by 5 bits of signaling bits.
In addition, when the entire process block index is divided into an index for the first process block and a second process block index, and the number a of the second process block indexes mapped per first process block index is 6, the table is configured as follows. can do.
Examples of Tables 2 to 29 are examples of a case of signaling a combination of transmitted process block indexes according to a table method when a process block is transmitted through two layers as in the first aspect of the present invention. For reference, when a process block is transmitted through one layer, examples of tables that may be used for signaling according to the present embodiment are as follows. Tables 30, 31, and 32 below are examples of cases in which the total number of process block indexes N proc is 16, 14, and 12, respectively.
In the above-described embodiment, a process block index combination constituted according to the first aspect of the present invention is represented by a table, and a method of signaling whether a process block index combination transmitted is a process block index combination in the table has been described.
In the following, a method of directly transmitting a signal to a receiving side for variables necessary to obtain a process block index combination according to the first aspect of the present invention according to another embodiment of the present invention will be described.
Second Embodiment-Variables Used in Process Index Combination Configuration Signaling Way
In the present embodiment, in a communication system using a plurality of layers, the first process block index and the second process according to the method for configuring a process block index combination according to a specific embodiment among the embodiments according to the first aspect of the present invention. Assume a case where a block index is mapped. As described above, when the process block indexes transmitted through each layer are mapped to form a combination, a method of signaling an index combination of process blocks per predetermined transmission unit according to the present embodiment may include one or more first processes transmitted through a first layer. A process of transmitting block index information (ie, HAP first ) and a process of transmitting information of a second process block index (ie, k HAP ) to be mapped to each of the first process block indexes.
As such, the transmitting side signals the first side of the first process block index information and the number of second process block indexes mapped to each of the first process block indexes to the receiving side. According to the received HARQ process block index combination can be seen. A signaling method according to such an embodiment will be described below with reference to a specific example.
FIG. 11 is a diagram conceptually illustrating a structure of a signaling signal used in an embodiment of the present invention for directly signaling variables used in a process block index combination configuration.
Specifically, (a) of FIG. 11 assumes that the total number of HARQ process block indexes (N proc ) transmitted is 16 and the number (a) of second process block indexes mapped per first process block is four. It is. In addition, (a) of FIG. 11 assumes that the entire process block index is not divided into an index for a first process block transmitted through a first layer and an index for a second process block transmitted through a second layer. .
As described above, since the entire process block index is not divided into an index for the first process block and an index for the second process block, the first process block index is transmitted through the first layer as shown in FIG. One process block index (HAP first ) is possible in 16 cases, and it can be seen that signaling bits of 4 bits are required for this. In addition, in order to indicate four second process block indexes k HAP mapped per first process block index as described above (that is, when a = 4), FIG. 11A illustrates two bits of signaling bits. It is shown to use.
Meanwhile, similarly to FIG. 11A, in FIG. 11B, the first process in which the total number of HARQ process block indexes N proc transmitted is 16 and the entire process block index is transmitted through the first layer is illustrated. It is assumed that the case is not divided into the index for the block and the index for the second process block transmitted through the second layer. In FIG. 11B, the number (a) of second process block indices mapped per first process block index is one.
As such, when the number (a) of second process block indexes mapped per first process block index is 1, this means that the second process block index per first process block index is mapped one-to-one, and thus, FIG. As can be seen from), the transmitter does not necessarily signal separately the second process block index information (k HAP ) mapped per first process block index to the receiver.
The detailed description of the preferred embodiments of the invention disclosed as described above is provided to enable any person skilled in the art to make and practice the invention. Although the above has been described with reference to the preferred embodiments of the present invention, those skilled in the art will variously modify and change the present invention without departing from the spirit and scope of the invention as set forth in the claims below. I can understand that you can. Thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
According to the method for configuring a process block index combination as described above and a signaling method therefor, while simultaneously transmitting a plurality of HARQ process blocks, the flexibility of the combination of HARQ process block indexes can be maintained to the maximum in a system-allowed range. At the same time, the overhead of the control signal can be reduced, so that resources can be used efficiently.
The above description of such a method has focused on the case where the number of the plurality of layers is two, and it can be seen that it has a structure suitable to be applied to the MIMO communication system of the 3GPP LTE system. However, the method for configuring the process block index combination according to the present invention and a signaling method therefor include a plurality of signal units transmitted within a predetermined transmission unit as well as the 3GPP LTE system as described above. The same principle can be applied to a wireless communication system.
1 is a diagram illustrating an example of a structure of a control signal in a conventional synchronous and asynchronous HARQ system.
2 is a view for explaining a stop-and-wait HARQ scheme.
3 illustrates an N-channel stop and weight HARQ structure.
4 is a diagram illustrating a transmission method by multiple HARQ processing.
5 is a diagram illustrating the concept of a spatial multiplexing (SM) and a spatial divisional multiple access (SM) method used in a MIMO communication system.
6 is a diagram illustrating a structure of a transmitting end of a multiple codeword (MCW) MIMO system.
7 is a diagram illustrating an example of a mapping relationship between a codeword and a physical antenna.
FIG. 8 is a diagram illustrating an example of applying 16-channel HARQ stop and weight HARQ in a two-layer MIMO communication system.
9 is a flowchart illustrating a method of matching a process block index transmitted through two layers according to an embodiment of the present invention.
FIG. 10 illustrates a form in which a process block index transmitted through a first layer and a process block index transmitted through a second layer are mapped according to an embodiment of the present invention.
FIG. 11 is a diagram conceptually illustrating a structure of a signaling signal used in an embodiment of the present invention for directly signaling variables used in a process block index combination configuration.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070099466A KR20090034206A (en) | 2007-10-02 | 2007-10-02 | Method of constructing process block index combination, and method of signalling for the same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070099466A KR20090034206A (en) | 2007-10-02 | 2007-10-02 | Method of constructing process block index combination, and method of signalling for the same |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20090034206A true KR20090034206A (en) | 2009-04-07 |
Family
ID=40760222
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020070099466A KR20090034206A (en) | 2007-10-02 | 2007-10-02 | Method of constructing process block index combination, and method of signalling for the same |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20090034206A (en) |
-
2007
- 2007-10-02 KR KR1020070099466A patent/KR20090034206A/en not_active Application Discontinuation
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101481584B1 (en) | Method For Specifying Transport Block to Codeword Mapping And Downlink Signal Transmission Method Using The Same | |
KR101405974B1 (en) | Methods for transmitting codewords in multiple input multiple output system | |
KR101430470B1 (en) | Method For Retransmitting Signals In MIMO system employing HARQ scheme | |
US9467988B2 (en) | Selecting a codeword and determining a symbol length for uplink control information | |
RU2529870C2 (en) | Method and device for control of repeated transmission in uplink of wireless communication system supporting mimo | |
KR101688546B1 (en) | Method of transmitting and receiving for uplink mimo retransmission according to phich in lte system and apparatus thereof | |
EP2460285B1 (en) | Method for multiplexing control and data channels in a multiple input multiple output(mimo) communication system | |
KR101920241B1 (en) | Multiplexing of control and data in ul mimo system based on sc-fdm | |
US9209940B2 (en) | Method of retransmission for supporting MIMO in synchronous HARQ | |
US20140044206A1 (en) | Methods of mapping retransmissions responsive to bundled nack messages and related devices | |
US20100202386A1 (en) | Wireless communication apparatus and mapping method | |
WO2011160545A1 (en) | System and method for control information multiplexing for uplink multiple input, multiple output | |
CN108702191A (en) | Coverage area enhances and wave beam forming | |
EP2883411A1 (en) | Methods of mapping retransmissions responsive to bundled nack messages and related devices | |
KR20110108807A (en) | Method and apparatus for transmitting and receiving control information in multiple antenna system | |
ES2706294T3 (en) | Procedure for transmitting downlink control information | |
WO2010145068A1 (en) | Method for transmission of data over a communications channel | |
US20090180458A1 (en) | Wireless communication system using harq and method of operating the system | |
WO2008115014A2 (en) | Method for mapping process block index and method for configuring process block index combination for the same | |
KR20090034206A (en) | Method of constructing process block index combination, and method of signalling for the same | |
KR101443624B1 (en) | Methods of transmitting and receiving data in communication system | |
KR20080085948A (en) | Method for constructing process block index combination effectively | |
KR20090075081A (en) | Methods of transmitting and receiving data in communication systems |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WITN | Withdrawal due to no request for examination |