JP4319630B2 - Wireless communication device - Google Patents
Wireless communication device Download PDFInfo
- 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
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参照)。
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).
しかしながら、ハイブリッド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
The
送受信機100は、アンテナ11、共通ブロック12、送信ブロック13、受信ブロック14、切替スイッチ15、16に区分される。
アンテナ11は、信号を無線で送信または受信する。
共通ブロック12は、データの送信、受信の双方で共通に用いられるブロックである。
送信ブロック13は、データの送信に用いられるブロックである。
受信ブロック14は、データの受信に用いられるブロックである。
切替スイッチ15、16は、共通ブロック12に対する送信ブロック13および受信ブロック14の接続を切り換える。送受信機100を送信機として動作させるときには共通ブロック12に送信ブロック13が接続され、送受信機100を受信機として動作させるときには共通ブロック12に受信ブロック13が接続される。
The
The
The
The
The
The changeover switches 15 and 16 switch the connection of the
A.共通ブロック12の詳細
共通ブロック12は、受信アンプ21、ダウンコンバータ22、復調器23、変調器24、アップコンバータ25、送信アンプ26を含む。
A. Details of the
受信アンプ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
The
The
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
変調器24は、入力される信号(後述のAckまたは、Nack、SIRデータでもよい)を変調する。
アップコンバータ25は、変調されたベースバンド信号(変調されたAckまたは、Nack、SIRデータでもよい)をRF信号に変換する。
送信アンプ26は、RF信号を増幅してアンテナ11に出力する。
The
The up-
The
B.送信ブロック13の詳細
送信ブロック13は、CRC付加部31、誤り訂正符号化部32、ACK/NACK判定部33、再送制御部34、パンクチャ部35を含む。
B. Details of
CRC付加部31は、データを誤り検出符号化する誤り検出符号化部として機能し、送信データにCRC(周期冗長検査:Cyclic Redundancy Check)符号を付加する。
誤り訂正符号化部32は、送信データを誤り訂正符号化処理し、パンクチャ部35および再送制御部34に出力する。
The
The error
ACK/NACK判定部33は、相手装置から送信され、受信した返信データに基づいて、データを再送するか否かを判定する再送判定部として機能し、受信データがAck(Acknowledgement)、Nack(Negative Acknowledgement)のいずれであるかを判定してその判定結果を出力する。判定結果がNackのとき、ACK/NACK判定部33は、Nackと同時に送られている受信側におけるSIR(Signal Interference ratio)値をも出力する。
The ACK /
「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
When the determination result in the ACK /
ACK/NACK判定部33での判定結果がNackのとき、再送制御部34はデータをバッファから取り出し、パンクチャ部35に出力する。
このとき、再送制御部34は、SIRに基づき再送するデータのビットパターン(再送パターン)を決定する。即ち、再送制御部34は、通信チャネルの通信品質に基づき、再送するビットの量を決定する再送情報量決定部として機能する。
When the determination result in the ACK /
At this time, the
パンクチャ部35は、誤り訂正符号化される送信データを間引きするデータ間引部として機能し、誤り訂正符号化された送信データをパンクチャ(間引き)する。即ち、データの一部を除外したデータ(間引きされたデータ)を生成する。パンクチャされるデータが誤り訂正符号化されていることから、その一部が欠落していても、誤り訂正することでパンクチャ前のデータを再現可能であり、通信の効率化に寄与する。
The puncturing
また、パンクチャ部35は、再送データ(NACKの受信に応答して次に相手装置に送るデータ)を生成する再送データ生成部として機能し、再送制御部34から出力されるデータおよび再送パターンに基づき、再送データをパンクチャにより生成する。即ち、再送制御部34で指定された再送パターンによって、再送されるビット(NACKの受信に応答して次に相手装置に送るビット)が選択され、変調部24に供給する信号を生成する。
The
C.受信ブロック14の詳細
受信ブロック14は、SIR測定部41、デパンクチャ部42、保存部43、合成部44、誤り訂正部45、硬判定部46、CRCチェック部47、ACK/NACK生成部48を含む。
C. Details of the
SIR測定部41は、ダウンコンバータ22から出力されるベースバンド信号のSIRを測定する。
The
デパンクチャ部42は、復調器23で復調されたデータをデパンクチャする。ここで、「デパンクチャ」は、パンクチャされたデータに替えてダミーデータ(例えば、“0”)を挿入することを意味する。後の誤り訂正によって、パンクチャされたデータからパンクチャされる前のデータを復元するためであり、誤り訂正の前処理として位置づけることができる。
The
再送データが受信された場合(データの再受信)には、デパンクチャ部42はデパンクチャパターンテーブルの再送パターンを参照してデパンクチャを行う。なお、デパンクチャパターンテーブルの詳細は後述する。
When retransmission data is received (data re-reception), the
保存部43は、デパンクチャ後の受信データ、すなわち通信相手の装置から送信されたデータを保存する。再送データとの合成のためである。CRCチェック部47で受信データに誤りがないと判定されると、保存部43に保存されたデータが消去(クリア)される。信号の再送がなされず、合成部44での再送データとの合成が不要となったためである。
The
合成部44は、保存部43で保存された受信データと、デパンクチャ部42でデパンクチャされた再受信データ、すなわち通信相手の装置から再送されたデータとを合成する。合成部44でのデータの合成がソフトビットで行われることから、同一のビットの信号を複数回合成することで、そのビットの値の信頼性を向上することができる。
デパンクチャ部42から出力されるデータが再受信データでない場合には、保存部43がクリアされていることから、実質的にこの合成は実行されず、合成部44に入力された送信データがそのまま出力されることになる。
The combining
If the data output from the
誤り訂正部45は、合成部44から出力されるデータを誤り訂正処理する。この結果、データがパンクチャされていてもパンクチャ前のデータを再生することができる。この誤り判定はソフトビットで表されたデータを用いて行われる。ソフトビットが0または1のいずれであるかの確実性をも考慮して誤り訂正することで、より確実な誤り訂正を行うためである。
The
硬判定部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
The
The ACK /
図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
The measured SIR and the 2-bit code (11, 10, 01, 00) are represented correspondingly. These codes correspond to
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
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
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
デパンクチャ部42で用いられるデパンクチャテーブルには、図3、図4に示した再送パターンと同様のものを採用することができる。
As the depuncture table used in the
(通信システムの動作)
既述のように、送受信機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
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 /
(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
(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
Thereafter, the error correction unit 45b performs error correction on the data D13, the CRC check unit 47b performs CRC check, and the ACK /
(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
Unlike the transmitter /
The
送信ブロック213は、CRC付加部31、誤り訂正符号化部32、ACK判定部233、再送制御・Ackタイマ部234、パンクチャ部35、SIR測定部236、SIR記憶部237を含む。
ACK判定部233は、受信される返信データに基づいて、データを再送するか否かを判定する再送判定部として機能し、受信データがAck(Acknowledgement)であるか否かを判定してその判定結果を出力する。即ち、Nackを受信することを考慮していないので、受信データがNackであるか否かの判定は不要である。
The
The
再送制御・Ackタイマ部234は、誤り訂正符号化された送信データを保存する再送バッファを有する。データの再送に備えるためである。
ACK判定部233での判定結果がAckのとき、再送制御・Ackタイマ部234は再送バッファから再送データを削除する。データの再送が不要となるためである。
The retransmission control /
When the determination result by the
再送制御・Ackタイマ部234は、送信データの送信時に起動されるタイマを有する。このタイマは、送信データの送信後からの経過時間を計時し、ACK判定部233での判定結果がAckになると(即ち、Ackを受信すると)、解除(リセット)される。このタイマで計時された時間が所定値に達すると(タイムアウト)、再送制御・Ackタイマ部234は再送制御を行う。即ち、再送制御部34は再送データを再送バッファから取り出し、出力する。
The retransmission control /
このとき、再送制御・Ackタイマ部234は、SIR記憶部237に記憶されたSIRに基づき再送するデータのビットパターン(再送パターン)を決定する。即ち、再送制御・Ackタイマ部234は、通信チャネルの通信品質に基づき、データ中から間引きされるデータの少なくとも一部を含む再送データの情報量を決定する再送情報量決定部として機能する。この再送パターンの決定は再送パターンテーブルに基づき行われる。
At this time, the retransmission control /
SIR測定部236は、ダウンコンバータ22から出力されるベースバンド信号のSIRを測定する。SIR測定部236は、この測定結果をコード化するSIRテーブルを有し、このSIRテーブルを参照して測定結果をコード化して出力する。このSIRテーブルは第1の実施形態でのSIR測定部41のSIRテーブルと同様のもの(例えば、図2)を用いることができる。
The
SIR記憶部237は、SIR測定部236から出力されるSIRを記憶し、必要に応じて、再送制御・Ackタイマ部234に出力する。
再送パターンは、再送データと共にパンクチャ部35に出力される。即ち、パンクチャ部35から、本来の再送データおよびその再送パターンの双方を含む再送データが出力され、送信される。
The
The retransmission pattern is output to the
受信ブロック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
Since SIR transmission from the receiving side is not assumed, the
The
Except for the above points, the
(通信システムの動作)
それぞれ送受信機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
図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
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
(第3の実施の形態)
図11は、本発明の第3の実施形態に係る送受信機300を表すブロック図である。
送受信機300では、SIRに応じて再送ビット数と再送データの送信速度を変更する。
送受信機300は、アンテナ11、共通ブロック12、送信ブロック313、受信ブロック314、切替スイッチ15、16に区分される。
(Third embodiment)
FIG. 11 is a block diagram showing a
The
The
再送制御部334は、誤り訂正符号化された送信データを保存する再送バッファを有する。ACK/NACK判定部33での判定結果がAckのとき、再送制御部334は再送バッファから再送データを削除する。また、ACK/NACK判定部33での判定結果がNackのとき、再送制御部334は再送データを再送バッファから取り出し、出力する。ここは、第1の実施形態に係る再送制御部34とほぼ同様である。
The
再送制御部334は、SIRに基づき再送するデータのビットパターン(再送パターン)に加えて、伝送速度を決定する。この再送パターンの決定は再送パターンテーブルに基づき行われる。
なお、再送パターンおよび伝送速度は、再送データと共に、再送制御部334からパンクチャ部35に出力してもよい。このようにすると、受信側でのデパンクチャテーブルの参照が不要となる。
変調器324は、再送制御部334で決定された伝送速度で、再送データを送信する。
The
Note that the retransmission pattern and the transmission rate may be output from the
SIR測定部341は、ダウンコンバータ22から出力されるベースバンド信号のSIRを測定する。SIR測定部341は、この測定結果をコード化するSIRテーブルを有し、このSIRテーブルを参照して測定結果をコード化して出力する。このコードは、再送パターンおよび伝送速度と対応する。
以上の点を除いて、送受信機300は送受信機100と本質的に相違するという訳ではないので、図11の詳細な説明を省略する。
The
Except for the above points, the
図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
The measured SIR and the 2-bit code (11, 10, 01, 00) are represented correspondingly. These codes correspond to
図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
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.
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
図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.
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
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.
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)
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 |
-
2005
- 2005-01-28 JP JP2005020884A patent/JP4319630B2/en not_active Expired - Fee Related
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 |