JP4319630B2 - Wireless communication device - Google Patents

Wireless communication device Download PDF

Info

Publication number
JP4319630B2
JP4319630B2 JP2005020884A JP2005020884A JP4319630B2 JP 4319630 B2 JP4319630 B2 JP 4319630B2 JP 2005020884 A JP2005020884 A JP 2005020884A JP 2005020884 A JP2005020884 A JP 2005020884A JP 4319630 B2 JP4319630 B2 JP 4319630B2
Authority
JP
Japan
Prior art keywords
data
retransmission
unit
transmission
sir
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.)
Expired - Fee Related
Application number
JP2005020884A
Other languages
Japanese (ja)
Other versions
JP2006211313A (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.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP2005020884A priority Critical patent/JP4319630B2/en
Publication of JP2006211313A publication Critical patent/JP2006211313A/en
Application granted granted Critical
Publication of JP4319630B2 publication Critical patent/JP4319630B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Detection And Prevention Of Errors In Transmission (AREA)
  • Communication Control (AREA)
  • Mobile Radio Communication Systems (AREA)

Description

本発明は、データの再送を行う無線通信装置に関する。   The present invention relates to a wireless communication apparatus that retransmits data.

無線通信での誤り訂正方式として、ハイブリッドARQ(Automatic Repeat Request)方式がある。ハイブリッドARQ方式では、前進型誤信号訂正(FEC:Forward Error Collection)と自動再送要求(ARQ)の双方を用いる。即ち、送信側でデータを誤り訂正符号化して送信し、受信側での誤り訂正後のデータに誤りが残存する場合に、受信側から送信側に再送要求(Nack:Negative Acknowledgement)を送信する。この結果、送信側からデータが再送され、誤りのないデータの送受信が可能となる。
なお、データブロックを復号化する最初の試みに対する第1のNackメッセージに応答して冗長性を変化させる技術が公開されている(特許文献1参照)。
特表2002−527939号公報
As an error correction method in wireless communication, there is a hybrid ARQ (Automatic Repeat Request) method. The hybrid ARQ scheme uses both forward error correction (FEC) and automatic repeat request (ARQ). That is, data is error-correction-encoded on the transmission side and transmitted, and when an error remains in the data after error correction on the reception side, a retransmission request (Nack: Negative Acknowledgement) is transmitted from the reception side to the transmission side. As a result, data is retransmitted from the transmission side, and data can be transmitted / received without error.
A technique for changing the redundancy in response to the first Nack message for the first attempt to decode the data block has been disclosed (see Patent Document 1).
JP-T-2002-527939

しかしながら、ハイブリッドARQ方式では、再送するデータの量が一定であることから、無駄な再送を発生する可能性がある。
上記に鑑み、本発明は再送するデータ量を適宜に変更できる無線通信装置を提供することを目的とする。
However, in the hybrid ARQ method, since the amount of data to be retransmitted is constant, there is a possibility that unnecessary retransmission will occur.
In view of the above, an object of the present invention is to provide a wireless communication apparatus capable of appropriately changing the amount of data to be retransmitted.

本発明に係る無線通信装置は、無線により相手装置と通信を行う無線通信装置であって、送信すべきデータを間引きするデータ間引部と、前記間引きされたデータを送信する送信部と、前記送信されたデータに対応して返信される返信データを受信する受信部と、前記受信される返信データに基づいて、再送するか否かを判定する再送判定部と、前記再送すると判定されたときに、通信に用いる無線チャネルの通信品質に基づき、前記間引されたデータの少なくとも一部を含む再送データの情報量を決定する再送情報量決定部と、前記決定される情報量に基づき、前記再送データを生成する再送データ生成部と、前記生成される再送データを送信する再送部と、を具備することを特徴とする。   A wireless communication device according to the present invention is a wireless communication device that communicates with a counterpart device wirelessly, a data thinning unit that thins out data to be transmitted, a transmission unit that transmits the thinned data, A receiving unit that receives reply data returned in response to transmitted data, a retransmission determining unit that determines whether to retransmit based on the received reply data, and when it is determined to retransmit A retransmission information amount determination unit that determines an information amount of retransmission data including at least a part of the thinned data based on communication quality of a radio channel used for communication, and based on the determined information amount, A retransmission data generation unit that generates retransmission data and a retransmission unit that transmits the generated retransmission data are provided.

本発明によれば、再送するデータ量を適宜に変更できる無線通信装置を提供できる。   ADVANTAGE OF THE INVENTION According to this invention, the radio | wireless communication apparatus which can change the data amount to resend suitably can be provided.

以下、図面を参照して、本発明の実施の形態を詳細に説明する。
(第1の実施の形態)
図1は、本発明の第1の実施形態に係る送受信機100を表すブロック図である。
送受信機100は、データの送信および受信を行う装置であり、送受信機100を複数用いて無線システムを構成できる。例えば、互いに通信を行う基地局、端末のいずれにも、送受信機100を用いることができる。
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
(First embodiment)
FIG. 1 is a block diagram showing a transceiver 100 according to the first embodiment of the present invention.
The transceiver 100 is a device that transmits and receives data, and a wireless system can be configured by using a plurality of the transceivers 100. For example, the transceiver 100 can be used for both a base station and a terminal that communicate with each other.

送受信機100は、アンテナ11、共通ブロック12、送信ブロック13、受信ブロック14、切替スイッチ15、16に区分される。
アンテナ11は、信号を無線で送信または受信する。
共通ブロック12は、データの送信、受信の双方で共通に用いられるブロックである。
送信ブロック13は、データの送信に用いられるブロックである。
受信ブロック14は、データの受信に用いられるブロックである。
切替スイッチ15、16は、共通ブロック12に対する送信ブロック13および受信ブロック14の接続を切り換える。送受信機100を送信機として動作させるときには共通ブロック12に送信ブロック13が接続され、送受信機100を受信機として動作させるときには共通ブロック12に受信ブロック13が接続される。
The transceiver 100 is divided into an antenna 11, a common block 12, a transmission block 13, a reception block 14, and changeover switches 15 and 16.
The antenna 11 transmits or receives signals wirelessly.
The common block 12 is a block that is commonly used for both transmission and reception of data.
The transmission block 13 is a block used for data transmission.
The reception block 14 is a block used for receiving data.
The changeover switches 15 and 16 switch the connection of the transmission block 13 and the reception block 14 to the common block 12. When the transceiver 100 is operated as a transmitter, the transmission block 13 is connected to the common block 12, and when the transceiver 100 is operated as a receiver, the reception block 13 is connected to the common block 12.

A.共通ブロック12の詳細
共通ブロック12は、受信アンプ21、ダウンコンバータ22、復調器23、変調器24、アップコンバータ25、送信アンプ26を含む。
A. Details of the Common Block 12 The common block 12 includes a reception amplifier 21, a down converter 22, a demodulator 23, a modulator 24, an up converter 25, and a transmission amplifier 26.

受信アンプ21は、アンテナ11で受信したRF信号を増幅する。
ダウンコンバータ22は、受信アンプ21で増幅されたRF信号をベースバンド信号に変換する。
復調器23は、ダウンコンバータ22から出力されるベースバンド信号を復調する。なお、復調器23は、信号をA/D変換するA/D変換部を含み、信号を複数のビット(ソフトビット)に変換して出力する。
A/D変換によりサンプリングされた信号は、A/D変換でのビット幅によりある値を持つ。たとえば、12ビットのA/D変換によりサンプリングされた信号は、0〜2の(12−1)乗(211)までの値をとることが出来、以降このビットを「ソフトビット」と呼ぶ。
ソフトビットは、信号のビットそれぞれに対応し、信号のビットの値及びその値の信頼性に対する情報を含む。即ち、復調器23の段階では、信号はディジタルで表現されるが、“0”、“1”への2値化はされていない。信号のビット値の確からしさをも考慮して、後述の合成部44でのデータの合成、誤り訂正部45でのデータの誤り訂正を行うためである。
The reception amplifier 21 amplifies the RF signal received by the antenna 11.
The down converter 22 converts the RF signal amplified by the reception amplifier 21 into a baseband signal.
The demodulator 23 demodulates the baseband signal output from the down converter 22. The demodulator 23 includes an A / D conversion unit that performs A / D conversion on the signal, converts the signal into a plurality of bits (soft bits), and outputs the converted bit.
A signal sampled by A / D conversion has a certain value depending on the bit width in A / D conversion. For example, a signal sampled by 12-bit A / D conversion can take a value from 0 to 2 to the (12-1) th power (2 11 ), and this bit is hereinafter referred to as a “soft bit”.
Soft bits correspond to each bit of the signal and contain information about the value of the signal bit and the reliability of that value. That is, at the stage of the demodulator 23, the signal is expressed digitally, but is not binarized into “0” and “1”. This is because, in consideration of the probability of the bit value of the signal, data synthesis in the synthesis unit 44 described later and error correction of the data in the error correction unit 45 are performed.

変調器24は、入力される信号(後述のAckまたは、Nack、SIRデータでもよい)を変調する。
アップコンバータ25は、変調されたベースバンド信号(変調されたAckまたは、Nack、SIRデータでもよい)をRF信号に変換する。
送信アンプ26は、RF信号を増幅してアンテナ11に出力する。
The modulator 24 modulates an input signal (which may be Ack, Nack, or SIR data described later).
The up-converter 25 converts the modulated baseband signal (which may be modulated Ack, Nack, or SIR data) into an RF signal.
The transmission amplifier 26 amplifies the RF signal and outputs it to the antenna 11.

B.送信ブロック13の詳細
送信ブロック13は、CRC付加部31、誤り訂正符号化部32、ACK/NACK判定部33、再送制御部34、パンクチャ部35を含む。
B. Details of Transmission Block 13 The transmission block 13 includes a CRC adding unit 31, an error correction coding unit 32, an ACK / NACK determination unit 33, a retransmission control unit 34, and a puncture unit 35.

CRC付加部31は、データを誤り検出符号化する誤り検出符号化部として機能し、送信データにCRC(周期冗長検査:Cyclic Redundancy Check)符号を付加する。
誤り訂正符号化部32は、送信データを誤り訂正符号化処理し、パンクチャ部35および再送制御部34に出力する。
The CRC adding unit 31 functions as an error detection coding unit that performs error detection coding on data, and adds a CRC (Cyclic Redundancy Check) code to transmission data.
The error correction coding unit 32 performs error correction coding processing on the transmission data and outputs the transmission data to the puncturing unit 35 and the retransmission control unit 34.

ACK/NACK判定部33は、相手装置から送信され、受信した返信データに基づいて、データを再送するか否かを判定する再送判定部として機能し、受信データがAck(Acknowledgement)、Nack(Negative Acknowledgement)のいずれであるかを判定してその判定結果を出力する。判定結果がNackのとき、ACK/NACK判定部33は、Nackと同時に送られている受信側におけるSIR(Signal Interference ratio)値をも出力する。   The ACK / NACK determination unit 33 functions as a retransmission determination unit that determines whether to retransmit data based on the received reply data transmitted from the counterpart device, and the received data is Ack (Acknowledgement), Nack (Negative Acknowledgment) and output the determination result. When the determination result is Nack, the ACK / NACK determination unit 33 also outputs an SIR (Signal Interference ratio) value on the receiving side that is sent simultaneously with Nack.

「ACK」は、データの再送が不要であることを表す再送不要情報を意味する。
「NACK」は、データの再送が必要であることを表す再送必要情報(言い換えれば、再送要求情報)を意味する。
「SIR」は、信号電力に対する干渉電力の比(信号電力対干渉電力比)であり、S/N比(信号対雑音比)に対応する量といえる。即ち、SIRの値が大きければ信号の品質が良好であり、SIRの値が小さければ信号の品質が劣悪といえる。
“ACK” means retransmission unnecessary information indicating that retransmission of data is unnecessary.
“NACK” means retransmission necessary information (in other words, retransmission request information) indicating that retransmission of data is necessary.
“SIR” is the ratio of interference power to signal power (signal power to interference power ratio), and can be said to be an amount corresponding to the S / N ratio (signal to noise ratio). That is, if the SIR value is large, the signal quality is good, and if the SIR value is small, the signal quality is poor.

再送制御部34は、誤り訂正符号化された送信データを保存するバッファを有する。データの再送に備えるためである。
ACK/NACK判定部33での判定結果がAckのとき、再送制御部34はバッファからデータを削除する。データの再送が不要となるためである。
The retransmission control unit 34 has a buffer that stores transmission data subjected to error correction coding. This is to prepare for data retransmission.
When the determination result in the ACK / NACK determination unit 33 is Ack, the retransmission control unit 34 deletes data from the buffer. This is because it is not necessary to retransmit data.

ACK/NACK判定部33での判定結果がNackのとき、再送制御部34はデータをバッファから取り出し、パンクチャ部35に出力する。
このとき、再送制御部34は、SIRに基づき再送するデータのビットパターン(再送パターン)を決定する。即ち、再送制御部34は、通信チャネルの通信品質に基づき、再送するビットの量を決定する再送情報量決定部として機能する。
When the determination result in the ACK / NACK determination unit 33 is Nack, the retransmission control unit 34 extracts the data from the buffer and outputs the data to the puncture unit 35.
At this time, the retransmission control unit 34 determines a bit pattern (retransmission pattern) of data to be retransmitted based on the SIR. That is, the retransmission control unit 34 functions as a retransmission information amount determination unit that determines the amount of bits to be retransmitted based on the communication quality of the communication channel.

パンクチャ部35は、誤り訂正符号化される送信データを間引きするデータ間引部として機能し、誤り訂正符号化された送信データをパンクチャ(間引き)する。即ち、データの一部を除外したデータ(間引きされたデータ)を生成する。パンクチャされるデータが誤り訂正符号化されていることから、その一部が欠落していても、誤り訂正することでパンクチャ前のデータを再現可能であり、通信の効率化に寄与する。   The puncturing unit 35 functions as a data thinning unit that thins out transmission data subjected to error correction coding, and punctures (thinning out) transmission data subjected to error correction coding. That is, data excluding a part of the data (thinned data) is generated. Since the data to be punctured is error correction coded, even if a part of the data is missing, the data before puncturing can be reproduced by correcting the error, which contributes to efficient communication.

また、パンクチャ部35は、再送データ(NACKの受信に応答して次に相手装置に送るデータ)を生成する再送データ生成部として機能し、再送制御部34から出力されるデータおよび再送パターンに基づき、再送データをパンクチャにより生成する。即ち、再送制御部34で指定された再送パターンによって、再送されるビット(NACKの受信に応答して次に相手装置に送るビット)が選択され、変調部24に供給する信号を生成する。   The puncturing unit 35 functions as a retransmission data generating unit that generates retransmission data (data to be sent to the other device in response to reception of NACK), and is based on the data output from the retransmission control unit 34 and the retransmission pattern. The retransmission data is generated by puncturing. That is, according to the retransmission pattern designated by the retransmission control unit 34, bits to be retransmitted (bits to be sent next to the counterpart device in response to reception of NACK) are selected, and a signal to be supplied to the modulation unit 24 is generated.

C.受信ブロック14の詳細
受信ブロック14は、SIR測定部41、デパンクチャ部42、保存部43、合成部44、誤り訂正部45、硬判定部46、CRCチェック部47、ACK/NACK生成部48を含む。
C. Details of the reception block 14 The reception block 14 includes an SIR measurement unit 41, a depuncture unit 42, a storage unit 43, a synthesis unit 44, an error correction unit 45, a hard decision unit 46, a CRC check unit 47, and an ACK / NACK generation unit 48. .

SIR測定部41は、ダウンコンバータ22から出力されるベースバンド信号のSIRを測定する。   The SIR measurement unit 41 measures the SIR of the baseband signal output from the down converter 22.

デパンクチャ部42は、復調器23で復調されたデータをデパンクチャする。ここで、「デパンクチャ」は、パンクチャされたデータに替えてダミーデータ(例えば、“0”)を挿入することを意味する。後の誤り訂正によって、パンクチャされたデータからパンクチャされる前のデータを復元するためであり、誤り訂正の前処理として位置づけることができる。   The depuncture unit 42 depunctures the data demodulated by the demodulator 23. Here, “depuncture” means that dummy data (for example, “0”) is inserted in place of the punctured data. This is because the data before puncturing is restored from the punctured data by the subsequent error correction, and can be positioned as preprocessing for error correction.

再送データが受信された場合(データの再受信)には、デパンクチャ部42はデパンクチャパターンテーブルの再送パターンを参照してデパンクチャを行う。なお、デパンクチャパターンテーブルの詳細は後述する。   When retransmission data is received (data re-reception), the depuncture unit 42 performs depuncturing with reference to the retransmission pattern in the depuncture pattern table. Details of the depuncture pattern table will be described later.

保存部43は、デパンクチャ後の受信データ、すなわち通信相手の装置から送信されたデータを保存する。再送データとの合成のためである。CRCチェック部47で受信データに誤りがないと判定されると、保存部43に保存されたデータが消去(クリア)される。信号の再送がなされず、合成部44での再送データとの合成が不要となったためである。   The storage unit 43 stores the received data after depuncture, that is, the data transmitted from the communication partner device. This is for combining with retransmitted data. When the CRC check unit 47 determines that there is no error in the received data, the data stored in the storage unit 43 is erased (cleared). This is because the signal is not retransmitted and the combining with the retransmitted data in the combining unit 44 becomes unnecessary.

合成部44は、保存部43で保存された受信データと、デパンクチャ部42でデパンクチャされた再受信データ、すなわち通信相手の装置から再送されたデータとを合成する。合成部44でのデータの合成がソフトビットで行われることから、同一のビットの信号を複数回合成することで、そのビットの値の信頼性を向上することができる。
デパンクチャ部42から出力されるデータが再受信データでない場合には、保存部43がクリアされていることから、実質的にこの合成は実行されず、合成部44に入力された送信データがそのまま出力されることになる。
The combining unit 44 combines the reception data stored in the storage unit 43 and the re-received data depunctured by the depuncturing unit 42, that is, data retransmitted from the communication partner apparatus. Since the synthesis of the data in the synthesis unit 44 is performed with soft bits, the reliability of the value of the bit can be improved by synthesizing the same bit signal a plurality of times.
If the data output from the depuncture unit 42 is not re-reception data, the storage unit 43 is cleared, so this combination is not substantially executed, and the transmission data input to the combination unit 44 is output as it is. Will be.

誤り訂正部45は、合成部44から出力されるデータを誤り訂正処理する。この結果、データがパンクチャされていてもパンクチャ前のデータを再生することができる。この誤り判定はソフトビットで表されたデータを用いて行われる。ソフトビットが0または1のいずれであるかの確実性をも考慮して誤り訂正することで、より確実な誤り訂正を行うためである。   The error correction unit 45 performs error correction processing on the data output from the synthesis unit 44. As a result, the data before puncturing can be reproduced even if the data is punctured. This error determination is performed using data represented by soft bits. This is because error correction is performed in consideration of the certainty of whether the soft bit is 0 or 1 to perform more reliable error correction.

硬判定部46は、入力されるソフトビットが0または1のいずれであるかを判定(硬判定:ビット判定)し、その判定結果に応じて0または1を出力する。この判定はソフトビットで表される信号強度が所定値以上であるか否かに基づいて行える。
CRCチェック部47は、データの誤り検出をする誤り検出部として機能し、入力されるデータのCRCチェックを行い、受信データに誤りがあるか否かを判定する。
ACK/NACK生成部48は、CRCチェック部47での判定結果に応じて、ACKまたはNACKを生成する。即ち、受信データに誤りがなければAckが生成され、誤りがあればNackが生成される。ACK/NACK生成部48は、CRCチェックで誤りがある場合、SIR測定部41で測定されたSIR値を取り込み、Nackと共に出力する。
The hard decision unit 46 determines whether the input soft bit is 0 or 1 (hard determination: bit determination), and outputs 0 or 1 according to the determination result. This determination can be made based on whether or not the signal strength represented by the soft bits is equal to or greater than a predetermined value.
The CRC check unit 47 functions as an error detection unit that detects an error in the data, performs a CRC check on the input data, and determines whether or not there is an error in the received data.
The ACK / NACK generation unit 48 generates ACK or NACK according to the determination result in the CRC check unit 47. That is, if there is no error in the received data, Ack is generated, and if there is an error, Nack is generated. If there is an error in the CRC check, the ACK / NACK generation unit 48 takes in the SIR value measured by the SIR measurement unit 41 and outputs it together with Nack.

図2は、SIR測定部41で用いられるSIRテーブルの一例を表す模式図である。
測定されたSIRと2ビットのコード(11,10,01,00)とが対応して表される。これらのコードは再送パターン1〜4と対応する。
SIR値によってコードが区分されており、通信の品質に対応してデータの再送パターン、ひいては再送するデータの量が変化する。ここでは、SIR値を4つに区分しているが、この数は適宜に変更することが可能であり、例えば、3つ以下または5つ以上の区分を採用することができる。
FIG. 2 is a schematic diagram illustrating an example of an SIR table used in the SIR measurement unit 41.
The measured SIR and the 2-bit code (11, 10, 01, 00) are represented correspondingly. These codes correspond to retransmission patterns 1 to 4.
The codes are classified according to the SIR value, and the data retransmission pattern, and thus the amount of data to be retransmitted, changes according to the communication quality. Here, although the SIR value is divided into four, this number can be changed as appropriate. For example, three or less or five or more can be adopted.

図3は、再送制御部34で用いられる再送パターンテーブルの一例を表す模式図である。
Nackと共に受信されるSIRを示す4つのコード(11,10,01,00)とデータの再送パターンとが対応して表される。
再送パターンは、誤り訂正符号化された送信データ中から再送するデータのビット数とビット位置によって表すことができる。これに替えて、再送パターンをデータの間引き位置で表すこともできる。
FIG. 3 is a schematic diagram illustrating an example of a retransmission pattern table used in the retransmission control unit 34.
Four codes (11, 10, 01, 00) indicating the SIR received together with Nack are represented in correspondence with the data retransmission pattern.
The retransmission pattern can be represented by the number of bits and the bit position of data to be retransmitted from transmission data that has been subjected to error correction coding. Alternatively, the retransmission pattern can be represented by the data thinning position.

再送パターンは、再送するデータのビット数とビット位置を間接的に表しても良い。例えば、再送パターンを、再送するデータのビットパターンを計算するためのパラメータ(ビットパターン算出用パラメータ)とすることができる。ビットパターン算出用パラメータおよび誤り訂正符号化された送信データのビット長から再送するデータのビットパターン(再送するデータのビット数とビット位置)を算出することができる。このようにすることで、送信データのデータ量に応じて、適切なビット数等を選択して再送することができる。   The retransmission pattern may indirectly represent the number of bits and the bit position of data to be retransmitted. For example, the retransmission pattern can be used as a parameter (bit pattern calculation parameter) for calculating a bit pattern of data to be retransmitted. The bit pattern of the data to be retransmitted (the number of bits and the bit position of the data to be retransmitted) can be calculated from the bit pattern calculation parameter and the bit length of the transmission data that has been subjected to error correction coding. By doing so, it is possible to select and retransmit an appropriate number of bits or the like according to the data amount of transmission data.

図4は、再送パターンの具体例を表す模式図である。コード11〜00の4つの再送データのビットパターンが表される。例えば、コード11で表される再送パターン(再送パターン4)では、それぞれ4,10,16,22,28番目のビットが再送時に送られる。
既述のように、図4のビットパターンは、再送パターンから間接的に表されるもの、即ち、誤り訂正符号化された送信データのビット長に基づき算出されたものでも差し支えない。例えば、図5に示すように、ビットパターン算出用パラメータと誤り訂正符号化された送信データのビット長とを入力とする演算を演算部で行い、図4に示すような再送するデータのビット数とビット位置を求める。この演算は再送制御部34にて行われる。
FIG. 4 is a schematic diagram illustrating a specific example of a retransmission pattern. Bit patterns of four retransmission data codes 11 to 00 are represented. For example, in the retransmission pattern (retransmission pattern 4) represented by code 11, the fourth, tenth, sixteenth, twenty-second and twenty-eighth bits are transmitted at the time of retransmission.
As described above, the bit pattern in FIG. 4 may be indirectly represented from the retransmission pattern, that is, calculated based on the bit length of transmission data subjected to error correction coding. For example, as shown in FIG. 5, the arithmetic unit performs an operation using the bit pattern calculation parameter and the bit length of the error correction encoded transmission data as input, and the number of bits of data to be retransmitted as shown in FIG. And the bit position. This calculation is performed by the retransmission control unit 34.

デパンクチャ部42で用いられるデパンクチャテーブルには、図3、図4に示した再送パターンと同様のものを採用することができる。   As the depuncture table used in the depuncture unit 42, the same retransmission pattern as shown in FIGS. 3 and 4 can be employed.

(通信システムの動作)
既述のように、送受信機100を組み合わせて通信システムを構成できる。ここでは、それぞれ送受信機100と同様のブロック図で表される基地局100a、および端末100bによって通信システムを構成するものとする。そして、基地局100a、および端末100bの構成要素をこれらのいずれであるかに応じて図1での符号にa、bを付加して表すものとする。
ここでは、基地局100aから端末100bにデータを送信することを考える。なお、端末がデータを送信し基地局がデータを受信する場合、端末間のデータの送受でも実質的に同様である。
(Operation of communication system)
As described above, a communication system can be configured by combining the transceiver 100. Here, it is assumed that a communication system is configured by a base station 100a and a terminal 100b, each represented by a block diagram similar to that of the transceiver 100. Then, the components of the base station 100a and the terminal 100b are represented by adding a and b to the reference numerals in FIG.
Here, it is considered that data is transmitted from the base station 100a to the terminal 100b. Note that when the terminal transmits data and the base station receives data, the same applies to the transmission and reception of data between terminals.

図6は、基地局100aから端末100bにデータを送信するときのシーケンスの一例を表すシーケンス図である。
(1)基地局100aは、送信データにCRC付加部31aでCRCを付加し、誤り訂正符号化部32aで誤り訂正符号化し、パンクチャ部35aでパンクチャする。その後、パンクチャされた送信データは、変調器24a、アップコンバータ25a、送信アンプ26aを経由して、アンテナ11aから端末100bに送信される。
FIG. 6 is a sequence diagram illustrating an example of a sequence when data is transmitted from the base station 100a to the terminal 100b.
(1) The base station 100a adds CRC to transmission data by the CRC adding unit 31a, performs error correction coding by the error correction coding unit 32a, and punctures by the puncturing unit 35a. Thereafter, the punctured transmission data is transmitted from the antenna 11a to the terminal 100b via the modulator 24a, the up-converter 25a, and the transmission amplifier 26a.

(2)端末100bでは、アンテナ11bで受信したデータを受信アンプ21b、ダウンコンバータ22b、および復調器23bを経由して、デパンクチャ部42bに入力する。また、受信データをダウンコンバータ22bからSIR測定部41bに入力する。
SIR測定部41bでは、受信したデータのSIRを測定し、SIRテーブルを参照して測定されたSIRを符号化する。またデパンクチャ部42bでデパンクチャされた受信データは合成部44bを経由して(再送データではないので、合成はなされない)、誤り訂正部45bでの誤り訂正、CRCチェック部47bでの受信データのCRCチェックを行う。
受信データのCRCが正しい場合、ACK/NACK生成部48でAckが生成されて、基地局100aに送信される。受信データのCRCが正しくない場合、ACK/NACK生成部48bで再送要求としてのNackが生成されて、符号化されたSIRと共に基地局100aに送信され、端末200bは受信データを保存部43bに保存し、再送データ待ち状態になる。この例では、CRCチェックの結果が不良(NG)のため、Nackおよび符号化されたSIRが送信されている。
(2) The terminal 100b inputs the data received by the antenna 11b to the depuncture unit 42b via the reception amplifier 21b, the down converter 22b, and the demodulator 23b. Also, the received data is input from the down converter 22b to the SIR measuring unit 41b.
The SIR measurement unit 41b measures the SIR of the received data and encodes the measured SIR with reference to the SIR table. The received data depunctured by the depuncture unit 42b passes through the combining unit 44b (it is not retransmitted data and therefore is not combined), error correction by the error correction unit 45b, and CRC of the received data by the CRC check unit 47b. Check.
If the CRC of the received data is correct, an ACK / NACK generation unit 48 generates an Ack and transmits it to the base station 100a. If the CRC of the received data is not correct, the ACK / NACK generating unit 48b generates a Nack as a retransmission request and transmits it to the base station 100a together with the encoded SIR, and the terminal 200b stores the received data in the storage unit 43b. And waits for retransmission data. In this example, since the result of the CRC check is bad (NG), Nack and the encoded SIR are transmitted.

(3)Nackを受信した基地局100aは、再送テーブルを参照して、Nackと共に受信したSIRに基づき、再送時に送信するデータのビット長とビットパターン、即ち、再送パターンを決定する。
パンクチャ部35aでは、決定されたビットパターンに基づき、再送制御部34aのバッファに記憶された誤り訂正符号化された送信データをパンクチャし、変調部24aに信号を供給する。再送データは、変調器24a、アップコンバータ25a、送信アンプ26aを経由して、アンテナ11aから端末100bに送信される。
(3) The base station 100a that has received the Nack refers to the retransmission table, and determines the bit length and bit pattern of data to be transmitted at the time of retransmission, that is, the retransmission pattern, based on the SIR received together with the Nack.
The puncturing unit 35a punctures the error correction encoded transmission data stored in the buffer of the retransmission control unit 34a based on the determined bit pattern, and supplies a signal to the modulation unit 24a. The retransmission data is transmitted from the antenna 11a to the terminal 100b via the modulator 24a, the up-converter 25a, and the transmission amplifier 26a.

(4)端末100bで受信された再送データは、デパンクチャ部42bに入力され、デパンクチャテーブルから決定されるビットパターンに基づき、受信した再送データをデパンクチャする。合成部44bでは、デパンクチャされた再送データと、保存部43bに保存されたデータ(最初に受信したデータ)とを合成する。合成されたデータは、誤り訂正部45bでの誤り訂正、CRCチェック部47bでのCRCチェックがなされる。CRCが適正ならACK/NACK生成部48bでAckが生成され、基地局100aに送信される。この例では、CRCチェックの結果が良好(OK)のため、Ackが送信されている。 (4) The retransmission data received by the terminal 100b is input to the depuncture unit 42b, and the received retransmission data is depunctured based on the bit pattern determined from the depuncture table. The combining unit 44b combines the depunctured retransmission data with the data stored in the storage unit 43b (first received data). The synthesized data is subjected to error correction in the error correction unit 45b and CRC check in the CRC check unit 47b. If the CRC is appropriate, an ACK / NACK generator 48b generates an Ack and transmits it to the base station 100a. In this example, since the CRC check result is good (OK), Ack is transmitted.

図7は、送信するデータと、再送時に送信するデータ、および受信側でのこれらのデータの合成方法の一例を示す模式図である。ここでは、測定したSIRが良好なため、再送時に送信するデータ(再送データ)のビット数を最初の送信時よりも削減する場合を示している。
(1)CRC付加部31aでCRC付加、誤り訂正符号化部32aで誤り訂正符号化されたデータD11が30ビットであるとしている。即ち、本図でのデータD11の数値1〜30はビットの位置を表す。データD11をパンクチャ部35aでパンクチャしてデータD12を生成して送信する。即ち、送信されたデータは、データD11中から選択された1,3,5,7、…等の位置のビットのデータである。
FIG. 7 is a schematic diagram illustrating an example of data to be transmitted, data to be transmitted at the time of retransmission, and a method of combining these data on the reception side. Here, since the measured SIR is good, a case is shown in which the number of bits of data to be transmitted at the time of retransmission (retransmission data) is reduced from that at the time of initial transmission.
(1) It is assumed that the data D11 added with CRC by the CRC adding unit 31a and error-corrected encoded by the error correction encoding unit 32a is 30 bits. That is, the numerical values 1 to 30 of the data D11 in this figure represent the bit positions. Data D11 is punctured by the puncturing unit 35a to generate and transmit data D12. That is, the transmitted data is bit data at positions 1, 3, 5, 7,... Selected from the data D11.

(2)受信側でデパンクチャを行い送信されなかったビット位置にダミーデータとして値0を挿入(補間)して、データD13を生成する。なお、ここではダミーデータを空白で表している。
その後、データD13を誤り訂正部45bで誤り訂正、CRCチェック部47bでCRCチェックし、その結果に応じて、ACK/NACK生成部48でAckまたは、Nackを生成して、送信する。ここでは、CRCチェックの結果が不調であったとして、NackおよびSIR測定部41bで測定されたSIR(コード11)を送信している。即ち、通信品質が良好としている。
(2) The data D13 is generated by inserting (interpolating) the value 0 as dummy data at the bit position which has been depunctured and not transmitted on the receiving side. Here, the dummy data is represented by blanks.
Thereafter, the error correction unit 45b performs error correction on the data D13, the CRC check unit 47b performs CRC check, and the ACK / NACK generation unit 48 generates and transmits Ack or Nack according to the result. Here, the SIR (code 11) measured by the Nack and the SIR measuring unit 41b is transmitted on the assumption that the CRC check result is unsatisfactory. That is, the communication quality is good.

(3)送信側にNackが受信されると、再送制御部34aにおいて、再送パターンテーブルを参照して、符号化されたSIRに基づき、再送パターンを決定する。決定された再送パターンに基づき、パンクチャ部35aが再送するデータD14を生成する。このとき生成される再送データは、既述の図4に基づいている。その後、再送データD14は送信される。 (3) When Nack is received at the transmission side, the retransmission control unit 34a refers to the retransmission pattern table and determines a retransmission pattern based on the encoded SIR. Based on the determined retransmission pattern, data D14 to be retransmitted by the puncturing unit 35a is generated. The retransmission data generated at this time is based on FIG. 4 described above. Thereafter, the retransmission data D14 is transmitted.

(4)受信側に再送データが受信されると、デパンクチャ部42bにおいて、再送データD14が再送パターンに基づきデパンクチャされる。そして、合成部44bにおいて、最初に送信されたデータと、再送されたデータとが合成され、合成データD15が生成される。
その後、合成データD15に、誤り訂正部45bでの誤り訂正、CRCチェック部47bでのCRCチェックを行い、本来の送信データが再生される。
(4) When retransmission data is received on the receiving side, the retransmission data D14 is depunctured in the depuncture unit 42b based on the retransmission pattern. Then, in the combining unit 44b, the data transmitted first and the retransmitted data are combined to generate combined data D15.
Thereafter, error correction by the error correction unit 45b and CRC check by the CRC check unit 47b are performed on the composite data D15, and the original transmission data is reproduced.

図8は、図7と対応し、送信するデータと、再送するデータ、および受信側でのこれらのデータの合成方法の他の例を示す模式図である。
ここでは、測定したSIRが不良で、最初の送信時にパンクチャで送信されなかったビットのみでなく、すでに送信されたビットも再送する場合を示している。
FIG. 8 is a schematic diagram corresponding to FIG. 7 and showing another example of data to be transmitted, data to be retransmitted, and a method of combining these data on the receiving side.
Here, a case where the measured SIR is bad and not only the bits that were not punctured at the first transmission but also the already transmitted bits is retransmitted is shown.

送信データD21がパンクチャされたデータD22が送信されるまでは、図7とほぼ同様である。ここでは、受信されたデータをデパンクチャしたデータD23でのCRCチェックの結果が不調であり、かつSIR測定部41bで測定されたSIRから通信品質が不良としていることから、NackおよびSIR(コード00)を送信している。この結果、送信側からデータD24が再送データとして送信される。このデータD24は、最初の送信時にパンクチャで送信されなかったビット、およびすでに送信されたビットを含む、パンクチャされない送信データD21の全てである。   Until the transmission data D21 punctured data D22 is transmitted, the process is almost the same as in FIG. Here, since the CRC check result in the data D23 obtained by depuncturing the received data is unsatisfactory and the communication quality is poor from the SIR measured by the SIR measurement unit 41b, Nack and SIR (code 00) Is sending. As a result, data D24 is transmitted as retransmission data from the transmission side. This data D24 is all of the non-punctured transmission data D21 including the bits that were not transmitted by puncturing at the first transmission and the bits that have already been transmitted.

受信側では、最初の受信されたデータD23と再送データD24を合成してデータD25を生成する。このとき、最初の受信データと再送データとの同じビット位置に関してはソフトコンバイン、即ち、ソフトデータの加算を行う。その結果、合成されたデータのSN比(信号電力対雑音電力比)が向上し、誤り訂正部45bでの誤り訂正能力がより確実に発揮されるようになる。   On the receiving side, the first received data D23 and retransmission data D24 are combined to generate data D25. At this time, with respect to the same bit position of the first received data and retransmission data, soft combine, that is, addition of soft data is performed. As a result, the S / N ratio (signal power to noise power ratio) of the synthesized data is improved, and the error correction capability in the error correction unit 45b is more reliably exhibited.

以上のように、SIRが良好な場合は再送ビット数を削減し、SIRが劣悪な場合は再送ビットを増加することにより、無駄な再送を削減することができる。その結果、データ送信完了までの時間を短縮でき、さらに無線帯域の利用効率を向上できる。   As described above, it is possible to reduce unnecessary retransmissions by reducing the number of retransmission bits when the SIR is good and increasing the number of retransmission bits when the SIR is poor. As a result, the time until data transmission is completed can be shortened, and the utilization efficiency of the radio band can be improved.

(第2の実施の形態)
図9は、本発明の第2の実施形態に係る送受信機200を表すブロック図である。
送受信機200では、送受信機100と異なり、Nackを用いず、またSIRの受信も不要であり、例えば、IEEE 802.11の無線LANに適用できる。
送受信機200は、アンテナ11、共通ブロック12、送信ブロック213、受信ブロック214、切替スイッチ15、16に区分される。
(Second Embodiment)
FIG. 9 is a block diagram showing a transceiver 200 according to the second embodiment of the present invention.
Unlike the transmitter / receiver 100, the transmitter / receiver 200 does not use Nack and does not need to receive SIR, and can be applied to, for example, an IEEE 802.11 wireless LAN.
The transceiver 200 is divided into an antenna 11, a common block 12, a transmission block 213, a reception block 214, and changeover switches 15 and 16.

送信ブロック213は、CRC付加部31、誤り訂正符号化部32、ACK判定部233、再送制御・Ackタイマ部234、パンクチャ部35、SIR測定部236、SIR記憶部237を含む。
ACK判定部233は、受信される返信データに基づいて、データを再送するか否かを判定する再送判定部として機能し、受信データがAck(Acknowledgement)であるか否かを判定してその判定結果を出力する。即ち、Nackを受信することを考慮していないので、受信データがNackであるか否かの判定は不要である。
The transmission block 213 includes a CRC adding unit 31, an error correction coding unit 32, an ACK determination unit 233, a retransmission control / Ack timer unit 234, a puncture unit 35, an SIR measurement unit 236, and an SIR storage unit 237.
The ACK determination unit 233 functions as a retransmission determination unit that determines whether or not to retransmit data based on the received reply data, and determines whether or not the received data is Ack (Acknowledgement). Output the result. That is, since it is not considered to receive Nack, it is not necessary to determine whether or not the received data is Nack.

再送制御・Ackタイマ部234は、誤り訂正符号化された送信データを保存する再送バッファを有する。データの再送に備えるためである。
ACK判定部233での判定結果がAckのとき、再送制御・Ackタイマ部234は再送バッファから再送データを削除する。データの再送が不要となるためである。
The retransmission control / Ack timer unit 234 includes a retransmission buffer that stores transmission data that has been subjected to error correction coding. This is to prepare for data retransmission.
When the determination result by the ACK determination unit 233 is Ack, the retransmission control / Ack timer unit 234 deletes the retransmission data from the retransmission buffer. This is because it is not necessary to retransmit data.

再送制御・Ackタイマ部234は、送信データの送信時に起動されるタイマを有する。このタイマは、送信データの送信後からの経過時間を計時し、ACK判定部233での判定結果がAckになると(即ち、Ackを受信すると)、解除(リセット)される。このタイマで計時された時間が所定値に達すると(タイムアウト)、再送制御・Ackタイマ部234は再送制御を行う。即ち、再送制御部34は再送データを再送バッファから取り出し、出力する。   The retransmission control / Ack timer unit 234 includes a timer that is activated when transmission data is transmitted. This timer measures the elapsed time after transmission of transmission data, and is canceled (reset) when the determination result by the ACK determination unit 233 becomes Ack (that is, when Ack is received). When the time counted by this timer reaches a predetermined value (timeout), the retransmission control / Ack timer unit 234 performs retransmission control. That is, the retransmission control unit 34 takes out the retransmission data from the retransmission buffer and outputs it.

このとき、再送制御・Ackタイマ部234は、SIR記憶部237に記憶されたSIRに基づき再送するデータのビットパターン(再送パターン)を決定する。即ち、再送制御・Ackタイマ部234は、通信チャネルの通信品質に基づき、データ中から間引きされるデータの少なくとも一部を含む再送データの情報量を決定する再送情報量決定部として機能する。この再送パターンの決定は再送パターンテーブルに基づき行われる。   At this time, the retransmission control / Ack timer unit 234 determines a bit pattern (retransmission pattern) of data to be retransmitted based on the SIR stored in the SIR storage unit 237. That is, the retransmission control / Ack timer unit 234 functions as a retransmission information amount determination unit that determines the information amount of retransmission data including at least a part of data to be thinned out from the data based on the communication quality of the communication channel. The determination of the retransmission pattern is performed based on the retransmission pattern table.

SIR測定部236は、ダウンコンバータ22から出力されるベースバンド信号のSIRを測定する。SIR測定部236は、この測定結果をコード化するSIRテーブルを有し、このSIRテーブルを参照して測定結果をコード化して出力する。このSIRテーブルは第1の実施形態でのSIR測定部41のSIRテーブルと同様のもの(例えば、図2)を用いることができる。   The SIR measurement unit 236 measures the SIR of the baseband signal output from the down converter 22. The SIR measurement unit 236 has an SIR table that encodes the measurement result, and encodes and outputs the measurement result with reference to the SIR table. This SIR table can be the same as the SIR table of the SIR measurement unit 41 in the first embodiment (for example, FIG. 2).

SIR記憶部237は、SIR測定部236から出力されるSIRを記憶し、必要に応じて、再送制御・Ackタイマ部234に出力する。
再送パターンは、再送データと共にパンクチャ部35に出力される。即ち、パンクチャ部35から、本来の再送データおよびその再送パターンの双方を含む再送データが出力され、送信される。
The SIR storage unit 237 stores the SIR output from the SIR measurement unit 236 and outputs the SIR to the retransmission control / Ack timer unit 234 as necessary.
The retransmission pattern is output to the puncturing unit 35 together with the retransmission data. That is, retransmission data including both the original retransmission data and the retransmission pattern is output from the puncturing unit 35 and transmitted.

受信ブロック214は、デパンクチャ部42、保存部43、合成部44、誤り訂正部45、硬判定部46、CRCチェック部47、ACK生成部248を含む。即ち、第1の実施形態での受信ブロック14と異なり、受信ブロック214はSIR測定部41を有せず、ACK/NACK生成部48に替えてACK生成部248が配置される。
受信側からのSIRの送信を前提としていないことから、SIR測定部41を有しない。
ACK生成部248は、CRCチェック部47での判定結果に応じて、ACKを生成する。即ち、受信データに誤りがなければAckが生成され、受信データに誤りがあってもNackを生成しない。
以上の点を除いて、送受信機200は送受信機100と本質的に相違するという訳ではないので、図9の詳細な説明を省略する。
The reception block 214 includes a depuncture unit 42, a storage unit 43, a synthesis unit 44, an error correction unit 45, a hard decision unit 46, a CRC check unit 47, and an ACK generation unit 248. That is, unlike the reception block 14 in the first embodiment, the reception block 214 does not have the SIR measurement unit 41, and an ACK generation unit 248 is arranged instead of the ACK / NACK generation unit 48.
Since SIR transmission from the receiving side is not assumed, the SIR measuring unit 41 is not provided.
The ACK generation unit 248 generates an ACK according to the determination result in the CRC check unit 47. That is, Ack is generated if there is no error in the received data, and Nack is not generated even if there is an error in the received data.
Except for the above points, the transceiver 200 is not essentially different from the transceiver 100, and the detailed description of FIG.

(通信システムの動作)
それぞれ送受信機200と同様のブロック図で表される基地局200a、および端末200bで通信システムを構成し、基地局200aから端末200bにデータを送信する場合を考える。
(Operation of communication system)
Consider a case in which a communication system is configured by a base station 200a and a terminal 200b represented by the same block diagram as the transceiver 200, and data is transmitted from the base station 200a to the terminal 200b.

図10は、基地局200aから端末200bにデータを送信するときのシーケンスの一例を表すシーケンス図である。
ここでは、IEEE 802.11のように、無線チャネルの上りチャネルと下りチャネルの周波数が同じで、上りと下りのチャネルは一つの無線チャネルをシェアーして使っているものとする。
FIG. 10 is a sequence diagram showing an example of a sequence when data is transmitted from base station 200a to terminal 200b.
Here, as in IEEE 802.11, the uplink and downlink channels have the same frequency, and the uplink and downlink channels share a single radio channel.

(1)基地局200aでは、送信データにCRC付加部31aでCRCを付加し、誤り訂正符号化部32aで誤り訂正符号化し、パンクチャ部35aでパンクチャする。その後、パンクチャされた送信データは、変調器24a、アップコンバータ25a、送信アンプ26aを経由して、アンテナ11aから端末200bに送信される。
基地局200aから端末200bにデータが送信されると、再送制御・Ackタイマ部234aのタイマーが起動される。
なお、基地局200aでは、端末200bから受信した信号のSIRをSIR測定部236aで測定し、SIR記憶部237aに随時保存している。
(1) In the base station 200a, CRC is added to the transmission data by the CRC adding unit 31a, error correction coding is performed by the error correction coding unit 32a, and puncturing is performed by the puncturing unit 35a. Thereafter, the punctured transmission data is transmitted from the antenna 11a to the terminal 200b via the modulator 24a, the up-converter 25a, and the transmission amplifier 26a.
When data is transmitted from the base station 200a to the terminal 200b, the timer of the retransmission control / Ack timer unit 234a is started.
In the base station 200a, the SIR of the signal received from the terminal 200b is measured by the SIR measurement unit 236a and stored in the SIR storage unit 237a as needed.

(2)端末200bでは、アンテナ11bで受信したデータを受信アンプ21b、ダウンコンバータ22b、および復調器23bを経由して、デパンクチャ部42bに入力する。デパンクチャ部42bでデパンクチャされた受信データは合成部44bを経由して(再送データではないので、合成はなされない)、誤り訂正部45bでの誤り訂正、CRCチェック部47bでの受信データのCRCチェックを行う。
受信データのCRCが正しい場合、ACK生成部248bでAckが生成されて、基地局200aに送信される。
受信データのCRCが正しくない場合、端末200bは受信データを保存部43bに保存し、再送データ待ち状態になる。Nackの生成および送信はなされない。
(2) The terminal 200b inputs the data received by the antenna 11b to the depuncture unit 42b via the reception amplifier 21b, the down converter 22b, and the demodulator 23b. The received data depunctured by the depuncturing unit 42b passes through the combining unit 44b (it is not retransmitted data and therefore is not combined), error correction by the error correcting unit 45b, and CRC check of the received data by the CRC checking unit 47b I do.
If the CRC of the received data is correct, Ack is generated by ACK generation section 248b and transmitted to base station 200a.
If the CRC of the received data is not correct, the terminal 200b stores the received data in the storage unit 43b and enters a retransmission data waiting state. Nack is not generated and transmitted.

(3)基地局200aでは、端末200bからのAckが所定時間受信されないと再送制御・Ackタイマ部234aのタイマーがタイムアウトする。
このタイムアウトをトリガーとして、以前に端末200bから受信した際に測定したSIR(SIR記憶部237aに記憶されたSIR)に基づき、再送するデータのビット長とビットパターン、即ち、再送パターンを決定する。このとき再送テーブルが参照される。
(3) In the base station 200a, if the Ack from the terminal 200b is not received for a predetermined time, the timer of the retransmission control / Ack timer unit 234a times out.
Using this timeout as a trigger, the bit length and bit pattern of the data to be retransmitted, that is, the retransmission pattern, are determined based on the SIR (SIR stored in the SIR storage unit 237a) measured when received from the terminal 200b previously. At this time, the retransmission table is referred to.

パンクチャ部35では、決定されたビットパターンに基づき、再送制御・Ackタイマ部234aの再送バッファに記憶された誤り訂正符号化された送信データから再送データが生成される。生成された再送データは、変調器24a、アップコンバータ25a、送信アンプ26aを経由して、アンテナ11aから端末200bに送信される。このとき、本来の再送データと共に、測定したSIR(SIR記憶部237aに記憶されたSIR)がコード化されて端末200bに送信される。
基地局200aから端末200bに再送データが送信されると、再送制御・Ackタイマ部234aのタイマーが起動される。
Based on the determined bit pattern, the puncturing unit 35 generates retransmission data from the transmission data subjected to error correction coding and stored in the retransmission buffer of the retransmission control / Ack timer unit 234a. The generated retransmission data is transmitted from the antenna 11a to the terminal 200b via the modulator 24a, the up converter 25a, and the transmission amplifier 26a. At this time, together with the original retransmission data, the measured SIR (the SIR stored in the SIR storage unit 237a) is encoded and transmitted to the terminal 200b.
When retransmission data is transmitted from the base station 200a to the terminal 200b, the timer of the retransmission control / Ack timer unit 234a is started.

(4)再送データを受信した端末200bは、デパンクチャ部42bに入力され、デパンクチャテーブルから決定されるビットパターンに基づき、受信した再送データをデパンクチャする。合成部44bでは、デパンクチャされた再送データと、保存部43bに保存されたデパンクチャされた送信データ(最初に受信したデータ)とを合成する。合成されたデータは、誤り訂正部45bでの誤り訂正、CRCチェック部47bでのCRCチェックがなされる。CRCが適正ならACK生成部248bでAckが生成され、基地局200aに送信される。
(5)Ackを受信した基地局200aは、ACK生成部248bのタイマーを解除する。
(4) The terminal 200b that has received the retransmission data depunctures the received retransmission data based on the bit pattern input to the depuncture unit 42b and determined from the depuncture table. The combining unit 44b combines the depunctured retransmission data with the depunctured transmission data (first received data) stored in the storage unit 43b. The synthesized data is subjected to error correction in the error correction unit 45b and CRC check in the CRC check unit 47b. If the CRC is appropriate, Ack is generated by the ACK generation unit 248b and transmitted to the base station 200a.
(5) The base station 200a that has received Ack cancels the timer of the ACK generation unit 248b.

以上のようにしてNackを返さない無線通信システム200においても、無線チャネルの品質に応じて再送データの量を変更できるので、データ送信完了までの時間を短縮でき、さらに無線帯域の利用効率の向上が実現できる。   Even in the wireless communication system 200 that does not return Nack as described above, the amount of retransmission data can be changed according to the quality of the wireless channel, so that the time until the completion of data transmission can be shortened and the utilization efficiency of the wireless band is improved. Can be realized.

(第3の実施の形態)
図11は、本発明の第3の実施形態に係る送受信機300を表すブロック図である。
送受信機300では、SIRに応じて再送ビット数と再送データの送信速度を変更する。
送受信機300は、アンテナ11、共通ブロック12、送信ブロック313、受信ブロック314、切替スイッチ15、16に区分される。
(Third embodiment)
FIG. 11 is a block diagram showing a transceiver 300 according to the third embodiment of the present invention.
The transceiver 300 changes the number of retransmission bits and the transmission rate of retransmission data according to the SIR.
The transceiver 300 is divided into an antenna 11, a common block 12, a transmission block 313, a reception block 314, and changeover switches 15 and 16.

再送制御部334は、誤り訂正符号化された送信データを保存する再送バッファを有する。ACK/NACK判定部33での判定結果がAckのとき、再送制御部334は再送バッファから再送データを削除する。また、ACK/NACK判定部33での判定結果がNackのとき、再送制御部334は再送データを再送バッファから取り出し、出力する。ここは、第1の実施形態に係る再送制御部34とほぼ同様である。   The retransmission control unit 334 has a retransmission buffer that stores transmission data that has been subjected to error correction coding. When the determination result by the ACK / NACK determination unit 33 is Ack, the retransmission control unit 334 deletes the retransmission data from the retransmission buffer. When the determination result by the ACK / NACK determination unit 33 is Nack, the retransmission control unit 334 extracts the retransmission data from the retransmission buffer and outputs it. This is almost the same as the retransmission control unit 34 according to the first embodiment.

再送制御部334は、SIRに基づき再送するデータのビットパターン(再送パターン)に加えて、伝送速度を決定する。この再送パターンの決定は再送パターンテーブルに基づき行われる。
なお、再送パターンおよび伝送速度は、再送データと共に、再送制御部334からパンクチャ部35に出力してもよい。このようにすると、受信側でのデパンクチャテーブルの参照が不要となる。
変調器324は、再送制御部334で決定された伝送速度で、再送データを送信する。
The retransmission control unit 334 determines the transmission rate in addition to the bit pattern (retransmission pattern) of data to be retransmitted based on the SIR. The determination of the retransmission pattern is performed based on the retransmission pattern table.
Note that the retransmission pattern and the transmission rate may be output from the retransmission control unit 334 to the puncture unit 35 together with the retransmission data. In this way, it is not necessary to refer to the depuncture table on the receiving side.
Modulator 324 transmits retransmission data at the transmission rate determined by retransmission control section 334.

SIR測定部341は、ダウンコンバータ22から出力されるベースバンド信号のSIRを測定する。SIR測定部341は、この測定結果をコード化するSIRテーブルを有し、このSIRテーブルを参照して測定結果をコード化して出力する。このコードは、再送パターンおよび伝送速度と対応する。
以上の点を除いて、送受信機300は送受信機100と本質的に相違するという訳ではないので、図11の詳細な説明を省略する。
The SIR measurement unit 341 measures the SIR of the baseband signal output from the down converter 22. The SIR measurement unit 341 has an SIR table that encodes the measurement result, and encodes and outputs the measurement result with reference to the SIR table. This code corresponds to the retransmission pattern and the transmission rate.
Except for the above points, the transceiver 300 is not essentially different from the transceiver 100, and the detailed description of FIG.

図12は、SIR測定部341で用いられるSIRテーブルの一例を表す図である。
測定されたSIRと2ビットのコード(11,10,01,00)とが対応して表される。これらのコードは再送パターン1〜4および伝送速度1〜4と対応する。
FIG. 12 is a diagram illustrating an example of an SIR table used in the SIR measurement unit 341.
The measured SIR and the 2-bit code (11, 10, 01, 00) are represented correspondingly. These codes correspond to retransmission patterns 1 to 4 and transmission rates 1 to 4.

図13は、再送制御部334で用いられる再送パターンテーブルの一例を表す図である。
Nackと共に受信されるSIRを示す4つのコード(11,10,01,00)とデータの再送パターンおよび伝送速度とが対応して表される。
FIG. 13 is a diagram illustrating an example of a retransmission pattern table used by the retransmission control unit 334.
Four codes (11, 10, 01, 00) indicating the SIR received together with Nack are represented in correspondence with the data retransmission pattern and transmission rate.

図12、図13でのテーブルの伝送速度およびビットパターンのビット数は、次の関係にある。
伝送速度1>伝送速度2>伝送速度3>伝送速度4
再送パターン1<再送パターン2<再送パターン3<再送パターン4
即ち、SIRが大きければ(通信品質が良好であれば)再送されるデータ量が小さく、伝送速度が大きくなり、SIRが小さければ(通信品質が不良であれば)再送されるデータ量が大きく、伝送速度が小さくなる。
The transmission rate of the table in FIG. 12 and FIG. 13 and the number of bits of the bit pattern are in the following relationship.
Transmission speed 1> Transmission speed 2> Transmission speed 3> Transmission speed 4
Retransmission pattern 1 <Retransmission pattern 2 <Retransmission pattern 3 <Retransmission pattern 4
That is, if the SIR is large (if the communication quality is good), the amount of data to be retransmitted is small, the transmission speed is large, and if the SIR is small (if the communication quality is poor), the amount of data to be retransmitted is large. Transmission speed is reduced.

(通信システムの動作)
それぞれ送受信機300と同様のブロック図で表される基地局300a、および端末300bで通信システムを構成し、基地局300aから端末300bにデータを送信する場合を考える。
(Operation of communication system)
Consider a case in which a communication system is configured by a base station 300a and a terminal 300b represented by the same block diagram as the transceiver 300, and data is transmitted from the base station 300a to the terminal 300b.

図14は、基地局300aから端末300bにデータを送信するときのシーケンスの一例を表すシーケンス図である。
(1)基地局300aでは、送信データにCRC付加部31aでCRCを付加し、誤り訂正符号化部32aで誤り訂正符号化し、パンクチャ部35aでパンクチャする。その後、パンクチャされた送信データは、変調器324a、アップコンバータ25a、送信アンプ26aを経由して、アンテナ11aから端末300bに送信される。
FIG. 14 is a sequence diagram showing an example of a sequence when data is transmitted from base station 300a to terminal 300b.
(1) In the base station 300a, CRC is added to the transmission data by the CRC adding unit 31a, error correction coding is performed by the error correction coding unit 32a, and puncturing is performed by the puncturing unit 35a. Thereafter, the punctured transmission data is transmitted from the antenna 11a to the terminal 300b via the modulator 324a, the up-converter 25a, and the transmission amplifier 26a.

(2)端末300bでは、アンテナ11bで受信したデータを受信アンプ21b、ダウンコンバータ22b、および復調器23bを経由して、デパンクチャ部42bに入力する。また、受信データをダウンコンバータ22bからSIR測定部341bに入力する。
SIR測定部341bでは、受信したデータのSIRを測定し、SIRテーブルを参照して測定されたSIRを符号化する。またデパンクチャ部42bでデパンクチャされた受信データは合成部44bを経由して、誤り訂正部45bでの誤り訂正、CRCチェック部47bでの受信データのCRCチェックを行う。
受信データのCRCが正しい場合、ACK/Nack生成部48bでAckが生成されて、基地局200aに送信される。受信データのCRCが正しくない場合、ACK/NACK生成部48bで再送要求としてのNackが生成されて、符号化されたSIRと共に基地局300aに送信され、端末300bは受信データを保存部43bに保存し、再送データ待ち状態になる。
(2) In the terminal 300b, the data received by the antenna 11b is input to the depuncture unit 42b via the reception amplifier 21b, the down converter 22b, and the demodulator 23b. Also, the received data is input from the down converter 22b to the SIR measuring unit 341b.
The SIR measurement unit 341b measures the SIR of the received data and encodes the measured SIR with reference to the SIR table. The received data depunctured by the depuncture unit 42b is subjected to error correction by the error correction unit 45b and CRC check of the received data by the CRC check unit 47b via the synthesis unit 44b.
If the CRC of the received data is correct, an ACK / Nack generation unit 48b generates an Ack and transmits it to the base station 200a. If the CRC of the received data is not correct, the ACK / NACK generating unit 48b generates a Nack as a retransmission request and transmits it to the base station 300a together with the encoded SIR. The terminal 300b stores the received data in the storage unit 43b. And waits for retransmission data.

(3)Nackを受信した基地局300aは、再送テーブルを参照して、Nackと共に受信したSIRに基づき、再送パターンおよび伝送速度を決定する。
パンクチャ部35aでは、決定された再送パターンに基づき、再送制御部334aの再送バッファに記憶された誤り訂正符号化された送信データから再送データを生成される。生成された再送データは、変調器24a、アップコンバータ25a、送信アンプ26aを経由して、アンテナ11aから端末300bに送信される。このとき、変調器24aは決定された伝送速度で再送データを送信する。
(3) The base station 300a that has received the Nack refers to the retransmission table and determines a retransmission pattern and a transmission rate based on the SIR received together with the Nack.
Based on the determined retransmission pattern, the puncturing unit 35a generates retransmission data from the transmission data subjected to error correction coding stored in the retransmission buffer of the retransmission control unit 334a. The generated retransmission data is transmitted from the antenna 11a to the terminal 300b via the modulator 24a, the up-converter 25a, and the transmission amplifier 26a. At this time, the modulator 24a transmits retransmission data at the determined transmission rate.

(4)端末300bで受信された再送データは、デパンクチャ部42bに入力され、デパンクチャテーブルから決定されるビットパターンに基づき、受信した再送データをデパンクチャする。合成部44bでは、デパンクチャされた再送データと、保存部43bに保存されたデパンクチャされた送信データとを合成する。合成されたデータは、誤り訂正部45bでの誤り訂正、CRCチェック部47bでのCRCチェックがなされる。CRCが適正ならACK/NACK生成部48bでAckが生成され、基地局300aに送信される。 (4) The retransmission data received by the terminal 300b is input to the depuncture unit 42b, and the received retransmission data is depunctured based on the bit pattern determined from the depuncture table. The combining unit 44b combines the depunctured retransmission data and the depunctured transmission data stored in the storage unit 43b. The synthesized data is subjected to error correction in the error correction unit 45b and CRC check in the CRC check unit 47b. If the CRC is appropriate, an ACK / NACK generator 48b generates an Ack and transmits it to the base station 300a.

以上のように、SIRが良い場合は再送ビット数を削減し、さらに、伝送速度を速くし、SIRが悪い場合は再送ビットを増加し、伝送速度を遅くすることにより無駄な再送を削減することができ、データ送信完了までの時間を短縮でき、さらに無線帯域の利用効率の向上が実現できる。   As described above, when the SIR is good, the number of retransmission bits is reduced, and further, the transmission speed is increased. When the SIR is bad, the retransmission bits are increased, and the wasteful retransmission is reduced by reducing the transmission speed. It is possible to reduce the time until data transmission is completed, and to improve the utilization efficiency of the radio band.

以上、本発明の実施形態を説明したが、本発明の実施形態は、上記実施形態に限定されるものではなく、その要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。   As mentioned above, although embodiment of this invention was described, embodiment of this invention is not limited to the said embodiment, A component can be deform | transformed and embodied in the range which does not deviate from the summary. In addition, various inventions can be formed by appropriately combining a plurality of components disclosed in the embodiment. For example, some components may be deleted from all the components shown in the embodiment. Furthermore, constituent elements over different embodiments may be appropriately combined.

本発明の第1の実施形態に係る送受信機を表すブロック図である。It is a block diagram showing the transmitter / receiver which concerns on the 1st Embodiment of this invention. SIR測定部で用いられるSIRテーブルの一例を表す模式図である。It is a schematic diagram showing an example of the SIR table used by a SIR measurement part. 再送制御部で用いられる再送パターンテーブルの一例を表す模式図である。It is a schematic diagram showing an example of the retransmission pattern table used in the retransmission control unit. 再送パターンの具体例を表す模式図である。It is a schematic diagram showing the specific example of a resending pattern. 再送パターンの算出方法の一例を表す模式図である。It is a schematic diagram showing an example of the calculation method of a resending pattern. 基地局から端末にデータを送信するときのシーケンスの一例を表すシーケンス図である。It is a sequence diagram showing an example of a sequence when transmitting data from a base station to a terminal. 送信するデータと、再送するデータ、および受信側でのこれらのデータの合成方法の一例を示す模式図である。It is a schematic diagram which shows an example of the data to transmit, the data to retransmit, and the synthetic | combination method of these data in the receiving side. 送信するデータと、再送するデータ、および受信側でのこれらのデータの合成方法の他の例を示す模式図である。It is a schematic diagram which shows the other example of the synthetic | combination method of the data to transmit, the data to resend, and these data in the receiving side. 本発明の第2の実施形態に係る送受信機を表すブロック図である。It is a block diagram showing the transmitter / receiver which concerns on the 2nd Embodiment of this invention. 基地局から端末にデータを送信するときのシーケンスの一例を表すシーケンス図である。It is a sequence diagram showing an example of a sequence when transmitting data from a base station to a terminal. 本発明の第3の実施形態に係る送受信機を表すブロック図である。It is a block diagram showing the transmitter / receiver which concerns on the 3rd Embodiment of this invention. SIR測定部で用いられるSIRテーブルの一例を表す模式図である。It is a schematic diagram showing an example of the SIR table used by a SIR measurement part. 再送制御部で用いられる再送パターンテーブルの一例を表す模式図である。It is a schematic diagram showing an example of the retransmission pattern table used in the retransmission control unit. 基地局から端末にデータを送信するときのシーケンスの一例を表すシーケンス図である。It is a sequence diagram showing an example of a sequence when transmitting data from a base station to a terminal.

符号の説明Explanation of symbols

100…送受信機、11…アンテナ、12…共通ブロック、13…送信ブロック、14…受信ブロック、21…受信アンプ、22…ダウンコンバータ、23…復調器、24…変調器、25…アップコンバータ、26…送信アンプ、31…CRC付加部、32…誤り訂正符号化部、33…ACK/NACK判定部、34…再送制御部、35…パンクチャ部、41…SIR測定部、42…デパンクチャ部、43…保存部、44…合成部、45…誤り訂正部、46…硬判定部、47…CRCチェック部、48…ACK/NACK生成部   DESCRIPTION OF SYMBOLS 100 ... Transmitter / receiver, 11 ... Antenna, 12 ... Common block, 13 ... Transmission block, 14 ... Reception block, 21 ... Reception amplifier, 22 ... Down converter, 23 ... Demodulator, 24 ... Modulator, 25 ... Up converter, 26 ... Transmission amplifier, 31 ... CRC addition unit, 32 ... Error correction coding unit, 33 ... ACK / NACK determination unit, 34 ... Retransmission control unit, 35 ... Puncture unit, 41 ... SIR measurement unit, 42 ... Depuncture unit, 43 ... Storage unit 44... Composition unit 45. Error correction unit 46. Hard decision unit 47. CRC check unit 48. ACK / NACK generation unit

Claims (5)

無線により相手装置と通信を行う無線通信装置であって,
送信すべきデータを間引きして送信用データを生成するデータ間引部と,
前記送信用データを送信する送信部と,
前記送信用データの送信先から送信されたデータを受信する受信部と,
前記受信部で受信したデータに基づき通信品質を測定する通信品質測定部と,
前記測定される通信品質の情報を記憶する通信品質記憶部と,
前記返信データを所定時間内に受信しない場合に,再送すると判定する再送判定部と,
前記再送すると判定されたときに,前記記憶される通信品質の情報に基づき,前記間引されたデータの少なくとも一部を含む再送データの情報量を決定する再送情報量決定部と,
前記決定される情報量に基づき,前記再送データを生成する再送データ生成部と,
前記生成される再送データを送信する再送部と,
を具備することを特徴とする無線通信装置。
A wireless communication device that communicates with a partner device wirelessly,
A data decimation unit that decimates data to be transmitted and generates data for transmission;
A transmission unit for transmitting the transmission data;
A receiver for receiving a data transmitted from the transmission destination of the transmission data,
A communication quality measuring unit that measures the communication quality based on the data received by the receiving unit,
A communication quality storage unit for storing information of the measured communication quality;
A retransmission determination unit that determines to retransmit when the reply data is not received within a predetermined time;
A retransmission information amount determination unit that determines an amount of retransmission data including at least a part of the thinned data based on the stored communication quality information when it is determined to retransmit;
A retransmission data generation unit that generates the retransmission data based on the determined amount of information;
A retransmission unit for transmitting the generated retransmission data;
A wireless communication apparatus comprising:
通信の品質と,前記再送するデータの情報量とを対応して表すテーブルをさらに具備し,
前記テーブルを参照して,前記再送情報量決定部が前記再送データの情報量を決定する
ことを特徴とする請求項1記載の無線通信装置。
A table representing the quality of communication and the amount of information of the data to be retransmitted correspondingly;
The radio communication apparatus according to claim 1, wherein the retransmission information amount determination unit determines an information amount of the retransmission data with reference to the table.
前記通信の品質が所定状態よりも劣悪であるときに,前記再送情報量決定部が,前記送信された送信データの少なくとも一部を前記再送データに含めるよう決定する
ことを特徴とする請求項1記載の無線通信装置。
The retransmission information amount determination unit determines to include at least a part of the transmitted transmission data in the retransmission data when the quality of the communication is worse than a predetermined state. The wireless communication device described.
前記再送部が,前記誤り訂正符号化される送信データのビット位置と,前記再送データのビット位置との対応関係を表す情報を前記再送データと併せて送信する
ことを特徴とする請求項1記載の無線通信装置。
2. The retransmission unit transmits information representing a correspondence relationship between a bit position of transmission data to be error correction encoded and a bit position of the retransmission data together with the retransmission data. Wireless communication device.
前記再送情報量決定部が,前記再送データの情報量と併せて,その送信速度を決定し,
前記再送部が,前記決定される送信速度で前記再送データを送信する
ことを特徴とする請求項1記載の無線通信装置。
The retransmission information amount determination unit determines the transmission speed together with the information amount of the retransmission data,
The wireless communication apparatus according to claim 1, wherein the retransmission unit transmits the retransmission data at the determined transmission rate.
JP2005020884A 2005-01-28 2005-01-28 Wireless communication device Expired - Fee Related JP4319630B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005020884A JP4319630B2 (en) 2005-01-28 2005-01-28 Wireless communication device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005020884A JP4319630B2 (en) 2005-01-28 2005-01-28 Wireless communication device

Publications (2)

Publication Number Publication Date
JP2006211313A JP2006211313A (en) 2006-08-10
JP4319630B2 true JP4319630B2 (en) 2009-08-26

Family

ID=36967673

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005020884A Expired - Fee Related JP4319630B2 (en) 2005-01-28 2005-01-28 Wireless communication device

Country Status (1)

Country Link
JP (1) JP4319630B2 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
PL2648356T3 (en) * 2007-06-18 2018-10-31 Optis Wireless Technology, Llc Method and arrangement in a mobile telecommunications network for HARQ with TTI bundling
US8638710B2 (en) * 2008-10-31 2014-01-28 Qualcomm Incorporated Incremental redundancy relays for broadcast transmission
JP5648286B2 (en) 2009-01-14 2015-01-07 ソニー株式会社 COMMUNICATION SYSTEM, COMMUNICATION DEVICE, PROGRAM, AND COMMUNICATION CONTROL METHOD
JP2011044794A (en) * 2009-08-19 2011-03-03 Nec Corp Radio communication system, radio communication equipment, control method for radio communication equipment, and program
JP6364360B2 (en) * 2015-02-12 2018-07-25 日本電信電話株式会社 Wireless communication system, wireless communication method, and transmission apparatus
JP2020205459A (en) * 2017-08-22 2020-12-24 株式会社Nttドコモ User device and data transmission method

Also Published As

Publication number Publication date
JP2006211313A (en) 2006-08-10

Similar Documents

Publication Publication Date Title
US9986571B2 (en) Hybrid automatic repeat request with feedback dependent bit selection
US6931077B2 (en) Data transmitting apparatus and data transmitting method
US7500166B2 (en) Data receiving apparatus and hybrid-ARQ communication system
US6671849B2 (en) Reliability-based type-II hybrid ARQ scheme
JP4064385B2 (en) Transmission / reception apparatus and method for packet retransmission in a mobile communication system
US6721834B2 (en) Rate adaptation in a wireless communication system
EP1271833A1 (en) ARQ system with transmission priority and receiver quality feedback
US20050022097A1 (en) Adaptive hybrid ARQ algorithms
EP1172959A2 (en) Hybrid automatic repeat-request system and method
US20130019137A1 (en) Encoder, decoder, encoding method, and decoding method
JP4319630B2 (en) Wireless communication device
US20120192026A1 (en) Methods and Systems for Data Transmission Management Using HARQ Mechanism for Concatenated Coded System
WO2005107126A1 (en) Improved incremental redundancy operation in a wireless communication network
JP2006245912A (en) Transmitter, receiver and data retransmission method
JP2003163960A (en) Radio communication system and data transmission method
KR20170096555A (en) Method and apparatus for hybrid automatic repeat requests (harq) processing for retransmissions with unknown data length
JP4543876B2 (en) Mobile communication system and communication method, and mobile station and base station used therefor
EP1104637A2 (en) Packet-switched data transmission in radio system
CN101282202A (en) Mixed automatic repeat request method and data transmission system
JP2007312156A (en) Retransmission control method of error correction code data, radio equipment and program
JP2005223620A (en) Wireless communication apparatus and system
JP2009296182A (en) Radio communication system, radio communication device and radio communication method
JP2005192175A (en) Transmission apparatus and reception apparatus
JP2019161396A (en) Device and method for radio communication
Huang et al. A novel TCM-based hybrid ARQ for efficient bandwidth utilization

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080516

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080520

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080714

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20081111

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20081226

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: 20090507

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090528

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120605

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120605

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120605

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130605

Year of fee payment: 4

LAPS Cancellation because of no payment of annual fees