[go: up one dir, main page]

JP2011504038A - Transport block size determination method and signal transmission method using the same - Google Patents

Transport block size determination method and signal transmission method using the same Download PDF

Info

Publication number
JP2011504038A
JP2011504038A JP2010533968A JP2010533968A JP2011504038A JP 2011504038 A JP2011504038 A JP 2011504038A JP 2010533968 A JP2010533968 A JP 2010533968A JP 2010533968 A JP2010533968 A JP 2010533968A JP 2011504038 A JP2011504038 A JP 2011504038A
Authority
JP
Japan
Prior art keywords
code
block
crc
length
transport block
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2010533968A
Other languages
Japanese (ja)
Other versions
JP5330402B2 (en
Inventor
ヘ キム,ボン
ジュン キム,キ
クイ アン,ジュン
ヨン ソ,ドン
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
LG Electronics Inc
Original Assignee
LG Electronics Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by LG Electronics Inc filed Critical LG Electronics Inc
Priority claimed from PCT/KR2008/006756 external-priority patent/WO2009096658A1/en
Publication of JP2011504038A publication Critical patent/JP2011504038A/en
Application granted granted Critical
Publication of JP5330402B2 publication Critical patent/JP5330402B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0006Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format
    • H04L1/0007Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format by modifying the frame length
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0041Arrangements at the transmitter end
    • H04L1/0042Encoding specially adapted to other signal generation operation, e.g. in order to reduce transmit distortions, jitter, or to improve signal shape
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0057Block codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0071Use of interleaving

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Error Detection And Correction (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Physics & Mathematics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Theoretical Computer Science (AREA)

Abstract

トランスポートブロックサイズを決定する方法及びこれを用いた信号伝送方法が開示される。この信号伝送方法で、トランスポートブロックサイズをあらかじめ決定してトランスポートブロックサイズ組合せを構成すると、符号化時にエンコーダの入力ビット長の制限を考慮した任意のダミービットの挿入を防止することができる。CRCがトランスポートブロックに付けられ、トランスポートブロックが複数のコードブロックに分割される場合、この信号伝送方法は、それぞれのコードブロックに付けられたCRCの長さを考慮してトランスポートブロックの長さを設定することができる。
【選択図】図3
A method for determining a transport block size and a signal transmission method using the same are disclosed. In this signal transmission method, if a transport block size combination is determined in advance to form a transport block size combination, it is possible to prevent the insertion of an arbitrary dummy bit in consideration of the limit of the input bit length of the encoder at the time of encoding. When a CRC is attached to a transport block and the transport block is divided into a plurality of code blocks, this signal transmission method considers the length of the transport block in consideration of the length of the CRC attached to each code block. Can be set.
[Selection] Figure 3

Description

本発明は、無線通信システムにおいてデータブロックまたはトランスポートブロックのサイズを效率的に決定する方法及び装置、並びに該方法を用いて信号を伝送する方法に関する。   The present invention relates to a method and apparatus for efficiently determining the size of a data block or transport block in a wireless communication system, and a method for transmitting a signal using the method.

一般に、通信システムで、通信システムの送信側は前方誤り訂正符号(forward error correction code)を用いて伝送情報を符号化し、符号化された情報を通信システムの受信側に伝送し、これにより、受信側では受信した情報においてチャネルにより生じた誤りを訂正することができる。受信側は、受信信号を復調し、エラー訂正符号を復号することによって、送信側から伝送された送信情報を復元する。この復号過程で、チャネルにより生じた受信信号エラーを訂正することができる。   Generally, in a communication system, the transmission side of the communication system encodes transmission information using a forward error correction code, and transmits the encoded information to the reception side of the communication system. On the side, errors caused by the channel in the received information can be corrected. The reception side demodulates the reception signal and decodes the error correction code to restore the transmission information transmitted from the transmission side. In this decoding process, the received signal error caused by the channel can be corrected.

多様な種類の誤り訂正符号を使用可能であるが、説明の便宜のために、以下では、前方誤り訂正符号の一例としてターボコードを挙げて説明する。ターボコードは、再帰的組織畳み込みエンコーダ(recursive systematic convolution encoder)及びインターリーバを含む。ターボコードを実際に実装する時に、並列復号を容易にするためのインターリーバがあり、このインターリーバの一例としてQPP(quadratic polynomial permutation)インターリーバを使用することができる。このQPPインターリーバは、特定のデータブロックサイズに対してのみ良好なスループット(throughput)または性能を維持するものと知られている。この場合、「データブロック」という用語は、エンコーダにより符号化されるブロック単位データを意味する。上位層から物理層に転送されるブロック単位データが、以下で説明されるセグメンテーション(segmentation)なしで符号化されると、このデータブロックはトランスポートブロック(TB)とも呼ぶことができる。一方、符号化されるトランスポートブロックのセグメンテーションを考慮すると、このデータブロックは「コードブロック」に合致する。   Although various types of error correction codes can be used, for convenience of explanation, a turbo code will be described below as an example of the forward error correction code. The turbo code includes a recursive systematic convolution encoder and an interleaver. When a turbo code is actually implemented, there is an interleaver for facilitating parallel decoding, and a QPP (quadratic polynomial permutation) interleaver can be used as an example of this interleaver. This QPP interleaver is known to maintain good throughput or performance only for specific data block sizes. In this case, the term “data block” means block unit data encoded by the encoder. When block unit data transferred from the upper layer to the physical layer is encoded without segmentation described below, this data block can also be referred to as a transport block (TB). On the other hand, considering the segmentation of the transport block to be encoded, this data block matches the “code block”.

一般に、データブロックサイズが大きいほどターボコード性能は増大する。実際の通信システムでは、実際具現上の便利さのために、一定サイズ以上のデータブロックが、サイズの小さい複数のデータブロックに分割されて符号化される。小さいサイズを持つ分割されたデータブロックをコードブロックと呼ぶ。一般に、これらのコードブロックは同一のサイズを有するが、複数のコードブロックのうち一つのコードブロックは、QPPインターリーバサイズの制限により異なるサイズを有することができる。小さいサイズを有するデータブロックは、所定のインターリーバサイズのコードブロック単位で誤り訂正コーディング過程を経た後に無線(RF)チャネルで伝送される。この場合、データブロックを無線チャネルで送信する過程で発生するバースト誤りの影響を減らすためにデータブロックはインターリーブされる。インターリーブされたデータブロックは、実際の無線リソースにマッピングされて伝送される。   In general, the turbo code performance increases as the data block size increases. In an actual communication system, a data block of a certain size or more is divided into a plurality of data blocks having a small size and encoded for convenience in actual implementation. A divided data block having a small size is called a code block. In general, these code blocks have the same size, but one code block among a plurality of code blocks may have different sizes due to the limitation of the QPP interleaver size. A data block having a small size is transmitted through a radio (RF) channel after an error correction coding process in units of code blocks having a predetermined interleaver size. In this case, the data blocks are interleaved in order to reduce the influence of burst errors that occur in the process of transmitting the data blocks on the radio channel. The interleaved data block is mapped to an actual radio resource and transmitted.

実際の伝送過程で使われる無線リソースの量は一定であるから、符号化されたコードブロックに対してレートマッチングを行わなければならない。一般に、レートマッチング過程は、パンクチャリングまたは反復(repetition)により実行される。例えば、レートマッチングは、3GPPのWCDMAのように、符号化されたコードブロック単位で行うこともできる。他の例として、符号化されたコードブロックのシステマテック(systematic)部分とパリティ部分は互いに分離される。システマテック部分とパリティ部分を一緒にレートマッチングすることもでき、システマテック部分とパリティ部分を独立してレートマッチングすることもできる。   Since the amount of radio resources used in the actual transmission process is constant, rate matching must be performed on the encoded code block. In general, the rate matching process is performed by puncturing or repetition. For example, rate matching can also be performed in units of coded code blocks, such as 3GPP WCDMA. As another example, the systematic and parity portions of the encoded code block are separated from each other. The systematic part and the parity part can be rate matched together, or the systemmatic part and the parity part can be rate matched independently.

図1は、ターボエンコーダの基本的な動作を説明する概念図である。   FIG. 1 is a conceptual diagram illustrating the basic operation of a turbo encoder.

図1に示すように、ターボエンコーダが一つのコードブロックを受信すると、受信したコードブロックをシステマテック部分(S)及びパリティ部分(P1及びP2)に分割する。システマテック部分(S)及びパリティ部分(P1及びP2)は、それぞれのサブブロックインターリーバを通過する。したがって、システマテック部分(S)及びパリティ部分(P1及びP2)は異なるサブブロックインターリーバによりインターリーブされ、インターリーブされた結果は、循環バッファに保存される。   As shown in FIG. 1, when the turbo encoder receives one code block, the received code block is divided into a systematic part (S) and a parity part (P1 and P2). The systematic part (S) and the parity part (P1 and P2) pass through the respective sub-block interleaver. Therefore, the systematic part (S) and the parity part (P1 and P2) are interleaved by different sub-block interleavers, and the interleaved result is stored in a circular buffer.

図1からわかるように、コードブロックのシステマテック部分とパリティ部分は互いに分離されることができ、それぞれの分離された部分に対してレートマッチングが行われる。ただし、図1の例は、本発明を例示するためのもので、本発明の思想及び精神は、この例に限定されることはなく、他の例にも適用可能である。説明の便宜のために、コードレートは1/3とする。   As can be seen from FIG. 1, the systematic part and the parity part of the code block can be separated from each other, and rate matching is performed on each separated part. However, the example of FIG. 1 is for illustrating the present invention, and the idea and spirit of the present invention are not limited to this example, and can be applied to other examples. For convenience of explanation, the code rate is 1/3.

上位層のサービス種類によって様々なトランスポートブロックサイズを定義することができるが、様々なトランスポートブロックサイズのシグナリングを效率的に行うために、トランスポートブロックサイズを量子化することが好ましい。量子化過程で、上位層から転送されるソースデータブロックを物理層のデータブロックサイズに調節するために、ダミービットをソースデータブロックに追加することができる。この量子化過程で、追加されるダミービットの量を最小化することが好ましい。   Various transport block sizes can be defined depending on the service type of the upper layer, but it is preferable to quantize the transport block size in order to efficiently perform signaling of various transport block sizes. In the quantization process, dummy bits can be added to the source data block in order to adjust the source data block transferred from the upper layer to the data block size of the physical layer. In this quantization process, it is preferable to minimize the amount of added dummy bits.

これらの目的、及びその他利益を達成するために、並びに本発明の目的に従い、ここに具体化され、広く記述されているように、信号伝送方法及び装置が提供され、この方法は、特定サイズを有するトランスポートブロックを伝送するのに使用するコードブロックの数を決定し、前記トランスポートブロックを前記決定された数に対応するコードブロックにマッピングする段階;前記コードブロックのそれぞれに巡回冗長検査(cyclic redundancy check:CRC)を付加する段階と;内部インターリーバを含むターボエンコーダによりCRC付きコードブロックをそれぞれ符号化する段階と;前記符号化されたコードブロックを伝送する段階と;を含み、前記トランスポートブロックの特定サイズは、あらかじめ設定されたトランスポートブロックサイズ組合せの中の任意のトランスポートブロックサイズに該当し、前記あらかじめ設定されたトランスポートブロックサイズ組合せの中の任意のトランスポートブロックサイズは、特定サイズを有するトランスポートブロックにマッピングされたコードブロックのうちいずれか一つのコードブロックの長さと前記一つのコードブロックに付けられたCRC長との和が、前記内部インターリーバのブロックサイズと同一となるようにあらかじめ設定される。   In order to achieve these and other benefits, and in accordance with the objectives of the present invention, a signal transmission method and apparatus is provided, as embodied and broadly described herein, which has a specific size. Determining the number of code blocks used to transmit the transport blocks having and mapping the transport blocks to code blocks corresponding to the determined number; a cyclic redundancy check for each of the code blocks redundancy check: CRC); encoding each code block with CRC by a turbo encoder including an internal interleaver; and transmitting the encoded code block; The specific size of the block is a preset transport block Corresponds to an arbitrary transport block size in the combination, and an arbitrary transport block size in the preset transport block size combination is a code block mapped to a transport block having a specific size. The sum of the length of any one of the code blocks and the CRC length attached to the one code block is set in advance to be the same as the block size of the internal interleaver.

ターボエンコーダの内部インターリーバのブロックサイズは、所定ビット長の組合せとしてあらかじめ決定されることができる。   The block size of the internal interleaver of the turbo encoder can be determined in advance as a combination of predetermined bit lengths.

上記の仮定の下で、トランスポートブロックを伝送するのに使用されるコードブロックの数が1であれば、特定トランスポートブロックサイズは、所定のトランスポートブロックサイズの中のいずれか一つが、CRC長及び内部インターリーバのブロックサイズの和に該当するようにしたあらかじめ設定されたトランスポートブロックサイズ組合せの中のいずれか一つでありうる。   Under the above assumption, if the number of code blocks used to transmit a transport block is 1, the specific transport block size is any one of the predetermined transport block sizes, CRC It can be any one of the preset transport block size combinations that correspond to the sum of the length and the block size of the internal interleaver.

同仮定の下で、トランスポートブロックを伝送するのに使用されるコードブロックの数が2以上であれば、トランスポートブロックは、同一の長さを有する2以上のコードブロックに分割され、2以上のコードブロックにマッピングされることができる。   Under the same assumption, if the number of code blocks used to transmit a transport block is two or more, the transport block is divided into two or more code blocks having the same length and two or more. Can be mapped to a code block.

上記の動作を、下記の式のように一般化することができる。   The above operation can be generalized as the following equation.

トランスポートブロックのサイズがN、トランスポートブロックを伝送するのに使われるコードブロックの数がM、M個のコードブロックのそれぞれの長さがNC、CRC長がLであれば、特定トランスポートブロックサイズNは、N = M*NC-Lを満たすことができ、特定トランスポートブロックサイズは、NC+Lの値が、所定ビット長の組合せとしてあらかじめ決定された内部インターリーバのブロックサイズに該当するようにしたあらかじめ設定されたトランスポートブロックサイズ組合せの中のいずれか一つでありうる。 If the size of the transport block is N, the number of code blocks used to transmit the transport block is M, the length of each of the M code blocks is N C , and the CRC length is L, the specific transport The block size N can satisfy N = M * N C -L, and the specific transport block size is the block size of the internal interleaver where the value of N C + L is predetermined as a combination of the predetermined bit length It can be any one of the preset transport block size combinations that correspond to the above.

具体的に、ターボエンコーダの内部インターリーバのブロックサイズは、下記の表1のインデックス(i)による「K」値としてあらかじめ設定されることができる。   Specifically, the block size of the internal interleaver of the turbo encoder can be preset as a “K” value according to index (i) in Table 1 below.

Figure 2011504038
Figure 2011504038

このような仮定の下で、トランスポートブロックを伝送するのに使われるコードブロックの数が1であれば、特定トランスポートブロックサイズは、任意のトランスポートブロックサイズが、表1に表したK値とCRC長との和に対応するようにしたトランスポートブロックサイズ組合せの中のいずれか一つになりうる。   Under this assumption, if the number of code blocks used to transmit a transport block is 1, the specific transport block size is the K value shown in Table 1 as an arbitrary transport block size. And the transport block size combination corresponding to the sum of the CRC length.

上記の動作は、下記の式で一般化することができる。   The above operation can be generalized by the following equation.

トランスポートブロックのサイズがN、トランスポートブロックを伝送するのに使われるコードブロックの数がM、M個のコードブロックのそれぞれの長さがNC、CRC長がLであれば、特定トランスポートブロックサイズNは、N = M*NC-Lを満たすことができ、特定トランスポートブロックサイズは、NC+Lの値が表1のK値に対応するようにしたトランスポートブロックサイズ組合せの中のいずれか一つになりうる。 If the size of the transport block is N, the number of code blocks used to transmit the transport block is M, the length of each of the M code blocks is N C , and the CRC length is L, the specific transport The block size N can satisfy N = M * N C -L, and the specific transport block size is a combination of transport block size combinations in which the value of N C + L corresponds to the K value in Table 1. Can be one of them.

トランスポートブロックの特定サイズNは、トランスポートブロックを伝送するために使用することができるコードブロック数Mに従い、以下の表2に示される組み合わせの中から選択される長さに設定できる。   The specific size N of the transport block can be set to a length selected from the combinations shown in Table 2 below according to the number M of code blocks that can be used to transmit the transport block.

Figure 2011504038
Figure 2011504038

この方法は、受信側から変調及びコーディング方式(MCS)及び利用可能なリソース領域サイズに関する情報を受信する段階、及び該受信情報に基づいて、あらかじめ設定されたトランスポートブロックサイズ組合せの中から特定トランスポートブロックサイズを決定する段階をさらに含むことができる。   In this method, information on a modulation and coding scheme (MCS) and an available resource region size is received from a receiving side, and based on the received information, a specific transport is selected from among preset transport block size combinations. The method may further include determining a port block size.

受信情報に基づくトランスポートブロックサイズが、あらかじめ設定されたトランスポートブロックサイズ組合せに含まれていない場合、特定トランスポートブロックサイズを、あらかじめ設定されたトランスポートブロックサイズ組合せのうち、受信情報に基づくトランスポートブロックのサイズを越えない最大トランスポートブロックサイズにする、あらかじめ設定されたトランスポートブロックサイズ組合せのうち、受信情報に基づくトランスポートブロックサイズを超過する最小トランスポートブロックサイズにする、または、あらかじめ設定されたトランスポートブロックサイズ組合せのうち、受信情報に基づくトランスポートブロックサイズとの差が最も小さいトランスポートブロックサイズとすることができる。   When the transport block size based on the received information is not included in the preset transport block size combination, the specific transport block size is selected from the preset transport block size combinations based on the received information. Set to the maximum transport block size that does not exceed the size of the port block, among the preset transport block size combinations, the minimum transport block size that exceeds the transport block size based on the received information, or set in advance Among the transport block size combinations that have been made, the transport block size having the smallest difference from the transport block size based on the received information can be obtained.

本発明の他の実施形態において、長さNのトランスポートブロックに長さLの第1のCRCを付ける段階と;前記第1のCRCが付けられたトランスポートブロックを、NC長を有するM個のコードブロックに分割する段階と;前記分割されたM個のコードブロックのそれぞれにサイズLの第2のCRCを付ける段階と;前記第2のCRCが付けられたM個のコードブロックに、内部インターリーバを有するターボエンコーダを用いて符号化を行う段階と;前記符号化されたM個のコードブロックを伝送する段階と;を含み、前記トランスポートブロックのサイズNは、N = M*NC-Lを満たすサイズを有し(ただし、N、NC、M、Lは自然数)、前記NC+Lは、前記ターボエンコーダの内部インターリーバのブロックサイズの中のいずれか一つを有するように設定されることを特徴とする信号伝送方法を提供する。 In another embodiment of the present invention, attaching a first CRC of length L to a transport block of length N; and transporting the transport block with the first CRC to M having a length of N C Dividing each of the divided M code blocks with a second CRC of size L; and the M code blocks with the second CRC attached to each of the divided M code blocks; Encoding using a turbo encoder with an inner interleaver; transmitting the encoded M code blocks, wherein the size N of the transport block is N = M * N Has a size that satisfies C -L (where N, N C , M, and L are natural numbers), and the N C + L has one of the block sizes of the internal interleaver of the turbo encoder Set as To provide a signal transmission method according to claim Rukoto.

なお、本発明のさらに他の実施形態では、長さNのトランスポートブロックを一つ以上のコードブロックにマッピングする段階と;前記一つ以上のコードブロックに対して内部インターリーバを有するターボエンコーダを通じて符号化を行う段階と;前記符号化されたコードブロックを伝送する段階と;を含み、前記トランスポートブロックのサイズNは、下記の表3に記載された値の全部または一部を含むトランスポートブロックサイズ組合せの中から選択されたトランスポートブロックサイズである、信号伝送方法を提供する(ただし、Nは自然数)。   In yet another embodiment of the present invention, a transport block having a length of N is mapped to one or more code blocks; a turbo encoder having an internal interleaver for the one or more code blocks; Transporting the encoded code block, wherein the transport block size N includes all or part of the values listed in Table 3 below: Provided is a signal transmission method (where N is a natural number) that is a transport block size selected from among the block size combinations.

Figure 2011504038
Figure 2011504038

上記のような本発明の各実施形態によれば、上位層から受信したトランスポートブロックをコードブロックに分割し、ターボエンコーダによりエンコーディングを行う場合、ターボエンコーダの内部インターリーバの入力ビット長によるダミービットの追加を回避でき、效率的に信号を伝送することができる。   According to each embodiment of the present invention as described above, when a transport block received from an upper layer is divided into code blocks and encoded by a turbo encoder, dummy bits based on an input bit length of an internal interleaver of the turbo encoder Can be avoided and signals can be transmitted efficiently.

本発明の原理を説明するための役割を持つ明細書と共に、本発明の更なる理解をもたらすために含まれる添付の図面は、本発明の実施例を説明する。   Together with the specification serving to explain the principles of the invention, the accompanying drawings included to provide a further understanding of the invention illustrate embodiments of the invention.

本発明によるターボエンコーダの基本的な動作を説明する概念図である。It is a conceptual diagram explaining the basic operation | movement of the turbo encoder by this invention. 本発明によって3GPPシステムにおいて長いトランスポートブロックを複数の短いトランスポートブロックに分割し、短いトランスポートブロックにCRCを付ける方法を説明する概念図である。3 is a conceptual diagram illustrating a method of dividing a long transport block into a plurality of short transport blocks and attaching CRC to the short transport block in the 3GPP system according to the present invention. FIG. 本発明によって3GPPシステムにおいて長いトランスポートブロックを複数の短いトランスポートブロックに分割し、短いトランスポートブロックにCRCを付ける方法を説明する概念図である。3 is a conceptual diagram illustrating a method of dividing a long transport block into a plurality of short transport blocks and attaching CRC to the short transport block in the 3GPP system according to the present invention. FIG. 本発明の一実施例によるトランスポートブロックサイズの設定原理を説明する図である。It is a figure explaining the setting principle of the transport block size by one Example of this invention. 本発明によるリソース構造の一例を示す図である。It is a figure which shows an example of the resource structure by this invention.

以下、本発明の好適な実施形態を、添付の図面を参照しつつ詳細に説明する。ただし、本明細書全体にわたって同一の構成要素については同一の図面符号を共通使用して説明する。なお、本発明で使われる用語は、可能な限り、現在広く使われている一般的な用語を選択したが、場合によっては、出願人が任意に選定した用語もあり、その場合は、該当する発明の説明部分で詳細にその意味を記載しておいたので、単純な用語の名称ではなく用語が有する意味として本発明を把握しなければならないことを明らかにしておきたい。   Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. However, throughout the present specification, the same constituent elements will be described using the same reference numerals. The terms used in the present invention are selected from general terms that are widely used as much as possible. However, in some cases, there are terms arbitrarily selected by the applicant. Since the meaning is described in detail in the explanation part of the invention, it should be clarified that the present invention should be grasped not as a simple term name but as a meaning of the term.

説明の便宜と本発明の理解のために、以下の詳細な説明では本発明の様々な実施例及び変形例を開示する。場合によっては、本発明の概念が曖昧になるのを避けるために、公知の構造及び装置を適宜省略したり、各構造及び装置の核心機能を中心にしたブロック図の形式で図示する。また、本明細書全体において同一の構成要素には同一の図面符号を付して説明する。   For the convenience of explanation and understanding of the invention, the following detailed description discloses various embodiments and variations of the invention. In some cases, in order to avoid obscuring the concept of the present invention, well-known structures and devices are omitted as appropriate, or illustrated in a block diagram format centering on the core functions of each structure and device. Further, throughout the present specification, the same constituent elements will be described with the same reference numerals.

上述したように、ターボコードの内部インターリーバは、特定のデータブロックサイズに対してのみ優れた性能を示すと知られている。データブロックサイズが一定サイズ以上の時には、トランスポートブロックまたはデータブロックが複数のコードブロックに分割される。この過程をセグメンテーション(segmentation)という。上述のようなインターリーバサイズの制限から、トランスポートブロックまたはデータブロックは同一サイズのコードブロックに分割されないこともある。   As described above, the internal interleaver of the turbo code is known to exhibit excellent performance only for a specific data block size. When the data block size is a certain size or more, the transport block or data block is divided into a plurality of code blocks. This process is called segmentation. Due to the limitations on the interleaver size as described above, the transport block or data block may not be divided into code blocks of the same size.

しかし、ダウンリンクの場合、チャネル品質インジケータがデータブロックから分割されたコードブロックの全てに適用されなければならないため、トランスポートブロックまたはデータブロックが同一サイズのコードブロックに分割されることが好ましい。データブロックサイズまたは分割されたコードブロックサイズがターボコードの内部インターリーバサイズと異なると、ダミービットが挿入されるが、この場合には、伝送効率が落ちる。この問題を解決するために、ダミービットを必要としないセグメンテーション過程とすることが好ましい。   However, for the downlink, it is preferable that the transport block or data block is divided into code blocks of the same size, since the channel quality indicator must be applied to all of the code blocks divided from the data block. If the data block size or the divided code block size is different from the internal interleaver size of the turbo code, dummy bits are inserted. In this case, however, transmission efficiency decreases. In order to solve this problem, a segmentation process that does not require dummy bits is preferable.

上述した動作のために、ダミービットが挿入される直接的な原因とされるターボエンコーダの内部インターリーバのブロックサイズに対して考察する必要がある。チャネルコーディングを行うために、CRCが、トランスポートブロックまたはトランスポートブロックから分割されたコードブロックに付けられ、同時に各データブロックの長さは別の長さに変換され、よって、チャネルコーディングに対して考察する必要かあるわけである。   For the operation described above, it is necessary to consider the block size of the internal interleaver of the turbo encoder, which is directly responsible for inserting dummy bits. To perform channel coding, a CRC is attached to a transport block or a code block divided from the transport block and at the same time the length of each data block is converted to another length, thus for channel coding. It is necessary to consider.

まず、上述したCRC付加過程について具体的に説明する。   First, the CRC adding process described above will be specifically described.

誤りを検出するためのCRCは、上位層から受信したトランスポートブロックに付けられる。具現の便宜のために、CRCを、分割されたコードブロックのそれぞれに付けることができる。   A CRC for detecting an error is attached to a transport block received from an upper layer. For convenience of implementation, a CRC can be attached to each of the divided code blocks.

図2及び図3は、本発明に従い、3GPPシステムにおいて、長いトランスポートブロックを複数の短いトランスポートブロックに分割し、短いトランスポートブロックにCRCを付ける方法を説明する概念図である。   2 and 3 are conceptual diagrams illustrating a method of dividing a long transport block into a plurality of short transport blocks and attaching CRC to the short transport blocks in the 3GPP system according to the present invention.

3GPPシステムは、長いトランスポートブロック(TB)を複数の短いコードブロック(code block:CB)に分割し、短いコードブロックを符号化し、符号化された短いコードブロックを集め、集められた短いコードブロックを伝送する。3GPPシステムにおけるこの動作を、図2を参照して詳細に説明する。   The 3GPP system divides a long transport block (TB) into a plurality of short code blocks (CB), encodes the short code block, collects the encoded short code blocks, and collects the collected short code blocks. Is transmitted. This operation in the 3GPP system will be described in detail with reference to FIG.

図2を参照すると、長いトランスポートブロックはCRC付きであり、すなわち、CRCがトランスポートブロックに付加される(S101)。その後、CRCの付けられた長いトランスポートブロックが複数の短いコードブロックに分割される(S102)。図3の参照番号201〜203で示すように、CRCは、長いトランスポートブロックに付けられ、CRCの付けられたトランスポートブロックは複数のコードブロックに分割される。しかし、上位層から受信したトランスポートブロックの長さが、一つのコードブロックにより構成可能な所定の長さ、すなわち、ターボエンコーダの内部インターリーバの最大長さ以下であれば、トランスポートブロックのセグメンテーションは省略可能である。この場合、CB CRCを付ける過程も省略可能である。   Referring to FIG. 2, a long transport block has a CRC, that is, a CRC is added to the transport block (S101). Thereafter, the long transport block with CRC is divided into a plurality of short code blocks (S102). As indicated by reference numerals 201 to 203 in FIG. 3, the CRC is attached to a long transport block, and the transport block to which the CRC is attached is divided into a plurality of code blocks. However, if the length of the transport block received from the upper layer is less than the predetermined length that can be configured by one code block, that is, the maximum length of the internal interleaver of the turbo encoder, the transport block segmentation Can be omitted. In this case, the process of attaching CB CRC can also be omitted.

一方、CRCが短いコードブロックのそれぞれに付けられる。すなわち、コードブロックのそれぞれについてCRC付け過程が行われる(S103)。具体的に、図3の参照番号204で示すように、コードブロックのそれぞれはCRCを含む。   On the other hand, CRC is attached to each short code block. That is, a CRC attaching process is performed for each code block (S103). Specifically, as indicated by reference numeral 204 in FIG. 3, each code block includes a CRC.

また、それぞれCRCの付けられたコードブロックがチャネルエンコーダに印加され、このコードブロックに対してチャネルコーディングが行われる(S104)。その後、それぞれのコードブロックは、レートマッチング(S105)と、コードブロック連結及びチャネルインターリービング過程(S106)を経て受信側に伝送される。   Each code block with a CRC is applied to the channel encoder, and channel coding is performed on the code block (S104). Thereafter, each code block is transmitted to the receiving side through rate matching (S105), code block concatenation and channel interleaving process (S106).

したがって、以下の実施例によれば、2段階のCRC付け過程を考慮してトランスポートブロックのサイズを決定する方法が提案される。トランスポートブロックのサイズが、(最大内部インターリーバサイズなどの)所定のサイズよりも小さく、このトランスポートブロックが一つのコードブロックにマッピングされると、本発明の実施例は、一つのCRCのみを考慮してトランスポートブロックサイズを設定する方法を提供する。   Therefore, according to the following embodiment, a method for determining the size of a transport block in consideration of a two-stage CRC attachment process is proposed. When the size of the transport block is smaller than a predetermined size (such as the maximum internal interleaver size) and this transport block is mapped to one code block, the embodiment of the present invention only applies one CRC. A method for setting the transport block size in consideration is provided.

上記の仮定の下で、トランスポートブロックを一つのコードブロックにマッピングする方法を説明する。トランスポートブロックが一つのコードワードにマッピングされる場合にダミービットを付ける従来技術の必要性を除去するために、本発明の実施例は、トランスポートブロックサイズ(N)及び一つのCRC長さの和を、ターボエンコーダの内部インターリーバのブロックサイズと同一にすることを提案する。下記の表1に、ターボエンコーダの内部インターリーバのブロックサイズの組合せを表す。   Under the above assumption, a method for mapping a transport block to one code block will be described. In order to eliminate the need for the prior art to add dummy bits when a transport block is mapped to one codeword, an embodiment of the present invention provides a transport block size (N) and one CRC length. We propose to make the sum equal to the block size of the internal interleaver of the turbo encoder. Table 1 below shows combinations of block sizes of the internal interleaver of the turbo encoder.

Figure 2011504038
Figure 2011504038

したがって、表1に示すように、トランスポートブロックが一つのコードブロックにマッピングされる場合、トランスポートブロックは、内部インターリーバのブロックサイズ(K)からトランスポートブロックに付けられるCRCの長さを引いた特定長さを有することが好ましい。トランスポートブロックに付けられるCRCの長さを24ビットとすれば、トランスポートブロックを一つのコードブロックにマッピングした時のトランスポートブロックサイズ(N)は、K−24になりうる。すなわち、本実施例で、トランスポートブロックサイズを、下記の表4の組合せから選択することができる。   Therefore, as shown in Table 1, when a transport block is mapped to one code block, the transport block subtracts the CRC length attached to the transport block from the block size (K) of the internal interleaver. It is preferable to have a specific length. If the length of the CRC attached to the transport block is 24 bits, the transport block size (N) when the transport block is mapped to one code block can be K-24. That is, in this embodiment, the transport block size can be selected from the combinations shown in Table 4 below.

Figure 2011504038
Figure 2011504038

一方、以下では、一つのトランスポートブロックを2以上のコードブロックに分割し、分割されたコードブロックに対してマッピング過程を行う方法について詳細に説明する。   Meanwhile, in the following, a method of dividing one transport block into two or more code blocks and performing a mapping process on the divided code blocks will be described in detail.

一つのトランスポートブロックが2以上のコードブロックに分割されると、図2及び図3に示すように、トランスポートブロック用CRCがトランスポートブロックに付けられ、それぞれのコードブロック用CRCが、分割されたコードブロックのそれぞれに付けられる。このような仮定の下で、ダミービットの追加を排除するために、任意の分割されたコードブロックのサイズと該当のコードブロックに付けられたCRCのサイズとの和が、表1に示すように、内部インターリーバの入力ビットサイズと同一であることが好ましい。   When one transport block is divided into two or more code blocks, as shown in FIGS. 2 and 3, CRC for transport block is attached to the transport block, and each CRC for code block is divided. Attached to each code block. Under these assumptions, in order to eliminate the addition of dummy bits, the sum of the size of an arbitrary divided code block and the size of the CRC attached to the corresponding code block is as shown in Table 1. The input bit size of the internal interleaver is preferably the same.

また、本発明の実施例は、分割されたコードワードがそれぞれ同一のサイズを有するようにする。トランスポートブロックのセグメンテーションによりコードブロックのサイズが異なってくるのは、ターボエンコーダの内部インターリーバのサイズ制限に起因する。本実施例に記載された通り、トランスポートブロックサイズが、ターボエンコーダの内部インターリーバのサイズを考慮してあらかじめ設定されると、それぞれのコードブロックを異なるサイズにする必要がない。   In the embodiment of the present invention, the divided codewords have the same size. The difference in code block size due to transport block segmentation is due to the size limitation of the internal interleaver of the turbo encoder. As described in the present embodiment, when the transport block size is set in advance in consideration of the size of the internal interleaver of the turbo encoder, each code block does not need to have a different size.

上記の仮定の下で、本実施例によってトランスポートブロックサイズを設定する方法について以下に詳細に説明する。   A method for setting the transport block size according to the present embodiment under the above assumption will be described in detail below.

図4は、本発明の一実施例によるトランスポートブロックサイズ設定原理を説明する図である。   FIG. 4 is a diagram for explaining the principle of setting the transport block size according to an embodiment of the present invention.

まず、サイズLを有するCRCが、サイズNを有するトランスポートブロック(TB)に付加されるとする。CRCの付けられたトランスポートブロック(TB)サイズが、内部インターリーバの最大長さよりも長いと、トランスポートブロックは複数のコードブロック(CB)に分割される。図4からわかるように、トランスポートブロック(TB)サイズは、同一のNCビットの長さを有するM個のコードブロック(CB1〜CBM)に分割される。 First, it is assumed that a CRC having a size L is added to a transport block (TB) having a size N. If the CRC-attached transport block (TB) size is longer than the maximum length of the internal interleaver, the transport block is divided into a plurality of code blocks (CB). As can be seen from FIG. 4, the transport block (TB) size is divided into M code blocks (CB 1 to CB M ) having the same N C bit length.

一方、サイズLを有するCRCは、M個のコードブロックのそれぞれに付けられる。   On the other hand, a CRC having a size L is attached to each of the M code blocks.

このように、分割されたコードブロックが同一の長さを有し、付けられた2個のCRC長を考慮すると、トランスポートブロックサイズNは、下記の式1で表現することができる。   As described above, when the divided code blocks have the same length and the two attached CRC lengths are considered, the transport block size N can be expressed by Equation 1 below.

Figure 2011504038
Figure 2011504038

24ビットのCRCが用いられるとすれば、上記の式1は、N=M*Nc−24のように他の式で表現することができる。   If a 24-bit CRC is used, the above Equation 1 can be expressed by another equation such as N = M * Nc-24.

分割されたコードブロックのそれぞれがCRCを含むので、CRC付きコードブロックがターボエンコーダの内部インターリーバに入力される。したがって、図4に示すように、CRC付コードブロックの長さは、式2で示されるように、表1に表した内部インターリーバのブロックサイズと同一である。   Since each of the divided code blocks includes a CRC, the code block with CRC is input to the internal interleaver of the turbo encoder. Therefore, as shown in FIG. 4, the length of the code block with CRC is the same as the block size of the internal interleaver shown in Table 1, as shown in Equation 2.

Figure 2011504038
Figure 2011504038

上記の説明に基づき、本実施例は、下記の表2に表す次のトランスポートブロックサイズを用いる方法を提案する。下記の表2には、単一トランスポートブロック及びこの単一トランスポートブロックにマッピングされた最大25個のコードブロック間の関係を示す様々なケースを表す。   Based on the above description, this embodiment proposes a method using the following transport block size shown in Table 2 below. Table 2 below represents various cases illustrating the relationship between a single transport block and up to 25 code blocks mapped to this single transport block.

Figure 2011504038
Figure 2011504038

表2は、上記の式1及び式2を満たし、一つのトランスポートブロックが25個のコードブロックに分割されるケースまでを表す。式1及び式2を満たす範囲内で、当業者なら、表2に表した値から追加的なトランスポートブロック(TB)サイズを十分に類推することができる。   Table 2 shows up to the case where the above Equation 1 and Equation 2 are satisfied and one transport block is divided into 25 code blocks. Within the range satisfying Equation 1 and Equation 2, those skilled in the art can sufficiently estimate the additional transport block (TB) size from the values shown in Table 2.

上述の本発明の実施例によって信号伝送が行われるので、ターボエンコーダのブロックサイズ制限に起因するダミービットの追加を除去し、システム性能またはスループット(throughput)が向上することができる。   Since signal transmission is performed according to the above-described embodiment of the present invention, the addition of dummy bits due to the block size limitation of the turbo encoder can be removed, and the system performance or throughput can be improved.

一方、トランスポートブロックが一つのコードブロックにマッピングされる場合だけでなく、トランスポートブロックが2以上のコードブロックに分割される場合を考慮すると、利用可能なトランスポートブロックサイズは、表3で表すことができる。   On the other hand, considering not only the case where the transport block is mapped to one code block but also the case where the transport block is divided into two or more code blocks, the available transport block sizes are shown in Table 3. be able to.

Figure 2011504038
Figure 2011504038

上述した方法を具現する時、CRC付きトランスポートブロック長が最大インターリーバブロックサイズよりも大きいということを端末が認識すると、端末は、ルックアップテーブルからコードブロックの個数を決定する、または、式に基づいてコードブロックの個数を算出することができる。この算出は、下記の式に基づいてコードブロックの個数を算出することを含む。

Figure 2011504038
When implementing the above method, if the terminal recognizes that the transport block length with CRC is larger than the maximum interleaver block size, the terminal determines the number of code blocks from the lookup table, or Based on this, the number of code blocks can be calculated. This calculation includes calculating the number of code blocks based on the following equation.
Figure 2011504038

本発明による信号伝送方法及び装置は、トランスポートブロックが、表3に表された様々な値の中のいずれか一つに対応する所定長さを有するようにする。表3は、ダミービットを信号に挿入する必要性を除去する利用可能なトランスポートブロック(TB)サイズを表す。信号伝送方法によれば、表3の値を全て利用する代わりに、表3のサブセットをシグナリングオーバーヘッドなどを考慮して送信側と受信側の間に共有することができる。   The signal transmission method and apparatus according to the present invention allows the transport block to have a predetermined length corresponding to any one of the various values shown in Table 3. Table 3 shows the available transport block (TB) sizes that eliminate the need to insert dummy bits into the signal. According to the signal transmission method, instead of using all the values in Table 3, a subset of Table 3 can be shared between the transmitting side and the receiving side in consideration of signaling overhead and the like.

一方、受信側にトランスポートブロックサイズを知らせるために、送信側は、変調及び復号方式(MCS)及び割り当てられたリソースサイズの組合せによりトランスポートブロックサイズを表すことができる。受信側から伝送されたチャネル品質インジケータによって、スケジューラはMCSを決定する。割り当てられたリソースのサイズは、制御情報を伝送するためのリソースだけでなく、チャネル推定のための基準信号のための他のリソースを考慮して決定される。   On the other hand, in order to inform the receiving side of the transport block size, the transmitting side can represent the transport block size by a combination of modulation and decoding scheme (MCS) and the allocated resource size. The scheduler determines the MCS according to the channel quality indicator transmitted from the receiving side. The size of the allocated resource is determined in consideration of not only a resource for transmitting control information but also other resources for a reference signal for channel estimation.

図5は、本発明によるリソース構造の一例を示す図である。   FIG. 5 is a diagram illustrating an example of a resource structure according to the present invention.

図5を参照すると、横軸は時間領域を表し、縦軸は周波数領域を表す。図5のリソース構造が用いられる場合、制御情報を伝送するためのリソースが3個のシンボルに対応し、2個の伝送アンテナが使われるとすれば、一つのリソースブロック(RB)は、データ伝送に使用可能な120個のリソース要素(resource element:RE)を含む。   Referring to FIG. 5, the horizontal axis represents the time domain, and the vertical axis represents the frequency domain. When the resource structure of FIG. 5 is used, if a resource for transmitting control information corresponds to three symbols and two transmission antennas are used, one resource block (RB) is used for data transmission. 120 resource elements (RE) that can be used.

この場合、変調レートが64QAMで、コーディングレートが0.6504で、割り当てられたリソースブロック(RB)の数が10であれば、伝送可能なデータブロックのサイズは4658ビットである。これら4658ビットは、表1における4608ビットと4672ビットとの間に存在する。伝送可能なデータブロックのサイズが4608ビットまたは4672ビットに設定されると、データブロックサイズは、様々な変調及びコーディングレート及び割り当てられたリソースサイズによって決定されることができる。   In this case, if the modulation rate is 64QAM, the coding rate is 0.6504, and the number of allocated resource blocks (RBs) is 10, the size of the transmittable data block is 4658 bits. These 4658 bits exist between 4608 bits and 4672 bits in Table 1. When the size of a transmittable data block is set to 4608 bits or 4672 bits, the data block size can be determined by various modulation and coding rates and allocated resource sizes.

上記の例で説明したように、実際に伝送可能なデータブロックサイズが支援可能なデータブロックのサイズと異なると、実際に伝送可能なデータブロックのサイズを次の規則i)〜iii )によって決定することができる。   As described in the above example, if the actually transmittable data block size is different from the supportable data block size, the actually transmittable data block size is determined by the following rules i) to iii). be able to.

実際に伝送可能なデータブロックサイズ以下の最大支援可能なデータブロックサイズを、実際伝送可能なデータブロックサイズと決定する方法。   A method of determining a data block size that can be supported at most that is not larger than a data block size that can be actually transmitted as a data block size that can be actually transmitted.

実際に伝送可能なデータブロックサイズより大きい最小支援可能なデータブロックサイズを、実際伝送可能なデータブロックサイズと決定する方法。   A method of determining a minimum supportable data block size larger than a data block size that can be actually transmitted as a data block size that can be actually transmitted.

実際に伝送可能なデータブロックサイズと最も小さい差を有する支援可能なデータブロックサイズを、実際伝送可能なデータブロックサイズと決定する方法。   A method of determining a supportable data block size having a smallest difference from a data block size that can be actually transmitted as a data block size that can be actually transmitted.

この場合、一つのトランスポートブロックが一つのコードブロックを通じて伝送されると、データブロックはトランスポートブロックに相応することができる。一つのトランスポートブロックが2以上のコードブロックを通じて伝送されると、データブロックはコードブロックと見なすことができる。   In this case, if one transport block is transmitted through one code block, the data block can correspond to the transport block. If one transport block is transmitted through two or more code blocks, the data block can be regarded as a code block.

以上では本発明の好適な実施例を参照して本発明を説明してきたが、添付の特許請求の範囲に記載された本発明の思想と範囲を逸脱しない限度内で本発明を様々に改変できるということは、当該技術の分野における通常の知識を有する者にとっては明らかである。例えば、本発明による信号伝送方法は、3GPP LTEシステムに基づいて開示されたが、ブロックサイズの制限を有し、また、あらかじめ決定されたトランスポートブロックサイズの組合せを用いる他の通信システムにも適用可能である。   Although the present invention has been described with reference to the preferred embodiments of the present invention, the present invention can be variously modified without departing from the spirit and scope of the present invention described in the appended claims. This is obvious to those with ordinary knowledge in the art. For example, the signal transmission method according to the present invention was disclosed based on the 3GPP LTE system, but has a block size limitation, and is also applicable to other communication systems using a predetermined combination of transport block sizes. Is possible.

上位層から受信したトランスポートブロックが複数のコードブロックに分割され、コードブロックがターボエンコーダにより符号化されると、本発明による信号伝送方法は、ターボエンコーダの内部インターリーバのブロックサイズの制限に起因するダミービットの追加を除去し、信号を效率的に伝送することができる。   When the transport block received from the upper layer is divided into a plurality of code blocks and the code block is encoded by the turbo encoder, the signal transmission method according to the present invention is caused by the restriction on the block size of the internal interleaver of the turbo encoder. This eliminates the addition of dummy bits and allows signals to be transmitted efficiently.

Claims (25)

物理層及び該物理層の上位層を有し、複数の所定ブロックサイズを有するインターリーバを含む第1の装置から、第2の装置にデータを伝送する方法であって、
前記物理層で前記物理層の前記上位層から所定の長さを有するトランスポートブロックを受信する段階と、
前記受信したトランスポートブロックに、第1のCRCコード長を有する第1のCRCコードを付けて、最大インターリーバブロックサイズよりも大きい長さを有するCRC付きトランスポートブロックを生成する段階と、
前記CRC付きトランスポートブロックを共通の長さを有する所定個数のコードブロックに分割する段階と、
前記所定個数のコードブロックのそれぞれに、第2のCRCコード長を有する該当の第2のCRCコードを付けて、前記複数の所定ブロックサイズの中の一つと同じ長さを有するCRC付きコードブロックを生成する段階と、
を有する方法。
A method of transmitting data from a first device including a physical layer and an upper layer of the physical layer to a second device including an interleaver having a plurality of predetermined block sizes,
Receiving a transport block having a predetermined length from the upper layer of the physical layer at the physical layer;
Attaching a first CRC code having a first CRC code length to the received transport block to generate a transport block with CRC having a length larger than a maximum interleaver block size;
Dividing the transport block with CRC into a predetermined number of code blocks having a common length;
Each of the predetermined number of code blocks is attached with a corresponding second CRC code having a second CRC code length, and a code block with CRC having the same length as one of the plurality of predetermined block sizes is obtained. Generating stage,
Having a method.
前記最大インターリーバブロックサイズは6144である、請求項1に記載の方法。   The method of claim 1, wherein the maximum interleaver block size is 6144. 前記第1及び第2のCRCコード長は24である、請求項1に記載の方法。   The method of claim 1, wherein the first and second CRC code lengths are 24. コードブロックの前記所定個数は値xと同一であり、xは25 ≧ x ≧ 2である、請求項1に記載の方法。   The method of claim 1, wherein the predetermined number of code blocks is identical to a value x, where x ≧ 25 ≧ x ≧ 2. 前記CRC付きトランスポートブロックを、共通長さを有する所定個数のコードブロックに分割する前記段階は、
前記最大インターリーバブロックサイズよりも大きい前記CRC付きトランスポートブロックの長さを判別する段階と、
ルックアップテーブルから前記所定個数のコードブロックを選択する段階と、
を有する、請求項1に記載の方法。
The step of dividing the transport block with CRC into a predetermined number of code blocks having a common length includes:
Determining a length of the transport block with CRC larger than the maximum interleaver block size;
Selecting the predetermined number of code blocks from a lookup table;
The method of claim 1, comprising:
前記CRC付きトランスポートブロックを、共通長さを有する所定個数のコードブロックに分割する前記段階は、
前記最大インターリーバブロックサイズよりも大きいCRC付きトランスポートブロックの長さを判別する段階と、
下記の式に基づいてコードブロックの前記所定個数を算出する段階と、
を有する、請求項1に記載の方法。
Figure 2011504038
The step of dividing the transport block with CRC into a predetermined number of code blocks having a common length includes:
Determining a length of a transport block with CRC larger than the maximum interleaver block size;
Calculating the predetermined number of code blocks based on the following equation:
The method of claim 1, comprising:
Figure 2011504038
前記複数の所定ブロックサイズの中の一つは、下記の表中の値と同一である、請求項1に記載の方法。
Figure 2011504038
The method of claim 1, wherein one of the plurality of predetermined block sizes is the same as a value in the table below.
Figure 2011504038
前記所定長さはNであり、コードブロックの前記所定個数はMであり、前記共通長さはNCであり、前記第1及び第2のCRCコード長はLであり、前記所定長さNは、N = M*NC-Lを満たす、請求項1に記載の方法。 The predetermined length is N, the predetermined number of code blocks is M, the common length is N C , the first and second CRC code lengths are L, and the predetermined length N The method of claim 1, wherein N = M * N C -L. コードブロックの前記所定個数はMであり、前記所定長さはNであり、MとN値の組は、下記の表に表した値の組の中の一つである、請求項1に記載の方法。
Figure 2011504038
The predetermined number of code blocks is M, the predetermined length is N, and a set of M and N values is one of a set of values shown in the following table. the method of.
Figure 2011504038
前記CRC付きコードブロックをチャネルコーディングする段階と、
前記チャネルコーディングされたブロックをレートマッチングする段階と、
前記レートマッチングされたコードブロックにコードブロック連結及びチャネルインターリーブを行う段階と、
前記ブロック連結及びチャネルインターリーブされたコードブロックを伝送する段階と、
をさらに含む、請求項1に記載の方法。
Channel coding the code block with CRC;
Rate matching the channel coded blocks;
Performing code block concatenation and channel interleaving on the rate-matched code blocks;
Transmitting the block concatenated and channel interleaved code blocks;
The method of claim 1, further comprising:
前記第1の装置は移動端末であり、前記第2の装置は基地局である、請求項1に記載の方法。   The method of claim 1, wherein the first device is a mobile terminal and the second device is a base station. 前記第1の装置は基地局であり、前記第2の装置は移動端末である、請求項1に記載の方法。   The method of claim 1, wherein the first device is a base station and the second device is a mobile terminal. 物理層及び該物理層の上位層を有し、外部装置にデータを伝送するよう構成された移動端末であって、
複数の所定ブロックサイズを有するインターリーバと、
前記物理層で該物理層の前記上位層から所定の長さを有するトランスポートブロックを受信し、該受信したトランスポートブロックに、第1のCRCコード長を有する第1のCRCコードを付けて、最大インターリーバブロックサイズよりも大きい長さを有するCRC付きトランスポートブロックを生成し、該CRC付きトランスポートブロックを、共通の長さを有する所定個数のコードブロックに分割し、前記所定個数のコードブロックのそれぞれに、第2のCRCコード長を有する該当の第2のCRCコードを付けて、前記複数の所定ブロックサイズの中の一つと同じ長さを有するCRC付きコードブロックを生成するよう構成されたプロセッサと、
を有する移動端末。
A mobile terminal having a physical layer and an upper layer of the physical layer and configured to transmit data to an external device,
An interleaver having a plurality of predetermined block sizes;
In the physical layer, a transport block having a predetermined length is received from the higher layer of the physical layer, and a first CRC code having a first CRC code length is attached to the received transport block, A transport block with CRC having a length larger than the maximum interleaver block size is generated, the transport block with CRC is divided into a predetermined number of code blocks having a common length, and the predetermined number of code blocks A corresponding CRC code having a second CRC code length is attached to each of the code blocks to generate a code block with CRC having the same length as one of the plurality of predetermined block sizes. A processor;
A mobile terminal.
前記最大インターリーバブロックサイズは6144である、請求項13に記載の移動端末。   The mobile terminal according to claim 13, wherein the maximum interleaver block size is 6144. 前記第1及び第2のCRCコード長は24である、請求項13に記載の移動端末。   The mobile terminal according to claim 13, wherein the first and second CRC code lengths are 24. コードブロックの前記所定個数は値xと同一であり、xは25 ≧ x ≧ 2である、請求項13に記載の移動端末。   The mobile terminal according to claim 13, wherein the predetermined number of code blocks is the same as the value x, and x is 25 ≧ x ≧ 2. 前記プロセッサは、前記最大インターリーバブロックサイズよりも大きい前記CRC付きトランスポートブロックの長さを判別し、ルックアップテーブルから前記所定個数のコードブロックを選択する、請求項13に記載の移動端末。   The mobile terminal according to claim 13, wherein the processor determines a length of the transport block with CRC larger than the maximum interleaver block size, and selects the predetermined number of code blocks from a lookup table. 前記プロセッサは、前記最大インターリーバブロックサイズよりも大きい前記CRC付きトランスポートブロックの長さを判別し、下記の式に基づいてコードブロックの個数を算出する、請求項13に記載の移動端末。
Figure 2011504038
The mobile terminal according to claim 13, wherein the processor determines the length of the transport block with CRC larger than the maximum interleaver block size, and calculates the number of code blocks based on the following equation.
Figure 2011504038
前記複数の所定ブロックサイズの中の一つは、下記の表中の値と同一である、請求項13に記載の移動端末。
Figure 2011504038
The mobile terminal according to claim 13, wherein one of the plurality of predetermined block sizes is the same as a value in the following table.
Figure 2011504038
前記所定長さはNであり、コードブロックの前記所定個数はMであり、前記共通長さはNCであり、前記第1及び第2のCRCコード長はLであり、前記所定長さNは、N = M*NC-Lを満たす、請求項3に記載の移動端末。 The predetermined length is N, the predetermined number of code blocks is M, the common length is N C , the first and second CRC code lengths are L, and the predetermined length N The mobile terminal according to claim 3, wherein N = M * N C -L. コードブロックの前記所定個数はMであり、前記所定長さはNであり、MとN値の組は、下記の表に表す値の組の中の一つである、請求項13に記載の移動端末。
Figure 2011504038
The predetermined number of code blocks is M, the predetermined length is N, and a set of M and N values is one of a set of values shown in the following table. Mobile terminal.
Figure 2011504038
前記CRC付きコードブロックをチャネルコーディングし、前記チャネルコーディングされたブロックをレートマッチングし、前記レートマッチングされたコードブロックにコードブロック連結及びチャネルインターリーブを行い、前記ブロック連結及びチャネルインターリーブされたコードブロックを伝送する送信機をさらに含む、請求項13に記載の移動端末。   Channel coding the code block with CRC, rate matching the channel coded block, performing code block concatenation and channel interleaving on the rate matched code block, and transmitting the block concatenated and channel interleaved code block The mobile terminal according to claim 13, further comprising: 物理層及び該物理層の上位層を有し、移動端末にデータを伝送するよう構成された基地局送信装置であって、
複数の所定ブロックサイズを有するインターリーバと、
前記物理層で該物理層の前記上位層から所定の長さを有するトランスポートブロックを受信し、該受信したトランスポートブロックに、第1のCRCコード長を有する第1のCRCコードを付けて、最大インターリーバブロックサイズよりも大きい長さを有するCRC付きトランスポートブロックを生成し、該CRC付きトランスポートブロックを、共通長さを有する所定個数のコードブロックに分割し、前記所定個数のコードブロックのそれぞれに、第2のCRCコード長を有する該当の第2のCRCコードを付けて、前記複数の所定ブロックサイズの中の一つと同じ長さを有するCRC付きコードブロックを生成するよう構成されたプロセッサと、
を含む基地局送信装置。
A base station transmission device having a physical layer and an upper layer of the physical layer and configured to transmit data to a mobile terminal,
An interleaver having a plurality of predetermined block sizes;
The transport block having a predetermined length is received from the higher layer of the physical layer at the physical layer, and a first CRC code having a first CRC code length is attached to the received transport block, A transport block with CRC having a length larger than the maximum interleaver block size is generated, and the transport block with CRC is divided into a predetermined number of code blocks having a common length, and the predetermined number of code blocks A processor configured to generate a code block with CRC having the same length as one of the predetermined block sizes by attaching a corresponding second CRC code having a second CRC code length to each. When,
A base station transmitter.
コードブロックの前記所定個数はMであり、前記所定長さはNであり、MとN値の組は、下記の表に表す値の組の中の一つである、請求項23に記載の基地局伝送装置。
Figure 2011504038
The predetermined number of code blocks is M, the predetermined length is N, and a set of M and N values is one of a set of values shown in the following table. Base station transmission device.
Figure 2011504038
特定サイズを有するトランスポートブロックを伝送するのに使われるコードブロックの数を決定し、前記トランスポートブロックを前記決定された数に対応するコードブロックにマッピングする段階と、
前記コードブロックのそれぞれにCRCを付ける段階と、
内部インターリーバを含むターボエンコーダによりCRC付きコードブロックのそれぞれを符号化する段階と、
前記符号化されたコードブロックを伝送する段階と、
を含み、
前記トランスポートブロックの特定サイズは、あらかじめ設定されたトランスポートブロックサイズ組合せ中の任意のトランスポートブロックサイズに該当し、
前記あらかじめ設定されたトランスポートブロックサイズ組合せ中の任意のトランスポートブロックサイズは、特定サイズを有するトランスポートブロックにマッピングされたコードブロックの中のいずれか一つのコードブロックの長さと、前記一つのコードブロックに付けられたCRCの長さとの和が、前記内部インターリーバのブロックサイズと同一となるようにあらかじめ設定される、信号伝送方法。
Determining the number of code blocks used to transmit a transport block having a specific size, and mapping the transport blocks to code blocks corresponding to the determined number;
Attaching a CRC to each of the code blocks;
Encoding each CRC code block with a turbo encoder including an inner interleaver;
Transmitting the encoded code block;
Including
The specific size of the transport block corresponds to an arbitrary transport block size in a preset transport block size combination,
An arbitrary transport block size in the preset transport block size combination includes a length of one code block in a code block mapped to a transport block having a specific size, and the one code A signal transmission method, wherein a sum of a CRC length attached to a block is set in advance to be equal to a block size of the internal interleaver.
JP2010533968A 2008-01-31 2008-11-17 Transport block size determination method and signal transmission method using the same Active JP5330402B2 (en)

Applications Claiming Priority (7)

Application Number Priority Date Filing Date Title
US2491408P 2008-01-31 2008-01-31
US61/024,914 2008-01-31
US2614308P 2008-02-05 2008-02-05
US61/026,143 2008-02-05
KR10-2008-0097705 2008-10-06
KR1020080097705A KR101526990B1 (en) 2008-01-31 2008-10-06 Transmission block size determination method and signal transmission method using the same
PCT/KR2008/006756 WO2009096658A1 (en) 2008-01-31 2008-11-17 Method for determining transport block size and signal transmission method using the same

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2013154548A Division JP5670520B2 (en) 2008-01-31 2013-07-25 Transport block size determination method and signal transmission method using the same

Publications (2)

Publication Number Publication Date
JP2011504038A true JP2011504038A (en) 2011-01-27
JP5330402B2 JP5330402B2 (en) 2013-10-30

Family

ID=41205150

Family Applications (4)

Application Number Title Priority Date Filing Date
JP2010533968A Active JP5330402B2 (en) 2008-01-31 2008-11-17 Transport block size determination method and signal transmission method using the same
JP2013154548A Active JP5670520B2 (en) 2008-01-31 2013-07-25 Transport block size determination method and signal transmission method using the same
JP2014253172A Active JP5977809B2 (en) 2008-01-31 2014-12-15 Transport block size determination method and signal transmission method using the same
JP2016143381A Active JP6204543B2 (en) 2008-01-31 2016-07-21 Transport block size determination method and signal transmission method using the same

Family Applications After (3)

Application Number Title Priority Date Filing Date
JP2013154548A Active JP5670520B2 (en) 2008-01-31 2013-07-25 Transport block size determination method and signal transmission method using the same
JP2014253172A Active JP5977809B2 (en) 2008-01-31 2014-12-15 Transport block size determination method and signal transmission method using the same
JP2016143381A Active JP6204543B2 (en) 2008-01-31 2016-07-21 Transport block size determination method and signal transmission method using the same

Country Status (5)

Country Link
JP (4) JP5330402B2 (en)
KR (4) KR101526990B1 (en)
CN (2) CN101911641B (en)
ES (2) ES2719534T3 (en)
TW (1) TWI403120B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018516477A (en) * 2015-04-15 2018-06-21 ゼットティーイー コーポレーションZte Corporation Method and apparatus for realizing code block division
JP2020532167A (en) * 2017-08-04 2020-11-05 チャイナ アカデミー オブ テレコミュニケーションズ テクノロジー Transmission block size identification method, equipment and devices
JP2022033752A (en) * 2017-08-11 2022-03-02 テレフオンアクチーボラゲット エルエム エリクソン(パブル) Determining transport block size for equally sized code blocks
US11368169B2 (en) 2017-03-24 2022-06-21 Zte Corporation Processing method and device for quasi-cyclic low density parity check coding

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9272815B2 (en) 2006-05-09 2016-03-01 Plastipak Packaging, Inc. Digital printing plastic container
WO2009096658A1 (en) 2008-01-31 2009-08-06 Lg Electronics Inc. Method for determining transport block size and signal transmission method using the same
KR101526990B1 (en) * 2008-01-31 2015-06-11 엘지전자 주식회사 Transmission block size determination method and signal transmission method using the same
WO2010008885A2 (en) 2008-06-24 2010-01-21 Plastipak Packaging, Inc. Apparatus and method for printing on articles having a non-planar surface
CN102136881B (en) * 2011-01-24 2013-12-04 华为技术有限公司 Cyclic redundancy check processing method and device
CN103138884B (en) * 2011-12-02 2015-12-02 联芯科技有限公司 A kind of de-interweaving method and device
WO2017063193A1 (en) * 2015-10-16 2017-04-20 华为技术有限公司 Transport block size determining method, user equipment and base station
KR102706981B1 (en) 2016-08-23 2024-09-19 에스케이하이닉스 주식회사 Controller, semiconductor memory system and operating method thereof
US10608785B2 (en) 2017-01-19 2020-03-31 Qualcomm Incorporated Resource-based code block segmentation
US10680751B2 (en) 2017-11-17 2020-06-09 Qualcomm Incorporated Methods and apparatus for determining transport block size in wireless communication
CN109842458B (en) * 2017-11-24 2020-10-20 电信科学技术研究院 Encoding method, encoding device, electronic equipment and storage medium
CN110166168B (en) * 2018-02-14 2021-12-03 华为技术有限公司 Method, device and system for determining size of transmission block
CN110708758B (en) * 2018-07-10 2022-02-25 华为技术有限公司 Data sending method and device
CN110830161B (en) * 2018-08-10 2021-01-12 华为技术有限公司 A method and apparatus for determining the size of a transport block
KR20250046855A (en) * 2023-09-27 2025-04-03 삼성전자주식회사 Method and apparatus for dual coding in wireless communication system
CN121333478A (en) * 2024-07-10 2026-01-13 华为技术有限公司 Method and apparatus for channel coding and method and apparatus for channel decoding

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010537460A (en) * 2007-08-17 2010-12-02 パナソニック株式会社 Perform cyclic redundancy check across multiple encoded segments
JP2010539840A (en) * 2007-09-18 2010-12-16 三星電子株式会社 Method and apparatus for generating multiple cyclic redundancy checks (CRC)

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010063271A (en) * 1999-12-22 2001-07-09 서평원 Apparatus for high speed data transmitting by multicode in WLL system
KR20010065131A (en) * 1999-12-29 2001-07-11 서평원 Apparatus for transmitting high speed data through traffic channel in WLL system
JP3297668B2 (en) * 2000-04-26 2002-07-02 松下電器産業株式会社 Encoding / decoding device and encoding / decoding method
US7240270B2 (en) * 2001-04-30 2007-07-03 Nokia Corporation Method of transmitting signaling messages in a mobile telecommunications network
KR100762632B1 (en) * 2001-10-17 2007-10-01 삼성전자주식회사 Apparatus and method for transmission channel multiplexing / demultiplexing in code division multiple access communication system
KR20030055566A (en) * 2001-12-27 2003-07-04 엘지전자 주식회사 Channel monitoring equipment of transmission system
TWI280755B (en) * 2002-04-15 2007-05-01 Interdigital Tech Corp Wireless user equipments
US7920884B2 (en) * 2004-06-04 2011-04-05 Qualcomm Incorporated Frame structures for a wireless communication system with multiple radio technologies
US7475323B2 (en) * 2004-08-20 2009-01-06 Qualcomm Incorporated Method and apparatus for receiving a control channel in a wireless communication system
CN100553185C (en) * 2007-01-09 2009-10-21 北京天碁科技有限公司 Method for generating channel quality indication in high-speed downlink packet access and user equipment
KR101526990B1 (en) * 2008-01-31 2015-06-11 엘지전자 주식회사 Transmission block size determination method and signal transmission method using the same
KR101286019B1 (en) * 2012-01-20 2013-07-19 주식회사 이노와이어리스 Turbo encoder apparatus

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010537460A (en) * 2007-08-17 2010-12-02 パナソニック株式会社 Perform cyclic redundancy check across multiple encoded segments
JP2010539840A (en) * 2007-09-18 2010-12-16 三星電子株式会社 Method and apparatus for generating multiple cyclic redundancy checks (CRC)

Non-Patent Citations (9)

* Cited by examiner, † Cited by third party
Title
CSNC201110025084; LG Electronics: 'Considerations on the design of transport block size table' 3GPP R1-081250 , 20080404 *
CSNC201110026350; LG Electronics: 'Considerations on TB size selection' 3GPP R1-080998 , 20080215 *
CSNC201218022376; Motorola: 'System Information TB size handling' 3GPP R2-084193 , 20080822 *
JPN6012026754; '3GPP; TSG RAN; E-UTRA; Multiplexing and channel coding(Release 8)' 3GPP TS 36.212 V8.1.0 , 20071220 *
JPN6012063985; Motorola, LGE, Qualcomm, Ericsson, Panasonic: 'Remaining details of MCS/TBS signaling' 3GPP TSG-RAN WG1#53 R1-082211 *
JPN6012063986; CATT, CMCC, RITT, Huawei, Vodafone: 'MCS handling for DwPTS' 3GPP TSG-RAN WG1#55 R1-084274 *
JPN6013030742; LG Electronics: 'Considerations on TB size selection' 3GPP R1-080998 , 20080215 *
JPN6013030744; LG Electronics: 'Considerations on the design of transport block size table' 3GPP R1-081250 , 20080404 *
JPN6013030747; Motorola: 'System Information TB size handling' 3GPP R2-084193 , 20080822 *

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018516477A (en) * 2015-04-15 2018-06-21 ゼットティーイー コーポレーションZte Corporation Method and apparatus for realizing code block division
JP2021002843A (en) * 2015-04-15 2021-01-07 中興通訊股▲ふん▼有限公司Zte Corporation Method and apparatus for achieving code block division
US11477065B2 (en) 2015-04-15 2022-10-18 Zte Corporation Method and apparatus for code block division
JP2022172317A (en) * 2015-04-15 2022-11-15 中興通訊股▲ふん▼有限公司 METHOD AND DEVICE FOR IMPLEMENTING CODE BLOCK DIVISION
JP7498749B2 (en) 2015-04-15 2024-06-12 中興通訊股▲ふん▼有限公司 Method and apparatus for implementing code block division
US11368169B2 (en) 2017-03-24 2022-06-21 Zte Corporation Processing method and device for quasi-cyclic low density parity check coding
US11843394B2 (en) 2017-03-24 2023-12-12 Zte Corporation Processing method and device for quasi-cyclic low density parity check coding
JP2020532167A (en) * 2017-08-04 2020-11-05 チャイナ アカデミー オブ テレコミュニケーションズ テクノロジー Transmission block size identification method, equipment and devices
US11212703B2 (en) 2017-08-04 2021-12-28 Datang Mobile Communications Equipment Co., Ltd. Method, apparatus and equipment for determining transport block size
JP7009611B2 (en) 2017-08-04 2022-01-25 大唐移▲動▼通信▲設▼▲備▼有限公司 Transmission block size identification method, equipment and devices
JP2022033752A (en) * 2017-08-11 2022-03-02 テレフオンアクチーボラゲット エルエム エリクソン(パブル) Determining transport block size for equally sized code blocks

Also Published As

Publication number Publication date
KR20140130394A (en) 2014-11-10
JP5670520B2 (en) 2015-02-18
ES2639850T3 (en) 2017-10-30
CN101911641A (en) 2010-12-08
JP5330402B2 (en) 2013-10-30
TW200937901A (en) 2009-09-01
KR101608788B1 (en) 2016-04-20
KR20090084641A (en) 2009-08-05
KR20150093631A (en) 2015-08-18
CN103475448A (en) 2013-12-25
JP6204543B2 (en) 2017-09-27
KR20140130393A (en) 2014-11-10
KR101526990B1 (en) 2015-06-11
JP2015092703A (en) 2015-05-14
JP2013232981A (en) 2013-11-14
CN101911641B (en) 2013-08-21
ES2719534T3 (en) 2019-07-11
TWI403120B (en) 2013-07-21
KR101606806B1 (en) 2016-03-28
JP5977809B2 (en) 2016-08-24
CN103475448B (en) 2017-04-19
JP2016213871A (en) 2016-12-15
KR101667590B1 (en) 2016-10-19

Similar Documents

Publication Publication Date Title
JP6204543B2 (en) Transport block size determination method and signal transmission method using the same
US10425858B2 (en) Method for determining transport block size and signal transmission method using the same
JP5481759B2 (en) Wireless communication device using multi-layer cyclic redundancy check code
KR101429786B1 (en) Method and apparatus for encoding and decoding data
US10707990B2 (en) Method for channel coding in wireless communication system and apparatus therefor
WO2014060028A1 (en) Rate matching

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120521

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120529

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120828

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20121211

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130311

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20130625

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130725

R150 Certificate of patent or registration of utility model

Ref document number: 5330402

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250