明 細 書 Specification
自動再送制御方法及びそのための送信装置 Automatic retransmission control method and transmission apparatus therefor
技術分野 Technical field
[0001] 本発明は、データ伝送の自動再送制御方法及びそのための送信装置に関するも のである。 The present invention relates to an automatic retransmission control method for data transmission and a transmission device therefor.
背景技術 Background art
[0002] 移動体通信等の各種通信において、信頼性の高いデータ伝送を実現する方法とし て自動再送制御方法がある。この自動再送制御方法では、送信装置から受信装置 へデータを送付した場合、データを受け取った受信装置は送信装置に対して応答信 号を送信する (例えば、特許文献 1一 3参照)。 There is an automatic retransmission control method as a method for realizing highly reliable data transmission in various communications such as mobile communications. In this automatic retransmission control method, when data is sent from a transmission device to a reception device, the reception device that has received the data transmits a response signal to the transmission device (see, for example, Patent Document 1-13).
[0003] このような自動再送制御方法のフローチャートを図 17に示す。最初に、送信装置が データを送信すると (ステップ S701)、このデータを受信装置が受け取る (ステップ S7 02)。そして、受信装置は、受信したデータが誤りを含んでいるカ 含んでいないかを 判定し (ステップ S703)、受け取ったデータが誤りを含んでいない場合は (ステップ S 703、 Yes)、肯定応答の応答信号 (ACK:Acknowledement)を送信装置へ送信 し (ステップ S704)、誤りを含んでいる場合は (ステップ S703、 No)、否定応答の応 答信号(NACK: Negative Acknowledement)を送信装置へ送信する(ステップ S705) oこのように送信された応答信号を送信装置が受け取ると (ステップ S706)、 送信装置は、この応答信号が ACKであるか否か判定を行い (ステップ S707)、応答 信号を ACKと判定した場合には (ステップ S707、 Yes)、先の送信が正しく行われた と判定して、本処理を終了し、次回の処理で、次のデータを送信する。一方、 ACKで ないと判定した場合には (ステップ S707、 No)、さらに送信装置は、応答信号が NA CKであるか否か判定を行い (ステップ S708)、応答信号を NACKと判定した場合に は(ステップ S708、 Yes)、先のデータが正しく送信されなかったと判定して、先に送 信したデータを受信装置に再送する (ステップ S701)。 FIG. 17 shows a flowchart of such an automatic retransmission control method. First, when the transmitting device transmits data (step S701), the receiving device receives this data (step S702). Then, the receiving device determines whether the received data contains an error (step S703). If the received data does not contain an error (step S703, Yes), an acknowledgment response is received. A response signal (ACK: Acknowledement) is transmitted to the transmitter (step S704). If an error is included (step S703, No), a negative response signal (NACK: Negative Acknowledement) is transmitted to the transmitter. (Step S705) o When the transmission device receives the response signal transmitted in this way (Step S706), the transmission device determines whether or not this response signal is ACK (Step S707), and ACKs the response signal. If it is determined (Yes in step S707), it is determined that the previous transmission has been performed correctly, this process is terminated, and the next data is transmitted in the next process. On the other hand, when it is determined that it is not ACK (step S707, No), the transmitter further determines whether or not the response signal is NA CK (step S708), and when it is determined that the response signal is NACK. (Step S708, Yes), it is determined that the previous data has not been transmitted correctly, and the previously transmitted data is retransmitted to the receiving device (Step S701).
[0004] このとき送信装置における ACK又は NACKの判定は、応答信号の振幅値の高低 を基準に行われており、応答信号の振幅値が所定の閾値よりも高い場合には ACKと
、所定の閾値よりも低い場合には NACKと判定する。しかし、応答信号の振幅値が A CKと判定する所定の閾値より低ぐかつ、 NACKと判定する所定の閾値より高い場 合は、 ACKであるか NACKであるか判定出来ず、送信装置は当該応答信号を判定 不首^)心答 (DTX: Discontinuous Transmission [0004] At this time, the determination of ACK or NACK in the transmission apparatus is performed based on the magnitude of the amplitude value of the response signal. If the amplitude value of the response signal is higher than a predetermined threshold, ACK or NACK is determined. If it is lower than the predetermined threshold, it is determined as NACK. However, if the amplitude value of the response signal is lower than a predetermined threshold value for determining ACK and higher than a predetermined threshold value for determining NACK, it cannot be determined whether the response is ACK or NACK, and the transmitting apparatus Judgment of response signal Disappointment (DTX: Discontinuous Transmission)
)と判定する(ステップ S709)。そして、 DTXと判定した場合には、受信装置が正しい データを受け取つていない可能性があるため、 NACKと判定した場合と同様に、先 に送信したデータを受信装置に再送する (ステップ S701)。 ) (Step S709). If it is determined as DTX, there is a possibility that the receiving device has not received the correct data. Therefore, as in the case of determining as NACK, the previously transmitted data is retransmitted to the receiving device (step S701). .
[0005] またこのような自動再送制御方法で、送信装置での応答信号の判定処理の信頼度 を上げることを目的として、 ACK、又は、 NACKの同一内容の応答信号を、あらかじ め受信装置と送信装置の間で取り決めをしておいた複数回だけ連続して送信する方 法がある。 [0005] In addition, with such an automatic retransmission control method, for the purpose of increasing the reliability of the response signal determination process in the transmission device, a response signal having the same content of ACK or NACK is previously received by the reception device. There is a method of transmitting continuously several times that has been agreed between the transmitter and the transmitter.
[0006] このような自動再送制御方法のフローチャートを図 18に示す。この方法では、ステ ップ S801力らステップ S803までは、図 17のステップ S701力らステップ S703までと 同じ処理を行う。その後、受信装置は、受信装置が受け取ったデータが誤りを含んで レ、なレ、場合は、 ACKの応答信号を前記複数回だけ連続して送信装置へ送信し (ス テツプ S804)、誤りを含んでいる場合は、 NACKの応答信号を前記複数回だけ連続 して送信装置へ送信する (ステップ S805)。このように送信された応答信号を送信装 置が受け取ると (ステップ S806)、送信装置は、前記複数回の応答信号を全て受け 取ったかどうか判定し (ステップ S807)、全て受け取つたと判定した場合には (ステツ プ S807、 Yes)、次のステップ S808に進み、まだ全て受け取っていないと判定した 場合には (ステップ S807、 No)、さらに応答信号を受け取る(ステップ S806)。 [0006] A flowchart of such an automatic retransmission control method is shown in FIG. In this method, steps S801 to S803 are the same as steps S701 to S703 in FIG. Thereafter, if the data received by the receiving device includes an error, the receiving device continuously transmits an ACK response signal to the transmitting device only a plurality of times (step S804). If it is included, the NACK response signal is continuously transmitted to the transmitting device only a plurality of times (step S805). When the transmission device receives the response signal transmitted in this way (step S806), the transmission device determines whether all the response signals of the plurality of times have been received (step S807), and determines that all have been received. If (step S807, Yes), the process proceeds to the next step S808, and if it is determined that all have not been received (step S807, No), a response signal is further received (step S806).
[0007] 次に送信装置は、これらの応答信号が ACKであるか否か判定を行レ、 (ステップ S8 08)、全ての応答信号を ACKと判定した場合には (ステップ S808、 Yes)、先の送信 が正しく行われたと判定して、本処理を終了し、次回の処理で、次のデータを送信す る。一方、少なくとも一回の応答信号を ACKでないと判定した場合には (ステップ S8 08、 No)、送信装置は、その応答信号が NACKであるか否か判定を行い (ステップ S809)、応答信号を NACKと判定した場合には(ステップ S809、 Yes)、先のデータ が正しく送信されなかったと判定して、先に送信したデータを受信装置に再送する(
ステップ S801)。一方、その応答信号を NACKでないと判定した場合には (ステップ S809、 No)、送信装置は、その応答信号が DTXであると判定し (ステップ S810)、 受信装置が正しいデータを受け取つていない可能性があるため、先に送信したデー タを受信装置に再送する (ステップ S801)。 [0007] Next, the transmitting apparatus determines whether or not these response signals are ACK (step S808), and if all the response signals are determined to be ACK (step S808, Yes), It is determined that the previous transmission was performed correctly, and this process is terminated. The next data is transmitted in the next process. On the other hand, if it is determined that at least one response signal is not an ACK (step S808, No), the transmitting device determines whether the response signal is a NACK (step S809), and returns the response signal. If it is determined as NACK (step S809, Yes), it is determined that the previous data has not been transmitted correctly, and the previously transmitted data is retransmitted to the receiving device ( Step S801). On the other hand, if it is determined that the response signal is not NACK (step S809, No), the transmitting device determines that the response signal is DTX (step S810), and the receiving device does not receive the correct data. Since there is a possibility, the previously transmitted data is retransmitted to the receiving device (step S801).
特許文献 1 :特開平 3 - 19441号公報 Patent Document 1: Japanese Patent Laid-Open No. 3-19441
特許文献 2:特開平 8 - 65279号公報 Patent Document 2: JP-A-8-65279
特許文献 3:特開 2000 - 224140号公報 Patent Document 3: Japanese Patent Laid-Open No. 2000-224140
発明の開示 Disclosure of the invention
発明が解決しょうとする課題 Problems to be solved by the invention
[0008] しかしながら、上記従来の自動再送制御方法では、送信装置が応答信号を DTXと 判定すると、常に先に送信したデータを受信装置に再送しなければならず、その結 果、データの通信効率が悪くなるという問題がある。 [0008] However, in the conventional automatic retransmission control method described above, when the transmitting apparatus determines that the response signal is DTX, the previously transmitted data must always be retransmitted to the receiving apparatus. As a result, the data communication efficiency is increased. There is a problem of getting worse.
[0009] また、送信装置が受信装置へデータを送信する毎に、受信装置が同一内容の応答 信号を、あらかじめ受信装置と送信装置の間で取り決めをしておいた複数回だけ送 信装置へ連続して送付する方法では、送信装置が複数回全ての応答信号を受け取 るまで、送信装置は、当該応答信号が ACKであるか NACKであるか判定をすること が出来ない。その結果、応答信号を一回だけ送付する方法に比べて、判定に必要な 時間が長くなり、通信効率が悪くなるという問題がある。 [0009] Each time the transmission device transmits data to the reception device, the reception device sends a response signal having the same content to the transmission device only a plurality of times that has been previously decided between the reception device and the transmission device. In the continuous sending method, the transmission device cannot determine whether the response signal is ACK or NACK until the transmission device receives all response signals a plurality of times. As a result, there is a problem that the time required for the determination becomes longer and the communication efficiency is worse than the method of sending the response signal only once.
[0010] 本発明は、上記に鑑みてなされたものであって、データ伝送の自動再送制御方法 及びそのための送信装置を得ることを目的とする。 The present invention has been made in view of the above, and an object thereof is to obtain an automatic retransmission control method for data transmission and a transmission device therefor.
課題を解決するための手段 Means for solving the problem
[0011] 上述した課題を解決し、 目的を達成するために、この発明にかかるデータ伝送の自 動再送制御方法は、送信装置から受信装置へ送信を行った後、前記送信装置にお いて、前記受信装置から受け取った応答信号の振幅値が、肯定応答と判定する所 定の閾値より低ぐかつ、否定応答と判定する所定の閾値より高い領域に該当する場 合には、当該応答信号を判定不能応答と判定する自動再送制御方法であって、送 信装置において、 DTXと判定する領域を複数の領域に分割し、受信装置から受け 取った応答信号の振幅値が、複数の領域に分割した DTXと判定する領域のうち、 A
CKと判定する所定の閾値寄りの所定の領域に該当する場合には、当該応答信号を ACK側 DTXと判定し、 NACKと判定する所定の閾値寄りの所定の領域に該当する 場合には、当該応答信号を NACK側 DTXと判定し、それぞれの場合に異なる所定 の再送制御を行い、通信効率を向上することを特徴とする。 [0011] In order to solve the above-described problem and achieve the object, an automatic retransmission control method for data transmission according to the present invention performs transmission from a transmission device to a reception device, and then performs transmission in the transmission device. If the amplitude value of the response signal received from the receiving device falls below a predetermined threshold value for determining an affirmative response and falls above a predetermined threshold value for determining a negative response, the response signal is An automatic retransmission control method for determining an undecidable response, in which a transmission device divides an area determined to be DTX into a plurality of areas, and an amplitude value of a response signal received from a reception apparatus is divided into a plurality of areas. Out of the areas judged as DTX If it corresponds to a predetermined area close to a predetermined threshold determined as CK, the response signal is determined as ACK-side DTX, and if it corresponds to a predetermined area close to a predetermined threshold determined as NACK, The response signal is determined to be NACK side DTX, and different retransmission control is performed in each case to improve communication efficiency.
[0012] また、この発明にかかるデータ伝送の自動再送制御装置は、受信装置に対して送 信を行った後、前記受信装置から受け取った応答信号の振幅値が、肯定応答と判定 する所定の閾値より低ぐかつ、否定応答と判定する所定の閾値より高い領域に該当 する場合には、当該応答信号を判定不能応答と判定する自動再送制御を行う送信 装置であって、前記受信装置へ送信を行った後、前記受信装置から応答信号を受 信する受信手段と、前記受信手段にて前記受信装置から受け取った応答信号の振 幅値が、前記判定不能応答と判定する領域を分割して設定された複数の領域のうち 、前記肯定応答と判定する所定の閾値寄りの所定の領域に該当する場合には、当 該応答信号を肯定応答側判定不能応答と判定し、前記否定応答と判定する所定の 閾値寄りの所定の領域に該当する場合には、当該応答信号を否定応答側判定不能 応答と判定する判定制御手段と、前記判定制御手段が前記肯定応答側判定不能応 答と判定した場合、又は、前記判定制御手段が前記否定応答側判定不能応答と判 定した場合に、それぞれ異なる所定の再送制御を行う再送制御手段とを備えたことを 特徴とする。 [0012] In addition, the automatic retransmission control device for data transmission according to the present invention performs predetermined transmission in which the amplitude value of the response signal received from the receiving device is determined as an affirmative response after transmitting to the receiving device. A transmission device that performs automatic retransmission control that determines that the response signal is an undecidable response when the region falls below a threshold and is higher than a predetermined threshold that is determined to be a negative response, and is transmitted to the reception device. After performing the above, a receiving unit that receives a response signal from the receiving device and a region in which the amplitude value of the response signal received from the receiving device by the receiving unit is determined to be the undecidable response are divided. In the case where a predetermined region close to a predetermined threshold value determined to be an affirmative response among a plurality of set regions, the response signal is determined to be an affirmative response side determination impossible response, and the negative response is determined. Predetermined threshold When the value falls within a predetermined area close to the value, when the response control signal determines that the response signal is a negative response side determination impossible response, and when the determination control device determines that the response side is an unacceptable response, or In addition, when the determination control unit determines that the negative response side determination impossible response, it includes a retransmission control unit that performs different predetermined retransmission control.
発明の効果 The invention's effect
[0013] この発明によれば、送信装置は、従来は応答信号を ACKであるにもかかわらず D TXと判定していた場合でも、これを ACK側 DTXと判定できる場合には、所定時間 待機して前記受信装置からの再度の応答信号の受信を待ち、再度応答信号を受け 取らなかった場合には再送を行うことなく次のデータの通信に移行できるので、通信 効率を向上するとレ、う効果を奏する。 [0013] According to the present invention, the transmission apparatus waits for a predetermined time when it can be determined as ACK side DTX even when it has been determined as DTX even though the response signal is ACK in the past. If the response signal is not received again from the receiving apparatus, the next data communication can be performed without re-transmission, so that the communication efficiency can be improved. There is an effect.
図面の簡単な説明 Brief Description of Drawings
[0014] [図 1]図 1は、送信装置が受信装置から受信した応答信号の判定方法を説明するた めの説明図である。 FIG. 1 is an explanatory diagram for explaining a method of determining a response signal received by a transmitting device from a receiving device.
[図 2]図 2は、実施の形態 1における通信システムの構成を機能概念的に例示するブ
ロック図である。 FIG. 2 is a block diagram functionally illustrating the configuration of the communication system in the first embodiment. FIG.
[図 3]図 3は、実施の形態 1において、判定制御部 12aが応答信号を判定する方法を 説明した説明図である。 FIG. 3 is an explanatory diagram for explaining a method by which the determination control unit 12a determines a response signal in the first embodiment.
[図 4]図 4は、実施の形態 1における自動再送制御処理のフローチャートである。 FIG. 4 is a flowchart of automatic retransmission control processing in the first embodiment.
[図 5]図 5は、実施の形態 2における通信システムの構成を機能概念的に例示するブ ロック図である。 FIG. 5 is a block diagram illustrating a functional concept of the configuration of the communication system in the second embodiment.
[図 6]図 6は、実施の形態 2において、判定制御部 32aが応答信号を判定する方法を 説明した説明図である。 [Fig. 6] Fig. 6 is an explanatory diagram illustrating a method by which the determination control unit 32a determines a response signal in the second embodiment.
[図 7]図 7は、実施の形態 2における自動再送制御処理のフローチャートである。 FIG. 7 is a flowchart of automatic retransmission control processing in the second embodiment.
[図 8]図 8は、実施の形態 3における通信システムの構成を機能概念的に例示するブ ロック図である。 FIG. 8 is a block diagram illustrating a functional concept of the configuration of the communication system in the third embodiment.
[図 9]図 9は、実施の形態 3における自動再送制御処理のフローチャートである。 FIG. 9 is a flowchart of automatic retransmission control processing in the third embodiment.
[図 10]図 10は、実施の形態 4における通信システムの構成を機能概念的に例示する ブロック図である。 FIG. 10 is a block diagram illustrating a functional concept of the configuration of a communication system in a fourth embodiment.
[図 11]図 11は、実施の形態 4において、判定制御部 62aが応答信号を判定する方法 を説明した説明図である。 [Fig. 11] Fig. 11 is an explanatory diagram for explaining a method by which the determination control unit 62a determines a response signal in the fourth embodiment.
[図 12]図 12は、実施の形態 4における自動再送制御処理のフローチャートである。 FIG. 12 is a flowchart of automatic retransmission control processing in the fourth embodiment.
[図 13]図 13は、実施の形態 5における通信システムの構成を機能概念的に例示する ブロック図である。 FIG. 13 is a block diagram illustrating a functional concept of the configuration of a communication system in the fifth embodiment.
[図 14]図 14は、実施の形態 5における自動再送制御処理のフローチャートである。 FIG. 14 is a flowchart of automatic retransmission control processing in the fifth embodiment.
[図 15]図 15は、実施の形態 6における通信システムの構成を機能概念的に例示する ブロック図である。 FIG. 15 is a block diagram illustrating a functional concept of the configuration of a communication system in the sixth embodiment.
[図 16]図 16は、実施の形態 6における自動再送制御処理のフローチャートである。 FIG. 16 is a flowchart of automatic retransmission control processing in the sixth embodiment.
[図 17]図 17は、従来の自動再送制御処理のフローチャートである。 FIG. 17 is a flowchart of conventional automatic retransmission control processing.
[図 18]図 18は、従来の自動再送制御処理のフローチャートである。 FIG. 18 is a flowchart of conventional automatic retransmission control processing.
符号の説明 Explanation of symbols
10、 30、 50、 60、 70、 80 送信装置 10, 30, 50, 60, 70, 80 Transmitter
11 生成部
12、 32、 52、 62、 72、 82 制御部 11 Generator 12, 32, 52, 62, 72, 82 Controller
12a、 32a、 52a、 62a、 72a, 82a 半 U定制御部 12a, 32a, 52a, 62a, 72a, 82a Half U constant control part
12b、 32b、 52b、 62b、 72b、 82b 再生制御部 12b, 32b, 52b, 62b, 72b, 82b Playback control unit
82c 分割制御部 82c Division control unit
13 変復調部 13 modem
14 送受信部 14 Transceiver
20、 40 受信装置 20, 40 Receiver
21 生成部 21 Generator
22 制御部 22 Control unit
23 変復調部 23 Modulator / Demodulator
24、 44 送受信部 24, 44 Transceiver
発明を実施するための最良の形態 BEST MODE FOR CARRYING OUT THE INVENTION
[0016] 以下に添付図面を参照して、この発明に係る自動再送制御方法及びそのための送 信装置の好適な実施の形態を詳細に説明する。まず、本発明の基本的概念を説明 した後、本発明の各実施の形態について説明し、最後に、本発明の各実施の形態に 対する変形例について説明する。 [0016] Exemplary embodiments of an automatic retransmission control method and a transmission apparatus therefor will be described in detail below with reference to the accompanying drawings. First, the basic concept of the present invention will be described, then each embodiment of the present invention will be described, and finally, modifications to each embodiment of the present invention will be described.
[0017] まず、本発明の基本的概念について説明する。本発明では、送信装置と受信装置 との間において、 自動再送制御を適用したデータの送受信が行われる。この自動再 送制御では、送信装置から受信装置にデータを送信する毎に、受信装置から送信 装置に対して応答信号が返信される。この応答信号を受信した送信装置にぉレ、ては 、この応答信号をその振幅値に基づいて複数領域のいずれかに分類し、その領域に 応じた再送制御を行う。図 1は、送信装置が受信装置から受信した応答信号の判定 方法を説明するための説明図である。 ACK判定閾値 Ni lは、 ACK領域 R11の境 界を決定し、 NACK判定閾値 N12は、 NACK領域 R12の境界を決定する。そして、 ACK判定閾値 Nl 1と NACK判定閾値 N12の間の領域は、 DTX領域 R13である。 First, the basic concept of the present invention will be described. In the present invention, transmission / reception of data to which automatic retransmission control is applied is performed between the transmission device and the reception device. In this automatic retransmission control, every time data is transmitted from the transmission device to the reception device, a response signal is returned from the reception device to the transmission device. Upon receiving this response signal, the transmitting apparatus classifies the response signal into one of a plurality of regions based on the amplitude value, and performs retransmission control according to the region. FIG. 1 is an explanatory diagram for explaining a method of determining a response signal received by a transmitting device from a receiving device. The ACK determination threshold Nil determines the boundary of the ACK area R11, and the NACK determination threshold N12 determines the boundary of the NACK area R12. A region between the ACK determination threshold Nl 1 and the NACK determination threshold N12 is a DTX region R13.
[0018] ここで、従来は、応答信号を ACK領域 Rl l、 NACK領域 R12、または、 DTX領域 R13の 3領域のいずれかに分類していたのに対して、本発明においては、 DTXの領 域をさらに複数の領域に分割している。この DTXの分割数は任意である力 例えば
、 DTXを、 ACK寄りの DTX領域である ACK側 DTX領域 R13aと、 NACK寄りの D TX領域である NACK側 DTX領域 R13bとに 2分割する。そして、応答信号の振幅 値力 ACK側 DTX領域 R13aに該当する場合と、 NACK側 DTX領域 R 13bに該当 する場合とで、異なる再送制御を行う。このことにより、従来は DTXと判定されていた 応答信号についても、 ACKまたは NACKと判定できる場合があり、その結果として、 データ再送を行う回数を低減して、データ通信効率を向上することができる。 Here, conventionally, response signals have been classified into one of three regions of ACK region Rll, NACK region R12, or DTX region R13. The area is further divided into a plurality of areas. The number of divisions of this DTX is arbitrary. For example, The DTX is divided into two parts: an ACK side DTX region R13a which is a DTX region closer to the ACK, and a NACK side DTX region R13b which is a DTX region closer to the NACK. Then, different retransmission control is performed depending on the amplitude value ACK side DTX region R13a of the response signal and the case corresponding to the NACK side DTX region R13b. As a result, a response signal that has been determined to be DTX in the past may be determined to be ACK or NACK. As a result, the number of data retransmissions can be reduced, and data communication efficiency can be improved. .
[0019] また、本発明の一部の実施の形態では、送信装置から受信装置にデータを送信す る毎に、受信装置から送信装置に対して同一内容の応答信号を複数回返信する。そ して、送信装置では、この複数の応答信号の一部又は全部に基づいて再送制御を 行う。例えば、 ACK寄りの DTX領域に対応する応答信号が所定回数以上連続して 送信された場合には、この応答信号を ACKと判定し、 NACK寄りの DTX領域に対 応する応答信号が所定回数以上連続して送信された場合には、この応答信号を NA CKと判定する。このことによつても、データ再送を行う回数を低減して、データ通信 効率を向上することができる。 [0019] Further, in some embodiments of the present invention, every time data is transmitted from the transmission device to the reception device, a response signal with the same content is returned from the reception device to the transmission device multiple times. Then, the transmission apparatus performs retransmission control based on some or all of the plurality of response signals. For example, if the response signal corresponding to the DTX region near the ACK is continuously transmitted for a predetermined number of times or more, the response signal is determined as ACK, and the response signal corresponding to the DTX region near the NACK is the predetermined number of times or more. If transmitted continuously, this response signal is determined to be NA CK. This also reduces the number of data retransmissions and improves data communication efficiency.
[0020] 実施の形態 1. [0020] Embodiment 1.
次に、実施の形態 1について説明する。本実施の形態 1に係る自動再送制御方法 及びそのための送信装置は、概略的に、(l) DTX領域を複数の領域に分割し、応 答信号の振幅値が、分割された複数の領域のうち、 ACKと判定する所定の閾値寄り の領域に該当する場合には、応答信号を ACK側 DTXと判定し、 NACKと判定する 所定の閾値寄りの領域に該当する場合には、応答信号を NACK側 DTXと判定する こと、及び、(2)送信装置が、 ACK側 DTXと判定した場合において、受信装置から 所定時間以内に再度応答信号を受信した場合には、初めの応答信号を NACKと判 定し、受け取らなかった場合には、初めの応答信号を ACKと判定して再送制御を行 うこと、等を主たる特徴とする。 Next, Embodiment 1 will be described. The automatic retransmission control method and the transmission apparatus therefor according to Embodiment 1 are roughly divided into (l) a DTX region divided into a plurality of regions, and an amplitude value of a response signal is divided into a plurality of divided regions. Of these, if it falls in the area near the predetermined threshold value judged as ACK, the response signal is judged as ACK-side DTX, and judged as NACK. If it falls in the area near the predetermined threshold value, the response signal is NACK. (2) When the transmitting device determines that it is an ACK-side DTX and receives a response signal again from the receiving device within a predetermined time, the first response signal is determined to be NACK. If it is not received, the main feature is to perform retransmission control by determining the first response signal as ACK.
[0021] 最初に、本実施の形態 1に係る自動再送制御方法を実行する通信システムの構成 について説明する。図 2は、通信システムの構成を機能概念的に例示するブロック図 である。この図 2に示すように、通信システムは、送信装置 10と、受信装置 20とを備 えて構成されている。このうち、送信装置 10は、生成部 11と、制御部 12と、変復調部
13と、送受信部 14とを備えて構成されている。 [0021] First, a configuration of a communication system that executes the automatic retransmission control method according to the first embodiment will be described. FIG. 2 is a block diagram illustrating the configuration of the communication system in terms of functional concept. As shown in FIG. 2, the communication system includes a transmission device 10 and a reception device 20. Among these, the transmission device 10 includes a generation unit 11, a control unit 12, and a modem unit. 13 and a transmission / reception unit 14.
[0022] ここで、生成部 11は、受信装置 20へ送信すべきデータの生成を行う生成手段であ る。また、制御部 12は、生成されたデータに対する符号ィ匕処理及びチャネルコーデ イング処理と、復調された応答信号に対する複号化処理及びチャネルコーディング 処理と、復号化された応答信号の判定処理及びその判定結果に基づいたデータの 再送処理を行う制御手段である。この制御部 12は、機能概念的に、判定制御部 12a と、再送制御部 12bとを備えて構成されている。 Here, the generation unit 11 is a generation unit that generates data to be transmitted to the reception device 20. In addition, the control unit 12 performs coding processing and channel coding processing on the generated data, decoding processing and channel coding processing on the demodulated response signal, determination processing on the decoded response signal, and This is a control means for performing data retransmission processing based on the determination result. The control unit 12 includes a determination control unit 12a and a retransmission control unit 12b in terms of functional concept.
[0023] このうち、判定制御部 12aは、復号化された応答信号の判定制御を行う判定制御 手段である。図 3は、本実施の形態において、判定制御部 12aが、受信装置 20から 受信した応答信号に基づいて判定する方法を説明した説明図である。ここで、本実 施の形態においては、図 3に示すように、判定閾値 N13を設定することによって、 DT X領域 R13力 ACKと判定する閾値 Ni l寄りの領域 R13aと、 NACKと判定する閾 値 N12寄りの領域 R13bとに 2分割されている。これら判定閾値 Ni l— N13は、図示 しない記憶部に予め任意の方法で記憶されており、判定制御部 12aは、この記憶部 に記憶された判定閾値 Nl 1— N13を参照することで、応答信号の判定制御を行う。 [0023] Among these, the determination control unit 12a is a determination control means for performing determination control of the decoded response signal. FIG. 3 is an explanatory diagram for explaining a method by which the determination control unit 12a makes a determination based on the response signal received from the receiving device 20 in the present embodiment. Here, in the present embodiment, as shown in FIG. 3, by setting the determination threshold N13, the region R13a near the threshold Ni for determining the DTX region R13 force ACK and the threshold for determining the NACK are set. Divided into two regions R13b near the value N12. These determination threshold values Nil-N13 are stored in an arbitrary method in a storage unit (not shown) in advance, and the determination control unit 12a responds by referring to the determination threshold values Nl1-N13 stored in the storage unit. Perform signal determination control.
[0024] また、再送制御部 12bは、データの再送制御を行う再送制御手段である。具体的に は、再送制御部 12bは、応答信号の判定結果に基づいて、先のデータが正しく送信 されなかったと判定した場合には、先に送信したデータを受信装置 20に再送し、もし くは、先の送信が正しく行われたと判定した場合には、本処理を終了し、次回の処理 に移行して、次のデータを送信する再生制御を行う。 [0024] The retransmission control unit 12b is retransmission control means for performing retransmission control of data. Specifically, if the retransmission control unit 12b determines that the previous data has not been transmitted correctly based on the determination result of the response signal, the retransmission control unit 12b retransmits the previously transmitted data to the receiving device 20, or If it is determined that the previous transmission has been performed correctly, this process is terminated, the process proceeds to the next process, and reproduction control is performed to transmit the next data.
[0025] そして、変復調部 13は、符号化及びチャネルコーディング処理が行われたデータ に対する変調と、受信された応答信号に対する復調を行う変復調手段である。また、 送受信部 14は、変調されたデータの受信装置 20への送信と、受信装置 20から送信 された応答信号の受信を行う送受信手段である。 The modulation / demodulation unit 13 is modulation / demodulation means that modulates the data that has been subjected to the encoding and channel coding processing and demodulates the received response signal. The transmission / reception unit 14 is transmission / reception means for transmitting modulated data to the reception device 20 and receiving a response signal transmitted from the reception device 20.
[0026] つぎに、受信装置 20は、生成部 21と、制御部 22と、変復調部 23と、送受信部 24と を備えて構成されている。ここで、生成部 21は、送信装置 10へ送信すべき応答信号 の生成を行う生成手段である。また、制御部 22は、生成された応答信号に対する符 号化処理及びチャネルコーディング処理と、復調されたデータに対する復号ィヒ処理
及びチャネルコーディング処理を行う制御手段である。また、変復調部 23は、符号ィ匕 及びチャネルコーディング処理が行われた応答信号に対する変調と、受信されたデ ータに対する復調を行う変復調手段である。また、送受信部 24は、変調された応答 信号の送信装置 10への送信と、送信装置 10から送信されたデータの受信を行う送 受信手段である。 Next, the receiving device 20 is configured to include a generating unit 21, a control unit 22, a modem unit 23, and a transmitting / receiving unit 24. Here, the generation unit 21 is a generation unit that generates a response signal to be transmitted to the transmission device 10. In addition, the control unit 22 performs encoding processing and channel coding processing on the generated response signal, and decoding processing on the demodulated data. And control means for performing channel coding processing. The modem unit 23 is a modulation / demodulation unit that modulates the response signal subjected to the code coding and channel coding processing and demodulates the received data. The transmission / reception unit 24 is transmission / reception means for transmitting a modulated response signal to the transmission device 10 and receiving data transmitted from the transmission device 10.
[0027] 以下、送信装置 10から受信装置 20にデータ送信を行う際の自動再送制御処理に ついて説明する。この処理のフローチャートを図 4に示す。最初に、送信装置 10がデ ータを送信すると (ステップ S101)、このデータを受信装置 20が受信する(ステップ S 102)。そして、受信装置 20の制御部 22は、受信したデータが誤りを含んでいるか、 含んでレ、なレ、かを判定し (ステップ S 103)、受信したデータが誤りを含んでレ、なレ、場 合は ACKの応答信号を送信装置 10へ送信し (ステップ S 104)、誤りを含んでいる場 合は NACKの応答信号を送信装置 10へ送信する(ステップ S 105)。 [0027] Hereinafter, automatic retransmission control processing when data is transmitted from the transmission device 10 to the reception device 20 will be described. A flowchart of this process is shown in FIG. First, when the transmitting device 10 transmits data (step S101), the receiving device 20 receives this data (step S102). Then, the control unit 22 of the receiving device 20 determines whether the received data contains an error or not (step S103), and the received data contains an error. In this case, an ACK response signal is transmitted to the transmitting apparatus 10 (step S 104). If an error is included, a NACK response signal is transmitted to the transmitting apparatus 10 (step S 105).
[0028] このように送信された応答信号を送信装置 10が受信すると (ステップ S106)、送信 装置 10の判定制御部 12aは、この応答信号が ACKであるか否か判定を行う(ステツ プ S107)。すなわち、判定制御部 12aは、応答信号を ACKと判定した場合には (ス テツプ S107、 Yes)、先の送信が正しく行われたと判定して、本処理を終了する。こ の場合、送信装置 10は、次回の処理に移行して、次のデータを送信する。一方、送 信装置 10の判定制御部 12aは、ステップ S107で応答信号を ACKでないと判定した 場合には(ステップ S107、 No)、さらに、次のステップ S108に移行する。このステツ プ S 108において、判定制御部 12aは、この応答信号が NACKであるか否か判定を 行う。判定制御部 12aが応答信号を NACKと判定した場合には (ステップ S108、 Ye s)、先のデータが正しく送信されなかったと考えられるので、再送制御部 12bは、先 に送信したデータを受信装置 20に再送する(ステップ S101)。一方、判定制御部 12 aがステップ S108で応答信号を NACKでないと判定した場合には(ステップ S108、 No)、さらに、次のステップ S109に移行する。 [0028] When the transmission device 10 receives the response signal transmitted in this manner (step S106), the determination control unit 12a of the transmission device 10 determines whether or not the response signal is ACK (step S107). ). That is, if the determination control unit 12a determines that the response signal is ACK (step S107, Yes), the determination control unit 12a determines that the previous transmission has been performed correctly and ends this process. In this case, the transmitting apparatus 10 proceeds to the next process and transmits the next data. On the other hand, when determining that the response signal is not ACK in step S107 (step S107, No), the determination control unit 12a of the transmission device 10 further proceeds to the next step S108. In step S108, the determination control unit 12a determines whether or not the response signal is NACK. If the determination control unit 12a determines that the response signal is NACK (step S108, Yes), it is considered that the previous data has not been transmitted correctly, so the retransmission control unit 12b receives the previously transmitted data as a receiving device. Resend to 20 (step S101). On the other hand, when the determination control unit 12a determines that the response signal is not NACK in step S108 (step S108, No), the process proceeds to the next step S109.
[0029] このステップ S 109において、判定制御部 12aは、この応答信号が ACK側 DTXで あるか否か判定を行う。そして、判定制御部 12aが応答信号を ACK側 DTXでないと 判定した場合には (ステップ S109、 No)、先のデータが正しく送信されなかったと考
えられるので、再送制御部 12bは、先に送信したデータを受信装置 20に再送する( ステップ S101)。一方、判定制御部 12aがステップ S 109で応答信号を ACK側 DTX と判定した場合には (ステップ S109、 Yes)、次のステップ S113に移行する。 In step S 109, determination control unit 12 a determines whether or not this response signal is ACK side DTX. If the determination control unit 12a determines that the response signal is not the ACK side DTX (step S109, No), it is considered that the previous data has not been transmitted correctly. Therefore, the retransmission control unit 12b retransmits the previously transmitted data to the receiving device 20 (step S101). On the other hand, when the determination control unit 12a determines that the response signal is ACK side DTX in Step S109 (Yes in Step S109), the process proceeds to the next Step S113.
[0030] このように ACK側 DTXの判定を行うのは、以下の理由による。すなわち、従来は、 この段階で送信装置 10は応答信号を DTXと判定し、先のデータが正しく送信されな 力、つた可能性があると判定して、先に送信したデータを受信装置 20に再送していた 。これに対して、本発明においては、 DTXと判定しただけでは再送を行わず、さらに DTXが、 ACK側 DTXであるか否かの判定を行う。このことにより、応答信号が DTX に該当する場合であっても、所定の場合には再送を行うことなく後述するステップ S1 13に移行することで、再送率を低減して通信効率を向上させている。この場合、 AC K側 DTXと判定する DTX領域は、任意な範囲設定が可能である。 [0030] The ACK side DTX is determined in this way for the following reason. That is, conventionally, at this stage, the transmitting apparatus 10 determines that the response signal is DTX, determines that there is a possibility that the previous data has not been transmitted correctly, and has received the previously transmitted data to the receiving apparatus 20. I was resending. On the other hand, in the present invention, retransmission is not performed only by determining DTX, and it is further determined whether or not DTX is the ACK side DTX. As a result, even if the response signal corresponds to DTX, in a predetermined case, the process proceeds to step S113 described later without performing retransmission, thereby reducing the retransmission rate and improving the communication efficiency. Yes. In this case, any range can be set for the DTX area that is determined as the ACK DTX.
[0031] ここで、受信装置 20の制御部 22は、ステップ S104で ACKの応答信号、またはス テツプ S105で NACKの応答信号を送信装置 10へ送信した後、あらかじめ受信装 置 20と送信装置 10の間で取り決めをしてぉレ、た所定時間 T1だけ待機する(ステップ S110)。そして制御部 22は、その所定時間 T1が経過するまで送信装置 10からデー タが送付されるのを待ち(ステップ S111)、所定時間 T1内にデータを受信した場合 は(ステップ Sl l l、 Yes)、本処理の最初に戻り、受信したデータの判定処理を行う。 一方、制御部 22は、所定時間 T1内にデータを受け取らなかった場合は (ステップ S1 11、 No)、再度 NACKの応答信号を送信装置 10へ送付する (ステップ S112)。 [0031] Here, the control unit 22 of the reception device 20 transmits the ACK response signal in step S104 or the NACK response signal in step S105 to the transmission device 10, and then receives the reception device 20 and the transmission device 10 in advance. The process waits for a predetermined time T1 (step S110). Then, the control unit 22 waits for data to be sent from the transmitting device 10 until the predetermined time T1 elapses (step S111), and if data is received within the predetermined time T1 (step Sll, Yes). Returning to the beginning of this process, the received data is determined. On the other hand, if the control unit 22 does not receive the data within the predetermined time T1 (No at Step S11), the control unit 22 sends the NACK response signal to the transmitting device 10 again (Step S112).
[0032] 一方、送信装置 10の判定制御部 12aは、ステップ S113において、あらかじめ受信 装置 20と送信装置 10の間で取り決めをしておいた所定時間 T2だけ待機する(ステ ップ S 113)。そして、判定制御部 12aは、所定時間 T2が経過するまで受信装置 20 からの応答信号を待ち (ステップ S114)、所定時間 T2内に再度応答信号を受信した 場合は(ステップ S 114、 Yes)、 ACK側 DTXと判定した先の応答信号が正しくは N ACKである判定する。この場合には、先のデータが正しく送信されなかったと考えら れるので、再送制御部 12bは、先に送信したデータを受信装置 20に再送する(ステ ップ S101)。一方、判定制御部 12aは、所定時間 T2内に再度応答信号を受け取ら な力、つた場合は (ステップ S114、 No)、 ACK側 DTXと判定した先の応答信号が正し
くは ACKと判定する。この場合には、先のデータが正しく送信されたと考えられるの で、再送制御部 12bは、本処理を終了する。この場合、送信装置 10は、次回の処理 に移行して、次のデータを送信する。 On the other hand, the determination control unit 12a of the transmission device 10 waits for a predetermined time T2 that has been agreed in advance between the reception device 20 and the transmission device 10 in Step S113 (Step S113). Then, the determination control unit 12a waits for a response signal from the receiving device 20 until the predetermined time T2 elapses (step S114). When the response signal is received again within the predetermined time T2 (step S114, Yes), ACK side It is determined that the previous response signal determined as DTX is NACK correctly. In this case, since it is considered that the previous data has not been transmitted correctly, the retransmission control unit 12b retransmits the previously transmitted data to the receiving device 20 (step S101). On the other hand, if the determination control unit 12a does not receive the response signal again within the predetermined time T2 (step S114, No), the previous response signal determined as ACK side DTX is correct. Or ACK. In this case, it is considered that the previous data has been transmitted correctly, so the retransmission control unit 12b ends this process. In this case, the transmitting apparatus 10 proceeds to the next process and transmits the next data.
[0033] このように所定時間 Tl、 Τ2だけ待機するのは、以下の理由による。すなわち、従来 は、送信装置 10が、自動再送制御処理中に一定時間待機することはなかった。それ に対して、本発明においては、送信装置 10は、あらかじめ受信装置 20と送信装置 1 0の間で取り決めをしておいた所定時間 Τ2待機し、所定時間 Τ2内に受信装置 20か ら再度応答信号を受信した場合には、 ACK側 DTXと判定した先の応答信号を、正 しく ACKと再判定することが可能となる。従って、 ACK側 DTXと判定された場合の 再送制御を一層正確に行うことができる。 [0033] The reason for waiting for the predetermined time Tl, Τ2 in this way is as follows. In other words, conventionally, the transmitting apparatus 10 did not wait for a certain time during the automatic retransmission control process. On the other hand, in the present invention, the transmitting device 10 waits for a predetermined time Τ2 that has been negotiated between the receiving device 20 and the transmitting device 10 in advance, and again from the receiving device 20 within the predetermined time Τ2. When a response signal is received, the previous response signal determined as ACK-side DTX can be correctly determined as ACK again. Therefore, it is possible to perform retransmission control more accurately when it is determined as ACK side DTX.
[0034] このように、本実施の形態 1に係る自動再送制御方法及びそのための送信装置 10 によれば、送信装置 10は、従来は応答信号を ACKであるにもかかわらず DTXと判 定していた場合でも、これを ACK側 DTXと判定できる場合には、所定時間 Τ2待機 して受信装置 20からの再度の応答信号の受信を待ち、再度応答信号を受け取らな 力つた場合には再送を行うことなく次のデータの通信に移行できるので、通信効率を 向上させること力 Sできる。また、送信装置 10は、再度応答信号を受信した場合にはデ ータを再送することで、 ACK側 DTXと判定された場合の再送制御を一層正確に行 レ、、通信の信頼性を向上させることができる。 [0034] Thus, according to the automatic retransmission control method and transmitting apparatus 10 therefor according to Embodiment 1, transmitting apparatus 10 determines that the response signal is DTX even though it has conventionally been an ACK. If it can be determined as ACK-side DTX even if it has been received, it waits for a predetermined time Τ2 and waits for reception of a response signal from the receiver 20 again. Since it is possible to shift to the next data communication without performing it, it is possible to improve the communication efficiency. In addition, when the response signal is received again, the transmitting apparatus 10 retransmits the data, thereby performing retransmission control more accurately when it is determined as ACK side DTX, and improving communication reliability. Can be made.
[0035] 実施の形態 2. Embodiment 2.
次に、実施の形態 2について説明する。本実施の形態 2に係る自動再送制御方法 及びそのための送信装置は、概略的に、実施の形態 1と同様の特徴を有するが、さら に、送信装置が受信装置へ送信を行う毎に、送信装置が受信装置から同一内容の 応答信号を複数回受信する場合において、送信装置が、これら全ての応答信号の 振幅値を加算し、この加算結果に基づいて判定を行うことを主たる特徴とする。 Next, Embodiment 2 will be described. The automatic retransmission control method and the transmission apparatus therefor according to the second embodiment generally have the same features as in the first embodiment, but each time the transmission apparatus performs transmission to the reception apparatus, the transmission is performed. The main feature is that when the device receives a response signal having the same content from the receiving device a plurality of times, the transmitting device adds the amplitude values of all the response signals and makes a determination based on the addition result.
[0036] 図 5は、本実施の形態 2に係る自動再送制御方法を実行する通信システムの構成 を機能概念的に例示するブロック図である。特に説明なき構造及び方法については 、上述した実施の形態 1と同様であり、同一の構成を同一の符号を付して説明する。 この図 5に示すように、通信システムは、送信装置 30と、受信装置 40とを備えて構成
されている。ここで、送信装置 30は、実施の形態 1の制御部 12に代えて、制御部 32 を備えて構成されている。制御部 32は、生成されたデータに対する符号化処理及び チャネルコーディング処理と、復調された応答信号に対する復号化処理及びチヤネ ルコーディング処理と、復号化された応答信号の振幅値の加算処理と、復号化され た応答信号の判定処理及びその判定結果に基づいたデータの再送処理を行う制御 手段である。この制御部 32は、機能概念的に、判定制御部 32aと、再送制御部 32b とを備えて構成されている。 FIG. 5 is a block diagram exemplarily conceptually illustrating the configuration of a communication system that executes the automatic retransmission control method according to the second embodiment. The structure and method that are not particularly described are the same as those in the first embodiment described above, and the same components are described with the same reference numerals. As shown in FIG. 5, the communication system includes a transmission device 30 and a reception device 40. Has been. Here, the transmission device 30 is configured to include a control unit 32 instead of the control unit 12 of the first embodiment. The control unit 32 performs encoding processing and channel coding processing on the generated data, decoding processing and channel coding processing on the demodulated response signal, addition processing of the amplitude value of the decoded response signal, and decoding. It is a control means which performs the determination processing of the response signal made into a data, and the data retransmission processing based on the determination result. The control unit 32 includes a determination control unit 32a and a retransmission control unit 32b in terms of functional concept.
[0037] このうち、判定制御部 32aは、復号化された応答信号の判定制御を行う判定制御 手段である。ここで、本実施の形態においては、判定制御部 32aは、受信装置 40か ら複数回受信した同一内容の応答信号の振幅値を加算し、この加算結果に基づい て判定制御を行う。 [0037] Among these, the determination control unit 32a is a determination control means for performing determination control of the decoded response signal. Here, in the present embodiment, the determination control unit 32a adds the amplitude values of the response signals having the same contents received from the receiving device 40 a plurality of times, and performs determination control based on the addition result.
[0038] 図 6は、本実施の形態において、判定制御部 32aが、受信装置 40から複数回受信 した同一内容の応答信号の振幅値を加算した結果に基づいて、応答信号を判定す る方法を説明した説明図である。ここで、 ACK判定閾値 N21は、 ACK領域 R21の 境界を決定し、 NACK判定閾値 N22は、 NACK領域 R22の境界を決定し、 ACK 判定閾値 N21と NACK判定閾値 N 22の間の領域を DTX領域 R23とする。ここで、 判定閾値 N23を設定することによって、 DTX領域 R23をさらに、 ACK寄りの DTX領 域である ACK側 DTX領域 R23aと、 NACK寄りの DTX領域である NACK側 DTX 領域 R23bとに 2分割する。これら判定閾値 N21— N23は、図示しない記憶部に予 め任意の方法で記憶されており、判定制御部 32aは、この記憶部に記憶された判定 閾値 N21— N23を参照することで、複数回受信した同一内容の応答信号の振幅値 を加算した結果に基づいて、応答信号の判定制御を行う。 FIG. 6 shows a method of determining a response signal based on the result of adding the amplitude values of response signals of the same content received from the reception device 40 a plurality of times by the determination control unit 32a in the present embodiment. It is explanatory drawing explaining these. Here, the ACK determination threshold N21 determines the boundary of the ACK region R21, the NACK determination threshold N22 determines the boundary of the NACK region R22, and the region between the ACK determination threshold N21 and the NACK determination threshold N22 is the DTX region. R23. Here, by setting decision threshold N23, DTX area R23 is further divided into two parts: ACK-side DTX area R23a, which is a DTX area closer to ACK, and NACK-side DTX area R23b, which is a DTX area closer to NACK. . These determination threshold values N21 to N23 are stored in an arbitrary method in advance in a storage unit (not shown), and the determination control unit 32a refers to the determination threshold values N21 to N23 stored in the storage unit, and performs a plurality of times. Based on the result of adding the amplitude values of the received response signals with the same contents, response signal decision control is performed.
[0039] また、再送制御部 32bは、データの再送制御を行う再送制御手段である。具体的に は、再送制御部 32bは、判定制御部 32aにおける判定結果に基づいて、先のデータ が正しく送信されなかったと判定した場合には、先に送信したデータを受信装置 40 に再送し、もしくは、先の送信が正しく行われたと判定した場合には、本処理を終了 し、次回の処理に移行して、次のデータを送信する再送制御を行う。 [0039] The retransmission control unit 32b is retransmission control means for performing retransmission control of data. Specifically, when it is determined that the previous data has not been transmitted correctly based on the determination result in the determination control unit 32a, the retransmission control unit 32b retransmits the previously transmitted data to the receiving device 40, and Alternatively, if it is determined that the previous transmission has been performed correctly, this process is terminated, the next process is performed, and retransmission control is performed to transmit the next data.
[0040] つぎに、受信装置 40は、実施の形態 1の送受信部 24に代えて、送受信部 44を備
えて構成されている。ここで、送受信部 44は、変調された応答信号を、所定の複数回 (M回)だけ連続して送信装置 30へ送信し、また、送信装置 30から送信されたデー タを受信する送受信手段である。 Next, the receiving device 40 includes a transmission / reception unit 44 instead of the transmission / reception unit 24 of the first embodiment. Configured. Here, the transmission / reception unit 44 transmits the modulated response signal to the transmission device 30 continuously for a predetermined number of times (M times) and receives / transmits data transmitted from the transmission device 30 It is.
[0041] 以下、送信装置 30から受信装置 40にデータ送信を行う際の自動再送制御処理に ついて説明する。この処理のフローチャートを図 7に示す。最初に、送信装置 30がデ ータを送信すると (ステップ S201)、このデータを受信装置 40が受信する(ステップ S 202)。そして、受信装置 40の制御部 22は、受信したデータが誤りを含んでいるか、 含んでいなレ、かを判定する (ステップ S203)。受信装置 40は、受信したデータが誤り を含んでレ、なレ、場合は、 ACKの応答信号をあらかじめ受信装置 40と送信装置 30の 間で取り決めをしておいた M回だけ連続して送信装置へ送信し (ステップ S204)、誤 りを含んでいる場合は、 NACKの応答信号をあらかじめ受信装置 40と送信装置 30 の間で取り決めをしておいた M回だけ連続して送信装置 30へ送信する(ステップ S2 05)。 [0041] Hereinafter, automatic retransmission control processing when data is transmitted from the transmission device 30 to the reception device 40 will be described. A flowchart of this process is shown in FIG. First, when the transmitting device 30 transmits data (step S201), the receiving device 40 receives this data (step S202). Then, the control unit 22 of the receiving device 40 determines whether the received data includes an error or not (step S203). In the case where the received data contains an error, the receiving device 40 continuously transmits an ACK response signal M times as previously determined between the receiving device 40 and the transmitting device 30. If it contains an error (step S204), a response signal of NACK is sent continuously to the transmitter 30 for M times as determined in advance between the receiver 40 and the transmitter 30. Send (step S2 05).
[0042] このように送信された応答信号を送信装置 30が受信すると (ステップ S206)、送信 装置 30の判定制御部 32aは、応答信号を受信する毎に、それまでの応答信号の振 幅値を加算する (ステップ S207)。その後、判定制御部 32aは、受信装置 40からの 応答信号を M回全て受信したかどうか判定を行い (ステップ S208)、 M回全て受信し ていない場合には(ステップ S208、 No)、ステップ S206に戻ることにより、 M回受信 するまで、応答信号の受信を待つ(ステップ S206)。一方、判定制御部 32aは、ステ ップ S208で受信装置 40からの応答信号を M回全て受信したと判定した場合には( ステップ S208、 Yes)、次のステップ S209に移行する。 [0042] When the transmission device 30 receives the response signal transmitted in this way (step S206), every time the response control signal is received, the determination control unit 32a of the transmission device 30 receives the amplitude value of the response signal so far. Are added (step S207). Thereafter, the determination control unit 32a determines whether or not the response signal from the receiving device 40 has been received all M times (step S208). If not received all M times (step S208, No), step S206 By returning to, it waits for reception of a response signal until it is received M times (step S206). On the other hand, if the determination control unit 32a determines in step S208 that all the response signals from the receiving device 40 have been received M times (step S208, Yes), the process proceeds to the next step S209.
[0043] このように複数回全ての応答信号の振幅値を加算するのは、以下の理由による。す なわち、従来は、送信装置 30が受信装置 40から受信する複数回の応答信号のうち で一回でも ACKでないと判定した場合には、先のデータが正しく送信されなかった 可能性があると判定して、先に送信したデータを受信装置 40に再送していた。 [0043] The reason why the amplitude values of all response signals are added a plurality of times in this manner is as follows. In other words, conventionally, if it is determined that the transmission device 30 is not an ACK even once among the multiple response signals received from the reception device 40, the previous data may not be transmitted correctly. And the previously transmitted data was retransmitted to the receiving device 40.
[0044] これに対して、本発明においては、送信装置 30は複数回の応答信号の個々の判 定結果が異なる場合でも、複数回全ての応答信号を加算した結果に基づいて、所定 の場合には再送を行うことなく次のデータの通信に移行できるので、再送率を低減し
て通信効率を向上させることができる。 [0044] On the other hand, in the present invention, even when the individual determination results of the response signals of a plurality of times are different, the transmission device 30 is based on the result of adding all the response signals a plurality of times. Can transfer to the next data communication without retransmitting, reducing the retransmission rate. Communication efficiency can be improved.
[0045] その後、ステップ S209からステップ S216までのフローは、実施の形態 1における 図 3のステップ S107からステップ S114までのフローと同様であるため、その説明を 省略する。ただし、ステップ S209からステップ S211までのフローにおける応答信号 の判定処理は、実施の形態 1と異なり、ステップ S207における加算結果を所定の閾 値 N21 N23と比較することで行われる。 [0045] After that, the flow from step S209 to step S216 is the same as the flow from step S107 to step S114 in Fig. 3 in the first embodiment, and a description thereof will be omitted. However, unlike the first embodiment, the response signal determination process in the flow from step S209 to step S211 is performed by comparing the addition result in step S207 with a predetermined threshold value N21 N23.
[0046] このように、本実施の形態 2に係る自動再送制御方法及びそのための送信装置 30 によれば、送信装置 30は、従来は複数回の応答信号の個々の判定結果が異なり先 のデータを再送していた場合でも、複数回全ての応答信号を加算した結果に基づき 、所定の場合には再送を行うことなく次のデータの通信に移行できるので、再送率を 低減して通信効率を向上させることができる。 [0046] Thus, according to the automatic retransmission control method and the transmission device 30 therefor according to the second embodiment, the transmission device 30 conventionally differs in the individual determination results of a plurality of response signals, and the previous data Even if it has been retransmitted, it is possible to shift to the next data communication without performing retransmission based on the result of adding all the response signals multiple times, thus reducing the retransmission rate and improving the communication efficiency. Can be improved.
[0047] 実施の形態 3. [0047] Embodiment 3.
次に、実施の形態 3について説明する。本実施の形態 3に係る自動再送制御方法 及びそのための送信装置は、概略的に、実施の形態 1と同様の特徴を有するが、さら に、送信装置が受信装置へ送信を行う毎に、送信装置が受信装置から同一内容の 応答信号を複数回受信する場合において、送信装置が、同一内容の応答信号を受 信する毎に、それまでに受信した全ての応答信号の振幅値を加算し、この加算結果 に基づレ、て判定可能である場合には、全ての応答信号の受信を待つことなく判定を 行うことを主たる特徴とする。 Next, Embodiment 3 will be described. The automatic retransmission control method and the transmission apparatus therefor according to the third embodiment generally have the same features as those in the first embodiment, but each time the transmission apparatus performs transmission to the reception apparatus, the transmission is performed. When the device receives a response signal with the same content from the receiving device multiple times, each time the transmission device receives a response signal with the same content, the amplitude values of all the response signals received so far are added. If it is possible to make a determination based on the addition result, the main feature is that the determination is made without waiting for the reception of all response signals.
[0048] 図 8は、本実施の形態 3に係る自動再送制御方法を実行する通信システムの構成 を機能概念的に例示するブロック図である。特に説明なき構造及び方法については 、上述した実施の形態 1と同様であり、同一の構成を同一の符号を付して説明する。 この図 8に示すように、通信システムは、送信装置 50と、受信装置 40とを備えて構成 されている。ここで、送信装置 50は、実施の形態 1の制御部 12に代えて、制御部 52 を備えて構成されている。制御部 52は、生成されたデータに対する符号化処理及び チャネルコーディング処理と、復調された応答信号に対する復号化処理及びチヤネ ルコーディング処理等を行う制御手段である。この制御部 52は、機能概念的に、判 定制御部 52aと、再送制御部 52bとを備えて構成されてレ、る。
[0049] このうち、判定制御部 52aは、復号化された応答信号の判定制御を行う判定制御 手段である。ここで、本実施の形態において、判定制御部 52aは、送信装置 50が受 信装置 40から応答信号を受信する毎に、これまでに受信した全ての応答信号の振 幅値を加算し、この加算結果に基づいて判定を行う。また、再送制御部 52bは、デー タの再送制御を行う再送制御手段である。具体的には、再送制御部 52bは、判定制 御部 52aにおける判定結果に基づいて、先のデータが正しく送信されなかったと判 定した場合には、先に送信したデータを受信装置 40に再送し、もしくは、先の送信が 正しく行われたと判定した場合には、本処理を終了し、次回の処理に移行して、次の データを送信する再送制御を行う。 [0048] FIG. 8 is a block diagram functionally illustrating the configuration of a communication system that executes the automatic retransmission control method according to the third embodiment. The structure and method that are not particularly described are the same as those in the first embodiment described above, and the same components are described with the same reference numerals. As shown in FIG. 8, the communication system includes a transmission device 50 and a reception device 40. Here, the transmission device 50 is configured to include a control unit 52 instead of the control unit 12 of the first embodiment. The control unit 52 is a control unit that performs coding processing and channel coding processing on the generated data, decoding processing and channel coding processing on the demodulated response signal, and the like. The control unit 52 includes a determination control unit 52a and a retransmission control unit 52b in terms of functional concept. [0049] Among these, the determination control unit 52a is a determination control means for performing determination control of the decoded response signal. Here, in the present embodiment, every time the transmitting device 50 receives a response signal from the receiving device 40, the determination control unit 52a adds the amplitude values of all the response signals received so far. A determination is made based on the addition result. The retransmission control unit 52b is retransmission control means for performing retransmission control of data. Specifically, the retransmission control unit 52b retransmits the previously transmitted data to the receiving device 40 when it is determined that the previous data has not been transmitted correctly based on the determination result in the determination control unit 52a. However, if it is determined that the previous transmission was performed correctly, this process is terminated, and the next process is performed to perform retransmission control for transmitting the next data.
[0050] 以下、送信装置 50から受信装置 40にデータ送信を行う際の自動再送制御処理に ついて説明する。この処理のフローチャートを図 9に示す。ここで、ステップ S301力、ら ステップ S306までのフローは、実施の形態 2における図 7のステップ S201からステツ プ S206までのフローと同じであり、以下、説明を省略する。 [0050] Hereinafter, automatic retransmission control processing when data is transmitted from the transmission device 50 to the reception device 40 will be described. A flowchart of this process is shown in FIG. Here, the flow from step S301 to step S306 is the same as the flow from step S201 to step S206 in FIG. 7 in the second embodiment, and description thereof will be omitted.
[0051] ステップ S306において受信装置 40から応答信号を受信した後、送信装置 50の判 定制御部 52aは、この応答信号を受信する毎に、当該受信した応答信号と同一内容 の応答信号の振幅値であって、それまでに受信した全ての応答信号の振幅値をカロ 算する(ステップ 307)。そして、判定制御部 52aは、この加算結果に基づいて、この 応答信号が ACKであるか否か判定を行う(ステップ S308)。判定制御部 52aが応答 信号を ACKと判定した場合には (ステップ S308、 Yes)、先の送信が正しく行われた と考えることができるので、本処理を終了する。この場合には、次回の処理に移行し て、次のデータを送信する。一方、判定制御部 52aがステップ S308で応答信号を A CKでないと判定した場合には(ステップ S308、 No)、さらに、次のステップ S309に 移行する。 [0051] After receiving the response signal from the receiving device 40 in step S306, each time the determination control unit 52a of the transmitting device 50 receives the response signal, the amplitude of the response signal having the same content as the received response signal is received. Value, and the amplitude values of all response signals received so far are calculated (step 307). Then, the determination control unit 52a determines whether or not the response signal is ACK based on the addition result (step S308). If the determination control unit 52a determines that the response signal is ACK (step S308, Yes), it can be considered that the previous transmission has been performed correctly, and thus this processing is terminated. In this case, the process proceeds to the next process and the next data is transmitted. On the other hand, if the determination control unit 52a determines that the response signal is not ACK in step S308 (step S308, No), the process proceeds to the next step S309.
[0052] このステップ S309において、送信装置 50の判定制御部 52aは、ステップ S307で 算出した応答信号の振幅値を加算した結果に基づいて、この応答信号が NACKで あるか否か判定を行う。判定制御部 52aが応答信号を NACKと判定した場合には( ステップ S309、 Yes)、先のデータが正しく送信されなかったと考えることができるの で、再送制御部 52bは、先に送信したデータを受信装置 40に再送する (ステップ S3
01)。一方、判定制御部 52aがステップ S309で応答信号を NACKでないと判定した 場合には(ステップ S309、 No)、さらに、次のステップ S310に移行する。 [0052] In step S309, the determination control unit 52a of the transmission device 50 determines whether or not the response signal is NACK based on the result of adding the amplitude values of the response signal calculated in step S307. If the determination control unit 52a determines that the response signal is NACK (Yes in step S309), it can be considered that the previous data has not been transmitted correctly, so the retransmission control unit 52b Retransmit to receiver 40 (step S3 01). On the other hand, if the determination control unit 52a determines that the response signal is not NACK in step S309 (step S309, No), the process proceeds to the next step S310.
[0053] このように、複数回受信する同一内容の応答信号を受信する毎に、それまでに受 信した全ての応答信号の振幅値を加算し、この加算結果に基づレ、て応答信号の判 定を行うのは、以下の理由による。すなわち、従来は、送信装置 50が受信装置 40か ら受信する複数回全ての応答信号を受信した後でなければ、応答信号の判定を行う ことができなかった。これに対して、本発明においては、送信装置 50は、この加算結 果に基づいて応答信号の判定を行い、 ACK又は NACKと判定可能な場合は、前の データの再送信または次のデータの送信を行うことができる。この結果、全ての応答 信号の受信を待つことなく判定を行うことができるので、応答信号の受信から応答信 号の判定までに費やす時間を短くすることができ、通信効率を向上させることができ る。 [0053] In this manner, every time a response signal having the same content received a plurality of times is received, the amplitude values of all the response signals received so far are added, and the response signal is based on the addition result. The decision is made for the following reasons. In other words, conventionally, the response signal cannot be determined unless the transmitter 50 has received all the response signals received from the receiver 40 a plurality of times. On the other hand, in the present invention, the transmission device 50 determines the response signal based on the addition result, and when it can be determined as ACK or NACK, the previous data is retransmitted or the next data is transmitted. You can send. As a result, since it is possible to make a determination without waiting for reception of all response signals, the time spent from reception of a response signal to determination of the response signal can be shortened, and communication efficiency can be improved. The
[0054] つぎに、ステップ S310で、送信装置 50の判定制御部 52aは、受信装置 40からの 応答信号を M回全て受信したかどうか判定を行レ、、 M回全て受信していない場合に は(ステップ S310、 No)、ステップ S306に戻ることにより、 M回受信するまで、応答 信号の受信を待つ(ステップ S306)。一方、判定制御部 52aは、ステップ S310で受 信装置 40からの応答信号を M回全て受信したと判定した場合には (ステップ S310、 Yes)、次のステップ S311に移行する。 [0054] Next, in step S310, the determination control unit 52a of the transmission device 50 determines whether or not the response signal from the reception device 40 has been received all M times. (Step S310, No), the process returns to Step S306, and waits for reception of a response signal until it is received M times (Step S306). On the other hand, if the determination control unit 52a determines in step S310 that all the response signals from the receiving device 40 have been received M times (step S310, Yes), the process proceeds to the next step S311.
[0055] そして、ステップ S311からステップ S316までのフローは、図 7のステップ S211から ステップ S216までのフローと同じであり、以下、説明を省略する。 [0055] The flow from step S311 to step S316 is the same as the flow from step S211 to step S216 in Fig. 7, and will not be described below.
[0056] このように、本実施の形態 3に係る自動再送制御方法及びそのための送信装置 50 によれば、送信装置 50は、複数回全ての応答信号を受信する前でも、それまでに受 信した応答信号を加算した結果に基づき、所定の場合には前のデータの再送信また は次のデータの送信を行うことができる。その結果、全ての応答信号の受信を待つこ となく判定を行うことができるので、応答信号の受信から応答信号の判定までに費や す時間を短くすることができ、通信効率を向上させることができる。 [0056] As described above, according to the automatic retransmission control method and the transmission device 50 therefor according to the third embodiment, the transmission device 50 has received all the response signals before receiving the response signal multiple times. Based on the result of adding the response signals, the previous data can be retransmitted or the next data can be transmitted in a predetermined case. As a result, since it is possible to make a determination without waiting for reception of all response signals, it is possible to shorten the time spent from receiving the response signal to determining the response signal, and improving communication efficiency. Can do.
[0057] 実施の形態 4. [0057] Embodiment 4.
次に、実施の形態 4について説明する。本実施の形態 4に係る自動再送制御方法
及びそのための送信装置は、概略的に、実施の形態 1と同様の特徴を有するが、さら に、(l) DTX領域を三つの領域に分割し、応答信号の振幅値が、 ACKと判定する 所定の閾値寄りの領域と NACKと判定する所定の閾値寄りの領域とのあいだに挟ま れた領域に該当する場合には、応答信号を中間 DTXと判定すること、及び、(2)送 信装置が受信装置へ送信を行う毎に、送信装置が受信装置から同一内容の応答信 号を複数回受信する場合において、送信装置が、所定回数連続して受信した応答 信号の振幅値を全て ACK側 DTXと判定した場合には、全ての応答信号の受信を待 つことなく応答信号を ACKと判定し、又は、所定回数連続して受信した応答信号の 振幅値を全て NACK側 DTXと判定した場合には、全ての応答信号の受信を待つこ となく応答信号を NACKと判定すること、及び、(3)送信装置が受信装置へ送信を 行う毎に、送信装置が受信装置から同一内容の応答信号を複数回受信する場合に おいて、送信装置が、受信した応答信号の振幅値を一回でも ACKと判定した場合 には、全ての応答信号の受信を待つことなく応答信号を ACKと判定し、又は、受信 した応答信号の振幅値を一回でも NACKと判定した場合には、全ての応答信号の 受信を待つことなく応答信号を NACKと判定すること、等を主たる特徴とする。 Next, Embodiment 4 will be described. Automatic retransmission control method according to the fourth embodiment In addition, the transmitter for this purpose has roughly the same characteristics as those of the first embodiment, but further, (l) the DTX area is divided into three areas, and the amplitude value of the response signal is determined as ACK. If the area falls between the area close to the predetermined threshold and the area close to the predetermined threshold determined as NACK, the response signal is determined as intermediate DTX, and (2) the transmitter When the transmitter receives a response signal of the same content from the receiver multiple times each time the transmitter transmits to the receiver, the transmitter receives all the amplitude values of the response signal received continuously a predetermined number of times. When DTX is determined, the response signal is determined as ACK without waiting for reception of all response signals, or when all the amplitude values of the response signal received continuously for a predetermined number of times are determined as NACK DTX NACK response signals without waiting for reception of all response signals. And (3) every time the transmitting device transmits to the receiving device, the transmitting device receives the response signal having the same contents from the receiving device multiple times. If the signal amplitude value is determined to be ACK even once, the response signal is determined to be ACK without waiting for reception of all response signals, or the amplitude value of the received response signal is determined to be NACK even once. In this case, the main feature is that the response signal is determined to be NACK without waiting for reception of all response signals.
[0058] 図 10は、本実施の形態 4に係る自動再送制御方法を実行する通信システムの構成 を機能概念的に例示するブロック図である。特に説明なき構造及び方法については 、上述した実施の形態 1と同様であり、同一の構成を同一の符号を付して説明する。 この図 10に示すように、通信システムは、送信装置 60と、受信装置 40とを備えて構 成されている。ここで、送信装置 60は、実施の形態 1の制御部 12に代えて、制御部 6 2を備えて構成されている。制御部 62は、生成されたデータに対する符号化処理及 びチャネルコーディング処理と、復調された応答信号に対する復号化処理及びチヤ ネルコーディング処理等を行う制御手段である。この制御部 62は、機能概念的に、 判定制御部 62aと、再送制御部 62bとを備えて構成されている。 [0058] FIG. 10 is a block diagram functionally illustrating the configuration of a communication system that executes the automatic retransmission control method according to the fourth embodiment. The structure and method that are not particularly described are the same as those in the first embodiment described above, and the same components are described with the same reference numerals. As shown in FIG. 10, the communication system includes a transmission device 60 and a reception device 40. Here, the transmission device 60 is configured to include a control unit 62 instead of the control unit 12 of the first embodiment. The control unit 62 is a control unit that performs encoding processing and channel coding processing on the generated data, decoding processing and channel coding processing on the demodulated response signal, and the like. The control unit 62 includes a determination control unit 62a and a retransmission control unit 62b in terms of functional concept.
[0059] このうち、判定制御部 62aは、復号化された応答信号の判定制御を行う判定制御 手段である。ここで、本実施の形態においては、判定制御部 62aは、受信装置 40か ら応答信号を受信する毎に、これらの応答信号の振幅値を逐次記憶し、さらにこれま でに受信した全ての応答信号の振幅値を加算する。そして、判定制御部 62aは、こ
れらの逐次記憶した応答信号の振幅値、又は、これまでに受信した全ての応答信号 の振幅値を加算した結果から応答信号を判定し、この結果に基づレ、て判定制御を行[0059] Of these, the determination control unit 62a is a determination control means for performing determination control of the decoded response signal. Here, in the present embodiment, every time the response signal is received from the receiving device 40, the determination control unit 62a sequentially stores the amplitude values of these response signals, and further receives all the received signals so far. Add the amplitude value of the response signal. Then, the judgment control unit 62a The response signal is determined from the result of adding the amplitude values of these sequentially stored response signals or the amplitude values of all response signals received so far, and determination control is performed based on this result.
5。 Five.
[0060] 図 11は、本実施の形態において、判定制御部 62aが、受信装置 40から M回受信 した同一内容の応答信号の振幅値に基づいて、応答信号を判定する方法を説明し た説明図である。ここで、 ACK判定閾値 Ni lは、 ACK領域 R11の境界を決定し、 N ACK判定閾値 N12は、 NACK領域 R12の境界を決定する。そして、 ACK判定閾 値 Ni lと NACK判定閾値 N12の間の領域は、 DTX領域 R13である。ここで、 DTX 領域内に判定閾値 N33aと判定閾値 N33bを設定することによって、 DTX領域 R13 を ACK寄りの DTX領域である ACK側 DTX領域 R33aと、 NACK寄りの DTX領域 である NACK側 DTX領域 R33bと、これら ACK側 DTX領域 R33aと NACK側 DTX 領域 R33bとの間に挟まれた領域である中間 DTX領域 R33cとに 3分割する。これら 判定閾値 Nl l、 N12、 N33a、 N33bは、図示しない記憶部に予め任意の方法で記 憶されており、判定制御部 62aは、この記憶部に記憶された判定閾値 Nl l、 N12、 N 33a、 N33bを参照することで、 M回受信した同一内容の応答信号の振幅値に基づ いて、応答信号の判定制御を行う。 FIG. 11 is a diagram illustrating a method for determining the response signal based on the amplitude value of the response signal having the same content received M times from the receiving device 40 in the present embodiment. FIG. Here, the ACK determination threshold Nil determines the boundary of the ACK region R11, and the NACK determination threshold N12 determines the boundary of the NACK region R12. A region between the ACK determination threshold value Nil and the NACK determination threshold value N12 is a DTX region R13. Here, by setting the decision threshold N33a and decision threshold N33b in the DTX region, the DTX region R13 is set to the ACK side DTX region R33a that is the DTX region near the ACK, and the NACK side DTX region R33b that is the DTX region near the NACK. And an intermediate DTX region R33c which is a region sandwiched between the ACK side DTX region R33a and the NACK side DTX region R33b. These determination threshold values Nl l, N12, N33a, N33b are stored in advance in an arbitrary method in a storage unit (not shown), and the determination control unit 62a stores the determination threshold values Nl l, N12, N stored in the storage unit. By referring to 33a and N33b, response signal determination control is performed based on the amplitude value of the response signal of the same content received M times.
[0061] また、再送制御部 62bは、データの再送制御を行う再送制御手段である。具体的に は、再送制御部 62bは、判定制御部 62aにおける判定結果に基づいて、先のデータ が正しく送信されなかったと判定した場合には、先に送信したデータを受信装置 40 に再送し、もしくは、先の送信が正しく行われたと判定した場合には、本処理を終了 し、次回の処理に移行して、次のデータを送信する再送制御を行う。 [0061] The retransmission control unit 62b is retransmission control means for performing retransmission control of data. Specifically, if the retransmission control unit 62b determines that the previous data has not been transmitted correctly based on the determination result in the determination control unit 62a, the retransmission control unit 62b retransmits the previously transmitted data to the receiving device 40, and Alternatively, if it is determined that the previous transmission has been performed correctly, this process is terminated, the next process is performed, and retransmission control is performed to transmit the next data.
[0062] 以下、送信装置 60から受信装置 40にデータ送信を行う際の自動再送制御処理に ついて説明する。この処理のフローチャートを図 12に示す。ここで、ステップ S401力、 らステップ S406までのフローは、実施の形態 3における図 9のステップ S301からステ ップ S306までのフローと同じであり、以下、説明を省略する。 [0062] Hereinafter, automatic retransmission control processing when data is transmitted from the transmission device 60 to the reception device 40 will be described. A flowchart of this process is shown in FIG. Here, the flow from step S401 to step S406 is the same as the flow from step S301 to step S306 in FIG. 9 in the third embodiment, and the description thereof will be omitted.
[0063] ステップ S406において受信装置 40から応答信号を受信した後、送信装置 60の判 定制御部 62aは、この応答信号を受信する毎に、この応答信号が ACKであるか否か 判定を行う(ステップ S407)。そして、判定制御部 62aは、応答信号を ACKと判定し
た場合には(ステップ S407、 Yes)、先の送信が正しく行われたと考えられるので、本 処理を終了する。この場合には、次回の処理に移行して、次のデータを送信する。一 方、判定制御部 62aがステップ S407で応答信号を ACKでないと判定した場合には (ステップ S407、 No) ,さらに、次のステップ S408に移行する。このステップ S408に おいて、判定制御部 62aは、この応答信号が NACKであるか否か判定を行う。判定 制御部 62aが応答信号を NACKと判定した場合には (ステップ S408、 Yes)、先の データが正しく送信されなかったと考えられるので、再送制御部 62bは、先に送信し たデータを受信装置 40に再送する(ステップ S401)。一方、判定制御部 62aがステ ップ S408で応答信号を NACKでないと判定した場合には(ステップ S408、 No)、さ らに、次のステップ S409に移行する。 [0063] After receiving the response signal from the receiving device 40 in step S406, the determination control unit 62a of the transmitting device 60 determines whether or not the response signal is ACK each time the response signal is received. (Step S407). Then, the determination control unit 62a determines that the response signal is ACK. If this is the case (step S407, Yes), it is considered that the previous transmission was performed correctly, so this process ends. In this case, the process proceeds to the next process and the next data is transmitted. On the other hand, if the determination control unit 62a determines in step S407 that the response signal is not ACK (step S407, No), the process proceeds to the next step S408. In step S408, the determination control unit 62a determines whether or not this response signal is NACK. If the determination control unit 62a determines that the response signal is NACK (Yes in step S408), it is considered that the previous data has not been transmitted correctly, so that the retransmission control unit 62b receives the previously transmitted data as a receiving device. Resend to 40 (step S401). On the other hand, when the determination control unit 62a determines in step S408 that the response signal is not NACK (step S408, No), the process proceeds to the next step S409.
[0064] このように、複数回受信する同一内容の応答信号を受信する毎に、応答信号の判 定を行うのは、以下の理由による。すなわち、従来は、送信装置 60が受信装置 40か ら受信する複数回全ての応答信号を受信した後でなければ、応答信号の判定を行う ことができなかった。これに対して、本発明においては、送信装置 60は、受信した応 答信号の振幅値を一回でも ACKと判定した場合には、全ての応答信号の受信を待 つことなく応答信号を ACKと判定し、又は、受信した応答信号の振幅値を一回でも NACKと判定した場合には、全ての応答信号の受信を待つことなく応答信号を NA CKと判定し、前のデータの再送信または次のデータの送信を行うことができる。この 結果、全ての応答信号の受信を待つことなく判定を行うことができるので、応答信号 の受信力も応答信号の判定までに費やす時間を短くすることができ、通信効率を向 上させることができる。 [0064] The reason why the response signal is determined each time a response signal having the same content received a plurality of times is received is as follows. That is, conventionally, the response signal cannot be determined unless the transmitter 60 has received all the response signals received from the receiver 40 a plurality of times. On the other hand, in the present invention, when the transmitting device 60 determines that the amplitude value of the received response signal is ACK even once, the transmitting device ACKs the response signal without waiting for reception of all response signals. Or if the amplitude value of the received response signal is determined to be NACK even once, the response signal is determined to be NA CK without waiting for reception of all response signals, and the previous data is retransmitted. Alternatively, the next data can be transmitted. As a result, since it is possible to make a determination without waiting for reception of all response signals, the reception power of the response signal can also reduce the time spent for determining the response signal and improve communication efficiency. .
[0065] 次に、送信装置 60の判定制御部 62aは、受信装置 40から M回受信する同一内容 の応答信号を受信する毎に、これらの応答信号の振幅値を逐次記憶し、さらにこれま でに受信した全ての応答信号の振幅値を加算する(ステップ 409)。次のステップ 41 0で、判定制御部 62aは、 M回受信した同一内容の応答信号の振幅値が、所定回数 連続して ACK側 DTXであるか否か判定を行う(ここで、所定回数 N≤複数回 M)。そ して、判定制御部 62aは、 M回受信した同一内容の応答信号の振幅値が、所定回数 連続して ACK側 DTXであると判定した場合には、応答信号を ACKと判定し (ステツ
プ S410、 Yes)、この場合には先の送信が正しく行われたと考えられるので、本処理 を終了する。そして、次回の処理に移行して、次のデータを送信する。一方、判定制 御部 62aは、 M回受信した同一内容の応答信号の振幅値が、所定回数連続して AC K側 DTXと判定しなかった場合には(ステップ S410、 No)、さらに、次のステップ S4 11に移行する。 [0065] Next, each time the determination control unit 62a of the transmission device 60 receives a response signal of the same content received M times from the reception device 40, the amplitude value of these response signals is sequentially stored and further stored. The amplitude values of all the response signals received in step 409 are added (step 409). In the next step 410, the determination control unit 62a determines whether the amplitude value of the response signal having the same contents received M times is continuously ACK-side DTX for a predetermined number of times (here, the predetermined number of times N ≤ multiple times M). Then, the determination control unit 62a determines that the response signal is ACK when the amplitude value of the response signal having the same content received M times is determined to be the ACK side DTX continuously for a predetermined number of times (STEP). (S410, Yes). In this case, it is considered that the previous transmission was performed correctly, and thus this processing is terminated. Then, the process proceeds to the next process, and the next data is transmitted. On the other hand, when the amplitude value of the response signal having the same contents received M times does not determine the AC K side DTX continuously for a predetermined number of times (step S410, No), the determination control unit 62a further performs the next step. Proceed to step S4 11.
[0066] このステップ S411で、判定制御部 62aは、 M回受信した同一内容の応答信号の振 幅値が、所定回数連続して NACK側 DTXであるか否か判定を行う。そして、判定制 御部 62aは、 M回受信した同一内容の応答信号の振幅値が、所定回数連続して NA CK側 DTXであると判定した場合には、応答信号を NACKと判定し (ステップ S411 、 Yes)、この場合には先のデータが正しく送信されなかったと考えられるので、再送 制御部 62bは、先に送信したデータを受信装置 40に再送する (ステップ S401)。一 方、ステップ S411において、判定制御部 62aが、 M回受信した同一内容の応答信 号の振幅値が所定回数連続して NACK側 DTXと判定しなかった場合には (ステップ S411、 No)、さらに、次のステップ S412に移行する。その後のステップ S412力らス テツプ S418までのフローは、実施の形態 3における図 9のステップ S310からステツ プ S316までのフローと同じであり、以下、説明を省略する。 In step S411, determination control unit 62a determines whether or not the amplitude value of the response signal having the same content received M times is the NACK side DTX continuously for a predetermined number of times. Then, the determination control unit 62a determines that the response signal is NACK when the amplitude value of the response signal having the same content received M times is determined to be the NACK side DTX for a predetermined number of times (step S1 In this case, it is considered that the previous data has not been transmitted correctly, so the retransmission control unit 62b retransmits the previously transmitted data to the receiving device 40 (step S401). On the other hand, in step S411, when the determination control unit 62a does not determine that the amplitude value of the response signal having the same content received M times is NACK side DTX continuously for a predetermined number of times (step S411, No), Further, the process proceeds to next step S412. The subsequent flow from step S412 to step S418 is the same as the flow from step S310 to step S316 in FIG. 9 in the third embodiment, and description thereof will be omitted.
[0067] このように、複数回受信する同一内容の応答信号を受信する毎に、これまで受信し た応答信号の振幅値が、所定回数連続して、 ACK側 DTXであるか NACK側 DTX であるか否か判定を行うのは、以下の理由による。すなわち、従来は、送信装置 60が 受信装置 40から受信する複数回全ての応答信号を受信した後でなければ、応答信 号の判定を行うことができなかった。これに対して、本発明においては、送信装置 60 は、これまで受信した応答信号の振幅値が、所定回数連続して、 ACK側 DTXであ る場合は、全ての応答信号の受信を待つことなく応答信号を ACKと判定し、又は、こ れまで受信した応答信号の振幅値が、所定回数連続して、 NACK側 DTXである場 合は、全ての応答信号の受信を待つことなく応答信号を NACKと判定し、前のデー タの再送信または次のデータの送信を行うことができる。この結果、全ての応答信号 の受信を待つことなく判定を行うことができるので、応答信号の受信から応答信号の 判定までに費やす時間を短くすることができ、通信効率を向上させることができる。
[0068] このように、本実施の形態 4に係る自動再送制御方法及びそのための送信装置 60 によれば、送信装置 60は、複数回全ての応答信号を受信する前でも、それまでに受 信した応答信号の振幅値に基づき、所定の場合には前のデータの再送信または次 のデータの送信を行うことができる。その結果、全ての応答信号の受信を待つことなく 判定を行うことができるので、応答信号の受信から応答信号の判定までの時間を短く することができ、通信効率を向上させることができる。 [0067] In this way, every time a response signal having the same content received multiple times is received, the amplitude value of the response signal received so far is continuously ACK-side DTX or NACK-side DTX. Whether or not there is is determined for the following reason. In other words, conventionally, the response signal cannot be determined until after the transmission device 60 has received all the response signals received from the reception device 40 a plurality of times. On the other hand, in the present invention, the transmission device 60 waits for reception of all response signals when the amplitude value of the response signal received thus far is the ACK side DTX continuously for a predetermined number of times. If the response signal is determined to be ACK, or the amplitude value of the response signal received so far is the NACK side DTX for a predetermined number of times, the response signal is not waited for reception of all response signals. Can be determined as NACK, and the previous data can be retransmitted or the next data can be transmitted. As a result, determination can be performed without waiting for reception of all response signals, so that the time spent from reception of response signals to determination of response signals can be shortened, and communication efficiency can be improved. As described above, according to the automatic retransmission control method and the transmission device 60 therefor according to the fourth embodiment, the transmission device 60 has received the response signal before receiving all response signals a plurality of times. Based on the amplitude value of the response signal, the previous data can be retransmitted or the next data can be transmitted in a predetermined case. As a result, since determination can be performed without waiting for reception of all response signals, the time from response signal reception to response signal determination can be shortened, and communication efficiency can be improved.
[0069] 実施の形態 5. [0069] Embodiment 5.
次に、実施の形態 5について説明する。本実施の形態 5に係る自動再送制御方法 及びそのための送信装置は、概略的に、実施の形態 1と同様の特徴を有するが、さら に、(l) DTX領域を三つの領域に分割し、応答信号の振幅値が、 ACKと判定する 所定の閾値寄りの領域と NACKと判定する所定の閾値寄りの領域とのあいだに挟ま れた領域に該当する場合には、応答信号を中間 DTXと判定すること、及び、(2)送 信装置が受信装置へ送信を行う毎に、送信装置が受信装置から同一内容の応答信 号を複数回受信する場合において、送信装置が、所定回数連続して受信した応答 信号の振幅値を全て ACK又は ACK側 DTXと判定した場合には、全ての応答信号 の受信を待つことなく応答信号を ACKと判定し、又は、所定回数連続して受信した 応答信号の振幅値を全て NACK又は NACK側 DTXと判定した場合には、全ての 応答信号の受信を待つことなく応答信号を NACKと判定すること、等を主たる特徴と する。 Next, Embodiment 5 will be described. The automatic retransmission control method and the transmission apparatus therefor according to the fifth embodiment have the same characteristics as those of the first embodiment, except that (l) the DTX region is divided into three regions, and If the amplitude value of the response signal falls within the area between the area near the predetermined threshold value determined as ACK and the area near the predetermined threshold value determined as NACK, the response signal is determined as intermediate DTX And (2) every time the transmitting device transmits to the receiving device, when the transmitting device receives a response signal of the same content from the receiving device multiple times, the transmitting device continues for a predetermined number of times. If all received response signal amplitude values are determined to be ACK or ACK-side DTX, the response signal is determined to be ACK without waiting for reception of all response signals, or a response signal received continuously a predetermined number of times. When all the amplitude values of NACK or NACK side DTX are judged The main feature is that the response signal is determined as NACK without waiting for all response signals to be received.
[0070] 図 13は、本実施の形態 5に係る自動再送制御方法において、通信システムの構成 を機能概念的に例示するブロック図である。特に説明なき構造及び方法については 、上述した実施の形態 1と同様であり、同一の構成を同一の符号を付して説明する。 この図 13に示すように、通信システムは、送信装置 70と、受信装置 40とを備えて構 成されている。ここで、送信装置 70は、実施の形態 1の制御部 12に代えて、制御部 7 2を備えて構成されている。制御部 72は、生成されたデータに対する符号化処理及 びチャネルコーディング処理と、復調された応答信号に対する復号化処理及びチヤ ネルコーディング処理等を行う制御手段である。この制御部 72は、機能概念的に、 判定制御部 72aと、再送制御部 72bとを備えて構成されてレ、る。
[0071] このうち、判定制御部 72aは、復号化された応答信号の判定制御を行う判定制御 手段である。ここで、本実施の形態においては、判定制御部 72aは、送信装置 70が 受信装置 40から応答信号を受信する毎に、これらの応答信号の振幅値を逐次記憶 し、さらにこれまでに受信した全ての応答信号の振幅値を加算する。そして、判定制 御部 72aは、これらの逐次記憶した応答信号の振幅値、又は、これまでに受信した全 ての応答信号の振幅値を加算した結果から応答信号を判定し、この結果に基づレ、て 判定制御を行う。 FIG. 13 is a block diagram illustrating a functional concept of the configuration of the communication system in the automatic retransmission control method according to the fifth embodiment. The structure and method that are not particularly described are the same as those in the first embodiment described above, and the same components are described with the same reference numerals. As shown in FIG. 13, the communication system includes a transmission device 70 and a reception device 40. Here, the transmission device 70 is configured to include a control unit 72 instead of the control unit 12 of the first embodiment. The control unit 72 is a control unit that performs encoding processing and channel coding processing on the generated data, decoding processing and channel coding processing on the demodulated response signal, and the like. The control unit 72 is configured to include a determination control unit 72a and a retransmission control unit 72b in terms of functional concept. Among these, the determination control unit 72a is a determination control means for performing determination control of the decoded response signal. Here, in the present embodiment, every time the transmitting device 70 receives a response signal from the receiving device 40, the determination control unit 72a sequentially stores the amplitude values of these response signals, and further receives them so far. Add the amplitude values of all response signals. Then, the determination control unit 72a determines the response signal from the result of adding the amplitude values of the response signals stored sequentially or the amplitude values of all the response signals received so far, and based on this result. Judgment control is performed.
[0072] また、再送制御部 72bは、データの再送制御を行う再送制御手段である。具体的に は、再送制御部 72bは、判定制御部 72aにおける判定結果に基づいて、先のデータ が正しく送信されなかったと判定した場合には、先に送信したデータを受信装置 40 に再送し、もしくは、先の送信が正しく行われたと判定した場合には、本処理を終了 し、次回の処理に移行して、次のデータを送信する再送制御を行う。 [0072] The retransmission control unit 72b is retransmission control means for performing retransmission control of data. Specifically, when it is determined that the previous data has not been transmitted correctly based on the determination result in the determination control unit 72a, the retransmission control unit 72b retransmits the previously transmitted data to the receiving device 40, and Alternatively, if it is determined that the previous transmission has been performed correctly, this process is terminated, the process proceeds to the next process, and retransmission control is performed to transmit the next data.
[0073] 以下、送信装置 70から受信装置 40にデータ送信を行う際の自動再送制御処理に ついて説明する。この処理のフローチャートを図 14に示す。ここで、ステップ S501力 らステップ S506までのフローは、実施の形態 3における図 9のステップ S301からステ ップ S306までのフローと同じであり、以下、説明を省略する。 Hereinafter, automatic retransmission control processing when data is transmitted from the transmission device 70 to the reception device 40 will be described. A flowchart of this process is shown in FIG. Here, the flow from step S501 force to step S506 is the same as the flow from step S301 to step S306 in FIG. 9 in the third embodiment, and the description thereof will be omitted below.
[0074] ステップ S506において受信装置 40から応答信号を受信した後、送信装置 70の判 定制御部 72aは、この応答信号を受信する毎に、この応答信号の振幅値を逐次記憶 し、さらにこれまでに受信した同一の応答信号の振幅値を加算する (ステップ S507) 。次のステップ 508で、判定制御部 72aは、 M回受信した同一内容の応答信号の振 幅値が、所定回数連続して ACK又は ACK側 DTXであるか否か判定を行う(所定回 数 N≤複数回 M)。そして、判定制御部 72aは、 M回受信した同一内容の応答信号 の振幅値が所定回数連続して ACK又は ACK側 DTXであると判定した場合には、 応答信号を ACKと判定し (ステップ S508、 Yes)、この場合には先の送信が正しく行 われたと考えられるので、本処理を終了する。この場合には次回の処理に移行して、 次のデータを送信する。一方、判定制御部 72aは、 M回受信した同一内容の応答信 号の振幅値力 S、所定回数連続して ACK又は ACK側 DTXと判定しなかった場合に は(ステップ S508、 No)、さらに、次のステップ S509に移行する。
[0075] このステップ S509で、判定制御部 72aは、 M回受信した同一内容の応答信号の振 幅値が、所定回数連続して NACK又は NACK側 DTXであるか否か判定を行う。そ して、判定制御部 72aは、 M回受信した同一内容の応答信号の振幅値が、所定回数 連続して NACK又は NACK側 DTXであると判定した場合には、応答信号を NACK と判定し (ステップ S509、 Yes)、この場合には先のデータが正しく送信されな力、つた と考えられるので、再送制御部 72bは、先に送信したデータを受信装置 40に再送す る(ステップ S501)。一方、ステップ S509において、判定制御部 72aが、 M回受信し た同一内容の応答信号の振幅値が所定回数連続して NACK又は NACK側 DTXと 判定しなかった場合には(ステップ S509、 No)、さらに、次のステップ S510に移行 する。その後のステップ S510力、らステップ S516までのフローは、図 9のステップ S31 0からステップ S316までのフローと同じであり、以下、説明を省略する。 [0074] After receiving the response signal from the receiving device 40 in step S506, the determination control unit 72a of the transmitting device 70 sequentially stores the amplitude value of the response signal each time the response signal is received, and further stores this. The amplitude values of the same response signal received until then are added (step S507). In the next step 508, the determination control unit 72a determines whether or not the amplitude value of the response signal having the same content received M times is ACK or ACK side DTX continuously for a predetermined number of times (predetermined number of times N ≤ multiple times M). If the determination control unit 72a determines that the amplitude value of the response signal having the same content received M times is continuously ACK or ACK side DTX for a predetermined number of times, it determines that the response signal is ACK (step S508). Yes), in this case, it is considered that the previous transmission was performed correctly, so this process ends. In this case, it moves to the next processing and transmits the next data. On the other hand, if the determination control unit 72a does not determine the amplitude value S of the response signal having the same contents received M times, and ACK or ACK side DTX for a predetermined number of times (step S508, No), Then, the process proceeds to next step S509. In step S509, determination control unit 72a determines whether or not the amplitude value of the response signal having the same contents received M times is NACK or NACK side DTX continuously for a predetermined number of times. The determination control unit 72a determines that the response signal is NACK when the amplitude value of the response signal having the same contents received M times is determined to be NACK or NACK side DTX continuously for a predetermined number of times. (Step S509, Yes). In this case, since it is considered that the previous data is not transmitted correctly, the retransmission control unit 72b retransmits the previously transmitted data to the receiving device 40 (Step S501). . On the other hand, in step S509, if the determination control unit 72a does not continuously determine that the amplitude value of the response signal having the same content received M times is NACK or NACK side DTX for a predetermined number of times (step S509, No) Further, the process proceeds to the next step S510. The subsequent flow from step S510 to step S516 is the same as the flow from step S310 to step S316 in FIG. 9, and a description thereof will be omitted below.
[0076] 複数回受信する同一内容の応答信号を受信する毎に、これまで受信した応答信号 の振幅値が、所定回数連続して、 ACK又は ACK側 DTXであるカ NACK又は NA CK側 DTXであるか判定を行うのは、以下の理由による。すなわち、実施の形態 4で は、複数回受信する同一内容の応答信号を受信する毎に、送信装置 60は、当該受 信した応答信号の振幅値が ACK領域 Rl l、 NACK領域 R12、 ACK側 DTX領域 R 33a、 NACK側 DTX領域 R33b、中間 DTX領域 R33cの 5つの領域のどれに該当 するか判定しなければならなかった。これに対して、実施の形態 5においては、送信 装置 70は、当該受信した応答信号の振幅値が ACK領域 Rl 1と ACK側 DTX領域 R 33aを合わせた領域と、 NACK領域 R12と NACK側 DTX領域 R33bを合わせた領 域と、中間 DTX領域 R33 cとの 3つの領域のどちらに該当するか判定すればよい。 [0076] Each time a response signal having the same content is received, the amplitude value of the response signal received so far is continuously transmitted a predetermined number of times at the NACK or NACK side DTX, which is the ACK or ACK side DTX. The reason for determining whether or not there is is as follows. That is, in the fourth embodiment, every time a response signal having the same content received multiple times is received, the transmitting device 60 determines that the amplitude value of the received response signal is ACK area Rll, NACK area R12, ACK side. We had to determine which of the five regions, DTX region R 33a, NACK side DTX region R33b, and intermediate DTX region R33c. On the other hand, in the fifth embodiment, the transmitting device 70 determines that the amplitude value of the received response signal is a region in which the ACK region Rl 1 and the ACK side DTX region R 33a are combined, the NACK region R12, and the NACK side DTX. It is only necessary to determine which of the three areas of the combined area R33b and the intermediate DTX area R33c.
[0077] このように、本実施の形態 5に係る自動再送制御方法及びそのための送信装置 70 によれば、送信装置 70は、受信した応答信号の振幅値を判定する場合分けを少なく することができ、判定制御をすばやく行うことができるので、応答信号の判定までの時 間を短くすることができ、通信効率を向上させることができる。 As described above, according to the automatic retransmission control method and the transmission device 70 therefor according to the fifth embodiment, the transmission device 70 can reduce the case classification for determining the amplitude value of the received response signal. Since determination control can be performed quickly, the time until response signal determination can be shortened and communication efficiency can be improved.
[0078] 実施の形態 6. [0078] Embodiment 6.
次に、実施の形態 6について説明する。本実施の形態 6に係る自動再送制御方法 及びそのための送信装置は、概略的に、実施の形態 1一 5と同様の特徴を有するが
、さらに、送信装置が、 ACK領域と NACK領域と DTX領域とを分割する際の基準に なる閾値と、 DTX領域を複数の領域に分割する際の基準になる閾値とを、受信装置 力 受信した応答信号の受信品質に基づレ、て決定すること、を主たる特徴とする。 Next, Embodiment 6 will be described. The automatic retransmission control method according to the sixth embodiment and the transmission apparatus therefor have the same characteristics as those of the first to fifth embodiments. Further, the receiving apparatus receives the threshold value that is a reference when the transmitting apparatus divides the ACK area, the NACK area, and the DTX area and the threshold value that is a reference when the DTX area is divided into a plurality of areas. The main feature is that it is determined based on the reception quality of the response signal.
[0079] 図 15は、本実施の形態 6に係る自動再送制御方法において、通信システムの構成 を機能概念的に例示するブロック図である。特に説明なき構造及び方法については 、上述した実施の形態 1と同様であり、同一の構成を同一の符号を付して説明する。 この図 15に示すように、通信システムは、送信装置 80と、受信装置 20とを備えて構 成されている。ここで、送信装置 80は、実施の形態 1の制御部 12に代えて、制御部 8 2を備えて構成されている。制御部 82は、生成されたデータに対する符号化処理及 びチャネルコーディング処理と、復調された応答信号に対する復号化処理及びチヤ ネルコーディング処理等を行う制御手段である。この制御部 82は、機能概念的に、 判定制御部 82aと、再送制御部 82bと、分割制御部 82cとを備えて構成されてレ、る。 FIG. 15 is a block diagram illustrating a functional concept of the configuration of the communication system in the automatic retransmission control method according to the sixth embodiment. The structure and method that are not particularly described are the same as those in the first embodiment described above, and the same components are described with the same reference numerals. As shown in FIG. 15, the communication system includes a transmission device 80 and a reception device 20. Here, the transmission device 80 is configured to include a control unit 82 instead of the control unit 12 of the first embodiment. The control unit 82 is a control unit that performs encoding processing and channel coding processing on the generated data, decoding processing and channel coding processing on the demodulated response signal, and the like. In terms of functional concept, the control unit 82 includes a determination control unit 82a, a retransmission control unit 82b, and a division control unit 82c.
[0080] このうち、判定制御部 82aは、復号化された応答信号の判定制御を行う判定制御 手段である。ここで、本実施の形態においては、判定制御部 82aは、受信装置 20か ら受信した応答信号に基づいて判定処理を行う。また、再送制御部 82bは、データ の再送制御を行う再送制御手段である。具体的には、再送制御部 82bは、応答信号 の判定結果に基づいて、先のデータが正しく送信されなかったと判定した場合には、 先に送信したデータを受信装置 20に再送し、もしくは、先の送信が正しく行われたと 判定した場合には、本処理を終了し、次回の処理に移行して、次のデータを送信す る再送制御を行う。 Among these, the determination control unit 82a is a determination control unit that performs determination control of the decoded response signal. Here, in the present embodiment, determination control unit 82a performs determination processing based on the response signal received from reception device 20. The retransmission control unit 82b is retransmission control means for performing retransmission control of data. Specifically, if the retransmission control unit 82b determines that the previous data has not been correctly transmitted based on the determination result of the response signal, the retransmission control unit 82b retransmits the previously transmitted data to the receiving device 20, or If it is determined that the previous transmission has been performed correctly, this process is terminated, and the process proceeds to the next process to perform retransmission control for transmitting the next data.
[0081] ここで、分割制御部 82cは、実施の形態 1における図 3の ACK判定閾値 Ni lと、 N ACK判定閾値 N12と、判定閾値 N13とを、復号化された応答信号の受信品質 (SI R: Signal Interference Ratio)に基づいて決定する分割制御手段である。 [0081] Here, the division control unit 82c receives the ACK determination threshold value Ni l, the N ACK determination threshold value N12, and the determination threshold value N13 in FIG. It is a division control means that is determined based on SIR (Signal Interference Ratio).
[0082] 以下、送信装置 80から受信装置 20にデータ送信を行う際の自動再送制御処理に ついて説明する。この処理のフローチャートを図 16に示す。ここで、ステップ S601力、 らステップ S606までのフローは、実施の形態 1における図 4のステップ S101からステ ップ S106までのフローと同じであり、以下、説明を省略する。 Hereinafter, automatic retransmission control processing when data is transmitted from the transmission device 80 to the reception device 20 will be described. A flowchart of this process is shown in FIG. Here, the flow from step S601 to step S606 is the same as the flow from step S101 to step S106 in FIG. 4 in the first embodiment, and description thereof will be omitted.
[0083] ステップ S606において受信装置 20から応答信号を受信した後、送信装置 80の分
割制御部 82cは、応答信号の受信品質に基づいて、 ACK判定閾値 Ni lと、 NACK 判定閾値 N12と、判定閾値 N13を決定する (ステップ S607)。例えば、分割制御部 82cは、応答信号の受信品質が良い時は、 ACK領域 R11および ACK側 DTX領域 R13aを広げるように判定閾値 Ni l N13を決定し、応答信号の受信品質が悪い時 は、 NACK領域 R12又は NACK側 DTX領域 Rl 3bを狭めるように判定閾値 Nl 1— N13を決定する。この受信品質の具体的評価方法は任意である力 例えば、 ITU勧 告 G. 107による R値を測定し、この R値が所定の閾値より大きい場合には受信品質 が良いと判断し、 R値が所定の閾値より小さい場合には受信品質が悪いと判断する。 そして、送信装置 80は、この判定閾値 Ni l N13に基づいて判定制御を行う。その 後のステップ S608力、らステップ S615までのフローは、図 4のステップ S107からステ ップ S114までのフローと同じであり、以下、説明を省略する。 [0083] After receiving the response signal from the receiving device 20 in step S606, the transmission device 80 The split control unit 82c determines an ACK determination threshold value Nil, a NACK determination threshold value N12, and a determination threshold value N13 based on the reception quality of the response signal (step S607). For example, when the reception quality of the response signal is good, the division control unit 82c determines the determination threshold Ni l N13 to widen the ACK region R11 and the ACK side DTX region R13a, and when the response signal reception quality is bad, The determination threshold Nl 1 -N13 is determined so as to narrow the NACK region R12 or the NACK side DTX region Rl 3b. For example, measure the R value according to ITU recommendation G. 107, and if this R value is greater than a predetermined threshold, determine that the reception quality is good. Is smaller than a predetermined threshold, it is determined that the reception quality is poor. Then, the transmission device 80 performs determination control based on the determination threshold Ni l N13. The subsequent flow from step S608 to step S615 is the same as the flow from step S107 to step S114 in FIG. 4 and will not be described below.
[0084] このように、従来は、送信装置 80は、あらかじめ決定されていた判定閾値 Ni l— N 13に基づいて、応答信号の判定を行っていた。それに対して、本発明においては、 分割制御部 82cが受信装置 20から受信した応答信号の受信品質に基づいて、判定 閾値 Ni l— N13を決定することができる。従って、受信装置 20から受信した応答信 号の受信品質に基づいて再送制御を一層正確に行うことができ、通信の信頼性を向 上させることができる。 As described above, conventionally, the transmission device 80 performs the determination of the response signal based on the predetermined determination threshold value Ni l−N 13. On the other hand, in the present invention, the determination threshold Ni l−N13 can be determined based on the reception quality of the response signal received from the reception device 20 by the division control unit 82c. Therefore, retransmission control can be performed more accurately based on the reception quality of the response signal received from the receiving device 20, and communication reliability can be improved.
[0085] 以上、本発明の各実施の形態について説明したが、本発明の具体的な構成及び 方法は、特許請求の範囲に記載した各発明の技術的思想の範囲内において、任意 に改変及び改良することができる。以下、このような変形例について説明する。 As described above, each embodiment of the present invention has been described. However, specific configurations and methods of the present invention are arbitrarily modified and modified within the scope of the technical idea of each invention described in the claims. It can be improved. Hereinafter, such a modification will be described.
[0086] 例えば、本発明が効果を奏する対象は移動体通信ではなぐ無線通信、有線通信 その他どの様な通信方式でも構わなレ、。 [0086] For example, the object for which the present invention is effective may be any communication method other than mobile communication, such as wireless communication, wired communication, and the like.
[0087] また、発明が解決しょうとする課題や発明の効果は、前記した内容に限定されるも のではなぐ本発明によって、前記に記載されていない課題を解決したり、前記に記 載されていない効果を奏することもでき、また、記載されている課題の一部のみを解 決したり、記載されている効果の一部のみを奏することがある。例えば、従来より受信 効率が向上できていない場合においても、従来、応答信号が ACKではないと判断し て再送を行っていたケースのうち、一部でも再送を不要にできた場合には、本発明の
課題が解決されている。 [0087] Further, the problems to be solved by the invention and the effects of the invention are not limited to the above-described contents, but the present invention solves the problems not described above or is described above. It is possible to achieve an effect that is not shown, or to solve only a part of the described problem or to display only a part of the described effect. For example, even if the reception efficiency has not been improved compared to the conventional case, if it is determined that the response signal is not an ACK and has been retransmitted in the past, if even part of the retransmission can be made unnecessary, this Invention The problem has been solved.
[0088] また、前記各実施の形態で自動的に行われるものとして説明した制御の全部又は 任意の一部を手動で行っても良ぐ逆に、手動で行われるものとして説明した制御の 全部又は任意の一部を公知技術又は上述した思想に基づいて自動化しても良い。 また、各実施の形態において示した制御部や制御部内の各処理ブロックは、実際に は、 CPU及びこの CPUにて読み出され実行されるコンピュータプログラムとして構成 することができ、あるいは、ハードワイヤードロジックにて構成することができる。また、 上述した各電気的構成要素は機能概念的なものであり、必ずしも物理的に図示の如 く構成されていることを要しない。すなわち、各部の分散'統合の具体的形態は図示 のものに限られず、その全部又は一部を、各種の負荷や使用状況などに応じて、任 意の単位で機能的又は物理的に分散 *統合して構成することができる。この他、前記 文書中や図面中で示した処理手順、又は、制御手順については、特記する場合を 除いて任意に変更することができる。 [0088] In addition, all or all of the control described as being automatically performed in each of the embodiments may be performed manually. Conversely, all of the control described as being performed manually is performed. Alternatively, an arbitrary part may be automated based on a known technique or the idea described above. In addition, the control unit and each processing block in the control unit shown in each embodiment can actually be configured as a CPU and a computer program that is read and executed by the CPU, or a hard-wired logic. Can be configured. Further, each of the electrical components described above is functionally conceptual and does not necessarily need to be physically configured as illustrated. In other words, the specific form of distribution / integration of each part is not limited to the one shown in the figure, and all or a part thereof is functionally or physically distributed in arbitrary units according to various loads or usage conditions, etc. Can be integrated and configured. In addition, the processing procedure or control procedure shown in the document or drawing can be arbitrarily changed unless otherwise specified.
[0089] また、前記実施の形態 2— 5において、受信装置は、所定時間 T1内に再度データ を受信しない場合に、送信装置へ再送する応答信号は、 ACKでもよく、 ACK又は N ACKの同一内容を複数回再送してもよい。また、前記実施の形態 2— 5において、 送信装置は、受信装置からの応答信号を判定する基準となる各判定閾値を、前記実 施の形態 6で記載した応答信号の受信品質に基づいて決定してもよい。また、前記 実施の形態 1一 6において、送信装置は、 DTX領域を各実施の形態で記載した以 外の領域数に分割してもよい。例えば、前記実施の形態 1又は 6において、送信装置 は、 DTX領域 R13を三つ以上の領域に分割してもよい。また、前記実施の形態 4又 は 5において、送信装置は、 DTX領域 R13を二つの領域又は四つ以上の領域に分 割してもよい。また、前記実施の形態 2— 5において、送信装置は、 DTX領域 R23を 三つ以上の領域に分割してもよい。 In Embodiment 2-5, if the receiving apparatus does not receive data again within the predetermined time T1, the response signal to be retransmitted to the transmitting apparatus may be ACK, or the same ACK or N ACK The content may be retransmitted multiple times. In the second to fifth embodiments, the transmitting apparatus determines each determination threshold value used as a criterion for determining the response signal from the receiving apparatus based on the reception quality of the response signal described in the sixth embodiment. May be. Further, in Embodiments 1 to 16, the transmitting apparatus may divide the DTX region into the number of regions other than those described in each embodiment. For example, in Embodiment 1 or 6, the transmitting apparatus may divide the DTX region R13 into three or more regions. In the fourth or fifth embodiment, the transmission apparatus may divide the DTX region R13 into two regions or four or more regions. In Embodiment 2-5, the transmitting apparatus may divide DTX region R23 into three or more regions.
産業上の利用可能性 Industrial applicability
[0090] この発明は、移動体通信等の各種通信において、 自動再送制御を用いた信頼性 の高いデータ伝送を実現するための自動再送制御方法及び自動再送制御装置とし て有用である。
The present invention is useful as an automatic retransmission control method and an automatic retransmission control device for realizing highly reliable data transmission using automatic retransmission control in various communications such as mobile communication.