JP3460715B2 - Communication system and communication method - Google Patents

Communication system and communication method

Info

Publication number
JP3460715B2
JP3460715B2 JP2002021483A JP2002021483A JP3460715B2 JP 3460715 B2 JP3460715 B2 JP 3460715B2 JP 2002021483 A JP2002021483 A JP 2002021483A JP 2002021483 A JP2002021483 A JP 2002021483A JP 3460715 B2 JP3460715 B2 JP 3460715B2
Authority
JP
Japan
Prior art keywords
data
block
signal
transmission
reception
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2002021483A
Other languages
Japanese (ja)
Other versions
JP2002319993A (en
Inventor
康男 ▲よし▼村
良雄 堀池
博義 野村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Corp
Panasonic Holdings Corp
Original Assignee
Panasonic Corp
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Panasonic Corp, Matsushita Electric Industrial Co Ltd filed Critical Panasonic Corp
Priority to JP2002021483A priority Critical patent/JP3460715B2/en
Publication of JP2002319993A publication Critical patent/JP2002319993A/en
Application granted granted Critical
Publication of JP3460715B2 publication Critical patent/JP3460715B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

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

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、データ送信装置か
ら送信すべきデータを複数のブロックに分割したブロッ
ク群で構成されるデータ送信信号を送信し、データ送信
信号の受信通知信号、または再送要求信号をデータ受信
装置から返信する通信システムおよび通信方法に関する
ものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention transmits a data transmission signal composed of a block group obtained by dividing data to be transmitted from a data transmission device into a plurality of blocks, and a reception notification signal of the data transmission signal or a resend request. The present invention relates to a communication system and a communication method for returning a signal from a data receiving device.

【0002】[0002]

【従来の技術】データ送信装置とデータ受信装置とで通
信を行うとき、ビット同期信号、フレーム同期信号を最
初に送信し、続いて通信相手を識別するための識別符
号、通信相手に伝送したい伝送データを送信する。図7
に小電力無線を利用するときの通信電文フォーマットを
示す。
2. Description of the Related Art When a data transmitter and a data receiver communicate with each other, a bit synchronization signal and a frame synchronization signal are transmitted first, and subsequently an identification code for identifying a communication partner and a transmission desired to be transmitted to the communication partner. Send data. Figure 7
Shows the communication message format when using low power radio.

【0003】ビット同期信号71は送信装置と受信装置
とでビットタイミングを同期するための信号で、「01
01・・・」を数十ビットから百ビット程度繰り返す。
The bit synchronization signal 71 is a signal for synchronizing the bit timing between the transmitting device and the receiving device.
"01 ..." is repeated for several tens to hundreds of bits.

【0004】フレーム同期信号72は次にある識別符号
73の先頭位置を受信装置に伝えるための信号で、例え
ば31ビットの疑似ランダム信号を使用する。
The frame synchronization signal 72 is a signal for transmitting the leading position of the next identification code 73 to the receiving device, and uses, for example, a 31-bit pseudo random signal.

【0005】識別符号73は受信者識別符号74と送信
者識別符号75とからなる。これらは各送信装置、各受
信装置に固有の識別符号で、送信者識別符号75によっ
て受信装置は通信電文を送信した送信装置を判別でき
る。そして、受信通知信号(受信が正常に終了したこと
を知らせる信号)や再送要求信号(受信誤りがあって再
送信を要求する)の返信先の識別符号に用いる。
The identification code 73 comprises a receiver identification code 74 and a sender identification code 75. These are identification codes unique to each transmission device and each reception device. The sender identification code 75 allows the reception device to identify the transmission device that has transmitted the communication message. Then, it is used as an identification code of a reply destination of a reception notification signal (a signal notifying that the reception is normally completed) or a retransmission request signal (retransmission is requested due to a reception error).

【0006】また、受信者識別符号74によって通信電
文を受信すべき受信装置を判別できる。受信装置は予め
記憶している自身の識別符号と受信した受信者識別符号
74とが一致することを確認して伝送データ76を受信
する。受信者識別符号74が一致しない場合は受信しな
い。
The receiver identification code 74 can be used to identify the receiving device that should receive the communication message. The receiving device receives the transmission data 76 after confirming that its own identification code stored in advance and the received recipient identification code 74 match. If the recipient identification codes 74 do not match, no reception is made.

【0007】図示しないが、伝送データ76には誤り制
御符号を付加する。誤り検出符号であるパリティ符号や
CRC符号、あるいは誤り訂正符号であるBCH符号な
どを用いて、送受信の途中で伝送データに誤りが発生し
ていないかを調べる。
Although not shown, an error control code is added to the transmission data 76. A parity code or a CRC code, which is an error detection code, or a BCH code, which is an error correction code, is used to check whether or not an error has occurred in transmission data during transmission and reception.

【0008】以上は伝送データ76のビット数が少ない
ときである。通信相手に伝送したい伝送データのビット
数が多いとその受信中に送信装置と受信装置とのビット
タイミングずれが累積され、ビットタイミングが合わな
くなって受信不能となる。それを防ぐために、図7
(2)のように、伝送データを複数のブロック77,8
0に分割し、その途中にビット同期信号78を挿入して
ビットタイミングを再同期させる方法がある。また伝送
データの先頭位置をデータ受信装置に伝えるため、ビッ
ト同期信号78と伝送データ80とのあいだにフレーム
同期信号を挿入する。このフレーム同期信号79は、先
のフレーム同期信号72と同じでもよいが、それと区別
する必要があればそのビット反転信号等がよい。
The above is when the number of bits of the transmission data 76 is small. If the number of bits of the transmission data to be transmitted to the communication partner is large, the bit timing deviation between the transmitting device and the receiving device is accumulated during the reception, and the bit timing becomes unmatched, making it impossible to receive. To prevent this, Fig. 7
As in (2), the transmission data is transferred to a plurality of blocks 77, 8
There is a method of dividing into 0 and inserting a bit synchronization signal 78 in the middle to resynchronize the bit timing. Further, a frame synchronization signal is inserted between the bit synchronization signal 78 and the transmission data 80 in order to inform the data receiving device of the start position of the transmission data. The frame synchronization signal 79 may be the same as the previous frame synchronization signal 72, but if it needs to be distinguished from it, its bit inversion signal or the like is preferable.

【0009】伝送データを複数に分割したブロックに
は、それぞれブロック番号の情報を含んでおり、受信装
置はブロック番号を用いて受信したブロック群を一つの
伝送データにまとめる。またブロック群受信中に受信誤
りがあったときは、受信誤りがあったブロック番号を送
信装置に知らせて再送信を要求するので、送信装置は受
信装置が必要とするブロック群を再送信することができ
る。
Each block obtained by dividing the transmission data includes information of a block number, and the receiving device collects the received block group into one transmission data by using the block number. Also, if there is a reception error during block group reception, the transmitter notifies the transmitter of the block number in which the reception error occurred and requests retransmission, so the transmitter should retransmit the block group required by the receiver. You can

【0010】また、伝送データを複数に分割する際に1
ブロックに含まれる伝送データ長を可変長とする場合に
は、ブロックに含まれる伝送データのデータ長の情報を
各部ロックに含んでおり、データ長により受信装置は各
ブロックの伝送データ長を認識して受信処理を行う。
When the transmission data is divided into a plurality of pieces,
When the transmission data length included in a block is variable, information on the data length of the transmission data included in the block is included in each part lock, and the receiving device recognizes the transmission data length of each block based on the data length. The reception process is performed.

【0011】なお、ブロック群受信中に受信誤りがなか
ったときは、受信装置から送信装置に受信通知信号を返
信して知らせる。送信装置は、受信通知信号、再送要求
信号ともに受信できない場合は、データ送信信号を再度
送信する。
When there is no reception error during the block group reception, the reception device sends a reception notification signal back to the transmission device to notify it. When neither the reception notification signal nor the retransmission request signal can be received, the transmission device retransmits the data transmission signal.

【0012】受信通知信号、再送要求信号の通信電文フ
ォーマットも図7と同じである。伝送データ部に受信通
知を示す符号、または再送要求するブロック番号を含
む。伝送データが短い場合にはブロック分割は不要であ
るが、再送要求するブロック番号が多いとブロック分割
して送信する。
Communication message formats of the reception notification signal and the resend request signal are the same as those in FIG. The transmission data part includes a code indicating a reception notification or a block number for which a retransmission request is made. If the transmission data is short, block division is not necessary, but if there are many block numbers for which retransmission is requested, it is divided into blocks for transmission.

【0013】このように、送信すべきデータを複数のブ
ロックに分割したブロック群で構成されるデータ送信信
号を送信し、データ送信信号の受信通知信号または再送
要求信号をデータ受信装置から返信する通信システムに
関するものには、例えば、特開平2−186733号公
報等がある。
As described above, communication in which a data transmission signal composed of a block group in which data to be transmitted is divided into a plurality of blocks is transmitted, and a reception notification signal of the data transmission signal or a resend request signal is returned from the data receiving device. Regarding the system, for example, there is JP-A-2-186733.

【0014】[0014]

【発明が解決しようとする課題】前記従来の通信システ
ムでも再送要求信号によって効率の良い再送を行うが、
受信通知信号、再送要求信号がデータ送信装置に届かな
ければデータ送信信号全体を再送信することになる。特
にブロック分割するような伝送データは長いので、デー
タ送信信号全体を頻繁に再送信すると通信回線または通
信チャネルが混雑する。したがって、受信通知信号、再
送要求信号をデータ送信信号よりも優先する必要が考え
られる。
Even in the above-mentioned conventional communication system, efficient retransmission is performed by the retransmission request signal.
If the reception notification signal and the resend request signal do not reach the data transmission device, the entire data transmission signal is retransmitted. Especially, since transmission data that is divided into blocks is long, frequent retransmission of the entire data transmission signal causes congestion of the communication line or communication channel. Therefore, it may be necessary to prioritize the reception notification signal and the retransmission request signal over the data transmission signal.

【0015】一般に通信衝突を避けるためにキャリアセ
ンスが用いられる。これは送信前に他のデータ送信装置
からの送信信号が無いことを確認して送信する。他の送
信信号が有る場合は、しばらく送信待ちとする。したが
って、受信通知信号、再送要求信号を返信するときにキ
ャリアセンスし、このとき他のデータ送信装置から送信
信号が有れば返信することができなくなる。これを避け
るため、データ送信信号の送信終了直後に受信通知信
号、再送要求信号を返信して、受信通知信号、再送要求
信号の送信直前に他の送信信号が入らないようにするこ
とが考えられる。
Carrier sense is generally used to avoid communication collisions. Before transmission, this confirms that there is no transmission signal from another data transmission device and transmits it. If there is another transmission signal, the transmission waits for a while. Therefore, when the reception notification signal and the retransmission request signal are returned, carrier sensing is performed, and if there is a transmission signal from another data transmission device at this time, it cannot be returned. In order to avoid this, it is conceivable to send back the reception notification signal and the retransmission request signal immediately after the transmission of the data transmission signal so that other transmission signals do not enter immediately before the transmission of the reception notification signal and the retransmission request signal. .

【0016】しかし、ブロック受信中に受信誤りがあっ
たとき、例えばブロック番号やデータ長を受信中に誤り
が発生した場合、データ送信信号の終了を判断すること
が難しかった。例えば、キャリアセンスによってデータ
送信信号の終了を判断する方法では、フェージング等に
よるキャリアセンスのレベル変動によってデータ送信信
号の送信途中で誤って判断する場合がある。
However, when there is a reception error during block reception, for example, when an error occurs during reception of the block number or data length, it is difficult to determine the end of the data transmission signal. For example, in the method of determining the end of the data transmission signal by carrier sense, there is a case where the end of the data transmission signal is erroneously determined during transmission of the data transmission signal due to the level variation of the carrier sense due to fading or the like.

【0017】[0017]

【課題を解決するための手段】本発明は上記課題を解決
するために、データ送信装置とデータ受信装置とで通信
を行う通信システムにおいて、前記データ送信装置は、
送信すべきデータを複数のブロックに分割しブロック毎
に誤り制御符号を付加したブロック群でデータ送信信号
を構成する送信データ分割手段と、前記データ送信信号
を送信するデータ送信手段と、送信終了後に送信動作か
ら受信待ち受け動作に切り換えて再送要求信号を受信す
る受信手段とを備え、前記データ受信装置は、データ受
信手段で受信した前記データ送信装置からのデータ送信
信号の受信誤りを検出する受信誤り検出手段と、受信誤
りを検出したときに各ブロックに含まれるブロック番号
を基にして前記データ送信信号の送信終了時点を算出す
るブロック番号カウント手段と、データ送信信号の送信
終了時点に再送要求信号を返信する送信手段とからな
り、前記送信データ分割手段は、送信すべきデータを複
数のブロックに分割するときに各ブロックを最大Mビッ
ト以下として、最初の1ブロックめをMビット未満に分
割し、2ブロックめ以降をMビット固定に分割する
In order to solve the above problems, the present invention provides a communication system in which a data transmitting device and a data receiving device communicate with each other, wherein the data transmitting device comprises:
Transmission data dividing means for dividing the data to be transmitted into a plurality of blocks and forming a data transmission signal with a block group to which an error control code is added for each block, data transmission means for transmitting the data transmission signal, and after the transmission is completed. Receiving means for receiving a resend request signal by switching from a transmitting operation to a reception waiting operation, wherein the data receiving device detects a reception error of a data transmission signal received by the data receiving device from the data transmitting device. Detecting means, block number counting means for calculating the transmission end time of the data transmission signal based on the block number included in each block when a reception error is detected, and a retransmission request signal at the transmission end time of the data transmission signal. And a sending means to reply
The transmission data dividing means duplicates the data to be transmitted.
When dividing into a number of blocks, each block is
The first block is divided into less than M bits
The second and subsequent blocks are divided into M bits fixed .

【0018】上記発明によれば、データ受信装置は、デ
ータ送信信号のブロック群受信中に受信誤りがあったと
き、ブロック番号を基にしてデータ送信信号の送信終了
時点を算出し再送要求信号を返信するので、例えばブロ
ック番号やデータ長を受信中に誤りが発生した場合でも
データ送信信号の終了を正確に判断することでき、デー
タ送信信号と再送要求信号との隙間時間を少なくするこ
とが可能である。
According to the above invention, when there is a reception error during the reception of the block group of the data transmission signal, the data receiving device calculates the transmission end time point of the data transmission signal based on the block number and transmits the retransmission request signal. Since the reply is sent, the end of the data transmission signal can be accurately determined even if an error occurs during reception of the block number or data length, and the gap time between the data transmission signal and the retransmission request signal can be reduced. Is.

【0019】[0019]

【発明の実施の形態】本発明は各請求項記載の形態で実
施することができるものである。
BEST MODE FOR CARRYING OUT THE INVENTION The present invention can be implemented in the modes described in each claim.

【0020】すなわち、請求項1記載の発明のように、
データ送信装置とデータ受信装置とで通信を行う通信シ
ステムにおいて、データ送信装置は、送信すべきデータ
を複数のブロックに分割しブロック毎に誤り制御符号を
付加したブロック群でデータ送信信号を構成する送信デ
ータ分割手段と、データ送信信号を送信するデータ送信
手段と、送信終了後に送信動作から受信待ち受け動作に
切り換えて再送要求信号を受信する受信手段とを備え、
データ受信装置は、データ受信手段で受信した前記デー
タ送信装置からのデータ送信信号の受信誤りを検出する
受信誤り検出手段と、受信誤りを検出したときに各ブロ
ックに含まれるブロック番号を基にしてデータ送信信号
の送信終了時点を算出するブロック番号カウント手段
と、データ送信信号の送信終了時点に再送要求信号を返
信する送信手段とからなり、前記送信データ分割手段
は、送信すべきデータを複数のブロックに分割するとき
に各ブロックを最大Mビット以下として、最初の1ブロ
ックめをMビット未満に分割し、2ブロックめ以降をM
ビット固定に分割する。また請求項2記載の発明のよう
に、データ受信装置は、データ送信装置からのデータ送
信信号に含まれる最初の1ブロックめで受信誤りがあっ
た場合は再送要求信号を前記データ送信装置に返信しな
い。
That is, as in the invention described in claim 1,
In a communication system in which a data transmission device and a data reception device communicate with each other, the data transmission device divides data to be transmitted into a plurality of blocks and forms a data transmission signal with a block group to which an error control code is added for each block. A transmission data division means, a data transmission means for transmitting a data transmission signal, and a reception means for switching from the transmission operation to the reception waiting operation and receiving the retransmission request signal after the end of transmission,
The data data receiver, received by the data receiving means
Block number calculating a reception error detecting means for detecting a reception error of the data transmission signal from the data transmitting apparatus, a transmission end time of the based on the block number data transmission signals contained in each block upon detecting a reception error counting means, Ri Do and a transmitting means for returning the retransmission request signal to the transmitting end of the data transmission signal, the transmission data dividing means
When dividing the data to be transmitted into multiple blocks
Each block has a maximum of M bits or less
The second block and subsequent blocks are divided into M
Divide into fixed bits. Further, as in the invention according to claim 2
In addition, the data receiving device transmits the data from the data transmitting device.
There is a reception error in the first block included in the signal.
In case of failure, do not send the resend request signal back to the data transmitter.
Yes.

【0021】そして、受信したブロック番号を基にして
データ送信信号の送信終了時点を算出するので、例えば
ブロック番号やデータ長を受信中に誤りが発生した場合
でもデータ送信信号の終了を正確に判断することでき、
データ送信信号と再送要求信号との隙間時間を少なくす
ることが可能である。
Since the transmission end time of the data transmission signal is calculated based on the received block number, the end of the data transmission signal can be accurately determined even if an error occurs during reception of the block number or data length, for example. Can be
It is possible to reduce the gap time between the data transmission signal and the retransmission request signal.

【0022】また、請求項2記載の発明のように、デー
タ送信装置とで通信を行うデータ受信装置において、デ
ータ送信装置からの、送信すべきデータを複数のブロッ
クに分割しブロック毎に誤り制御符号を付加したブロッ
ク群で構成されるデータ送信信号を受信して、データ受
信手段で受信したデータ送信信号の受信誤りを検出する
受信誤り検出手段と、受信誤りを検出したときに各ブロ
ックに含まれるブロック番号を基にしてデータ送信信号
の送信終了時点を算出するブロック番号カウント手段
と、データ送信信号の送信終了時点に再送要求信号を返
信する送信手段とからなるものである。
Further, in the data receiving device which communicates with the data transmitting device, the data to be transmitted from the data transmitting device is divided into a plurality of blocks and error control is performed for each block. Reception error detection means for receiving a data transmission signal composed of a block group to which a code is added and detecting a reception error of the data transmission signal received by the data reception means, and included in each block when the reception error is detected The block number counting means calculates the transmission end time of the data transmission signal based on the block number, and the transmission means returns the retransmission request signal at the transmission end time of the data transmission signal.

【0023】そして、受信したブロック番号を基にして
データ送信信号の送信終了時点を算出するので、例えば
ブロック番号やデータ長を受信中に誤りが発生した場合
でもデータ送信信号の終了を正確に判断することでき、
データ送信信号と再送要求信号との隙間時間を少なくす
ることが可能である。
Since the transmission end time of the data transmission signal is calculated based on the received block number, the end of the data transmission signal can be accurately determined even if an error occurs during reception of the block number or the data length, for example. Can be
It is possible to reduce the gap time between the data transmission signal and the retransmission request signal.

【0024】また、請求項3記載の発明のように、デー
タ送信装置とデータ受信装置とで通信を行う通信方法に
おいて、データ送信装置は、送信すべきデータを複数の
ブロックに分割しブロック毎に誤り制御符号を付加した
ブロック群でデータ送信信号を構成し、データ送信信号
の送信終了後に送信動作から受信待ち受け動作に切り換
えて再送要求信号を受信し、データ受信装置は、データ
受信手段で受信した前記データ送信装置からのデータ送
信信号の受信誤りを検出したときに各ブロックに含まれ
るブロック番号を基にしてデータ送信信号の送信終了時
点を算出し、データ送信信号の送信終了時点に再送要求
信号を返信する通信方法において、前記送信データ分割
手段は、送信すべきデータを複数のブロックに分割する
ときに各ブロックを最大Mビット以下として、最初の1
ブロックめをMビット未満に分割し、2ブロックめ以降
をMビット固定に分割する。
Further, in the communication method in which the data transmitting device and the data receiving device communicate with each other, the data transmitting device divides the data to be transmitted into a plurality of blocks, and the data is transmitted to each block. The data transmission signal is configured by the block group to which the error control code is added, and after the transmission of the data transmission signal is completed, the transmission operation is switched to the reception standby operation to receive the retransmission request signal, and the data receiving device receives the data by the data receiving means. When the reception error of the data transmission signal from the data transmission device is detected, the transmission end time of the data transmission signal is calculated based on the block number included in each block, and the retransmission request signal is transmitted at the transmission end time of the data transmission signal. In the communication method of returning the
Means divides the data to be transmitted into multiple blocks
Sometimes each block is max M bits or less and the first 1
The block is divided into less than M bits, and the second block and later
Is fixed to M bits.

【0025】そして、受信したブロック番号を基にして
データ送信信号の送信終了時点を算出するので、例えば
ブロック番号やデータ長を受信中に誤りが発生した場合
でもデータ送信信号の終了を正確に判断することでき、
データ送信信号と再送要求信号との隙間時間を少なくす
ることが可能である。
Since the transmission end time of the data transmission signal is calculated based on the received block number, the end of the data transmission signal can be accurately determined even if an error occurs during reception of the block number or data length, for example. Can be
It is possible to reduce the gap time between the data transmission signal and the retransmission request signal.

【0026】また、請求項4記載の発明のように、請求
1または2のいずれか1項記載の通信システムの手段
の全てもしくは一部としてコンピュータを機能させるた
めのプログラムを記録した記録媒体である。そして、プ
ログラムを記録した記録媒体であるのでコンピュータを
用いて本発明のデータ受信装置の一部あるいは全てを容
易に実現することができる。プログラムの配布やインス
トール作業が簡単にできる。
According to a fourth aspect of the present invention, there is provided a recording medium in which a program for causing a computer to function as all or a part of the means of the communication system according to any one of the first and second aspects is recorded. is there. Since the program is a recording medium, a part or all of the data receiving apparatus of the present invention can be easily realized by using a computer. You can easily distribute and install the program.

【0027】[0027]

【実施例】以下、本発明の実施例について図面を用いて
説明する。
Embodiments of the present invention will be described below with reference to the drawings.

【0028】(実施例1)図1は本発明の実施例1に関
わるデータ送信装置の構成を示すブロック図である。デ
ータ受信装置と通信するため、図において、アンテナ1
を介してデータ受信装置からの無線信号2を受信し受信
電文に復調する受信手段3、その受信手段3の電源オン
・オフや通信チャネルなどを制御する受信回路制御手段
4、送信電文を変調してアンテナ1を介して相手の送デ
ータ受信装置に無線信号2を送信する送信手段5、その
送信手段5の電源オン・オフや通信チャネルなどを制御
する送信回路制御手段6、受信手段3からの受信電文を
解読して受信処理するとともに送信電文を組み立てて送
信手段5に渡すなど通信全体を制御する通信制御手段7
から構成される。
(Embodiment 1) FIG. 1 is a block diagram showing the configuration of a data transmitting apparatus according to Embodiment 1 of the present invention. In order to communicate with the data receiving device, the antenna 1 is shown in the figure.
Receiving means 3 for receiving the radio signal 2 from the data receiving device via the receiver and demodulating it into a received message, receiving circuit control means 4 for controlling power on / off of the receiving means 3 and communication channels, and modulating the transmitted message. From the transmitting means 5 for transmitting the radio signal 2 to the transmission data receiving device of the other party via the antenna 1, the transmitting circuit control means 6 for controlling the power on / off of the transmitting means 5 and the communication channel, and the receiving means 3. A communication control means 7 for controlling the entire communication such as decoding the received message and processing the received message, assembling the transmitted message and passing it to the transmitting means 5.
Composed of.

【0029】また、受信時に、受信手段3からの受信電
文中のビット同期信号を検出してデータ送信装置との同
期を取る処理を行うビット同期処理手段8、その同期を
基準にしてフレーム同期信号を一定時間のあいだ探索・
検出するフレーム同期信号検出手段9がある。予めフレ
ーム同期信号記憶手段10に記憶してあるフレーム同期
信号と受信した信号とを比較し一致したときにフレーム
同期信号と判断し、次に識別符号の判別を行う。
Further, at the time of reception, the bit synchronization processing means 8 for detecting the bit synchronization signal in the received message from the receiving means 3 and synchronizing with the data transmitting device, and the frame synchronization signal based on the synchronization. Search for a fixed time
There is a frame synchronization signal detecting means 9 for detecting. The frame synchronization signal stored in advance in the frame synchronization signal storage means 10 is compared with the received signal, and when they match each other, it is determined to be the frame synchronization signal, and then the identification code is determined.

【0030】通信制御手段7は識別符号記憶手段11か
ら識別符号を読み出し、受信時は受信電文中の受信者識
別符号が自身の識別符号と一致している電文のみを解読
する。また、送信時は送信電文中に送信者識別符号とし
て自身の識別符号を、受信者識別符号として通信相手の
識別符号を挿入する。なお、自身の識別符号と通信相手
の識別符号とは初期設定時に識別符号記憶手段11に記
憶する。
The communication control means 7 reads the identification code from the identification code storage means 11 and, when receiving, decodes only the electronic message in which the receiver identification code in the received electronic message matches its own identification code. Further, at the time of transmission, the identification code of itself is inserted as the sender identification code and the identification code of the communication partner is inserted as the receiver identification code in the transmission message. The identification code of itself and the identification code of the communication partner are stored in the identification code storage means 11 at the time of initial setting.

【0031】ここで、データ送信装置において上記送信
電文はデータ送信信号であり、上記受信電文は再送要求
信号と受信通知信号である。送信データは送信データバ
ッファ12から出力し、送信データ分割手段13で複数
ブロックに分割して通信制御手段7に出力する。また再
送要求信号を受信した場合、再送データ生成手段14は
複数ブロックから再送信に必要なブロックを抽出し再送
データを構成して通信制御手段7に出力する。
Here, in the data transmission device, the transmission message is a data transmission signal, and the reception message is a retransmission request signal and a reception notification signal. The transmission data is output from the transmission data buffer 12, divided into a plurality of blocks by the transmission data dividing unit 13, and output to the communication control unit 7. Further, when the retransmission request signal is received, the retransmission data generating means 14 extracts blocks required for retransmission from the plurality of blocks, forms retransmission data, and outputs the retransmission data to the communication control means 7.

【0032】図2は本発明の実施例1に関わるデータ受
信装置の構成を示すブロック図である。図において、1
〜11は図1と同じなので説明を省略する。
FIG. 2 is a block diagram showing the configuration of the data receiving apparatus according to the first embodiment of the present invention. In the figure, 1
1 to 11 are the same as those in FIG.

【0033】データ受信装置において受信電文はデータ
送信信号であり、送信電文は再送要求信号と受信通知信
号である。受信したブロック毎に受信誤りの有無を受信
電文誤り検出手段15において検出し、受信誤りが無い
ブロックは受信データバッファ16に出力する。受信誤
りが有るブロックはそのブロック番号を再送要求信号生
成手段17に出力する。
In the data receiving device, the reception message is a data transmission signal, and the transmission message is a retransmission request signal and a reception notification signal. The reception telegram error detection means 15 detects the presence or absence of a reception error for each received block, and outputs the block having no reception error to the reception data buffer 16. The block having the reception error outputs the block number to the retransmission request signal generating means 17.

【0034】1回のデータ送信信号の全ブロックの受信
が終了した時点で受信誤りが有る場合、再送要求信号生
成手段17において再送要求信号(受信誤りのあったブ
ロック番号をデータ送信装置に伝えるための信号)を生
成し通信制御手段7に出力する。全ブロックの受信が終
了した時点で受信誤りが無い場合、受信通知信号生成手
段18において受信通知信号(受信誤りなしという内容
をデータ送信装置に伝えるための信号)を生成し通信制
御手段7に出力する。
If there is a reception error at the time when all the blocks of the data transmission signal have been received once, the retransmission request signal generating means 17 transmits the retransmission request signal (in order to inform the data transmitter of the block number in which the reception error occurred). Signal) and output to the communication control means 7. When there is no reception error when reception of all blocks is completed, the reception notification signal generation means 18 generates a reception notification signal (a signal for transmitting the content that there is no reception error to the data transmitter) and outputs it to the communication control means 7. To do.

【0035】受信通知信号または再送要求信号はデータ
送信信号の送信終了時点で返信する。そのタイミングは
受信したブロック番号を基にしてブロック番号カウンタ
手段19で算出する。詳細は次の通信電文フォーマット
を示して説明する。
The reception notification signal or the resend request signal is returned at the end of transmission of the data transmission signal. The timing is calculated by the block number counter means 19 based on the received block number. Details will be described with reference to the following communication message format.

【0036】図3に本発明の通信電文フォーマットを示
す。(1)はブロック分割なしのとき、(2)はブロッ
ク分割有りのときの通信電文である。いずれも従来例で
ある図7と基本的に同じ構成であり、各データブロック
には、そのブロックのブロック番号32、ブロック内の
伝送データのデータ長33、伝送データ34、誤り制御
符号35が含まれる。また最後にダミー信号31を付加
している。これはデータ受信装置が返信するときに受信
動作から送信動作の切り換えるのに必要な時間を考慮し
たもので、後で図6を用いて説明する。
FIG. 3 shows a communication message format of the present invention. (1) is a communication message when there is no block division and (2) is a communication message when there is block division. Each of them has basically the same configuration as that of the conventional example shown in FIG. 7, and each data block includes a block number 32 of the block, a data length 33 of transmission data in the block, transmission data 34, and an error control code 35. Be done. Finally, a dummy signal 31 is added. This takes into account the time required to switch from the receiving operation to the transmitting operation when the data receiving device returns, and will be described later with reference to FIG.

【0037】ところで、送信すべきデータを複数のブロ
ックに分割する方法は次の二つがある。
There are the following two methods for dividing the data to be transmitted into a plurality of blocks.

【0038】(a)1ブロックを最大Mビットまでの可
変長とし、最初の1ブロックめをMビット以下、2ブロ
ックめ以降をMビット固定にブロック分割する。例え
ば、1ブロックを最大1024ビットまでの可変長、送
信すべきデータを10000ビットとすると、1ブロッ
クめは784ビット、2〜10ブロックは1024ビッ
トになる。
(A) One block has a variable length of up to M bits, and the first block is divided into M bits or less, and the second block or later is fixed to M bits. For example, if one block has a variable length of up to 1024 bits and the data to be transmitted is 10,000 bits, the first block has 784 bits, and the second to tenth blocks have 1024 bits.

【0039】この分割方法(a)の利点は、最初の1ブ
ロックめが誤りなく受信できれば2ブロックめ以降で受
信誤りがあってもブロック番号からデータ送信信号の終
了を正確に判断することができる。
The advantage of this division method (a) is that if the first first block can be received without error, the end of the data transmission signal can be accurately determined from the block number even if there is a reception error in the second and subsequent blocks. .

【0040】(b)1ブロックのデータ長をNビットの
固定長とする。この場合、ブロック分割の結果、1ブロ
ックがNビットに満たない場合はダミーデータで埋め
る。例えば1ブロックを最大1024ビットの固定長、
送信すべきデータを10000ビットとすると、1ブロ
ックめは784ビット+ダミーデータ240ビット、2
〜10ブロックは1024ビットになる。このときデー
タ受信装置は、ダミーデータの有無をデータ長33によ
って判別し、受信処理後ダミーデータは破棄する。
(B) The data length of one block is a fixed length of N bits. In this case, as a result of block division, if one block is less than N bits, it is filled with dummy data. For example, one block has a maximum fixed length of 1024 bits,
If the data to be transmitted is 10000 bits, the first block is 784 bits + dummy data 240 bits, 2
The -10 block has 1024 bits. At this time, the data receiving device determines the presence or absence of dummy data based on the data length 33, and discards the dummy data after the reception processing.

【0041】この分割方法(b)の利点は、どのブロッ
クで受信誤りがあってもブロック番号からデータ送信信
号の終了を正確に判断することできる。反面、固定長N
ビットが大きいときに効率が悪くなる。送信すべきデー
タが1025ビットであればダミーデータを1023ビ
ット付加して2ブロック(2048ビット)送信しなけ
ればならない。
The advantage of this division method (b) is that the end of the data transmission signal can be accurately determined from the block number, regardless of which block has a reception error. On the other hand, fixed length N
Inefficiency when the bit is large. If the data to be transmitted is 1025 bits, 1023 bits of dummy data must be added and two blocks (2048 bits) must be transmitted.

【0042】次に図4にブロック番号を示す。ここでは
3ブロックに分割した場合を示す。(1)は減算値で与
える方法、(2)は加算値で与える方法である。
Next, FIG. 4 shows block numbers. Here, the case of dividing into three blocks is shown. (1) is a method of giving a subtraction value, and (2) is a method of giving an addition value.

【0043】ブロック分割して送信する場合、このデー
タ送信信号に含まれる全ブロック数をデータ受信装置に
知らせるため全ブロック数の情報が必要になる。(2)
では全ブロック数41が必要であるが(1)ではデータ
ブロック1のブロック番号42が全ブロック数の情報を
兼ねることができる。すなわち(1)では1ブロックめ
のブロック番号によって受信すべき全ブロック数がわか
るとともに、データ受信装置はブロック番号が1になる
までブロック群を受信すればよい。以上から(1)は
(2)と比較して通信電文フォーマットが簡潔になると
ともに受信処理が容易とすることができる。以下、ブロ
ック番号は(1)の方法で説明をする。
When the data is divided into blocks and transmitted, information on the total number of blocks is required to inform the data receiving device of the total number of blocks included in the data transmission signal. (2)
In the case of (1), the block number 42 of the data block 1 can also serve as information of the total number of blocks. That is, in (1), the total number of blocks to be received can be known from the block number of the first block, and the data receiving device can receive the block group until the block number becomes 1. From the above, the communication message format of (1) is simpler than that of (2), and the reception process can be facilitated. Hereinafter, the block number will be described using the method (1).

【0044】次に、データ送信装置・データ受信装置の
動作を説明する。
Next, the operation of the data transmitter / data receiver will be described.

【0045】図5は、データ受信装置で、データ送信信
号のブロック群受信中に受信誤りがあったとき、ブロッ
ク番号を基にしてデータ送信信号の送信終了時点を算出
し再送要求信号を返信する場合を示す。
FIG. 5 shows a data receiving apparatus which calculates a transmission end time of a data transmission signal on the basis of a block number when a reception error occurs during reception of a block group of the data transmission signal and returns a retransmission request signal. Indicate the case.

【0046】データ送信装置の動作として、データ送信
信号を送信処理した後、送信動作から受信待ち受け動作
へ切り換えて受信通知信号または再送要求信号の受信処
理を行う。データ送信信号の一例として、送信すべきデ
ータを3ブロックに分割し、ブロック番号を「3」
「2」「1」と減算値で与える。
As the operation of the data transmitting apparatus, after the data transmission signal is transmitted, the transmission operation is switched to the reception waiting operation and the reception notification signal or the retransmission request signal is received. As an example of the data transmission signal, the data to be transmitted is divided into 3 blocks and the block number is "3".
The subtraction value is given as "2" or "1".

【0047】また、データ受信装置の動作として、デー
タ送信信号を受信した後、受信動作から送信動作へ切り
換えて再送要求信号の送信処理を行う。ここではデータ
ブロック2の途中で受信誤りがあった図である。
As the operation of the data receiving device, after receiving the data transmission signal, the reception operation is switched from the reception operation to the transmission operation of the retransmission request signal. Here, there is a reception error in the middle of the data block 2.

【0048】データ受信装置は、受信データの誤り検出
をしながら、同時にデータブロック終了の待ち時間タイ
マーを起動する。タイマーはブロック番号カウント手段
内にあり、一つのデータブロックに受信誤りがないこと
を確認する度に再起動する。図ではビット同期信号50
の先頭からタイマーを再起動しているが、フレーム同期
信号2の先頭やデータブロックの先頭から起動させる方
法でも良い。
The data receiving device simultaneously activates the waiting time timer for the end of the data block while detecting an error in the received data. The timer is provided in the block number counting means, and is restarted each time it is confirmed that there is no reception error in one data block. In the figure, the bit synchronization signal 50
Although the timer is restarted from the beginning of the above, a method of starting from the beginning of the frame synchronization signal 2 or the beginning of the data block may be used.

【0049】ブロック番号カウント手段は、図のように
データブロックの途中で受信誤りがあればデータブロッ
クが送信終了までの待ち時間51を(ビット同期信号の
ビット数+フレーム同期信号2のビット数+データブロ
ックのビット数)×(受信できなかった残りブロック
数)から算出できる。ビット同期信号のビット数、フレ
ーム同期信号2のビット数、データブロックのビット数
についてはデータ受信装置は予め知っており、受信でき
なかった残りブロック数はブロック番号から知ることが
できる。
If there is a reception error in the middle of the data block as shown in the figure, the block number counting means sets the waiting time 51 until the data block ends transmission (the number of bits of the bit synchronization signal + the number of bits of the frame synchronization signal 2+ It can be calculated from the number of bits of the data block) x (the number of remaining blocks that could not be received). The data receiving apparatus already knows the number of bits of the bit synchronization signal, the number of bits of the frame synchronization signal 2, and the number of bits of the data block, and the number of remaining blocks that cannot be received can be known from the block number.

【0050】ダミー信号55の送信時間についてはデー
タ受信装置は予め知っており、データブロックの送信終
了までの待ち時間51の後、タイマーを起動してダミー
信号55の送信終了を算出する。あるいは、送信信号準
備56、受信→送信切換57が終了してからキャリアセ
ンスによりダミー信号55の送信終了を検出する。
The data receiving apparatus knows in advance the transmission time of the dummy signal 55, and after the waiting time 51 until the end of transmission of the data block, the timer is activated to calculate the end of transmission of the dummy signal 55. Alternatively, the completion of the transmission of the dummy signal 55 is detected by carrier sensing after the completion of the transmission signal preparation 56 and the reception → transmission switching 57.

【0051】以上のようにしてブロック群の各ブロック
に含まれるブロック番号を基にしてデータ送信信号の送
信終了時点を算出し再送要求信号を返信するので、デー
タ送信信号と再送要求信号との隙間時間を少なくし、他
の送信信号が再送要求信号の前に入ってこないようにす
る。
As described above, the transmission end point of the data transmission signal is calculated based on the block numbers included in each block of the block group and the retransmission request signal is returned, so that the gap between the data transmission signal and the retransmission request signal is returned. The time is reduced so that other transmission signals do not come before the retransmission request signal.

【0052】このとき、データ送信装置では、送信動作
から受信待ち受け動作に切り換える時間52があるの
で、データ受信装置は、再送要求信号の初めに送信する
ビット同期信号53の長さをこの時間よりも長くして、
データ送信信号終了後ただちにデータ受信装置が返信を
してもデータ送信装置がビット同期信号53を受信でき
るようにしている。
At this time, since the data transmitting apparatus has a time 52 for switching from the transmitting operation to the reception waiting operation, the data receiving apparatus sets the length of the bit synchronization signal 53 transmitted at the beginning of the retransmission request signal to be shorter than this time. Make it longer
Even if the data receiving device replies immediately after the end of the data transmitting signal, the data transmitting device can receive the bit synchronization signal 53.

【0053】ここで、再送要求信号は送信すべきデータ
が少なければブロック分割なしである。データ受信装置
は、受信誤りがあったブロックのブロック番号を再送要
求信号のデータブロック54に含めて返信し、再送要求
信号を受信したデータ送信装置はこのブロック番号のブ
ロックを再送信する。この場合、受信誤りのあったブロ
ック番号「2、1」の情報が入っており、データ送信装
置はブロック番号「2」「1」を再送する。
Here, the retransmission request signal has no block division if there is little data to be transmitted. The data receiving device returns the block number of the block having the reception error by including it in the data block 54 of the retransmission request signal, and the data transmitting device having received the retransmission request signal retransmits the block of this block number. In this case, the information of the block number "2, 1" in which the reception error occurred is included, and the data transmission device retransmits the block number "2""1".

【0054】また、データ受信装置は、誤りなく受信で
きたブロックのブロック番号を再送要求信号に含めて返
信し、再送要求信号を受信したデータ送信装置はこのブ
ロック番号のブロックを除いて再送信してもよい。いず
れの方法であってもデータ送信装置は受信誤りがあった
ブロックのみを再送信することができ効率が良い。
Further, the data receiving device sends back the block number of the block which can be received without error in the retransmission request signal, and the data transmitting device which receives the retransmission request signal retransmits excluding the block of this block number. May be. Whichever method is used, the data transmitting apparatus can retransmit only the block having a reception error, which is efficient.

【0055】あるいは、再送信するブロックの別方法と
して、データ受信装置は、受信誤りがあった最初のブロ
ックのブロック番号を再送要求信号に含めて送信し、再
送要求信号を受信したデータ送信装置はこのブロック番
号のブロック以降を再送信する方法でも良い。この場
合、受信誤りのあった最初のブロック番号である「2」
の情報が入っており、データ送信装置はブロック番号
「2」「1」を再送する。受信誤りがあったブロックの
みを抽出して再送信する場合に比較してデータ送信装
置、データ受信装置の処理が容易である。
Alternatively, as another method of the block to be retransmitted, the data receiving device transmits the block number of the first block having a reception error in the retransmission request signal and the data transmitting device receiving the retransmission request signal A method of retransmitting the blocks after this block number may be used. In this case, "2", which is the first block number in which the reception error occurred
Information is included, and the data transmission device retransmits the block numbers “2” and “1”. Compared with the case where only the block having a reception error is extracted and retransmitted, the processing of the data transmission device and the data reception device is easier.

【0056】例えば10ブロック送信した中で、ブロッ
ク番号6,4,2に受信誤りがあったとする。受信誤り
があったブロックのみを再送信する場合、再送するデー
タ送信装置はこれらブロック番号のブロックを抽出して
再送信号を準備しなければならない。
For example, it is assumed that there is a reception error in the block numbers 6, 4, and 2 while transmitting 10 blocks. When retransmitting only the block in which the reception error occurs, the data transmitting apparatus that retransmits must extract the blocks of these block numbers and prepare a retransmission signal.

【0057】加えて、データ送信信号に含まれる最初の
ブロックで受信誤りがあった場合、再送要求信号を返信
しなくともデータ送信装置からデータ送信信号を再送し
てくるので再送要求信号の送受信処理が不要となる。
In addition, when there is a reception error in the first block included in the data transmission signal, the data transmission signal is retransmitted from the data transmission device without returning the retransmission request signal. Is unnecessary.

【0058】図6は、データ受信装置で、データ送信信
号のブロック群受信中に受信誤りがなかったとき、ブロ
ック番号を基にしてデータ送信信号の送信終了時点を算
出し受信通知信号を返信する場合を示す。
FIG. 6 shows a data receiving apparatus which, when there is no reception error while receiving a block group of a data transmission signal, calculates the transmission end time of the data transmission signal based on the block number and returns a reception notification signal. Indicate the case.

【0059】データ送信装置の動作は図5と同じで、デ
ータ送信信号を送信した後、送信動作から受信待ち受け
動作へ切り換えて受信通知信号または再送要求信号の受
信を行う。
The operation of the data transmission device is the same as that of FIG. 5, and after transmitting the data transmission signal, the transmission operation is switched to the reception waiting operation to receive the reception notification signal or the retransmission request signal.

【0060】データ受信装置の動作として、データ送信
信号を受信した後、受信動作から送信動作へ切り換えて
受信通知信号の送信を行う。
As an operation of the data receiving device, after receiving the data transmission signal, the reception operation is switched from the reception operation to the transmission operation to transmit the reception notification signal.

【0061】このとき、データ受信装置では、送信信号
を準備する時間61と受信動作から送信動作に切り換え
る時間62とがあるので、データ送信装置は、データ送
信信号の最後に送信するダミー信号63の長さをこの時
間よりも長くして、データ送信信号終了後ただちにデー
タ受信装置が返信することができるようにしている。
At this time, in the data receiving device, there is a time 61 for preparing a transmission signal and a time 62 for switching from the receiving operation to the transmitting operation, so that the data transmitting device transmits the dummy signal 63 to be transmitted at the end of the data transmission signal. The length is made longer than this time so that the data receiving device can reply immediately after the end of the data transmission signal.

【0062】なおダミーデータやダミー信号は例えば、
全て「0」や全て「1」、あるいは「010101・
・」等が考えられる。
The dummy data and the dummy signal are, for example,
All "0" or all "1", or "010101.
・ "Etc. are possible.

【0063】ところで、複数の通信回線、または通信チ
ャネルを切り換えて運用しその中から1つを選択して通
信する通信システムがある。このとき、再送要求信号と
受信通知信号の返信には、受信したデータ送信信号と同
じ通信回線、または通信チャネルを優先して選択する。
By the way, there is a communication system in which a plurality of communication lines or communication channels are switched and operated, and one of them is selected for communication. At this time, for the reply of the retransmission request signal and the reception notification signal, the same communication line or communication channel as the received data transmission signal is preferentially selected.

【0064】例えば1チャネル〜6チャネルの通信チャ
ネルを持ち、キャリアセンスをして空きチャネルを見つ
けて送信するものがある。データ送信信号を3チャネル
で受信したときは、返信は3チャネルを原則とし、3チ
ャネルがキャリアセンスによって他の送信信号がある場
合に限り別チャネルで返信する。このように返信する通
信チャネルを受信したデータ送信信号と同じ通信回線、
または通信チャネルを優先することでデータ送信信号と
再送要求信号との隙間時間を少なくすることが可能であ
る。
For example, there is one which has 1 to 6 communication channels, carries out carrier sense, finds an empty channel, and transmits. When a data transmission signal is received by 3 channels, the reply is basically 3 channels, and the response is made on another channel only when there is another transmission signal by the carrier sense on the 3 channels. The same communication line as the data transmission signal that received the communication channel to reply in this way,
Alternatively, by giving priority to the communication channel, it is possible to reduce the gap time between the data transmission signal and the retransmission request signal.

【0065】[0065]

【発明の効果】以上の説明から明らかなように本発明に
よれば、ブロック番号を基にしてデータ送信信号の送信
終了時点を算出するので、例えばブロック番号やデータ
長を受信中に誤りが発生した場合でもデータ送信信号の
終了を正確に判断することでき、データ送信信号と再送
要求信号との隙間時間を少なくすることが可能である。
As is apparent from the above description, according to the present invention, the transmission end time of the data transmission signal is calculated based on the block number, so that an error occurs during reception of the block number or the data length, for example. Even in this case, it is possible to accurately determine the end of the data transmission signal, and it is possible to reduce the gap time between the data transmission signal and the retransmission request signal.

【0066】データ受信装置は、データ送信信号のブロ
ック群受信中に受信誤りがあったとき、ブロック群の各
ブロックに含まれるブロック番号を基にしてデータ送信
信号の送信終了時点を算出し再送要求信号を返信するの
で、データ送信信号と再送要求信号との隙間時間を少な
くすることが可能である。送信すべきデータを複数のブ
ロックに分割するときに各ブロックを最大Mビット以下
として、最初の1ブロックめをMビット未満に分割し、
2ブロックめ以降をMビット固定に分割するので、最初
の1ブロックめが誤りなく受信できれば2ブロックめ以
降で受信誤りがあってもブロック番号からデータ送信信
号の終了を正確に判断することができる。
When there is a reception error during the reception of the block group of the data transmission signal, the data receiving device calculates the transmission end time point of the data transmission signal based on the block number included in each block of the block group, and requests retransmission. Since the signal is returned, it is possible to reduce the gap time between the data transmission signal and the retransmission request signal. Multiple data items to be sent
Maximum of M bits or less for each block when dividing into locks
Divide the first block into less than M bits,
Since the second and subsequent blocks are divided into fixed M bits, the first
If the first block of the above can be received without error, the second block or less
Even if there is a reception error in the
The end of the issue can be accurately determined.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の実施例1の通信システムにおけるデー
タ送信装置のブロック図
FIG. 1 is a block diagram of a data transmission device in a communication system according to a first embodiment of the present invention.

【図2】同システムにおけるデータ受信装置のブロック
FIG. 2 is a block diagram of a data receiving device in the system.

【図3】(1)同システムにおいてブロック分割なしの
ときの通信電文フォーマットを示す図 (2)同システムにおいてブロック分割ありのときの通
信電文フォーマットを示す図
FIG. 3 is a diagram showing a communication message format when there is no block division in the same system; and FIG. 3 is a diagram showing a communication message format when there is a block division in the system.

【図4】(1)同システムの減算値で与える方法におい
てブロック番号を示す図 (2)同システムの加算値で与える方法においてブロッ
ク番号を示す図
FIG. 4 is a diagram showing a block number in a method of giving a subtraction value in the system, and FIG. 4 is a diagram showing a block number in a method of giving an addition value in the system.

【図5】同システムにおいて再送要求信号のときのデー
タ送信装置とデータ受信装置の動作を示す図
FIG. 5 is a diagram showing operations of the data transmitting apparatus and the data receiving apparatus when a retransmission request signal is sent in the same system.

【図6】同システムにおいて受信通知信号のときのデー
タ送信装置とデータ受信装置の動作を示す図
FIG. 6 is a diagram showing operations of the data transmitting device and the data receiving device when a reception notification signal is sent in the system.

【図7】(1)伝送データが少ないときの一般の通信電
文フォーマットを示す図 (2)伝送データが多いときの一般の通信電文フォーマ
ットを示す図
FIG. 7 is a diagram showing a general communication message format when (1) there is little transmission data and (2) a diagram showing a general communication message format when there is a lot of transmission data.

【符号の説明】 7 通信制御手段 8 ビット同期処理手段 9 フレーム同期信号検出手段 12 送信データバッファ 13 送信データ分割手段 14 再送データ生成手段 15 受信電文誤り検出手段 16 受信データバッファ 17 再送要求信号生成手段 18 受信通知信号生成手段 19 ブロック番号カウント手段[Explanation of symbols] 7 Communication control means 8-bit synchronization processing means 9 frame synchronization signal detecting means 12 Transmission data buffer 13 Transmission data dividing means 14 Retransmission data generation means 15 Received message error detection means 16 Receive data buffer 17 Retransmission request signal generating means 18 Reception notification signal generating means 19 Block number counting means

───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 平5−292150(JP,A) 特開 平7−193614(JP,A) (58)調査した分野(Int.Cl.7,DB名) H04L 29/08 H04L 1/16 H04L 12/28 200 H04L 12/28 300 H04Q 7/38 ─────────────────────────────────────────────────── ─── Continuation of the front page (56) References JP-A-5-292150 (JP, A) JP-A-7-193614 (JP, A) (58) Fields investigated (Int.Cl. 7 , DB name) H04L 29/08 H04L 1/16 H04L 12/28 200 H04L 12/28 300 H04Q 7/38

Claims (4)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 データ送信装置とデータ受信装置とで通
信を行う通信システムにおいて、前記データ送信装置
は、送信すべきデータを複数のブロックに分割しブロッ
ク毎に誤り制御符号を付加したブロック群でデータ送信
信号を構成する送信データ分割手段と、前記データ送信
信号を送信するデータ送信手段と、送信終了後に送信動
作から受信待ち受け動作に切り換えて再送要求信号を受
信する受信手段とを備え、前記データ受信装置は、デー
タ受信手段で受信した前記データ送信装置からのデータ
送信信号の受信誤りを検出する受信誤り検出手段と、受
信誤りを検出したときに各ブロックに含まれるブロック
番号を基にして前記データ送信信号の送信終了時点を算
出するブロック番号カウント手段と、データ送信信号の
送信終了時点に再送要求信号を返信する送信手段とから
なる通信システムにおいて、前記送信データ分割手段
は、送信すべきデータを複数のブロックに分割するとき
に各ブロックを最大Mビット以下として、最初の1ブロ
ックめをMビット未満に分割し、2ブロックめ以降をM
ビット固定に分割する通信システム。
1. A communication system in which a data transmitting device and a data receiving device communicate with each other, wherein the data transmitting device is a block group in which data to be transmitted is divided into a plurality of blocks and an error control code is added to each block. The data transmission means for forming a data transmission signal; the data transmission means for transmitting the data transmission signal; and the reception means for switching the transmission operation to the reception waiting operation and receiving the retransmission request signal after the transmission is completed. The receiving device includes a receiving error detecting unit that detects a receiving error of a data transmission signal received by the data receiving unit from the data transmitting unit, and a receiving unit based on a block number included in each block when the receiving error is detected. A block number counting means for calculating the transmission end time of the data transmission signal and a retransmission number at the transmission end time of the data transmission signal. In a communication system comprising a transmission means for returning a request signal, the transmission data division means
When dividing the data to be transmitted into multiple blocks
Each block has a maximum of M bits or less
The second block and subsequent blocks are divided into M
A communication system that divides into fixed bits.
【請求項2】 データ受信装置は、データ送信装置から2. The data receiving device is from the data transmitting device.
のデータ送信信号に含まれる最初の1ブロックめで受信Received in the first block included in the data transmission signal of
誤りがあった場合は再送要求信号を前記データ送信装置If there is an error, the retransmission request signal is sent to the data transmission device.
に返信しない請求項1記載の通信システム。The communication system according to claim 1, wherein the communication system does not reply to.
【請求項3】 データ送信装置とデータ受信装置とで通
信を行う通信方法において、前記データ送信装置は、送
信すべきデータを複数のブロックに分割しブロック毎に
誤り制御符号を付加したブロック群でデータ送信信号を
構成し、前記データ送信信号の送信終了後に送信動作か
ら受信待ち受け動作に切り換えて再送要求信号を受信
し、前記データ受信装置は、データ受信手段で受信した
前記データ送信装置からのデータ送信信号の受信誤りを
検出したときに各ブロックに含まれるブロック番号を基
にして前記データ送信信号の送信終了時点を算出し、デ
ータ送信信号の送信終了時点に再送要求信号を返信する
通信方法において、前記送信データ分割手段は、送信す
べきデータを複数のブロックに分割するときに各ブロッ
クを最大Mビット以下として、最初の1ブロックめをM
ビット未満に分割し、2ブロックめ以降をMビット固定
に分割する通信方法
3. A communication method for communicating between a data transmitting device and a data receiving device, wherein the data transmitting device is a block group in which data to be transmitted is divided into a plurality of blocks and an error control code is added to each block. A data transmission signal is configured, and after the transmission of the data transmission signal is completed, the transmission operation is switched to the reception standby operation to receive the retransmission request signal, and the data reception device receives the data reception means.
When the reception error of the data transmission signal from the data transmission device is detected, the transmission end time of the data transmission signal is calculated based on the block number included in each block, and the retransmission request is made at the transmission end time of the data transmission signal. In the communication method of returning a signal , the transmission data division means
Each block when partitioning the
The maximum number of bits is less than M bits, and the first block is M
Divide into less than 1 bit and fix M bits after the second block
Communication method to divide into .
【請求項4】 請求項1または2のいずれか1項記載の
通信システムの手段の全てもしくは一部としてコンピュ
ータを機能させるためのプログラムを記録した記録媒
体。
4. The method according to claim 1 or 2 .
A recording medium in which a program for causing a computer to function as all or part of the means of a communication system is recorded.
JP2002021483A 2002-01-30 2002-01-30 Communication system and communication method Expired - Fee Related JP3460715B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002021483A JP3460715B2 (en) 2002-01-30 2002-01-30 Communication system and communication method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002021483A JP3460715B2 (en) 2002-01-30 2002-01-30 Communication system and communication method

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP31056199A Division JP2001127829A (en) 1999-11-01 1999-11-01 Communication system

Publications (2)

Publication Number Publication Date
JP2002319993A JP2002319993A (en) 2002-10-31
JP3460715B2 true JP3460715B2 (en) 2003-10-27

Family

ID=19192186

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002021483A Expired - Fee Related JP3460715B2 (en) 2002-01-30 2002-01-30 Communication system and communication method

Country Status (1)

Country Link
JP (1) JP3460715B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4126059B2 (en) 2003-06-18 2008-07-30 日本電信電話株式会社 Wireless packet communication method and wireless packet communication device
KR100734389B1 (en) 2005-12-08 2007-07-02 한국전자통신연구원 Codeword Automatic Repeat Request/Decoding Method and Transmitting/Receiving Apparatus by Using Feedback Information
JP2008118314A (en) * 2006-11-02 2008-05-22 Hitachi Kokusai Electric Inc Data transmission method and system in csma system
JP2008167487A (en) * 2008-03-14 2008-07-17 Hitachi Kokusai Electric Inc Csma-based data transmission method and system

Also Published As

Publication number Publication date
JP2002319993A (en) 2002-10-31

Similar Documents

Publication Publication Date Title
AU2009251184B2 (en) Collision detection in a non-dominant bit radio network communication system
JP3349926B2 (en) Receiving control device, communication control system, and communication control method
JP2003110534A (en) System for transmitting and receiving data message
JP2007502058A (en) Wireless network communication system and protocol
US7530001B2 (en) Wireless communications system reducing unnecessary retransmission by means of a correlation value of received data with preamble and a method therefor
WO2005101719A1 (en) Apparatus, and associated method, for providing a medium access control layer hybrid automatic repeat request scheme for a carrier sense multiple access communication scheme
JP3460715B2 (en) Communication system and communication method
EP1665584B1 (en) Radio network communication system and protocol using an automatic repeater
JPH09247132A (en) Radio packet communication equipment and transmitting device
JP2001127829A (en) Communication system
JPH1070523A (en) Method and equipment for packet transmission
JP6601863B2 (en) Wireless communication system, wireless communication terminal, collision detection method, program
WO2012100627A1 (en) Method for updating clock offset, method and apparatus for announcing clock offset message
EP1075744B1 (en) Data transmission system with automatic repeat request
JP6813858B2 (en) Wireless communication system, wireless communication terminal, collision detection method, program
JP2000312201A (en) Communication equipment and error control method
JPH0244821A (en) Selection radio calling system
JP2000341251A (en) Data transmission method
AU2011232749B2 (en) Collision detection in a non-dominant bit radio network communication system
JP2001036580A (en) Method for discriminating end of packet, packet transmitter and packet receiver
JPS61216542A (en) Transmission method of resending request signal
JP2001128256A (en) Automatic metering system
JPH0897880A (en) Communication system by procedure applicable to hdlc
JPH0553089B2 (en)
JPH11341052A (en) Information transmission system, its method and storage medium

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20070815

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20080815

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20080815

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20090815

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20090815

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20100815

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20110815

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20110815

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20120815

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20130815

Year of fee payment: 10

LAPS Cancellation because of no payment of annual fees