WO2006106617A1 - Ip packet mapping method - Google Patents
Ip packet mapping method Download PDFInfo
- Publication number
- WO2006106617A1 WO2006106617A1 PCT/JP2006/306114 JP2006306114W WO2006106617A1 WO 2006106617 A1 WO2006106617 A1 WO 2006106617A1 JP 2006306114 W JP2006306114 W JP 2006306114W WO 2006106617 A1 WO2006106617 A1 WO 2006106617A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- packet
- mac
- pdu
- mapping method
- reliability
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
-
- 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/0078—Avoidance of errors by organising the transmitted data in a format specifically designed to deal with errors, e.g. location
- H04L1/0083—Formatting with frames or packets; Protocol or part of protocol for error control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/166—IP fragmentation; TCP segmentation
Definitions
- the present invention relates to an IP packet mapping method for mapping an IP (Internet Protocol) packet to a radio frame of a physical channel.
- FIG. 1 is a diagram showing a method for mapping IP packets to physical channels in conventional HSDPA (High Speed Downlink Packet Access).
- HSDPA High Speed Downlink Packet Access
- the IP packet to be transmitted is first divided into RLC—PDU (Protocol Data Unit) of a certain size, which is a retransmission unit of RLC (Radio Link Control) layer.
- RLC—PDU Protocol Data Unit
- Step SI A header H (RLC header) including control information such as a packet number for realizing retransmission in the RLC layer is added to the head of the RLC-PDU.
- RLC—PDUs that can be transmitted in one frame are collected according to the channel state, and a MAC (Media Access Control) —PDU is generated (step S2).
- MAC Media Access Control
- MAC-H MAC header
- CRC Cyclic Redundancy Check
- the MAC PDU to which the MAC header and CRC code are attached is subjected to channel coding for error correction, and becomes a channel coding block (Channel Coding Biock) (step S4).
- This channel coding block is an ARQ (Automatic Repeat reQuest) block which is a retransmission unit in the MAC layer.
- the channel coding block is mapped to a radio frame (Step S5) and transmitted.
- Figure 2 shows an example of the number of bits such as headers in the mapping of a conventional IP packet to a physical channel. For example, if the IP packet is 1500 bytes and the RLC-PDU is 40 bytes, the IP packet is 38 bytes. This is divided into RLC-PDUs, each with a 16-bit RLC header. The header attached to the MAC-PDU is as shown in the figure. Because many headers are added in this way, the efficiency of communication cannot be achieved due to the overhead.
- the unit whose quality should be finally maintained is an IP packet to be transmitted
- retransmission for maintaining quality when a data error occurs is performed by a channel coding block (ARQ block). It is performed in two layers, the MAC layer with the unit of RLC and the higher RLC layer with the unit of RLC—PDU, and is not directly related to the IP packet. For example, if an IP packet is divided into 10 RLC-PDUs, even if 9 of them are successfully received, if an error occurs in one, the entire IP packet becomes meaningless and retransmitted. The control works effectively.
- IP packets have variable length, they can be mapped in various sizes, but in the conventional method, they are divided into fixed-size RLC—PDUs, and 1 depending on the channel conditions. RLC—PDUs that can be transmitted in a frame are grouped together to generate MAC—PDUs. Since the IP packet size is not taken into consideration here, it cannot be made sufficiently efficient.
- Figure 3 shows an example of the distribution of IP packet size on the wired Internet. (A) shows the ratio of the number of packets (vertical axis) to IP packet size (horizontal axis), and (b) shows IP packets.
- the cumulative value (vertical axis) of the ratio of the number of packets to the size (horizontal axis) of the packet tends to be very short (around 40 bytes) and large (around 1500 bytes) ( (Less than 64 bytes is about 50%, 1400 bytes and more is about 20%).
- IP packets will be the main traffic. It is desirable to be able to handle IP packets with a wide distribution size.
- the present invention has been proposed in view of the above-described conventional problems, and its purpose is to reduce the overhead due to the header to improve efficiency and to make the retransmission unit closer to the IP packet. Therefore, it is an object of the present invention to provide an IP packet mapping method that can improve the performance of quality control and can appropriately cope with IP packets of a wide distribution size.
- the IP packet is left as it is when it is smaller than a predetermined size, and is divided when it exceeds the predetermined size.
- To generate a MAC-PDU add a header and CRC code including IP packet division information to the MAC-PDU, and send a MAC-PDU with the header and CRC code attached to the channel.
- a step of encoding to generate a channel coding block and a step of mapping the channel coding block to a radio frame are provided.
- a step of generating one or a plurality of MA C PDUs having a fixed size from an IP packet, a header including IP packet division information in the MAC-PDU, and a CRC code A step of adding, a step of generating a channel coding block by channel-coding the MAC PDU to which the header and CRC code have been added, and a step of mapping the channel coding block to a radio frame. Can do.
- a step of generating a variable-size MAC-P DU as it is from an IP packet, and a header and a CRC code including IP packet division information in the MAC-PDU A step of performing an attached card, a step of generating a channel coding block by channel-coding the MAC-P DU with the header and CRC code attached thereto, and a step of mapping the channel coding block to a radio frame Can be provided.
- the predetermined size depends on reception quality information and Z or retransmission request signal frequency. It can be set adaptively according to this.
- the division when the IP packet exceeds a predetermined size is performed by dividing the IP packet from the beginning.
- the predetermined size can be divided.
- the division is performed when the IP packet exceeds the predetermined size. It can be equally divided into a predetermined number so as to be equal to or smaller than the size of.
- a step of receiving reliability indicating the degree of error of the channel coding block from the receiving side Depending on the reliability, a step of retransmitting a large number of bits when the reliability is low and a step of retransmitting only a part of the bits when the reliability is high can be provided.
- the reliability is received by a NACK signal divided into levels according to the reliability. It can be done.
- the number of bits of the channel coding block from the receiving side is determined from the receiving side.
- the size of the IP packet as it is or divided is not equal to a predetermined value. Alternatively, if there is a margin in size, it is possible to perform concatenation with the following IP packet, rate matching by repetition code, or dummy bit insertion.
- the retransmission request signal from the receiving side based on the CRC code is transmitted together with other control symbols as an ACKZNACK signal. It can be accompanied by another CRC code which is a CRC code.
- the IP packet is divided and connected to the Z or subsequent IP packet to generate a MAC-PDU, and to the MAC-PDU.
- IP packet mapping method of the present invention since the RLC layer header is eliminated, overhead can be reduced and efficiency can be improved. In addition, quality control performance can be improved by making the retransmission unit closer to the IP packet. Furthermore, by dividing and concatenating in several patterns according to the size of the IP packet, it is possible to efficiently transmit IP packets having a wide distribution size.
- FIG. 1 is a diagram showing a method for mapping IP packets to physical channels in conventional HSDPA.
- FIG. 2 is a diagram showing an example of the number of bits such as a header in mapping of a conventional IP packet to a physical channel.
- FIG. 3 is a diagram showing an example of IP packet size distribution on the wired Internet.
- FIG. 4 is a flowchart showing an IP packet mapping method of the present invention.
- FIG. 5 is a diagram showing pattern classification of the IP packet mapping method of the present invention.
- FIG. 6 A diagram showing an example of the relationship between an IP packet and a MAC-PDU when there is no division and variable length.
- FIG. 9 A diagram showing an example of the relationship between IP packets and MAC-PDUs when there is division and fixed length.
- FIG. 10 is a diagram showing a configuration example of a communication system to which the IP packet mapping method of the present invention is applied.
- FIG. 11 is a diagram showing an example of generating a channel coding block from an IP packet via MAC-PDU.
- FIG. 12 is a conceptual diagram of adaptive modulation / demodulation 'channel coding (AMC).
- FIG. 13 is a diagram illustrating an example of a combination of a data modulation scheme and a channel code rate.
- FIG. 14 is a diagram showing an example of mapping from channel coding blocks to radio frames.
- FIG. 15 is a diagram illustrating hybrid ARQ processing.
- FIG. 16 is an explanatory diagram of a retransmission request signal error detection type hybrid ARQ based on a CRC code employed in an embodiment of the present invention.
- FIG. 18 is a diagram illustrating an example of compensation for a retransmission request signal error by a conventional RLC layer.
- FIG. 19 is a diagram showing another configuration example of a communication system to which the IP packet mapping method of the present invention is applied.
- FIG. 20 is a diagram illustrating an example of a NACK signal.
- FIG. 21 is a diagram illustrating an example of an ACKZNACK signal that also indicates the overall reliability.
- FIG. 22 is a diagram showing an example of a block.
- FIG. 23 is a diagram showing a type of hybrid ARQ processing.
- FIG. 24 is a diagram illustrating a configuration example of a decoder.
- FIG. 25 is a diagram showing an example of detecting reliability using soft decision output.
- FIG. 27 is a diagram illustrating an example of a calculation process in a case where reliability is detected using cross-entropy in iterative decoding.
- FIG. 28 is a diagram illustrating an example of detecting reliability using received SINR. Explanation of symbols
- FIG. 4 is a flowchart showing the IP packet mapping method of the present invention.
- Fig. 4 (a) is a type that generates variable-length MAC PDUs without dividing the IP packet, and generates a MAC PDU as it is from the IP packet (Step S11).
- MAC A step to add a header (including control information at the MAC layer) and CRC code (error detection code for retransmission at the MAC layer) including IP packet segmentation information to the PDU (step S12)
- a step of generating a channel coding block by generating a channel coding block by error-correcting the MAC-PDU with the header and CRC code step S13
- mapping the channel coding block to a radio frame step S13.
- step S11 if the IP packet size does not reach a predetermined value (channel coding When the packet is concatenated with the following IP packet (only when there is an IP packet following the transmission buffer), rate matching by repetition code ⁇ , or dummy bit insertion. And sometimes not. Further, these processes such as connection can be controlled according to the radio link state.
- Fig. 4 (b) is a type that generates a variable-length MAC-PDU by dividing according to the size of the IP packet. If the IP packet is smaller than the predetermined size, it is left as it is. If it exceeds the maximum size, a step of generating a MAC-PDU by dividing (step S21) and a step of adding a header and a CRC code including IP packet division information to the generated MAC-PDU (step S22) And a MAC-PDU with a header and CRC code and a channel code to generate a channel coding block (step S23), a step of mapping the channel coding block to a radio frame (step S24), and It is configured.
- step S21 if the size of the IP packet as it is or the divided IP packet is less than a predetermined value, the rate of connection with the subsequent IP packet and the repetition code key There are cases where matching or dummy bit insertion is performed or not.
- the processing such as connection can be controlled according to the wireless link state.
- Figure 4 (c) is a type that always generates a fixed-size MAC PDU, a process of generating one or more fixed-size MAC PDUs from an IP packet (step S31), and MAC—A step of adding a header and CRC code including IP packet segmentation information to the PDU (step S32), and a MAC—PDU with the header and CRC code attached to the channel PDU, and a channel coding block.
- the process includes a generating process (step S33) and a process of mapping channel coding blocks to radio frames (step S34).
- step S31 when the size of the generated MAC-PDU is smaller than a predetermined value, it is connected with the following IP packet, rate matching by repetition code key or dummy There are cases where bit insertion is performed and cases where bit insertion is not performed. In addition, these processes such as connection can be controlled according to the state of the radio link.
- FIG. 5 is a diagram showing pattern classification of the IP packet mapping method of the present invention.
- P7 corresponds to the method of FIG. 4 (a)
- P8 to P20 correspond to the method of FIG. 4 (b)
- P8 and P21 to P25 correspond to the method of FIG. 4 (c).
- P8 to P20 are further divided into P8 to P13 when equally dividing so as to be equal to or less than a certain length, and P8, P9, and P14 to P20 when dividing with a fixed length.
- 6 to 9 are diagrams showing examples of the relationship between the IP packet and the MAC-PDU in a representative one of the above patterns.
- Fig. 6 is a diagram showing an example of the relationship between an IP packet and a MAC-PDU in the case of no division and variable length (corresponding to the methods P1 to P7 in Fig. 4 (a) and Fig. 5). This shows how the size of MAC-PDU is linked to the size of. If the size of the IP packet is less than a predetermined value, as shown by the notching and hatching (hatched area), it is connected with the following IP packet, rate matching by repetition code key ⁇ ⁇ ⁇ ⁇ or dummy bit insertion It also shows how this is done.
- the overhead is minimized.
- the unit of retransmission and channel code key is an IP packet whose final quality should be guaranteed, quality control is simplified.
- the IP packet size is very large, such as 1500 bytes, the retransmission unit becomes very large, so the retransmission efficiency may be degraded.
- the size of the MAC-PDU varies greatly. As will be described later, the problem of efficiency deterioration due to retransmission can be solved by improving the retransmission mechanism.
- Fig. 7 shows that there is a division, and the IP packet and MAC-PDU in the case of equal division (corresponding to the methods P8 to P13 in Fig. 4 (b) and Fig. 5) so that it is variable length and below a certain length. It is a figure showing an example of the relationship. Up to the threshold size S, the MAC-PDU size is linked to the IP packet size.
- FIG. 8 shows a fragmented, IP packet with variable length and fixed length (only one variable length) (corresponding to methods P8, P9, and P14 to P20 in Figure 4 (b) and Figure 5) Is a diagram showing an example of the relationship between MAC and PDU, and up to the threshold size S, the size of the IP packet
- the division is performed at, and the remaining part shows a variable length. If the size of the IP packet as it is or the divided IP packet does not reach a predetermined value, as shown by hatching, it is connected with the following IP packet, rate matching by repetition code key or dummy The state of inserting bits is also shown.
- Fig. 9 is a diagram showing an example of the relationship between IP packets and MAC-PDUs in the case of division and fixed length (corresponding to the methods P8 and P21 to P25 in Fig. 4 (c) and Fig. 5). This shows how to generate a fixed size MA PDU at all times. If the size of the generated MAC-PDU is smaller than the predetermined value, connection with the following IP packet, rate matching by repetition code key, or dummy bit insertion is performed, as shown by (2) and (2). The situation is also shown.
- FIG. 10 is a diagram showing a configuration example of a communication system to which the IP packet mapping method of the present invention is applied.
- the transmitter 10 takes out the transmission buffer 11 that temporarily stores the IP packet to be transmitted, and the IP packet stored in the transmission buffer 11, and then splits and Z or continues the IP packet.
- a segmentation and concatenation unit 12 that performs concatenation with a packet and generates a MAC-PDU, a packet code input unit 13 that performs a header including an IP packet segmentation information and a CRC code attached to the generated MAC-PDU, and MAC with header and CRC code —
- Channel code unit 14 for generating channel coding blocks by channel encoding PDUs; Mapping unit 15 for mapping channel coding blocks to radio frames; Matsupi And a modulation unit 16 that modulates the converted radio frame into a radio signal.
- the transmitter 10 also includes a retransmission control unit 17 that performs retransmission control in accordance with a retransmission request signal transmitted from the receiver 20, and reception quality information and a retransmission request signal (frequency) transmitted from the receiver 20.
- a control unit 18 is provided to control the division size of the dividing / connecting part 12 and the presence / absence of connecting according to the situation.
- the control unit 18 reduces the division size and performs control so that concatenation is not performed, and conversely, when the reception quality is good or retransmission is performed. If the frequency of the request signal is low, the division size is increased and control is performed in the direction in which concatenation is performed so that transmission can be performed more efficiently.
- the receiver 20 includes a demodulator 21 that demodulates the radio signal, a reception quality measurement unit 22 that measures the reception quality from the demodulated signal and sends it to the transmitter 10, and the presence or absence of retransmission from the demodulated signal. And a retransmission control unit 23 that transmits a retransmission request signal to the transmitter 10 side, and an IP packet reproduction unit 24 that reproduces an IP packet from the demodulated signal.
- FIG. 11 shows an example in which a channel coding block is generated from an IP packet via a MAC-PDU in division / concatenation unit 12, packet code key unit 13, and channel code key unit 14 in FIG.
- FIG. Figure 11 (a) shows the case where the IP packet is large. The IP packet is divided into multiple MAC-PDUs, and a header and CRC code are added to form a channel coding block.
- Figure 11 (b) shows the case where the IP packet is small, and shows a state where a plurality of IP packets are combined into one MAC-PDU and then header and CRC code are added to form a channel coding block.
- the control unit 18 controls the MAC-PDU size according to the communication status.
- AMC adaptive modulation and channel coding
- the size of the MAC-PDU varies depending on the channel condition, and the number of packets that can be transmitted in one frame changes.
- Fig. 12 is a conceptual diagram of adaptive modulation / demodulation 'channel coding (AM C).
- the user # 1 in the vicinity of the base station 100 Since the terminal 201 has a large channel state with a large received power, a modulation scheme (for example, 16QAM (Quadratur e Amplitude Modulation)) and channel code ratio (large).
- a modulation scheme for example, 16QAM (Quadratur e Amplitude Modulation)
- channel code ratio large
- the terminal 202 of the user # 2 located far away has a low received power and a poor channel state. Therefore, although the data error rate is low although the data rate is low, the modulation method (for example, QPSK (Quadrature Phase Shift Keying)) And select the channel coding rate (small).
- QPSK Quadrature Phase Shift Keying
- FIG. 13 is a diagram showing an example of a combination of a data modulation scheme and a channel code rate, in which the data rate increases but the data error rate increases in the direction of the arrow (downward). Therefore, the lower the data modulation scheme and the channel code rate combination are applied, the better the channel state, and the lower the data modulation scheme and channel code rate combination is applied.
- a table is prepared that associates the SIR (Signal to Interference power Ratio), which is an index of the channel state, with the data modulation method and channel coding rate, and the table is set according to the measured channel state.
- SIR Signal to Interference power Ratio
- AMC is realized by switching to the appropriate data modulation method and channel code rate.
- FIG. 14 is a diagram illustrating an example of mapping from a channel coding block to a radio frame in the mapping unit 15 of FIG. Fig. 14 (a) shows the case of mapping from multiple channel coding blocks to radio frames, and Fig. 14 (b) shows the case of mapping from one channel coding block to multiple radio frames.
- Radio frames are divided into chunks that are transmission units. Chunks are frequency (OFDM: Orthogonal Frequency Division Multiplexing, etc.), code (CDMA: Code Division Multiple Access, etc.), and temporal (TDMA: Time Division Multiple Access etc.), spatial (MIMO: Multiple Input Multiple Output etc.) or a combination of these.
- OFDM Orthogonal Frequency Division Multiplexing, etc.
- CDMA Code Division Multiple Access
- TDMA Time Division Multiple Access etc.
- MIMO Multiple Input Multiple Output etc.
- FIGS. 15 to 18 are explanatory diagrams of retransmission control performed by the retransmission control unit 17 of the transmitter 10 and the retransmission control unit 23 of the receiver 20 in FIG.
- FIG. 15 is a diagram showing hybrid ARQ processing, where the transmitter 10 side assigns CRC bits.
- FIG. 16 is an explanatory diagram of a retransmission request signal error detection type hybrid ARQ based on the CRC code adopted in the embodiment of the present invention. As shown in FIG.
- the retransmission request signal is accompanied by other CRC symbols (CRC-bits) obtained by CRC coding of the ACKZNACK signal together with other control symbols (reception SIR required for adaptive modulation / demodulation / channel coding, etc.).
- CRC-bits CRC symbols
- control symbols reception SIR required for adaptive modulation / demodulation / channel coding, etc.
- the error of the signal itself is reduced.
- Fig. 16 (b) when packet #k is sent from the transmitter 10 side, an error is detected on the receiver 20 side and a NACK signal is sent to the transmitter 10 side. Even if it is received as an ACK signal by mistake, it is recognized as a NACK signal by the CRC code, and packet #k in which an error has occurred can be retransmitted appropriately.
- FIG. 17 is a diagram showing an example of a retransmission request signal error generated in the conventional general hybrid ARQ shown for comparison with the present embodiment.
- the original ACK signal is shown. If it is recognized as a NACK signal, it will retransmit the packet # k that would normally be received normally, reducing efficiency.
- Fig. 17 (b) when the original NACK signal is recognized as an ACK signal, the packet is received normally and packet #k is treated as being normally received. Will be lost and the reception quality will be degraded.
- the ACKZNACK signal can be accurately recognized, and high-quality transmission can be performed without using the RLC layer. it can
- the RLC layer header is eliminated, the overhead can be reduced and the efficiency can be improved.
- quality control performance can be improved by making the retransmission unit closer to the IP packet.
- by dividing and concatenating with several patterns according to the size of the IP packet it is possible to appropriately cope with IP packets with a wide distribution size.
- mapping without dividing the IP packet (FIG. 4 (a), P1 to P7 in FIG. 5, FIG. 6).
- the method for solving the problem of efficiency degradation due to retransmission in the above method is explained. This method can be applied to other patterns that are particularly effective when mapping IP packets without segmentation.
- FIG. 19 is a diagram showing another configuration example of the communication system to which the IP packet mapping method of the present invention is applied.
- the configuration in FIG. 19 is almost the same as that shown in FIG. 10, and the receiver 20 detects the reliability for each bit from the demodulation process of the demodulator 21 and averages these as necessary for each block. ⁇ generates a reliability indicating the degree of the overall error, adds a piece of information to the retransmission control unit 23, and returns a NACK signal.
- 10 is different in that the retransmission control unit 17 has a function of performing the minimum necessary retransmission based on the reliability added to the NACK signal.
- FIG. 20 is a diagram showing an example of a NACK signal.
- A shows a case with information indicating reliability indicating the degree of error of the entire ARQ block together with identification information indicating that the signal is a NACK signal.
- b) shows a case with information indicating the reliability indicating the degree of error for each bit with an identification of being a NACK signal,
- c) together with identification information that is NACK signal error for each block The case where the information which shows the reliability which shows a grade is shown is shown.
- the reliability information can be specified information of a location where the reliability is low and it can be estimated that an error has occurred.
- Fig. 21 is a diagram showing an example of an ACKZNACK signal that also shows the overall reliability corresponding to Fig. 20 (a).
- An error-free ACK signal is regarded as one type of ACK (O), and an error is detected.
- NACK signal that indicates that there is a high degree of reliability, NACK (0) force and NACK (6) 7 A staged example is shown. Note that the number of NACK signals can be determined arbitrarily in consideration of control efficiency.
- FIG. 22 is a diagram showing an example of a block, in which one packet is divided into four blocks # 1 to # 4.
- the retransmission control unit 17 of the transmitter 10 that has received the NACK signal accompanied by the reliability information described above retransmits a large number of bits when the reliability is low when the reliability information is the whole reliability information. When the reliability is high, only some bits are retransmitted.
- Figure 23 shows the type of hybrid ARQ processing. As shown in (a), if there is a demodulation error in packet pi, packet pi is discarded and packet p2 of the same content is received and retransmitted.
- the retransmission control unit 17 of the transmitter 10 that has received the NACK signal accompanied by reliability information generates an error with low reliability when the reliability information is for each bit or block. Retransmit only the bits or blocks that are determined to be active.
- FIGS. 24 to 28 show a method of generating the reliability of the demodulation process power.
- FIG. 24 is a diagram illustrating a configuration example of a decoder that performs iterative decoding, and y to y are demultiplexing values.
- Received signal (decoder input signal), y is the only information bit of the signal sequence.
- the signal y and the signal y are decoded by the soft input / soft output decoder DEC1, and the output signal and signal are decoded.
- a soft input / soft output decoder where y is interleaved by interlino I and signal y
- Decoded by DEC2 and the output signal deinterleaved by dintariba DI are added to the input signal of soft input / soft output decoder DEC1.
- the output signals of the soft input / soft output decoders DEC1 and DEC2 are hard-decided by the discriminators Dl and D2 to become output signals.
- FIG. 25 is a diagram showing an example of detecting the reliability using the soft decision output of the decoder, and adopts the soft decision output (likelihood) for each bit included in the bucket as an index of reliability. be able to. That is, the iterative decoder as shown in FIG. 24 has a configuration in which a plurality of soft input / soft output decoders DEC1 and DEC2 are connected, and reproduces a signal sequence by making a hard decision on the soft output at the final stage. Yes, close to the threshold level (0 level) for hard decision, el and e2 with small absolute values have high probability of error and low reliability.
- FIG. 26 is a diagram showing an example of detecting reliability using the number of code inversions in the iterative decoding process. The number of times that the soft decision output for each bit included in the packet inverts the code in the iterative process is shown. It can be adopted as an index of reliability. In other words, el and e2, which are sign-inverted between the number of repetitions i and i + 1, have low reliability because the decoding result is not stable and the probability of error is high.
- FIG. 27 is a diagram illustrating an example of calculation processing when reliability is detected using cross-entropy in iterative decoding, and can be calculated using the signal values shown in FIG. .
- the larger the cross-entropy T the more stable the decoding result
- FIG. 28 is a diagram illustrating an example of detecting reliability using reception SINR. Since the reception SINR for each bit included in the packet is smaller, the probability of error is higher, and thus the reliability is higher. Low!
- the lowest log likelihood ratio (LLR) in a packet can be used as an index of reliability.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Communication Control (AREA)
Abstract
An IP packet mapping method includes: a step for generating MAC-PDU directly if an IP packet is smaller than a predetermined size or after dividing the IP packet into a plurality of parts if it exceeds the predetermined size; a step for adding a header containing the IP packet division information and a CRC code to the MAC-PDU; a step for channel-encoding the MAC-PDU having the header and the CRC code so as to generate a channel coding block; and a step for mapping the channel coding block to a radio frame.
Description
明 細 書 Specification
IPパケットマッピング方法 IP packet mapping method
技術分野 Technical field
[0001] 本発明は、 IP (Internet Protocol)パケットを物理チャネルの無線フレームにマツピン グする IPパケットマッピング方法に関する。 [0001] The present invention relates to an IP packet mapping method for mapping an IP (Internet Protocol) packet to a radio frame of a physical channel.
背景技術 Background art
[0002] 図 1は従来の HSDPA (High Speed Downlink Packet Access)における IPパケットの 物理チャネルへのマッピング方法を示す図である。 FIG. 1 is a diagram showing a method for mapping IP packets to physical channels in conventional HSDPA (High Speed Downlink Packet Access).
[0003] 図 1にお!/、て、送信対象となる IPパケットは、先ず、 RLC (Radio Link Control)レイ ャの再送単位である一定サイズの RLC— PDU (Protocol Data Unit)に分割される( ステップ SI)。なお、 RLC— PDUの先頭部分には、 RLCレイヤで再送を実現するた めのパケット番号等の制御情報を含むヘッダ H (RLCヘッダ)が付加される。 [0003] In FIG. 1, the IP packet to be transmitted is first divided into RLC—PDU (Protocol Data Unit) of a certain size, which is a retransmission unit of RLC (Radio Link Control) layer. (Step SI). A header H (RLC header) including control information such as a packet number for realizing retransmission in the RLC layer is added to the head of the RLC-PDU.
[0004] 次いで、チャネル状態に応じて 1フレームにて送信可能な RLC— PDUがまとめら れ、 MAC (Media Access Control)—PDUが生成される(ステップ S2)。 [0004] Next, RLC—PDUs that can be transmitted in one frame are collected according to the channel state, and a MAC (Media Access Control) —PDU is generated (step S2).
[0005] 次いで、この MAC— PDUの先頭部分には MACレイヤでの制御情報を含むへッ ダ MAC— H (MACヘッダ)が付カ卩されるとともに、 MACレイヤでの再送を行うため の誤り検出符号 CRC (Cyclic Redundancy Check)符号が付カ卩される(ステップ S3)。 [0005] Next, a header MAC-H (MAC header) including control information in the MAC layer is attached to the head portion of the MAC-PDU, and an error for performing retransmission in the MAC layer A detection code CRC (Cyclic Redundancy Check) code is added (step S3).
[0006] 次いで、 MACヘッダおよび CRC符号が付カ卩された MAC— PDUは、誤り訂正の ためのチャネル符号化が行われ、チャネルコーディングブロック(Channel Coding Bio ck)となる(ステップ S4)。なお、このチャネルコーディングブロックは MACレイヤでの 再送単位である ARQ (Automatic Repeat reQuest)ブロックである。 [0006] Next, the MAC PDU to which the MAC header and CRC code are attached is subjected to channel coding for error correction, and becomes a channel coding block (Channel Coding Biock) (step S4). This channel coding block is an ARQ (Automatic Repeat reQuest) block which is a retransmission unit in the MAC layer.
[0007] そして、チャネルコーディングブロックは無線フレーム(Radio Frame)にマッピングさ れ (ステップ S5)、送信される。 [0007] Then, the channel coding block is mapped to a radio frame (Step S5) and transmitted.
[0008] なお、出願人は出願時点までに本発明に関連する先行技術文献を発見することが できなかった。よって、先行技術文献情報を開示していない。 [0008] The applicant has not been able to find prior art documents related to the present invention by the time of filing. Therefore, prior art document information is not disclosed.
発明の開示 Disclosure of the invention
発明が解決しょうとする課題
[0009] 従来の HSDPAにおける IPパケットの物理チャネルへのマッピング方法は上述した ように行われるものであった力 次のような問題点があった。 Problems to be solved by the invention [0009] The conventional mapping method of IP packets to physical channels in HSDPA has been performed as described above, and has the following problems.
[0010] 第 1に、 RLCレイヤ、 MACレイヤという複数のレイヤを経由して物理チャネルの無 線フレームにマッピングが行われるものであるため、途中で多くのヘッダが付加される ことになり、そのオーバーヘッドにより通信の効率ィ匕が図れないという問題があった。 図 2は従来の IPパケットの物理チャネルへのマッピングにおけるヘッダ等のビット数の 例を示す図であるが、例えば IPパケットを 1500バイト、 RLC— PDUを 40バイトとす ると、 IPパケットは 38個の RLC— PDUに分割されることとなり、それぞれに 16ビット の RLCヘッダが付カ卩される。また、 MAC— PDUに付カ卩されるヘッダ等は図示のよう になる。このように多くのヘッダ等が付加されるため、そのオーバーヘッドにより通信 の効率化が図れない。 [0010] First, since the mapping is performed on the radio frame of the physical channel via a plurality of layers such as the RLC layer and the MAC layer, many headers are added along the way. There was a problem that communication efficiency could not be achieved due to overhead. Figure 2 shows an example of the number of bits such as headers in the mapping of a conventional IP packet to a physical channel. For example, if the IP packet is 1500 bytes and the RLC-PDU is 40 bytes, the IP packet is 38 bytes. This is divided into RLC-PDUs, each with a 16-bit RLC header. The header attached to the MAC-PDU is as shown in the figure. Because many headers are added in this way, the efficiency of communication cannot be achieved due to the overhead.
[0011] 第 2に、最終的に品質を維持すべき単位は送信対象である IPパケットであるものの 、データ誤りが発生した場合に品質を維持するための再送は、チャネルコーディング ブロック(ARQブロック)を単位とする MACレイヤと、 RLC— PDUを単位とする上位 の RLCレイヤとの 2層で行われており、 IPパケットとは直接に関係しない。例えば、 IP パケットが 10個の RLC— PDUに分割される場合、そのうちの 9個が正常に受信され たとしても、 1個に誤りが発生すれば IPパケット全体としては無意味なものとなり、再送 制御が有効に作用して 、な 、。 [0011] Second, although the unit whose quality should be finally maintained is an IP packet to be transmitted, retransmission for maintaining quality when a data error occurs is performed by a channel coding block (ARQ block). It is performed in two layers, the MAC layer with the unit of RLC and the higher RLC layer with the unit of RLC—PDU, and is not directly related to the IP packet. For example, if an IP packet is divided into 10 RLC-PDUs, even if 9 of them are successfully received, if an error occurs in one, the entire IP packet becomes meaningless and retransmitted. The control works effectively.
[0012] 第 3に、 IPパケットは可変長であるため、様々なサイズのものがマッピングの対象と なるが、従来の方法では固定サイズの RLC— PDUに分割され、チャネル状態に応 じて 1フレームにて送信可能な RLC— PDUがまとめられて MAC— PDUが生成され るものであり、ここでは IPパケットのサイズが何ら考慮されていないため、十分効率的 なものとすることができない。図 3は有線系インターネット上の IPパケットサイズの分布 の例を示す図であり、 (a)は IPパケットのサイズ (横軸)に対するパケット数割合 (縦軸 )を示し、 (b)は IPパケットのサイズ (横軸)に対するパケット数割合の累積値 (縦軸)を 示している力 40バイト前後の極めて短いものと、 1500バイト前後の大きいものとに ニ極ィ匕している傾向がある(64バイト以下が約 50%、 1400バイト以上が約 20%)。 今後の無線通信では IPパケットが主なトラヒックになると考えられることから、このよう
に幅広く分布するサイズの IPパケットに適切に対応できることが望まれる。 [0012] Thirdly, since IP packets have variable length, they can be mapped in various sizes, but in the conventional method, they are divided into fixed-size RLC—PDUs, and 1 depending on the channel conditions. RLC—PDUs that can be transmitted in a frame are grouped together to generate MAC—PDUs. Since the IP packet size is not taken into consideration here, it cannot be made sufficiently efficient. Figure 3 shows an example of the distribution of IP packet size on the wired Internet. (A) shows the ratio of the number of packets (vertical axis) to IP packet size (horizontal axis), and (b) shows IP packets. The cumulative value (vertical axis) of the ratio of the number of packets to the size (horizontal axis) of the packet tends to be very short (around 40 bytes) and large (around 1500 bytes) ( (Less than 64 bytes is about 50%, 1400 bytes and more is about 20%). In future wireless communications, IP packets will be the main traffic. It is desirable to be able to handle IP packets with a wide distribution size.
[0013] 本発明は上記の従来の問題点に鑑み提案されたものであり、その目的とするところ は、ヘッダによるオーバーヘッドを削減して効率を向上させ、再送単位を IPパケット により近いものとすることにより品質制御の性能を向上させ、更に、幅広く分布するサ ィズの IPパケットに適切に対応することのできる IPパケットマッピング方法を提供する ことにある。 [0013] The present invention has been proposed in view of the above-described conventional problems, and its purpose is to reduce the overhead due to the header to improve efficiency and to make the retransmission unit closer to the IP packet. Therefore, it is an object of the present invention to provide an IP packet mapping method that can improve the performance of quality control and can appropriately cope with IP packets of a wide distribution size.
課題を解決するための手段 Means for solving the problem
[0014] 上記の課題を解決するため、本発明にあっては、請求項 1に記載されるように、 IP パケットが所定のサイズより小さ 、場合はそのままとし、所定のサイズを超える場合は 分割を行って MAC— PDUを生成する工程と、上記 MAC— PDUに IPパケット分割 情報を含むヘッダおよび CRC符号の付加を行う工程と、上記ヘッダおよび CRC符 号を付カ卩した MAC— PDUをチャネル符号化してチャネルコーディングブロックを生 成する工程と、上記チャネルコーデイングブロックを無線フレームにマッピングするェ 程とを備えるようにしている。 [0014] In order to solve the above problems, according to the present invention, as described in claim 1, the IP packet is left as it is when it is smaller than a predetermined size, and is divided when it exceeds the predetermined size. To generate a MAC-PDU, add a header and CRC code including IP packet division information to the MAC-PDU, and send a MAC-PDU with the header and CRC code attached to the channel. A step of encoding to generate a channel coding block and a step of mapping the channel coding block to a radio frame are provided.
[0015] また、請求項 2に記載されるように、 IPパケットから固定サイズの 1または複数の MA C PDUを生成する工程と、上記 MAC— PDUに IPパケット分割情報を含むヘッダ および CRC符号の付加を行う工程と、上記ヘッダおよび CRC符号を付加した MAC PDUをチャネル符号ィ匕してチャネルコーディングブロックを生成する工程と、上記 チャネルコーディングブロックを無線フレームにマッピングする工程とを備えるように することができる。 [0015] In addition, as described in claim 2, a step of generating one or a plurality of MA C PDUs having a fixed size from an IP packet, a header including IP packet division information in the MAC-PDU, and a CRC code A step of adding, a step of generating a channel coding block by channel-coding the MAC PDU to which the header and CRC code have been added, and a step of mapping the channel coding block to a radio frame. Can do.
[0016] また、請求項 3に記載されるように、 IPパケットからそのまま可変サイズの MAC— P DUを生成する工程と、上記 MAC— PDUに IPパケット分割情報を含むヘッダおよ び CRC符号の付カ卩を行う工程と、上記ヘッダおよび CRC符号を付カ卩した MAC— P DUをチャネル符号ィ匕してチャネルコーディングブロックを生成する工程と、上記チヤ ネルコーディングブロックを無線フレームにマッピングする工程とを備えるようにするこ とがでさる。 [0016] Also, as described in claim 3, a step of generating a variable-size MAC-P DU as it is from an IP packet, and a header and a CRC code including IP packet division information in the MAC-PDU A step of performing an attached card, a step of generating a channel coding block by channel-coding the MAC-P DU with the header and CRC code attached thereto, and a step of mapping the channel coding block to a radio frame Can be provided.
[0017] また、請求項 4に記載されるように、請求項 1に記載の IPパケットマッピング方法に おいて、上記所定のサイズは、受信品質情報および Zもしくは再送要求信号頻度に
応じて適応的に設定するようにすることができる。 [0017] In addition, as described in claim 4, in the IP packet mapping method according to claim 1, the predetermined size depends on reception quality information and Z or retransmission request signal frequency. It can be set adaptively according to this.
[0018] また、請求項 5に記載されるように、請求項 1に記載の IPパケットマッピング方法に おいて、上記 IPパケットが所定のサイズを超える場合の分割は、上記 IPパケットを先 頭から上記所定のサイズの部分で分割するようにすることができる。 [0018] Also, as described in claim 5, in the IP packet mapping method according to claim 1, the division when the IP packet exceeds a predetermined size is performed by dividing the IP packet from the beginning. The predetermined size can be divided.
[0019] また、請求項 6に記載されるように、請求項 1に記載の IPパケットマッピング方法に おいて、上記 IPパケットが所定のサイズを超える場合の分割は、上記 IPパケットを上 記所定のサイズ以下となるように所定の個数に等分割するようにすることができる。 [0019] In addition, as described in claim 6, in the IP packet mapping method according to claim 1, in the case where the IP packet exceeds a predetermined size, the division is performed when the IP packet exceeds the predetermined size. It can be equally divided into a predetermined number so as to be equal to or smaller than the size of.
[0020] また、請求項 7に記載されるように、請求項 1に記載の IPパケットマッピング方法に ぉ 、て、受信側から上記チャネルコーディングブロックの誤りの程度を示す信頼度を 受信する工程と、上記信頼度に応じ、信頼度が低い場合には多くのビットを再送し、 信頼度が高い場合には一部のビットのみを再送する工程とを備えるようにすることが できる。 [0020] In addition, as described in claim 7, in the IP packet mapping method according to claim 1, a step of receiving reliability indicating the degree of error of the channel coding block from the receiving side, Depending on the reliability, a step of retransmitting a large number of bits when the reliability is low and a step of retransmitting only a part of the bits when the reliability is high can be provided.
[0021] また、請求項 8に記載されるように、請求項 7に記載の IPパケットマッピング方法に ぉ 、て、上記信頼度は信頼度に応じてレベル分けされた NACK信号により受信され るちのとすることがでさる。 [0021] In addition, as described in claim 8, according to the IP packet mapping method of claim 7, the reliability is received by a NACK signal divided into levels according to the reliability. It can be done.
[0022] また、請求項 9に記載されるように、請求項 1に記載の IPパケットマッピング方法に ぉ 、て、受信側から上記チャネルコーディングブロックのビット毎ある 、はブロック毎 の誤りの程度を示す信頼度を受信する工程と、上記信頼度に応じ、信頼度が低く誤 りが発生していると判断されるビットあるいはブロックのみを再送する工程とを備えるよ うにすることができる。 [0022] Further, as described in claim 9, in the IP packet mapping method according to claim 1, the number of bits of the channel coding block from the receiving side is determined from the receiving side. A step of receiving the reliability indicated, and a step of retransmitting only the bit or block whose reliability is determined to be low and an error has occurred according to the reliability.
[0023] また、請求項 10に記載されるように、請求項 1に記載の IPパケットマッピング方法に おいて、そのままもしくは分割した IPパケットのサイズが事前に定めた一定の値に満 たない場合またはサイズに余裕が生ずる場合、続く IPパケットとの連接、繰り返し符 号ィ匕によるレートマッチングもしくはダミービットの挿入を行うようにすることができる。 [0023] In addition, as described in claim 10, in the IP packet mapping method according to claim 1, the size of the IP packet as it is or divided is not equal to a predetermined value. Alternatively, if there is a margin in size, it is possible to perform concatenation with the following IP packet, rate matching by repetition code, or dummy bit insertion.
[0024] また、請求項 11に記載されるように、請求項 1に記載の IPパケットマッピング方法に おいて、上記 CRC符号に基づく受信側からの再送要求信号は、他の制御シンボル とともに ACKZNACK信号を CRC符号ィ匕した他の CRC符号を伴うようにすることが できる。
[0025] また、請求項 12に記載されるように、 IPパケットの分割および Zもしくは続く IPパケ ットとの連接を行い、 MAC— PDUを生成する分割'連接部と、上記 MAC— PDUに IPパケット分割情報を含むヘッダおよび CRC符号の付加を行うパケット符号ィ匕部と、 上記ヘッダおよび CRC符号を付カ卩した MAC— PDUをチャネル符号ィ匕してチヤネ ルコーディングブロックを生成するチャネル符号化部と、上記チャネルコーディングブ ロックを無線フレームにマッピングするマッピング部とを備える送信機として構成する ことができる。 [0024] Also, as described in claim 11, in the IP packet mapping method according to claim 1, the retransmission request signal from the receiving side based on the CRC code is transmitted together with other control symbols as an ACKZNACK signal. It can be accompanied by another CRC code which is a CRC code. [0025] In addition, as described in claim 12, the IP packet is divided and connected to the Z or subsequent IP packet to generate a MAC-PDU, and to the MAC-PDU. A packet code part for adding a header and a CRC code including IP packet division information, and a channel code for generating a channel coding block by channel-coding a MAC-PDU with the header and CRC code attached thereto. It can be configured as a transmitter including a conversion unit and a mapping unit that maps the channel coding block to a radio frame.
発明の効果 The invention's effect
[0026] 本発明の IPパケットマッピング方法にあっては、 RLCレイヤのヘッダがなくなること でオーバーヘッドが低減し効率を向上させることができる。また、再送単位が IPパケ ットにより近いものとなることで品質制御の性能を向上させることができる。更に、 IPパ ケットのサイズに応じていくつかのパターンで分割 ·連接を行うことで幅広く分布する サイズの IPパケットを効率よく伝送することができる。 [0026] In the IP packet mapping method of the present invention, since the RLC layer header is eliminated, overhead can be reduced and efficiency can be improved. In addition, quality control performance can be improved by making the retransmission unit closer to the IP packet. Furthermore, by dividing and concatenating in several patterns according to the size of the IP packet, it is possible to efficiently transmit IP packets having a wide distribution size.
図面の簡単な説明 Brief Description of Drawings
[0027] [図 1]従来の HSDPAにおける IPパケットの物理チャネルへのマッピング方法を示す 図である。 [0027] FIG. 1 is a diagram showing a method for mapping IP packets to physical channels in conventional HSDPA.
[図 2]従来の IPパケットの物理チャネルへのマッピングにおけるヘッダ等のビット数の 例を示す図である。 FIG. 2 is a diagram showing an example of the number of bits such as a header in mapping of a conventional IP packet to a physical channel.
[図 3]有線系インターネット上の IPパケットサイズの分布の例を示す図である。 FIG. 3 is a diagram showing an example of IP packet size distribution on the wired Internet.
[図 4]本発明の IPパケットマッピング方法を示すフローチャートである。 FIG. 4 is a flowchart showing an IP packet mapping method of the present invention.
[図 5]本発明の IPパケットマッピング方法のパターンの分類を示す図である。 FIG. 5 is a diagram showing pattern classification of the IP packet mapping method of the present invention.
[図 6]分割なし、可変長の場合の IPパケットと MAC— PDUの関係の例を示す図であ る。 [FIG. 6] A diagram showing an example of the relationship between an IP packet and a MAC-PDU when there is no division and variable length.
[図 7]分割あり、可変長、一定長以下となるように等分割の場合の IPパケットと MAC [Fig.7] IP packet and MAC in the case of splitting, variable length, equal splitting to be less than a certain length
— PDUの関係の例を示す図である。 — A diagram illustrating an example of a relationship of PDUs.
[図 8]分割あり、可変長、固定長で分割(1つのみ可変長)の場合の IPパケットと MAC [Figure 8] IP packet and MAC with fragmentation, variable length, and fixed length (only one variable length)
— PDUの関係の例を示す図である。 — A diagram illustrating an example of a relationship of PDUs.
[図 9]分割あり、固定長の場合の IPパケットと MAC— PDUの関係の例を示す図であ
る。 [Fig. 9] A diagram showing an example of the relationship between IP packets and MAC-PDUs when there is division and fixed length. The
[図 10]本発明の IPパケットマッピング方法を適用した通信システムの構成例を示す図 である。 FIG. 10 is a diagram showing a configuration example of a communication system to which the IP packet mapping method of the present invention is applied.
[図 11]IPパケットから MAC— PDUを経てチャネルコーディングブロックを生成する 例を示す図である。 FIG. 11 is a diagram showing an example of generating a channel coding block from an IP packet via MAC-PDU.
[図 12]適応変復調'チャネル符号化 (AMC)の概念図である。 FIG. 12 is a conceptual diagram of adaptive modulation / demodulation 'channel coding (AMC).
[図 13]データ変調方式とチャネル符号ィ匕率の組み合わせの例を示す図である。 FIG. 13 is a diagram illustrating an example of a combination of a data modulation scheme and a channel code rate.
[図 14]チャネルコーディングブロックから無線フレームへのマッピングの例を示す図で ある。 FIG. 14 is a diagram showing an example of mapping from channel coding blocks to radio frames.
[図 15]ハイブリッド ARQの処理を示す図である。 FIG. 15 is a diagram illustrating hybrid ARQ processing.
圆 16]本発明の実施形態で採用する CRC符号に基づく再送要求信号誤り検出型ハ イブリツド ARQの説明図である。 [16] FIG. 16 is an explanatory diagram of a retransmission request signal error detection type hybrid ARQ based on a CRC code employed in an embodiment of the present invention.
圆 17]従来の一般的なハイブリッド ARQで発生する再送要求信号誤りの例を示す図 である。 [17] This is a diagram showing an example of a retransmission request signal error that occurs in a conventional general hybrid ARQ.
[図 18]従来の RLCレイヤによる再送要求信号誤りの補償の例を示す図である。 FIG. 18 is a diagram illustrating an example of compensation for a retransmission request signal error by a conventional RLC layer.
[図 19]本発明の IPパケットマッピング方法を適用した通信システムの他の構成例を示 す図である。 FIG. 19 is a diagram showing another configuration example of a communication system to which the IP packet mapping method of the present invention is applied.
[図 20]NACK信号の例を示す図である。 FIG. 20 is a diagram illustrating an example of a NACK signal.
[図 21]全体の信頼度を併せて示す ACKZNACK信号の例を示す図である。 FIG. 21 is a diagram illustrating an example of an ACKZNACK signal that also indicates the overall reliability.
[図 22]ブロックの例を示す図である。 FIG. 22 is a diagram showing an example of a block.
[図 23]ハイブリッド ARQの処理のタイプを示す図である。 FIG. 23 is a diagram showing a type of hybrid ARQ processing.
圆 24]復号器の構成例を示す図である。 [24] FIG. 24 is a diagram illustrating a configuration example of a decoder.
圆 25]軟判定出力を用いて信頼度を検出する例を示す図である。 [25] FIG. 25 is a diagram showing an example of detecting reliability using soft decision output.
圆 26]繰り返し復号過程での符号反転回数を用いて信頼度を検出する例を示す図 である。 [26] This is a diagram showing an example of detecting reliability using the number of code inversions in the iterative decoding process.
[図 27]繰り返し復号におけるクロスエントロピを用いて信頼度を検出する場合の算出 処理の例を示す図である。 FIG. 27 is a diagram illustrating an example of a calculation process in a case where reliability is detected using cross-entropy in iterative decoding.
[図 28]受信 SINRを用いて信頼度を検出する例を示す図である。
符号の説明 FIG. 28 is a diagram illustrating an example of detecting reliability using received SINR. Explanation of symbols
10 送信機 10 Transmitter
11 送信ノ ッファ 11 Transmission notifier
12 分割,連接部 12 divisions, joints
13 パケット符号化部 13 Packet encoder
14 チャネル符号化部 14 channel encoder
15 マッピング言 15 Mapping words
16 変調部 16 Modulator
17 再送制御部 17 Retransmission controller
18 制御部 18 Control unit
20 受信機 20 Receiver
21 復調部 21 Demodulator
22 受信品質測定部 22 Reception quality measurement unit
23 再送制御部 23 Retransmission controller
24 IPパケット再生部 24 IP packet playback unit
25 信頼度検出部 25 Reliability detector
発明を実施するための最良の形態 BEST MODE FOR CARRYING OUT THE INVENTION
[0029] 以下、本発明の好適な実施形態につき説明する。 [0029] Hereinafter, preferred embodiments of the present invention will be described.
[0030] 図 4は本発明の IPパケットマッピング方法を示すフローチャートである。 FIG. 4 is a flowchart showing the IP packet mapping method of the present invention.
[0031] 図 4 (a)は IPパケットの分割を行わず可変長の MAC— PDUを生成するタイプであ り、 IPパケットからそのまま MAC— PDUを生成する工程 (ステップ S 11)と、生成され た MAC— PDUに IPパケット分割情報を含むヘッダ (MACレイヤでの制御情報を含 む)および CRC符号 (MACレイヤでの再送を行うための誤り検出符号)の付加を行う 工程 (ステップ S 12)と、ヘッダおよび CRC符号を付カ卩した MAC— PDUを誤り訂正 のためにチャネル符号ィ匕してチャネルコーディングブロックを生成する工程 (ステップ S13)と、チャネルコーディングブロックを無線フレームにマッピングする工程 (ステツ プ S14)とから構成されている。なお、 MAC— PDUの生成ェ程(ステップS11)では 、 IPパケットのサイズが事前に定めた一定の値に満たな 、場合 (チャネル符号化利
得が得られない程度のサイズの場合)に、続く IPパケットとの連接 (送信バッファに続 く IPパケットがある場合に限られる)、繰り返し符号ィ匕によるレートマッチングもしくはダ ミービットの挿入を行う場合と行わない場合とがある。また、これらの連接等の処理は 、無線リンク状態に応じて制御を行うようにすることができる。 [0031] Fig. 4 (a) is a type that generates variable-length MAC PDUs without dividing the IP packet, and generates a MAC PDU as it is from the IP packet (Step S11). MAC—A step to add a header (including control information at the MAC layer) and CRC code (error detection code for retransmission at the MAC layer) including IP packet segmentation information to the PDU (step S12) And a step of generating a channel coding block by generating a channel coding block by error-correcting the MAC-PDU with the header and CRC code (step S13) and mapping the channel coding block to a radio frame (step S13). Step S14). Note that in the MAC-PDU generation process (step S11), if the IP packet size does not reach a predetermined value (channel coding When the packet is concatenated with the following IP packet (only when there is an IP packet following the transmission buffer), rate matching by repetition code 匕, or dummy bit insertion. And sometimes not. Further, these processes such as connection can be controlled according to the radio link state.
[0032] 図 4 (b)は IPパケットのサイズに応じて分割を行って可変長の MAC— PDUを生成 するタイプであり、 IPパケットが所定のサイズより小さい場合はそのままとし、所定のサ ィズを超える場合は分割を行って MAC— PDUを生成する工程 (ステップ S21)と、 生成された MAC— PDUに IPパケット分割情報を含むヘッダおよび CRC符号の付 加を行う工程 (ステップ S 22)と、ヘッダおよび CRC符号を付カ卩した MAC— PDUを チャネル符号ィ匕してチャネルコーディングブロックを生成する工程 (ステップ S23)と、 チャネルコーディングブロックを無線フレームにマッピングする工程 (ステップ S24)と 力も構成されている。なお、 MAC— PDUの生成工程 (ステップ S21)では、そのまま もしくは分割した IPパケットのサイズが事前に定めた一定の値に満たない場合に、続 く IPパケットとの連接、繰り返し符号ィ匕によるレートマッチングもしくはダミービットの挿 入を行う場合と行わない場合とがある。また、これらの連接等の処理は、無線リンク状 態に応じて制御を行うようにすることができる。 [0032] Fig. 4 (b) is a type that generates a variable-length MAC-PDU by dividing according to the size of the IP packet. If the IP packet is smaller than the predetermined size, it is left as it is. If it exceeds the maximum size, a step of generating a MAC-PDU by dividing (step S21) and a step of adding a header and a CRC code including IP packet division information to the generated MAC-PDU (step S22) And a MAC-PDU with a header and CRC code and a channel code to generate a channel coding block (step S23), a step of mapping the channel coding block to a radio frame (step S24), and It is configured. Note that in the MAC-PDU generation process (step S21), if the size of the IP packet as it is or the divided IP packet is less than a predetermined value, the rate of connection with the subsequent IP packet and the repetition code key There are cases where matching or dummy bit insertion is performed or not. In addition, the processing such as connection can be controlled according to the wireless link state.
[0033] 図 4 (c)は常に固定サイズの MAC— PDUを生成するタイプであり、 IPパケットから 固定サイズの 1または複数の MAC— PDUを生成する工程 (ステップ S31)と、生成さ れた MAC— PDUに IPパケット分割情報を含むヘッダおよび CRC符号の付カ卩を行う 工程 (ステップ S32)と、ヘッダおよび CRC符号を付カ卩した MAC— PDUをチャネル 符号ィ匕してチャネルコーディングブロックを生成する工程 (ステップ S33)と、チャネル コーディングブロックを無線フレームにマッピングする工程 (ステップ S34)とから構成 されている。なお、 MAC— PDUの生成工程 (ステップ S31)では、生成した MAC— PDUのサイズが事前に定めた値より小さい場合に、続く IPパケットとの連接、繰り返 し符号ィ匕によるレートマッチングもしくはダミービットの挿入を行う場合と行わな 、場合 とがある。また、これらの連接等の処理は、無線リンク状態に応じて制御を行うように することができる。 [0033] Figure 4 (c) is a type that always generates a fixed-size MAC PDU, a process of generating one or more fixed-size MAC PDUs from an IP packet (step S31), and MAC—A step of adding a header and CRC code including IP packet segmentation information to the PDU (step S32), and a MAC—PDU with the header and CRC code attached to the channel PDU, and a channel coding block. The process includes a generating process (step S33) and a process of mapping channel coding blocks to radio frames (step S34). Note that in the MAC-PDU generation process (step S31), when the size of the generated MAC-PDU is smaller than a predetermined value, it is connected with the following IP packet, rate matching by repetition code key or dummy There are cases where bit insertion is performed and cases where bit insertion is not performed. In addition, these processes such as connection can be controlled according to the state of the radio link.
[0034] 図 5は本発明の IPパケットマッピング方法のパターンの分類を示す図であり、 Pl〜
P7が図 4 (a)の方法に相当し、 P8〜P20が図 4 (b)の方法に相当し、 P8、 P21〜P2 5が図 4 (c)の方法に相当する。なお、 P8〜P20は、更に、一定長以下となるように等 分割する場合の P8〜P13と、固定長で分割する場合の P8、 P9、 P14〜P20と〖こ分 かれる。 FIG. 5 is a diagram showing pattern classification of the IP packet mapping method of the present invention. P7 corresponds to the method of FIG. 4 (a), P8 to P20 correspond to the method of FIG. 4 (b), and P8 and P21 to P25 correspond to the method of FIG. 4 (c). In addition, P8 to P20 are further divided into P8 to P13 when equally dividing so as to be equal to or less than a certain length, and P8, P9, and P14 to P20 when dividing with a fixed length.
[0035] 図 6〜図 9は上記のパターンのうち代表的なものにおける IPパケットと MAC— PD Uの関係の例を示す図である。 6 to 9 are diagrams showing examples of the relationship between the IP packet and the MAC-PDU in a representative one of the above patterns.
[0036] 図 6は分割なし、可変長の場合(図 4 (a)および図 5の P1〜P7の方法に対応)の IP パケットと MAC— PDUの関係の例を示す図であり、 IPパケットのサイズに MAC— P DUのサイズが連動する様子を示している。なお、 IPパケットのサイズが事前に定め た一定の値に満たない場合、ノ、ツチング (斜線部)で示すように、続く IPパケットとの 連接、繰り返し符号ィ匕によるレートマッチングもしくはダミービットの挿入を行う様子を 併せて示している。 [0036] Fig. 6 is a diagram showing an example of the relationship between an IP packet and a MAC-PDU in the case of no division and variable length (corresponding to the methods P1 to P7 in Fig. 4 (a) and Fig. 5). This shows how the size of MAC-PDU is linked to the size of. If the size of the IP packet is less than a predetermined value, as shown by the notching and hatching (hatched area), it is connected with the following IP packet, rate matching by repetition code key も し く は or dummy bit insertion It also shows how this is done.
[0037] この方法によれば、オーバーヘッドが最も小さくなる利点がある。また、再送、チヤネ ル符号ィ匕の単位が最終品質を保証すべき IPパケットとなるため、品質制御が簡単に なる。反面、 IPパケットのサイズが 1500バイトといった非常に大きい場合、再送単位 が非常に大きくなるため、再送の効率が劣化する可能性がある。また、 MAC— PDU のサイズが大きく変動する。なお、後述するように再送の仕組を改良することにより、 再送による効率劣化の問題を解消することができる。 [0037] According to this method, there is an advantage that the overhead is minimized. In addition, since the unit of retransmission and channel code key is an IP packet whose final quality should be guaranteed, quality control is simplified. On the other hand, if the IP packet size is very large, such as 1500 bytes, the retransmission unit becomes very large, so the retransmission efficiency may be degraded. In addition, the size of the MAC-PDU varies greatly. As will be described later, the problem of efficiency deterioration due to retransmission can be solved by improving the retransmission mechanism.
[0038] 図 7は分割あり、可変長、一定長以下となるように等分割の場合(図 4 (b)および図 5 の P8〜P 13の方法に対応)の IPパケットと MAC - PDUの関係の例を示す図であり 、スレショールドサイズ S までは IPパケットのサイズに MAC— PDUのサイズが連動 [0038] Fig. 7 shows that there is a division, and the IP packet and MAC-PDU in the case of equal division (corresponding to the methods P8 to P13 in Fig. 4 (b) and Fig. 5) so that it is variable length and below a certain length. It is a figure showing an example of the relationship. Up to the threshold size S, the MAC-PDU size is linked to the IP packet size.
TH TH
するが、スレショールドサイズ S を超えた場合は一定長以下となるように等分割が行 However, when the threshold size S is exceeded, equal division is performed so that it is less than a certain length.
TH TH
われる様子を示している。なお、 IPパケットのサイズが事前に定めた一定の値に満た ない場合、ハッチングで示すように、続く IPパケットとの連接、繰り返し符号ィ匕によるレ ートマッチングもしくはダミービットの挿入を行う様子を併せて示して 、る。 It shows how it is called. If the size of the IP packet is less than a predetermined value, as shown by hatching, the connection with the subsequent IP packet, rate matching by repetition code key 匕, or dummy bit insertion is also performed Show me.
[0039] この方法によれば、非常に大きいサイズの MAC— PDUが存在することはなくなる とともに、 MAC— PDUのサイズの変動が小さくなる力 オーバーヘッドが若干大きく なる。
[0040] 図 8は分割あり、可変長、固定長で分割(1つのみ可変長)の場合(図 4 (b)および 図 5の P8、 P9、 P14〜P20の方法に対応)の IPパケットと MAC— PDUの関係の例 を示す図であり、スレショールドサイズ S までは IPパケットのサイズに MAC— PDU [0039] According to this method, a MAC-PDU having a very large size does not exist, and a force overhead for reducing variation in the size of the MAC-PDU is slightly increased. [0040] Figure 8 shows a fragmented, IP packet with variable length and fixed length (only one variable length) (corresponding to methods P8, P9, and P14 to P20 in Figure 4 (b) and Figure 5) Is a diagram showing an example of the relationship between MAC and PDU, and up to the threshold size S, the size of the IP packet
TH TH
のサイズが連動する力 スレショールドサイズ S を超えた場合は先頭側から固定長 When the size exceeds the threshold size S, the fixed length from the top
TH TH
で分割が行われ、残った部分は可変長となる様子を示している。なお、そのままもしく は分割した IPパケットのサイズが事前に定めた一定の値に満たな 、場合、ハッチング で示すように、続く IPパケットとの連接、繰り返し符号ィ匕によるレートマッチングもしく はダミービットの挿入を行う様子を併せて示している。 The division is performed at, and the remaining part shows a variable length. If the size of the IP packet as it is or the divided IP packet does not reach a predetermined value, as shown by hatching, it is connected with the following IP packet, rate matching by repetition code key or dummy The state of inserting bits is also shown.
[0041] この方法によれば、非常に大きいサイズの MAC— PDUが存在することはなくなる とともに、 MAC— PDUのサイズの変動が小さくなる力 オーバーヘッドが若干大きく なるとともに、小さいサイズの MAC— PDUができる可能性がある。 [0041] According to this method, there is no existence of a very large size MAC-PDU, and the MAC-PDU size variation is reduced. The overhead is slightly increased, and a small-size MAC-PDU is reduced. There is a possibility.
[0042] 図 9は分割あり、固定長の場合(図 4 (c)および図 5の P8、 P21〜P25の方法に対 応)の IPパケットと MAC— PDUの関係の例を示す図であり、常に固定サイズの MA C PDUを生成する様子を示している。なお、生成した MAC— PDUのサイズが事 前に定めた値より小さい場合、ノ、ツチングで示すように、続く IPパケットとの連接、繰り 返し符号ィ匕によるレートマッチングもしくはダミービットの挿入を行う様子を併せて示し ている。 [0042] Fig. 9 is a diagram showing an example of the relationship between IP packets and MAC-PDUs in the case of division and fixed length (corresponding to the methods P8 and P21 to P25 in Fig. 4 (c) and Fig. 5). This shows how to generate a fixed size MA PDU at all times. If the size of the generated MAC-PDU is smaller than the predetermined value, connection with the following IP packet, rate matching by repetition code key, or dummy bit insertion is performed, as shown by (2) and (2). The situation is also shown.
[0043] この方法によれば、 MAC— PDUが一定サイズ以下であるため、無線フレームへの マッピングが容易となる。反面、オーバーヘッドは大きくなる。 [0043] According to this method, since the MAC-PDU is not larger than a certain size, mapping to a radio frame is facilitated. On the other hand, the overhead increases.
[0044] 次に、図 10は本発明の IPパケットマッピング方法を適用した通信システムの構成例 を示す図である。 Next, FIG. 10 is a diagram showing a configuration example of a communication system to which the IP packet mapping method of the present invention is applied.
[0045] 図 10において、送信機 10は、送信対象の IPパケットを一時的に蓄積する送信バッ ファ 11と、この送信バッファ 11に蓄積された IPパケットを取り出し、分割および Zもし くは続く IPパケットとの連接を行い、 MAC— PDUを生成する分割'連接部 12と、生 成した MAC— PDUに IPパケット分割情報を含むヘッダおよび CRC符号の付カロを 行うパケット符号ィ匕部 13と、ヘッダおよび CRC符号を付カ卩した MAC— PDUをチヤ ネル符号ィ匕してチャネルコーディングブロックを生成するチャネル符号ィ匕部 14と、チ ャネルコ一ディングブロックを無線フレームにマッピングするマッピング部 15と、マツピ
ングした無線フレームを無線信号に変調する変調部 16とを備えている。また、送信 機 10は、受信機 20から送られてくる再送要求信号に応じて再送制御を行う再送制 御部 17と、受信機 20から送られてくる受信品質情報および再送要求信号 (頻度)に 応じて分割 ·連接部 12の分割サイズおよび連接の有無を制御する制御部 18とを備 えている。ここで、制御部 18は、受信品質が悪い場合あるいは再送要求信号の頻度 が高い場合には、分割サイズを小さくし、連接を行わない方向に制御し、反対に受信 品質が良 、場合あるいは再送要求信号の頻度が低 、場合には、分割サイズを大きく し、連接を行う方向に制御することで、より効率的に送信が行えるようにする。 [0045] In FIG. 10, the transmitter 10 takes out the transmission buffer 11 that temporarily stores the IP packet to be transmitted, and the IP packet stored in the transmission buffer 11, and then splits and Z or continues the IP packet. A segmentation and concatenation unit 12 that performs concatenation with a packet and generates a MAC-PDU, a packet code input unit 13 that performs a header including an IP packet segmentation information and a CRC code attached to the generated MAC-PDU, and MAC with header and CRC code — Channel code unit 14 for generating channel coding blocks by channel encoding PDUs; Mapping unit 15 for mapping channel coding blocks to radio frames; Matsupi And a modulation unit 16 that modulates the converted radio frame into a radio signal. The transmitter 10 also includes a retransmission control unit 17 that performs retransmission control in accordance with a retransmission request signal transmitted from the receiver 20, and reception quality information and a retransmission request signal (frequency) transmitted from the receiver 20. A control unit 18 is provided to control the division size of the dividing / connecting part 12 and the presence / absence of connecting according to the situation. Here, when the reception quality is poor or when the frequency of retransmission request signals is high, the control unit 18 reduces the division size and performs control so that concatenation is not performed, and conversely, when the reception quality is good or retransmission is performed. If the frequency of the request signal is low, the division size is increased and control is performed in the direction in which concatenation is performed so that transmission can be performed more efficiently.
[0046] 一方、受信機 20は、無線信号を復調する復調部 21と、復調した信号から受信品質 を測定して送信機 10側に送る受信品質測定部 22と、復調した信号から再送の有無 を判断して送信機 10側に再送要求信号を送る再送制御部 23と、復調した信号から I Pパケットを再生する IPパケット再生部 24とを備えている。 [0046] On the other hand, the receiver 20 includes a demodulator 21 that demodulates the radio signal, a reception quality measurement unit 22 that measures the reception quality from the demodulated signal and sends it to the transmitter 10, and the presence or absence of retransmission from the demodulated signal. And a retransmission control unit 23 that transmits a retransmission request signal to the transmitter 10 side, and an IP packet reproduction unit 24 that reproduces an IP packet from the demodulated signal.
[0047] 図 11は、図 10の分割 ·連接部 12、パケット符号ィ匕部 13、チャネル符号ィ匕部 14に おいて、 IPパケットから MAC— PDUを経てチャネルコーディングブロックを生成する 例を示す図である。図 11 (a)は IPパケットが大きい場合を示しており、 IPパケットは複 数の MAC— PDUに分割された上でヘッダおよび CRC符号が付加され、チャネルコ ーデイングブロックとされる。図 11 (b)は IPパケットが小さい場合を示しており、複数 の IPパケットが 1つの MAC— PDUにまとめられた上でヘッダおよび CRC符号が付 カロされ、チャネルコーディングブロックとされる状態を示して 、る。 FIG. 11 shows an example in which a channel coding block is generated from an IP packet via a MAC-PDU in division / concatenation unit 12, packet code key unit 13, and channel code key unit 14 in FIG. FIG. Figure 11 (a) shows the case where the IP packet is large. The IP packet is divided into multiple MAC-PDUs, and a header and CRC code are added to form a channel coding block. Figure 11 (b) shows the case where the IP packet is small, and shows a state where a plurality of IP packets are combined into one MAC-PDU and then header and CRC code are added to form a channel coding block. And
[0048] なお、 MAC— PDUのサイズが IPパケットのサイズに連動する場合や固定サイズと なる場合を除き、制御部 18 (図 10)による MAC— PDUのサイズの制御には、通信 状態に応じてデータレートとデータ誤り率の関係を適切に制御する適応変復調'チヤ ネル符号化 (AMC : Adaptive Modulation and channel Coding)を用いることができる。 この場合、 MAC— PDUのサイズはチャネル状態に応じて変動し、 1フレームにて送 信可能なパケット数が変わることになる。図 12は適応変復調 'チャネル符号化 (AM C)の概念図であり、基地局 100から同一の送信電力で送信を行っているものとする と、基地局 100の近傍に存在するユーザ # 1の端末 201では受信電力が大きぐチ ャネル状態が良 、ため、高データレートとなる変調方式(例えば 16QAM(Quadratur
e Amplitude Modulation))およびチャネル符号ィ匕率(大)を選択する。また、遠方に存 在するユーザ # 2の端末 202では受信電力が小さぐチャネル状態が悪いため、低 データレートではあるがデータ誤り率の低 、変調方式(例えば QPSK(Quadrature Ph ase Shift Keying))およびチャネル符号化率 (小)を選択する。図 13はデータ変調方 式とチャネル符号ィ匕率の組み合わせの例を示す図であり、矢印方向(下)に向かうに つれてデータレートは増大するがデータ誤り率は増大するものである。従って、チヤ ネル状態が良いほど下方にあるデータ変調方式とチャネル符号ィ匕率の組み合わせ を適用し、チャネル状態が悪 、ほど上方にあるデータ変調方式とチャネル符号ィ匕率 の組み合わせを適用する。実際には、チャネル状態の指標となる SIR(Signal to Inter ference power Ratio)等とデータ変調方式およびチャネル符号化率を対応付けたテ 一ブルを用意しておき、測定したチャネル状態に応じてテーブルを参照し、該当する データ変調方式およびチャネル符号ィ匕率に切り替えることで AMCを実現する。 [0048] Unless the MAC-PDU size is linked to the IP packet size or fixed size, the control unit 18 (Fig. 10) controls the MAC-PDU size according to the communication status. Thus, adaptive modulation and channel coding (AMC) that appropriately controls the relationship between the data rate and the data error rate can be used. In this case, the size of the MAC-PDU varies depending on the channel condition, and the number of packets that can be transmitted in one frame changes. Fig. 12 is a conceptual diagram of adaptive modulation / demodulation 'channel coding (AM C). Assuming that transmission is performed with the same transmission power from the base station 100, the user # 1 in the vicinity of the base station 100 Since the terminal 201 has a large channel state with a large received power, a modulation scheme (for example, 16QAM (Quadratur e Amplitude Modulation)) and channel code ratio (large). In addition, the terminal 202 of the user # 2 located far away has a low received power and a poor channel state. Therefore, although the data error rate is low although the data rate is low, the modulation method (for example, QPSK (Quadrature Phase Shift Keying)) And select the channel coding rate (small). FIG. 13 is a diagram showing an example of a combination of a data modulation scheme and a channel code rate, in which the data rate increases but the data error rate increases in the direction of the arrow (downward). Therefore, the lower the data modulation scheme and the channel code rate combination are applied, the better the channel state, and the lower the data modulation scheme and channel code rate combination is applied. In practice, a table is prepared that associates the SIR (Signal to Interference power Ratio), which is an index of the channel state, with the data modulation method and channel coding rate, and the table is set according to the measured channel state. Referring to, AMC is realized by switching to the appropriate data modulation method and channel code rate.
[0049] 図 14は、図 10のマッピング部 15における、チャネルコーディングブロックから無線 フレームへのマッピングの例を示す図である。図 14 (a)は複数のチャネルコーディン グブロックから無線フレームへマッピングを行う場合を示しており、図 14 (b)は 1つの チャネルコーディングブロックから複数の無線フレームへマッピングを行う場合を示し ている。なお、無線フレームは送信単位であるチャンク(Chunk)に分かれており、チ ヤンクは周波数的(OFDM : Orthogonal Frequency Division Multiplexing等)、コード 的(CDMA: Code Division Multiple Access等)、時間的(TDMA: Time Division Mu ltiple Access等)、空間的(MIMO : Multiple Input Multiple Output等)あるいはこれら の組み合わせで区切られる。 FIG. 14 is a diagram illustrating an example of mapping from a channel coding block to a radio frame in the mapping unit 15 of FIG. Fig. 14 (a) shows the case of mapping from multiple channel coding blocks to radio frames, and Fig. 14 (b) shows the case of mapping from one channel coding block to multiple radio frames. Radio frames are divided into chunks that are transmission units. Chunks are frequency (OFDM: Orthogonal Frequency Division Multiplexing, etc.), code (CDMA: Code Division Multiple Access, etc.), and temporal (TDMA: Time Division Multiple Access etc.), spatial (MIMO: Multiple Input Multiple Output etc.) or a combination of these.
[0050] 次に、図 15〜図 18は、図 10における送信機 10の再送制御部 17および受信機 20 の再送制御部 23により行われる再送制御についての説明図である。 Next, FIGS. 15 to 18 are explanatory diagrams of retransmission control performed by the retransmission control unit 17 of the transmitter 10 and the retransmission control unit 23 of the receiver 20 in FIG.
[0051] 図 15はハイブリッド ARQの処理を示す図であり、送信機 10側では CRCビット付与 [0051] FIG. 15 is a diagram showing hybrid ARQ processing, where the transmitter 10 side assigns CRC bits.
(ステップ S101)および誤り訂正符号化 (ステップ S102)を行 ヽ、受信機 20側では誤 り訂正復号 (ステップ S201)の後、 CRCビットを用いた誤り検出を行 ヽ (ステップ S 20 2)、誤りがある場合は送信機 10側に再送要求を行い、誤りがなければ送信 (受信)を 完了するものである (ステップ S 203)。
[0052] また、図 16は本発明の実施形態で採用する CRC符号に基づく再送要求信号誤り 検出型ハイブリッド ARQの説明図であり、図 16 (a)に示すように、受信機 20側からの 再送要求信号は、他の制御シンボル (適応変復調 ·チャネル符号化に必要な受信 SI R等)とともに ACKZNACK信号を CRC符号化した他の CRC符号(CRC—bits)を 伴うようにすることで、 ACKZNACK信号自体の誤りを低減するようにしている。これ により、図 16 (b)に示すように送信機 10側からパケット # kを送った結果、受信機 20 側で誤りを検出して NACK信号を送信機 10側に送った場合、この NACK信号自体 が誤って ACK信号として受信された場合であっても、 CRC符号により本来は NACK 信号であると認識され、誤りの発生したパケット # kを適切に再送することができる。図 17は本実施形態との比較のために示した従来の一般的なハイブリッド ARQで発生 する再送要求信号誤りの例を示す図である力 図 17 (a)に示すように本来の ACK信 号を NACK信号として認識してしまった場合は、本来は正常に受信されて ヽるパケ ット # kを再送してしまい、効率を低下させてしまう。また、図 17 (b)に示すように本来 の NACK信号を ACK信号として認識してしまった場合は、正常に受信されて ヽな ヽ パケット # kを正常に受信されているとして扱うため、パケットの欠落を生じ、受信品質 を悪ィ匕させてしまう。ちなみに、従来は図 18に示すように上位の RLCレイヤによって 正常に到達して 、な 、パケットの再送を行うことで対処して 、たが、 MACレイヤの再 送が 10msec程度で行われるのに対し、 RLCレイヤの再送は 100msec程度の時間 を要し、遅延時間が無視しえな力つた。この点、 CRC符号に基づく再送要求信号誤 り検出型ハイブリッド ARQを採用する本実施形態では、 ACKZNACK信号を正確 に認識することができ、 RLCレイヤを用いなくても品質の高い送信を行うことができる (Step S101) and error correction coding (Step S102), and after error correction decoding (Step S201) on the receiver 20 side, error detection using CRC bits is performed (Step S202). If there is an error, a retransmission request is sent to the transmitter 10, and if there is no error, transmission (reception) is completed (step S203). FIG. 16 is an explanatory diagram of a retransmission request signal error detection type hybrid ARQ based on the CRC code adopted in the embodiment of the present invention. As shown in FIG. The retransmission request signal is accompanied by other CRC symbols (CRC-bits) obtained by CRC coding of the ACKZNACK signal together with other control symbols (reception SIR required for adaptive modulation / demodulation / channel coding, etc.). The error of the signal itself is reduced. As a result, as shown in Fig. 16 (b), when packet #k is sent from the transmitter 10 side, an error is detected on the receiver 20 side and a NACK signal is sent to the transmitter 10 side. Even if it is received as an ACK signal by mistake, it is recognized as a NACK signal by the CRC code, and packet #k in which an error has occurred can be retransmitted appropriately. FIG. 17 is a diagram showing an example of a retransmission request signal error generated in the conventional general hybrid ARQ shown for comparison with the present embodiment. As shown in FIG. 17 (a), the original ACK signal is shown. If it is recognized as a NACK signal, it will retransmit the packet # k that would normally be received normally, reducing efficiency. Also, as shown in Fig. 17 (b), when the original NACK signal is recognized as an ACK signal, the packet is received normally and packet #k is treated as being normally received. Will be lost and the reception quality will be degraded. By the way, as shown in Fig.18, it was reached normally by the upper RLC layer, and it was dealt with by retransmitting the packet, but the retransmission of the MAC layer was performed in about 10 msec. On the other hand, retransmission of the RLC layer took about 100 msec, and the delay time was negligible. In this regard, in the present embodiment employing the retransmission request signal error detection hybrid ARQ based on the CRC code, the ACKZNACK signal can be accurately recognized, and high-quality transmission can be performed without using the RLC layer. it can
[0053] 上述したように、本実施形態にあっては、 RLCレイヤのヘッダがなくなることでォー バーヘッドが低減し効率を向上させることができる。また、再送単位が IPパケットによ り近いものとなることで品質制御の性能を向上させることができる。更に、 IPパケットの サイズに応じて ヽくつかのパターンで分割'連接を行うことで幅広く分布するサイズの IPパケットに適切に対応することができる。 [0053] As described above, in the present embodiment, since the RLC layer header is eliminated, the overhead can be reduced and the efficiency can be improved. In addition, quality control performance can be improved by making the retransmission unit closer to the IP packet. Furthermore, by dividing and concatenating with several patterns according to the size of the IP packet, it is possible to appropriately cope with IP packets with a wide distribution size.
[0054] 次に、 IPパケットを分割せずにマッピングする場合(図 4 (a)、図 5の P1〜P7、図 6
の方法に対応)における再送による効率劣化の問題を解消する手法について説明 する。なお、この手法は IPパケットを分割せずにマッピングする場合に特に有効であ る力 他のパターンにも適用することができる。 Next, when mapping without dividing the IP packet (FIG. 4 (a), P1 to P7 in FIG. 5, FIG. 6). The method for solving the problem of efficiency degradation due to retransmission in the above method is explained. This method can be applied to other patterns that are particularly effective when mapping IP packets without segmentation.
[0055] すなわち、通常のハイブリッド ARQでは誤りを検出した場合に NACK信号を送信 側に返すことでチャネルコーディングブロック(ARQブロック)の単位で再送を行うも のであり、 IPパケットを分割せずにチャネルコーディングブロックとする場合には、 IP パケットが長い場合に再送によって効率が低下する。し力しながら、誤りを含む場合 においても、全体が誤った場合もあれば一部しか誤っていない場合も存在し、常に 全体を再送することは効率的ではない。そこで、全体の誤りの程度を示す信頼度ある いはビット毎 Zブロック毎の信頼度を NACK信号に付加することで、必要最小限の 再送を行わせる手法を採用して!/、る。 [0055] That is, in normal hybrid ARQ, when an error is detected, a NACK signal is returned to the transmission side to perform retransmission in units of channel coding blocks (ARQ blocks), and the channel is not divided into IP packets. When coding blocks are used, the efficiency decreases due to retransmission when IP packets are long. However, even if it contains errors, there are cases where the whole is wrong or only part is wrong, and it is not efficient to always retransmit the whole. Therefore, a method that performs the minimum necessary retransmission by adding the reliability indicating the degree of overall error or the reliability of each Z block for each bit to the NACK signal is adopted.
[0056] 図 19は本発明の IPパケットマッピング方法を適用した通信システムの他の構成例 を示す図である。図 19における構成は図 10に示したものとほぼ同様であり、受信機 2 0において、復調部 21の復調過程からビット毎の信頼度を検出し、必要に応じこれら を平均化してブロック毎ある ヽは全体の誤りの程度を示す信頼度を生成し、再送制 御部 23に対してそれらの情報を付加して NACK信号を返送させる信頼度検出部 25 が設けられている点と、送信機 10において再送制御部 17が NACK信号に付加され る信頼度に基づいて必要最小限の再送を行う機能が付加されている点とが異なる。 FIG. 19 is a diagram showing another configuration example of the communication system to which the IP packet mapping method of the present invention is applied. The configuration in FIG. 19 is almost the same as that shown in FIG. 10, and the receiver 20 detects the reliability for each bit from the demodulation process of the demodulator 21 and averages these as necessary for each block.ヽ generates a reliability indicating the degree of the overall error, adds a piece of information to the retransmission control unit 23, and returns a NACK signal. 10 is different in that the retransmission control unit 17 has a function of performing the minimum necessary retransmission based on the reliability added to the NACK signal.
[0057] 図 20は NACK信号の例を示す図であり、(a)は NACK信号であることの識別情報 とともに ARQブロック全体の誤りの程度を示す信頼度を示す情報を伴う場合を示し、 (b)は NACK信号であることの識別情報とともにビット毎の誤りの程度を示す信頼度 を示す情報を伴う場合を示し、 (c)は NACK信号であることの識別情報とともにブロッ ク毎の誤りの程度を示す信頼度を示す情報を伴う場合を示している。なお、 (b) (c) の場合は、信頼度情報として、信頼度が低く誤りが発生していると推定できる箇所の 指定情報とすることができる。 FIG. 20 is a diagram showing an example of a NACK signal. (A) shows a case with information indicating reliability indicating the degree of error of the entire ARQ block together with identification information indicating that the signal is a NACK signal. b) shows a case with information indicating the reliability indicating the degree of error for each bit with an identification of being a NACK signal, (c) together with identification information that is NACK signal error for each block The case where the information which shows the reliability which shows a grade is shown is shown. In the case of (b) and (c), the reliability information can be specified information of a location where the reliability is low and it can be estimated that an error has occurred.
[0058] 図 21は図 20 (a)に対応した全体の信頼度を併せて示す ACKZNACK信号の例 を示す図であり、誤りのない ACK信号については 1種類の ACK(O)とし、誤りがある ことを示す NACK信号につ!、ては信頼度の高 、NACK (0)力ら NACK (6)までの 7
段階とした例を示している。なお、 NACK信号を何段階とするかは制御効率等を考 慮して任意に決定することができる。 [0058] Fig. 21 is a diagram showing an example of an ACKZNACK signal that also shows the overall reliability corresponding to Fig. 20 (a). An error-free ACK signal is regarded as one type of ACK (O), and an error is detected. NACK signal that indicates that there is a high degree of reliability, NACK (0) force and NACK (6) 7 A staged example is shown. Note that the number of NACK signals can be determined arbitrarily in consideration of control efficiency.
[0059] また、図 20 (b) (c)にお 、て、ビット毎の信頼度を示す (a)ではフィードバックする情 報量が多くなるため、ブロック毎の信頼度を示す (b)の方が有利となる。図 22はプロ ックの例を示す図であり、 1パケットを 4個のブロック # 1〜4に分けた例を示している。 [0059] Also, in Fig. 20 (b) and (c), the reliability for each bit is shown. In (a), the amount of information to be fed back increases, so the reliability for each block is shown. Is more advantageous. FIG. 22 is a diagram showing an example of a block, in which one packet is divided into four blocks # 1 to # 4.
[0060] 上述した信頼度情報を伴った NACK信号を受け取った送信機 10の再送制御部 1 7は、全体の信頼度情報である場合には、信頼度が低い場合には多くのビットを再送 し、信頼度が高い場合には一部のビットのみを再送する。また、ノ、イブリツド ARQに おいて異なるパターンでパンクチャリングを行ったパケットとのパケット合成を行う場合 には、追加する冗長度の大きさを変更することにより対応することができる。図 23はハ イブリツド ARQの処理のタイプを示す図であり、(a)に示すように、パケット piに復調 誤りがあった場合はパケット piを廃棄し、同内容のパケット p2の再送を受けて再度復 調処理を行うタイプと、(b)および (c)に示すように、パケット piに復調誤りがあった場 合はそのパケット piを廃棄せずに保持しておき、このパケット piと再送を受けたパケ ット p2とをパケット合成してパケット p3を生成し、このパケット p3に対して復調処理を 行うタイプとがある。ここで、(b)は同じパケットの再送を受けるものであり、パケット合 成により受信 SIRが改善するものである。また、(c)は異なるパターンでのパンクチヤリ ングを行ったパケットの再送を受けるものであり、パケット合成により符号化利得が改 善するものである。上述の追加する冗長度の大きさを変更する場合は (c)のタイプと なる。 [0060] The retransmission control unit 17 of the transmitter 10 that has received the NACK signal accompanied by the reliability information described above retransmits a large number of bits when the reliability is low when the reliability information is the whole reliability information. When the reliability is high, only some bits are retransmitted. In addition, when combining packets with packets punctured with different patterns in the no and the hybrid ARQ, it is possible to cope with this by changing the size of the added redundancy. Figure 23 shows the type of hybrid ARQ processing. As shown in (a), if there is a demodulation error in packet pi, packet pi is discarded and packet p2 of the same content is received and retransmitted. As shown in (b) and (c), if there is a demodulation error in packet pi, the packet pi is retained without being discarded, and this packet pi is retransmitted. There is a type in which a packet p3 is generated by combining the received packet p2 and the packet p3 is demodulated. Here, (b) receives the same packet retransmission, and the received SIR is improved by packet combining. (C) receives a retransmission of a packet that has been punctured with a different pattern, and improves the coding gain by combining packets. When changing the degree of redundancy added above, it is of type (c).
[0061] また、信頼度情報を伴った NACK信号を受け取った送信機 10の再送制御部 17は 、ビット毎あるいはブロック毎の信頼度情報である場合には、信頼度が低ぐ誤りが発 生していると判断されるビットあるいはブロックのみを再送する。 In addition, the retransmission control unit 17 of the transmitter 10 that has received the NACK signal accompanied by reliability information generates an error with low reliability when the reliability information is for each bit or block. Retransmit only the bits or blocks that are determined to be active.
[0062] 図 24〜図 28は復調過程力も信頼度を生成する手法を示したものである。 FIGS. 24 to 28 show a method of generating the reliability of the demodulation process power.
[0063] 図 24は繰り返し復号を行う復号器の構成例を示す図であり、 y〜yは多重分離さ FIG. 24 is a diagram illustrating a configuration example of a decoder that performs iterative decoding, and y to y are demultiplexing values.
0 2 0 2
れた受信信号 (復号器の入力信号)であって、 yは信号系列の情報ビットのみ力もな Received signal (decoder input signal), y is the only information bit of the signal sequence.
0 0
る信号、 y Y
1は信号系列が再帰的組織畳み込み符号化された信号、 y 1 is a signal whose signal sequence is recursively systematically convolutionally encoded, y
2は信号系列が インターリーブされ、更に再帰的組織畳み込み符号化された信号である。そして、信
号 yと信号 yとが軟入力軟出力復号器 DEC1により復号され、その出力信号と信号2 is a signal in which the signal sequence is interleaved and further recursively systematically convolutionally coded. And trust The signal y and the signal y are decoded by the soft input / soft output decoder DEC1, and the output signal and signal are decoded.
0 1 0 1
yとがインタリーノ Iによりインターリーブされたものと信号 yとが軟入力軟出力復号器 A soft input / soft output decoder where y is interleaved by interlino I and signal y
0 2 0 2
DEC2により復号され、その出力信号がディンタリーバ DIによりディンタリーブされた ものが軟入力軟出力復号器 DEC1の入力信号に加えられる。そして、軟入力軟出力 復号器 DEC1、 DEC2の出力信号は識別器 Dl、 D2により硬判定されて出力信号と なる。 Decoded by DEC2 and the output signal deinterleaved by dintariba DI are added to the input signal of soft input / soft output decoder DEC1. The output signals of the soft input / soft output decoders DEC1 and DEC2 are hard-decided by the discriminators Dl and D2 to become output signals.
[0064] 図 25は復号器の軟判定出力を用いて信頼度を検出する例を示す図であり、バケツ トに含まれるビット毎の軟判定出力 (尤度)を信頼度の指標として採用することができ る。すなわち、図 24に示したような繰り返し復号器では、複数の軟入力軟出力復号 器 DEC1、 DEC2を接続する構成を持ち、最終段において軟出力を硬判定すること により信号系列を再生するものであり、硬判定のスレショルドレベル(0レベル)に近い 、絶対値の小さい el、 e2は誤っている確率が高ぐ信頼度が低いものとなる。 FIG. 25 is a diagram showing an example of detecting the reliability using the soft decision output of the decoder, and adopts the soft decision output (likelihood) for each bit included in the bucket as an index of reliability. be able to. That is, the iterative decoder as shown in FIG. 24 has a configuration in which a plurality of soft input / soft output decoders DEC1 and DEC2 are connected, and reproduces a signal sequence by making a hard decision on the soft output at the final stage. Yes, close to the threshold level (0 level) for hard decision, el and e2 with small absolute values have high probability of error and low reliability.
[0065] 図 26は繰り返し復号過程での符号反転回数を用いて信頼度を検出する例を示す 図であり、パケットに含まれるビット毎の軟判定出力が繰り返し過程で符号が反転す る回数を信頼度の指標として採用することができる。すなわち、繰り返し数 iと i+ 1とで 符号反転している el、 e2は復号結果が安定せず、誤っている確率が高いため、信頼 度が低いものとなる。 FIG. 26 is a diagram showing an example of detecting reliability using the number of code inversions in the iterative decoding process. The number of times that the soft decision output for each bit included in the packet inverts the code in the iterative process is shown. It can be adopted as an index of reliability. In other words, el and e2, which are sign-inverted between the number of repetitions i and i + 1, have low reliability because the decoding result is not stable and the probability of error is high.
[0066] 図 27は繰り返し復号におけるクロスエントロピを用いて信頼度を検出する場合の算 出処理の例を示す図であり、図 24中に示した信号の値を用いて計算することができ る。この場合、クロスエントロピ T が大きいほど復号結果が安定せず、誤っている確 [0066] FIG. 27 is a diagram illustrating an example of calculation processing when reliability is detected using cross-entropy in iterative decoding, and can be calculated using the signal values shown in FIG. . In this case, the larger the cross-entropy T, the more stable the decoding result, and
CE CE
率が高いため、信頼度が低いものとなる。 Since the rate is high, the reliability is low.
[0067] 図 28は受信 SINRを用いて信頼度を検出する例を示す図であり、パケットに含まれ るビット毎の受信 SINRが小さ 、ほど誤って 、る確率が高 、ため、信頼度が低!、もの となる。 [0067] FIG. 28 is a diagram illustrating an example of detecting reliability using reception SINR. Since the reception SINR for each bit included in the packet is smaller, the probability of error is higher, and thus the reliability is higher. Low!
[0068] また、パケット内における最低の対数尤度比(LLR: Log Likelihood Ratio)を信頼度 の指標として用いることもできる。 [0068] Also, the lowest log likelihood ratio (LLR) in a packet can be used as an index of reliability.
[0069] 以上、本発明の好適な実施の形態により本発明を説明した。ここでは特定の具体 例を示して本発明を説明したが、特許請求の範囲に定義された本発明の広範な趣
旨および範囲力 逸脱することなぐこれら具体例に様々な修正および変更を加える ことができることは明らかである。すなわち、具体例の詳細および添付の図面により本 発明が限定されるものと解釈してはならない。 [0069] The present invention has been described above with reference to preferred embodiments of the present invention. Although the invention has been described herein with reference to specific embodiments, the broad scope of the invention as defined in the claims. It is clear that various modifications and changes can be made to these examples without departing from the spirit and scope. In other words, the present invention should not be construed as being limited by the details of the specific examples and the accompanying drawings.
本国際出願は、 2005年 4月 1日に出願された日本国特許出願第 2005— 106906 号および 2005年 6月 14日に出願された日本国特許出願第 2005— 174402号に基 づく優先権を主張するものであり、その全内容を本国際出願に援用する。
This international application has priority based on Japanese Patent Application No. 2005-106906 filed on April 1, 2005 and Japanese Patent Application No. 2005-174402 filed on June 14, 2005. All of which are incorporated herein by reference.
Claims
[1] IPパケットが所定のサイズより小さい場合はそのままとし、所定のサイズを超える場 合は分割を行って MAC— PDUを生成する工程と、 [1] If the IP packet is smaller than the predetermined size, leave it as it is, and if it exceeds the predetermined size, generate a MAC-PDU by dividing it,
上記 MAC— PDUに IPパケット分割情報を含むヘッダおよび CRC符号の付カロを 行う工程と、 A process of adding a header including IP packet division information and a CRC code to the MAC-PDU;
上記ヘッダおよび CRC符号を付カ卩した MAC— PDUをチャネル符号ィ匕してチヤネ ルコーディングブロックを生成する工程と、 A MAC coding PDU with the header and CRC code attached thereto and a channel code to generate a channel coding block;
上記チャネルコーディングブロックを無線フレームにマッピングする工程とを備えた ことを特徴とする IPパケットマッピング方法。 And a step of mapping the channel coding block to a radio frame.
[2] IPパケットから固定サイズの 1または複数の MAC— PDUを生成する工程と、 上記 MAC— PDUに IPパケット分割情報を含むヘッダおよび CRC符号の付カロを 行う工程と、 [2] generating one or more fixed-size MAC-PDUs from the IP packet, performing a header including the IP packet division information on the MAC-PDU, and adding a CRC code to the MAC-PDU;
上記ヘッダおよび CRC符号を付カ卩した MAC— PDUをチャネル符号ィ匕してチヤネ ルコーディングブロックを生成する工程と、 A MAC coding PDU with the header and CRC code attached thereto and a channel code to generate a channel coding block;
上記チャネルコーディングブロックを無線フレームにマッピングする工程とを備えた ことを特徴とする IPパケットマッピング方法。 And a step of mapping the channel coding block to a radio frame.
[3] IPパケットからそのまま可変サイズの MAC— PDUを生成する工程と、 [3] Creating a variable-size MAC PDU from an IP packet as is,
上記 MAC— PDUに IPパケット分割情報を含むヘッダおよび CRC符号の付カロを 行う工程と、 A process of adding a header including IP packet division information and a CRC code to the MAC-PDU;
上記ヘッダおよび CRC符号を付カ卩した MAC— PDUをチャネル符号ィ匕してチヤネ ルコーディングブロックを生成する工程と、 A MAC coding PDU with the header and CRC code attached thereto and a channel code to generate a channel coding block;
上記チャネルコーディングブロックを無線フレームにマッピングする工程とを備えた ことを特徴とする IPパケットマッピング方法。 And a step of mapping the channel coding block to a radio frame.
[4] 請求項 1に記載の IPパケットマッピング方法にぉ 、て、 [4] The IP packet mapping method according to claim 1,
上記所定のサイズは、受信品質情報および Zもしくは再送要求信号頻度に応じて 適応的に設定することを特徴とする IPパケットマッピング方法。 The IP packet mapping method, wherein the predetermined size is adaptively set according to reception quality information and Z or a frequency of retransmission request signals.
[5] 請求項 1に記載の IPパケットマッピング方法にぉ 、て、 [5] The IP packet mapping method according to claim 1,
上記 IPパケットが所定のサイズを超える場合の分割は、上記 IPパケットを先頭から
上記所定のサイズの部分で分割することを特徴とする IPパケットマッピング方法。 When the IP packet exceeds the specified size, the IP packet is divided from the beginning. An IP packet mapping method, wherein the packet is divided at the predetermined size.
[6] 請求項 1に記載の IPパケットマッピング方法にぉ 、て、 [6] In the IP packet mapping method according to claim 1,
上記 IPパケットが所定のサイズを超える場合の分割は、上記 IPパケットを上記所定 のサイズ以下となるように所定の個数に等分割することを特徴とする IPパケットマツピ ング方法。 An IP packet mapping method characterized in that, when the IP packet exceeds a predetermined size, the IP packet is equally divided into a predetermined number so that the IP packet is equal to or smaller than the predetermined size.
[7] 請求項 1に記載の IPパケットマッピング方法にぉ 、て、 [7] The IP packet mapping method according to claim 1,
受信側力 上記チャネルコーディングブロックの誤りの程度を示す信頼度を受信す る工程と、 Receiving side power receiving a reliability indicating the degree of error of the channel coding block;
上記信頼度に応じ、信頼度が低い場合には多くのビットを再送し、信頼度が高い場 合には一部のビットのみを再送する工程とを備えたことを特徴とする IPパケットマツピ ング方法。 According to the above reliability, the method includes: a step of retransmitting a large number of bits when the reliability is low, and a step of retransmitting only a part of the bits when the reliability is high. .
[8] 請求項 7に記載の IPパケットマッピング方法にぉ 、て、 [8] According to the IP packet mapping method of claim 7,
上記信頼度は信頼度に応じてレベル分けされた NACK信号により受信されること を特徴とする IPパケットマッピング方法。 The IP packet mapping method, wherein the reliability is received by a NACK signal divided into levels according to the reliability.
[9] 請求項 1に記載の IPパケットマッピング方法にぉ 、て、 [9] According to the IP packet mapping method of claim 1,
受信側から上記チャネルコーディングブロックのビット毎あるいはブロック毎の誤りの 程度を示す信頼度を受信する工程と、 Receiving a reliability indicating the degree of error for each bit or block of the channel coding block from the receiving side;
上記信頼度に応じ、信頼度が低く誤りが発生していると判断されるビットあるいはブ ロックのみを再送する工程とを備えたことを特徴とする IPパケットマッピング方法。 And a step of retransmitting only a bit or a block determined to have an error due to low reliability according to the reliability.
[10] 請求項 1に記載の IPパケットマッピング方法にぉ 、て、 [10] According to the IP packet mapping method of claim 1,
そのままもしくは分割した IPパケットのサイズが事前に定めた一定の値に満たな ヽ 場合またはサイズに余裕が生ずる場合、続く IPパケットとの連接、繰り返し符号化に よるレートマッチングもしくはダミービットの挿入を行うことを特徴とする IPパケットマツ ビング方法。 If the size of the IP packet as it is or divided is less than a predetermined value or if there is a margin in size, connection with the following IP packet, rate matching by repeated encoding, or dummy bit insertion is performed. An IP packet mapping method characterized by the above.
[11] 請求項 1に記載の IPパケットマッピング方法において、 [11] In the IP packet mapping method according to claim 1,
上記 CRC符号に基づく受信側からの再送要求信号は、他の制御シンボルとともに ACKZNACK信号を CRC符号ィ匕した他の CRC符号を伴うことを特徴とする IPパケ ットマッピング方法。
IPパケットの分割および Zもしくは続く IPパケットとの連接を行い、 MAC— PDUを 生成する分割'連接部と、 The IP packet mapping method, wherein the retransmission request signal from the receiving side based on the CRC code is accompanied by another CRC code obtained by CRC coding the ACKZNACK signal together with other control symbols. Split the IP packet and concatenate with Z or the following IP packet to generate a MAC-PDU
上記 MAC— PDUに IPパケット分割情報を含むヘッダおよび CRC符号の付カロを 行うパケット符号ィ匕部と、 The MAC-PDU includes a packet code header for performing a header and a CRC code with IP packet segmentation information,
上記ヘッダおよび CRC符号を付カ卩した MAC— PDUをチャネル符号ィ匕してチヤネ ルコーディングブロックを生成するチャネル符号ィ匕部と、 A channel code key part for generating a channel coding block by channel-coding the MAC-PDU with the header and CRC code attached thereto;
上記チャネルコーディングブロックを無線フレームにマッピングするマッピング部とを 備えたことを特徴とする送信機。
A transmitter comprising: a mapping unit that maps the channel coding block to a radio frame.
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005106906 | 2005-04-01 | ||
JP2005-106906 | 2005-04-01 | ||
JP2005-174402 | 2005-06-14 | ||
JP2005174402A JP2006311464A (en) | 2005-04-01 | 2005-06-14 | Ip packet mapping method |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2006106617A1 true WO2006106617A1 (en) | 2006-10-12 |
Family
ID=37073183
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2006/306114 WO2006106617A1 (en) | 2005-04-01 | 2006-03-27 | Ip packet mapping method |
Country Status (3)
Country | Link |
---|---|
JP (1) | JP2006311464A (en) |
TW (1) | TW200705928A (en) |
WO (1) | WO2006106617A1 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009044466A1 (en) * | 2007-10-03 | 2009-04-09 | Fujitsu Limited | Radio communication device, radio communication control device, radio communication method, radio communication program, radio communication control method, and radio communication control program |
CN101136722B (en) * | 2007-10-15 | 2010-08-11 | 北京交通大学 | Data transmitting method and transmitting equipment suitable for high speed mobile terminal |
US20110069654A1 (en) * | 2009-09-24 | 2011-03-24 | Samsung Electronics Co. Ltd. | Apparatus and method for multi-hop relay communication in broadband wireless communication system |
WO2015106444A1 (en) * | 2014-01-17 | 2015-07-23 | 华为技术有限公司 | Transmission method and transmission device for data packet |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101286825A (en) * | 2007-04-11 | 2008-10-15 | 松下电器产业株式会社 | Method, sender and system for realizing reliability-based hybrid automatic repeat transmission |
PL2557715T3 (en) | 2007-04-30 | 2017-05-31 | Interdigital Technology Corporation | Feedback signaling error detection and checking in MIMO wireless communication systems |
JP4978327B2 (en) * | 2007-06-19 | 2012-07-18 | 富士通株式会社 | Retransmission control method and apparatus |
JP5229695B2 (en) * | 2007-07-04 | 2013-07-03 | 日本電気株式会社 | Multi-carrier mobile communication system |
WO2009016837A1 (en) * | 2007-07-31 | 2009-02-05 | Panasonic Corporation | Wireless communication device and retransmission judging method |
JP5427433B2 (en) * | 2009-02-25 | 2014-02-26 | 京セラ株式会社 | Communication system, radio base station, and communication method |
US8811411B2 (en) | 2008-12-24 | 2014-08-19 | Entropic Communications, Inc. | Packet aggregation and fragmentation at layer-2 over a managed network |
JP5498693B2 (en) * | 2008-12-24 | 2014-05-21 | 京セラ株式会社 | COMMUNICATION SYSTEM, COMMUNICATION DEVICE, AND COMMUNICATION METHOD |
WO2010074157A1 (en) * | 2008-12-24 | 2010-07-01 | 京セラ株式会社 | Communication system, communication device, wireless base station, and communication method |
TWI456409B (en) * | 2011-10-18 | 2014-10-11 | Univ Nat Sun Yat Sen | Calculation method for ofdm system with papr reduction function |
FR3009462B1 (en) * | 2013-08-02 | 2019-08-23 | Thales | IMPROVED METHOD OF DECODING A CORRECTING CODE WITH MESSAGE PASSAGE, ESPECIALLY FOR DECODING LDPC CODES OR TURBO CODES |
US20240223921A1 (en) | 2021-05-10 | 2024-07-04 | Nippon Telegraph And Telephone Corporation | Optical transmission/reception system and optical transmission/reception method |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000004240A (en) * | 1998-06-17 | 2000-01-07 | Nec Corp | Subscriber network system and information setting method inside line concentrator therefor |
JP2000295313A (en) * | 1999-04-06 | 2000-10-20 | Nec Corp | Method and device for communication |
JP2000324164A (en) * | 1999-05-12 | 2000-11-24 | Nec Corp | Packet data transfer device |
JP2002009741A (en) * | 2000-06-26 | 2002-01-11 | Ntt Docomo Inc | Communication method and base station device for automatic repeat request |
JP2002198973A (en) * | 2000-11-30 | 2002-07-12 | Lg Electronics Inc | A wireless communication system having a transparent mode RLC layer and a data processing method in the wireless communication system. |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0974419A (en) * | 1995-09-06 | 1997-03-18 | Fujitsu Ltd | Simultaneous Message Control Method in Communication System for Transmitting Message Using Multiple Data Units |
JP3239880B2 (en) * | 1998-11-02 | 2001-12-17 | 日本電気株式会社 | Rate matching method and digital communication system |
US6625165B1 (en) * | 1999-07-27 | 2003-09-23 | Lucent Technologies Inc. | Data link protocol for wireless systems |
US7570656B2 (en) * | 2001-06-18 | 2009-08-04 | Yitran Communications Ltd. | Channel access method for powerline carrier based media access control protocol |
US7508809B2 (en) * | 2003-05-16 | 2009-03-24 | Mitsubishi Electric Corporation | Base station and radio terminal |
-
2005
- 2005-06-14 JP JP2005174402A patent/JP2006311464A/en active Pending
-
2006
- 2006-03-27 WO PCT/JP2006/306114 patent/WO2006106617A1/en active Application Filing
- 2006-03-29 TW TW095110910A patent/TW200705928A/en not_active IP Right Cessation
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000004240A (en) * | 1998-06-17 | 2000-01-07 | Nec Corp | Subscriber network system and information setting method inside line concentrator therefor |
JP2000295313A (en) * | 1999-04-06 | 2000-10-20 | Nec Corp | Method and device for communication |
JP2000324164A (en) * | 1999-05-12 | 2000-11-24 | Nec Corp | Packet data transfer device |
JP2002009741A (en) * | 2000-06-26 | 2002-01-11 | Ntt Docomo Inc | Communication method and base station device for automatic repeat request |
JP2002198973A (en) * | 2000-11-30 | 2002-07-12 | Lg Electronics Inc | A wireless communication system having a transparent mode RLC layer and a data processing method in the wireless communication system. |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009044466A1 (en) * | 2007-10-03 | 2009-04-09 | Fujitsu Limited | Radio communication device, radio communication control device, radio communication method, radio communication program, radio communication control method, and radio communication control program |
JP5223867B2 (en) * | 2007-10-03 | 2013-06-26 | 富士通株式会社 | Wireless communication device, wireless communication control device, wireless communication method, wireless communication program, wireless communication control method, and wireless communication control program |
US8656240B2 (en) | 2007-10-03 | 2014-02-18 | Fujitsu Limited | Request for retransmission when format of data is incorrect |
US8812926B2 (en) | 2007-10-03 | 2014-08-19 | Fujitsu Limited | Wireless communication apparatus, wireless communication control apparatus, wireless communication method, wireless communication program storage medium, wireless communication control method, and wireless communication control program storage medium |
CN101136722B (en) * | 2007-10-15 | 2010-08-11 | 北京交通大学 | Data transmitting method and transmitting equipment suitable for high speed mobile terminal |
US20110069654A1 (en) * | 2009-09-24 | 2011-03-24 | Samsung Electronics Co. Ltd. | Apparatus and method for multi-hop relay communication in broadband wireless communication system |
US9253818B2 (en) | 2009-09-24 | 2016-02-02 | Samsung Electronics Co., Ltd. | Apparatus and method for multi-hop relay communication in broadband wireless communication system |
WO2015106444A1 (en) * | 2014-01-17 | 2015-07-23 | 华为技术有限公司 | Transmission method and transmission device for data packet |
US10110344B2 (en) | 2014-01-17 | 2018-10-23 | Huawei Technologies Co., Ltd. | Data packet transmission method and transmission device |
Also Published As
Publication number | Publication date |
---|---|
TW200705928A (en) | 2007-02-01 |
TWI307229B (en) | 2009-03-01 |
JP2006311464A (en) | 2006-11-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2006106617A1 (en) | Ip packet mapping method | |
JP4930512B2 (en) | Wireless communication system, transmitting apparatus and receiving apparatus | |
US8458579B2 (en) | Transmission device | |
KR100526525B1 (en) | Method and apparatus for transmitting/receiving for re-transmission of packet in mobile communication system | |
US8028223B2 (en) | Transmission device, encoding device and decoding device | |
CN100382473C (en) | Method and device for bit scrambling for packet transmission/reception | |
US20060064625A1 (en) | Extended repeat request scheme for mobile communication networks | |
KR101411158B1 (en) | Rotary buffer-based rate matching and burst multiplexing method and apparatus for data transmission | |
WO2009118613A2 (en) | Selection of retransmission settings for harq in wcdma and lte networks | |
US20080317146A1 (en) | Apparatus and method for channel-interleaving and channel-deinterleaving data in a wireless communication system | |
KR20040006171A (en) | Turbo Coded Hybrid Automatic Repeat Request System And Error Detection Method | |
KR101490249B1 (en) | Method and Apparatus of communication using soft decision | |
CN113273084A (en) | Data retransmission in wireless networks | |
US8074138B2 (en) | Decoding apparatus and method thereof | |
WO2002017550A2 (en) | Two stage data packet processing scheme | |
WO2006038653A1 (en) | Wireless packet communication apparatus | |
EP2192713B1 (en) | Transmission method and transmission device | |
JP2004147068A (en) | OFDM transmission equipment | |
WO2012159819A1 (en) | Method for retransmitting data from a first network to a second network node in a radio communication system, first network node and second network node thereof | |
CN113366785A (en) | Communication transmitter for retransmission of MAC Protocol Data Units (MPDUs) | |
EP2075972A1 (en) | Transmitter | |
KR100957430B1 (en) | Interleaving apparatus and method in wireless communication system | |
Butt et al. | Reliability-based packet combining with application to interleave-division multiple access | |
KR101443540B1 (en) | Method and Apparatus of Circular Buffer-Based Rate Matching and Burst Multiplexing for Packet Data Transmission in a Communication System | |
WO2024165143A1 (en) | Hybrid automatic repeat request with pre-configured redundancy versions |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
NENP | Non-entry into the national phase |
Ref country code: DE |
|
NENP | Non-entry into the national phase |
Ref country code: RU |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 06730062 Country of ref document: EP Kind code of ref document: A1 |