JPH01189247A - System for controlling data transmission system - Google Patents
System for controlling data transmission systemInfo
- Publication number
- JPH01189247A JPH01189247A JP63013424A JP1342488A JPH01189247A JP H01189247 A JPH01189247 A JP H01189247A JP 63013424 A JP63013424 A JP 63013424A JP 1342488 A JP1342488 A JP 1342488A JP H01189247 A JPH01189247 A JP H01189247A
- Authority
- JP
- Japan
- Prior art keywords
- transmission
- data
- data transmission
- error
- frame
- 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.)
- Pending
Links
Landscapes
- Detection And Correction Of Errors (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
〔概 要〕
本発明は、データ伝送システムで送受するデータ伝送フ
レームに伝送エラー率によってエラー訂正符号の付加要
否を選択するデータ伝送システム制御方式にに関し、
伝送エラー率を監視し、伝送エラー率が一定値以下の場
合にはエラー訂正符号を付加しないでデータ伝送フレー
ムを構成し、伝送エラー率が一定値以上の場合にはエラ
ー訂正符号を付加してデータ伝送フレームを構成し、効
率のよい伝送を行う方式を提供することを目的とし、
データ伝送フレームを送信局と受信局間で送受するデー
タ伝送システムにおける該送信局で、前記データ伝送フ
レームにエラー訂正符号を付加するエラー訂正符号付加
回路と、前記受信局で該データ伝送フレームの伝送エラ
ー率を監視する伝送エラー率監視回路と、該伝送エラー
率監視回路の出力によって前記エラー訂正符号付加回路
でデータ伝送フレームにエラー訂正符号の付加の要否を
選択する選択回路とを備えて構成する。[Detailed Description of the Invention] [Summary] The present invention relates to a data transmission system control method that selects whether or not to add an error correction code to a data transmission frame transmitted and received in a data transmission system depending on the transmission error rate. If the transmission error rate is below a certain value, a data transmission frame is constructed without adding an error correction code, and if the transmission error rate is above a certain value, a data transmission frame is constructed with an error correction code added. The purpose of the present invention is to provide a method for efficiently transmitting a data transmission frame by adding an error correction code to the data transmission frame at the transmitting station in the data transmission system in which the data transmission frame is transmitted and received between the transmitting station and the receiving station. a transmission error rate monitoring circuit for monitoring the transmission error rate of the data transmission frame at the receiving station; and a transmission error rate monitoring circuit for monitoring the transmission error rate of the data transmission frame at the receiving station; and a selection circuit for selecting whether or not to add an error correction code.
本発明は、データ伝送システムで送受するデータ伝送フ
レームに伝送エラー率によってエラー訂正符号の付加要
否を選択するデータ伝送システム制御方式に関するもの
である。The present invention relates to a data transmission system control method that selects whether or not to add an error correction code to data transmission frames transmitted and received in a data transmission system depending on the transmission error rate.
従来、データ伝送フレームの伝送上のエラーを検出し且
つエラーデータを訂正するため、冗長ビットを付加して
送信し、受信局で冗長ビットとデータの相関をチエツク
してデータの正常性を識別していたが、冗長ビットを付
加しつつデータ伝送量の増加にともなう伝送効率の向上
を求める要望があった。Conventionally, in order to detect transmission errors in data transmission frames and correct error data, redundant bits are added and transmitted, and the receiving station checks the correlation between the redundant bits and the data to identify the normality of the data. However, there was a desire to add redundant bits and improve transmission efficiency as the amount of data transmitted increased.
上記したように、従来、伝送中に生じたデータ伝送フレ
ームのビットエラーを訂正する方法として、送信局で伝
送フレームのデータにエラー検出符号、即ちパリティビ
ット、あるいは、CRC符号を付加して送出し、受信局
で伝送されたフレームのデータと、エラー検出符号の相
関をチエツクしてデータの正常性を識別する。As mentioned above, conventionally, as a method for correcting bit errors in a data transmission frame that occur during transmission, a transmitting station adds an error detection code, that is, a parity bit, or a CRC code to the data of the transmission frame and sends it out. , the normality of the data is determined by checking the correlation between the frame data transmitted at the receiving station and the error detection code.
もし、エラーを検出した場合は、受信局ではそのフレー
ムを廃棄し、送信局に再送を要求する。If an error is detected, the receiving station discards the frame and requests the transmitting station to retransmit it.
また、一般に伝送エラーの発生をみると、データにエラ
ービットが散発的に生じ、且つlビットエラーが殆どで
あるので、データにエラー訂正符号、即ち、E CC(
Error Check and Correct
ion )符号を付加して、1ビツトエラーの場合にデ
ータの自動訂正を行っている。In general, when transmission errors occur, error bits occur sporadically in data, and most of the errors are l-bit errors.
Error Check and Correct
ion ) code is added to automatically correct data in the case of a 1-bit error.
伝送フレームにエラーを生じた場合、再送が開始される
までには少なくとも伝送フレームの1往復の伝送遅延、
データをチエツクするために要する時間の損失が生じる
。If an error occurs in a transmission frame, the transmission delay of at least one round trip of the transmission frame is required before retransmission is started;
There is a loss of time required to check the data.
送信局における再送のタイミングが、受信局からの応答
待ちタイマのタイムアウトによって開始される場合は、
タイムアウト待ちの余分な時間の損失を生じることにな
る。If the retransmission timing at the transmitting station is started by the timeout of the response waiting timer from the receiving station,
Extra time will be lost waiting for timeouts.
これら時間の損失は、伝送エラー率が小さい場合には、
平均伝送効率に対する影響を無視する、ユとができる。These time losses can be reduced if the transmission error rate is small.
It is possible to ignore the effect on average transmission efficiency.
しかし、1回の再送による時間的損失が大きく、伝送エ
ラー率が大きくなると、平均伝送効率の低下要因として
無視できなくなる。However, if the time loss due to one retransmission is large and the transmission error rate becomes large, it cannot be ignored as a factor in reducing the average transmission efficiency.
伝送エラー率の増大は、送信局のドライバの劣化、受信
局レシーバの劣化、伝送回線の使用環境の悪化等が考え
られる。The increase in the transmission error rate may be caused by deterioration of the transmitting station driver, deterioration of the receiving station receiver, deterioration of the usage environment of the transmission line, etc.
伝送エラー率が徐々に増大する場合は、平均伝送効率に
対する影響が顕著に現れ難いので対策が困難であった。When the transmission error rate gradually increases, it is difficult to take countermeasures because it is difficult to noticeably affect the average transmission efficiency.
また、データにエラー訂正符号を付加した場合は、lビ
ットエラーは訂正され、再送件数が減少するが、冗長ビ
ットを付加しただけ伝送効率も低下することになる。Furthermore, when an error correction code is added to the data, l-bit errors are corrected and the number of retransmissions is reduced, but the transmission efficiency is also reduced by the addition of redundant bits.
本発明はこのような点に鑑みて創作されたものであって
、伝送エラー率を監視し、伝送エラー率が一定値以下の
場合にはエラー訂正符号を付加しないでデータ伝送フレ
ームを構成し、伝送エラー率が一定値以上の場合にはエ
ラー訂正符号を付加してデータ伝送フレームを構成し、
効率のよい伝送を行う方式を提供することを目的として
いる。The present invention was created in view of these points, and includes monitoring the transmission error rate, and configuring a data transmission frame without adding an error correction code when the transmission error rate is below a certain value, If the transmission error rate is above a certain value, an error correction code is added to form a data transmission frame,
The purpose is to provide a method for efficient transmission.
上記した目的を達成するために、送信局にデータ伝送フ
レームにエラー訂正符号を付加するエラー訂正符号付加
回路と、受信局に伝送;シー率を監視する伝送エラー率
監視回路と、エラー訂正符号付加の要否を選択する選択
回路とを備えたデータ伝送システムを構成する。In order to achieve the above-mentioned purpose, an error correction code adding circuit for adding an error correction code to a data transmission frame is provided at the transmitting station, a transmission error rate monitoring circuit for monitoring the transmission rate; A data transmission system is configured, including a selection circuit that selects whether or not the data is necessary.
受信局に伝送エラー率監視回路を設け、常時、送信局か
ら伝送されたデータ伝送フレームのエラー数を所定の時
間積算して伝送エラー率を算出する。A transmission error rate monitoring circuit is provided at the receiving station, and the transmission error rate is calculated by constantly integrating the number of errors in data transmission frames transmitted from the transmitting station over a predetermined period of time.
そして、予め決めた一定の規定値と比較して監視し、伝
送エラー率がこの値を越えると送信局に通知し、送信局
はエラー訂正符号付加回路を作動させて、データ伝送フ
レームにエラー訂正符号を付加する。Then, it is monitored by comparing it with a certain predetermined value, and if the transmission error rate exceeds this value, it is notified to the transmitting station, and the transmitting station activates the error correction code addition circuit to correct errors in the data transmission frame. Add a sign.
また、伝送エラー率がこの値を割ると、送信局に通知し
、送信局はエラー訂正符号付加回路を停止させて、デー
タ伝送フレームにエラー訂正符号を付加しないで伝送フ
レームを構成する。Furthermore, when the transmission error rate is less than this value, the transmitting station is notified, and the transmitting station stops the error correction code addition circuit and configures a transmission frame without adding an error correction code to the data transmission frame.
即ち、伝送エラー率によって、自動的に伝送フレームに
エラー訂正符号が付加され、あるいは、削除される。That is, an error correction code is automatically added to or deleted from a transmission frame depending on the transmission error rate.
第1図は本発明のデータ伝送のエラー訂正方式の一実施
例の構成を示すブロック図である。FIG. 1 is a block diagram showing the configuration of an embodiment of the data transmission error correction system of the present invention.
データをnビットとし、ECC符号(エラー訂正符号)
を付加しない場合は、1ビツトのパリティビットを付加
し、fi+lビットで基本フレームを構成する。Data is n bits, ECC code (error correction code)
If not added, a 1-bit parity bit is added, and a basic frame is composed of fi+l bits.
ECC符号を付加する場合は、データnビットに対して
mビア)のECC符号を付加してn+mビットを基本フ
レームとする。When adding an ECC code, an ECC code of m vias is added to n bits of data, and n+m bits are used as a basic frame.
第1図において、電源が投入されて、伝送システムが起
動する。In FIG. 1, power is turned on and the transmission system is activated.
送信局Tはnビットの伝送データが送信データレジスタ
1にセットされる。In the transmitting station T, n bits of transmission data are set in the transmission data register 1.
システム起動時には、エラー検出符号選択回路4は、パ
リティビット付加回路2の出力を選択し、ECC符号を
付加しない(ECC符号オフモード)。At system startup, the error detection code selection circuit 4 selects the output of the parity bit addition circuit 2 and does not add an ECC code (ECC code off mode).
伝送データnにはパリティビットが付加されて、データ
伝送フレーム(以下、伝送フレームと称する)を構成し
、並直列変換レジスタ5に人力する。A parity bit is added to the transmission data n to form a data transmission frame (hereinafter referred to as a transmission frame), and the data is manually input to the parallel-to-serial conversion register 5.
並直列変換レジスタ5は、伝送フレームを直列符号列に
変換して伝送図vA6に送出する。The parallel-to-serial conversion register 5 converts the transmission frame into a serial code string and sends it to the transmission diagram vA6.
伝送フレームは受信局Rで直並列変換レジスタ7に人力
すると、再び並列符号列に変換され、同期制御回路8を
介して受信フレームレジスタ9にセットされる。When the transmission frame is manually entered into the serial/parallel conversion register 7 at the receiving station R, it is again converted into a parallel code string and set in the reception frame register 9 via the synchronization control circuit 8.
同期制御回路8は、ECC符号のない伝送フレームを受
信する同期処理を行う。The synchronization control circuit 8 performs synchronization processing to receive transmission frames without ECC codes.
この伝送フレームはECC符号が付加されていないので
、同期をとることができる。Since no ECC code is added to this transmission frame, synchronization can be achieved.
しかし、送信された伝送フレームにECC符ぢが付加さ
れていると、この状態では同期がとれず、一定時間内で
同期がとれない場合は、ECC符号付きのフレームを受
信する同期処理を行う。However, if an ECC code is added to the transmitted transmission frame, synchronization cannot be achieved in this state, and if synchronization cannot be achieved within a certain period of time, a synchronization process is performed to receive a frame with an ECC code.
同期制御回路8は、このように所定時間で同期処理方式
を変えて、受信した伝送フレームの形式に合致した同期
処理を行い、且つ、エラー検出符号回路10に伝送フレ
ーム形式を通知する。The synchronization control circuit 8 thus changes the synchronization processing method at predetermined times, performs synchronization processing that matches the format of the received transmission frame, and notifies the error detection code circuit 10 of the transmission frame format.
受信フレームレジスタ9の伝送フレームのエラー検出ビ
ット、即ち、ECC符号、あるいはパリティ符号は、デ
ータとともにECCチエツク回路11、パリティチエツ
ク回路12でデータとの相関がチエツクされ、ECC符
号付きの伝送フレームに1ビツトのエラーがあることが
検出されると、エラー訂正回路13でデータが正常な値
に訂正される。The error detection bit of the transmission frame in the reception frame register 9, that is, the ECC code or parity code, is checked for correlation with the data in an ECC check circuit 11 and a parity check circuit 12 together with the data. When a bit error is detected, the error correction circuit 13 corrects the data to a normal value.
エラー検出符号回路10で選択された回路バスによって
、正常に受信された伝送フレームのデータが受信データ
レジスタ14に格納される。The data of the normally received transmission frame is stored in the reception data register 14 by the circuit bus selected by the error detection code circuit 10.
一方、エラー率監視回路15は、タイマが規定する時間
内の伝送フレームのエラー数を計数し゛(エラー率を算
出し、一定の規定値と比較して、エラー率がこの規定値
を越えた場合、あるいは、割った場合、送信局Tに通知
する。On the other hand, the error rate monitoring circuit 15 counts the number of errors in the transmission frame within the time specified by the timer (calculates the error rate, compares it with a certain specified value, and if the error rate exceeds this specified value , or if divided, the transmitting station T is notified.
送信局Tのエラー検出符号選択回路4によって、前者の
場合はECC符号付加回路3でECC符号を生成してE
CC符号付き伝送フレームを構成し、後者の場合は、パ
リティピット付加回路2でパリティビットを生成してパ
リティ符号付き伝送フレームを構成して伝送回線6に送
出する。In the former case, an ECC code is generated by the error detection code selection circuit 4 of the transmitting station T, and the ECC code addition circuit 3 generates the ECC code.
In the latter case, the parity pit adding circuit 2 generates parity bits to form a parity-coded transmission frame and sends it to the transmission line 6.
第2図は上述の一実施例の送信局動作のフローチャート
図、第3図は受信局動作のフローチャート図で第3図(
a)は受信局のファームウェア、第3図(b)はハード
ウェアの動作のフローチャートを示す。FIG. 2 is a flowchart of the operation of the transmitting station in the above-mentioned embodiment, and FIG. 3 is a flowchart of the operation of the receiving station.
3(a) shows the firmware of the receiving station, and FIG. 3(b) shows a flowchart of the operation of the hardware.
本発明によって、伝送上でエラーが多く発生ずる時は伝
送フレームにECC符号が付加されて、受信局で訂正処
理することによって送信局にに対する再送要求が減り、
伝送上のエラーが少ない時は、ECC符号が付加されず
伝送フレームがそれだけ短縮されて伝送効率がよくなる
。According to the present invention, when many errors occur during transmission, an ECC code is added to the transmission frame, and the receiving station performs correction processing, thereby reducing retransmission requests to the transmitting station.
When there are few errors in transmission, no ECC code is added and the transmission frame is shortened accordingly, improving transmission efficiency.
即ち、伝送上のエラー発生状態に関わらず、伝送効率を
向上させることができる。That is, transmission efficiency can be improved regardless of the error occurrence state in transmission.
なお、エラー率監視回路15を送信局Tに設けて、受信
局Rからの再送要求信号によって、エラー符号方式を選
択するようにしてもよいのは云うまでもない。It goes without saying that the error rate monitoring circuit 15 may be provided at the transmitting station T, and the error coding method may be selected in response to a retransmission request signal from the receiving station R.
また、受信局はただ単位時間のエラー数を送信局に通知
し、その通知されたデータ処理と、エラー符号方式の選
択を送信局が行うようにしてもよい。Alternatively, the receiving station may simply notify the transmitting station of the number of errors per unit time, and the transmitting station may process the notified data and select the error coding method.
以上述べてきたように、本発明によれば、伝送エラー率
によって伝送フレームに付加するエラー符号を自動的に
選択し、平均伝送率を向上させることができ、工業的に
は極めて有用である。As described above, according to the present invention, an error code to be added to a transmission frame can be automatically selected depending on the transmission error rate, and the average transmission rate can be improved, which is extremely useful industrially.
第1図は本発明のデータ伝送システムの制御方式の一実
施例の構成を示すブロック図、第2図は第1図の送信局
動作のフローチャート図、
第3図は第1図の受信局動作のフローチャート図である
。
図において、
1は送信データレジスタ、
2はパリティピット付加回路、
3はECC符号付加回路、
4はエラー検出符号選択回路、
5は並直列変換レジスタ、
6は伝送回線、
7は直並列変換レジスタ、
8は同期制御回路、
9は受信フレームレジスタ、
10はエラー検出符号回路、
11はECCチエツク回路、
12はパリティチエツク回路、
13はエラー訂正回路、
14は受信データレジスタ、
15はエラー率監視回路である。
を4苫乃77−4つrアオ〃作
(aン
文イ宵局↑〃作/170−千τ−目)
第3図
々禮局vIフイ1^7叶千ヤートロ
第3図FIG. 1 is a block diagram showing the configuration of an embodiment of the control method of the data transmission system of the present invention, FIG. 2 is a flowchart of the operation of the transmitting station in FIG. 1, and FIG. 3 is the operation of the receiving station in FIG. FIG. In the figure, 1 is a transmission data register, 2 is a parity pit addition circuit, 3 is an ECC code addition circuit, 4 is an error detection code selection circuit, 5 is a parallel-to-serial conversion register, 6 is a transmission line, 7 is a serial-to-parallel conversion register, 8 is a synchronization control circuit, 9 is a reception frame register, 10 is an error detection code circuit, 11 is an ECC check circuit, 12 is a parity check circuit, 13 is an error correction circuit, 14 is a reception data register, and 15 is an error rate monitoring circuit. be. 4 Tomano 77-4 r Ao〃 made (a An Bun I evening station ↑〃 made / 170-thousand τ-th) 3rd figure 77 - 4 r Ao〃 made / 170-thousand τ-th figure 3
Claims (1)
タ伝送システムにおける該送信局で、前記データ伝送フ
レームにエラー訂正符号を付加するエラー訂正符号付加
回路(3)と、前記受信局で該データ伝送フレームの伝
送エラー率を監視する伝送エラー率監視回路(15)と
、該伝送エラー率監視回路(15)の出力によって前記
エラー訂正符号付加回路(3)でデータ伝送フレームに
エラー訂正符号の付加の要否を選択する選択回路(4)
とを備えてなることを特徴とするデータ伝送システム制
御方式。In a data transmission system that transmits and receives a data transmission frame between a transmitting station and a receiving station, the transmitting station includes an error correction code adding circuit (3) that adds an error correction code to the data transmission frame, and the receiving station transmits the data. A transmission error rate monitoring circuit (15) monitors the transmission error rate of the frame, and the error correction code adding circuit (3) uses the output of the transmission error rate monitoring circuit (15) to add an error correction code to the data transmission frame. Selection circuit for selecting necessity (4)
A data transmission system control method comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63013424A JPH01189247A (en) | 1988-01-22 | 1988-01-22 | System for controlling data transmission system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63013424A JPH01189247A (en) | 1988-01-22 | 1988-01-22 | System for controlling data transmission system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01189247A true JPH01189247A (en) | 1989-07-28 |
Family
ID=11832752
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63013424A Pending JPH01189247A (en) | 1988-01-22 | 1988-01-22 | System for controlling data transmission system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01189247A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2004105220A3 (en) * | 2003-05-16 | 2005-03-31 | Ballard Power Systems | Power module system |
| JP2006229387A (en) * | 2005-02-16 | 2006-08-31 | Fujitsu Ltd | Data relay device, data transmission / reception device, and data communication system |
-
1988
- 1988-01-22 JP JP63013424A patent/JPH01189247A/en active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2004105220A3 (en) * | 2003-05-16 | 2005-03-31 | Ballard Power Systems | Power module system |
| JP2006229387A (en) * | 2005-02-16 | 2006-08-31 | Fujitsu Ltd | Data relay device, data transmission / reception device, and data communication system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7047475B2 (en) | CRC encoding scheme for conveying status information | |
| US4720829A (en) | Error control encoding system | |
| US5444849A (en) | Method for exchanging link level messages between a manager for a computer system and a remote facility asynchronously linked therewith | |
| EP0507884B1 (en) | Transmitting encoded data on unreliable networks | |
| EP1811710A2 (en) | Apparatus and method for processing bursts in a wireless communication system | |
| US7133947B2 (en) | Data communication system, data communication method, and communication unit | |
| US20110145674A1 (en) | High-efficiency dynamic transmission that has a high speed and reliability | |
| JP3476788B2 (en) | Communication system, transmission device, reception device, and communication system including these | |
| JPH01189247A (en) | System for controlling data transmission system | |
| US20240334023A1 (en) | Video transmission system with physical layer retransmission and real-time transmission functions | |
| US20230098515A1 (en) | Communication system | |
| JPH07336364A (en) | Digital wireless communication system | |
| JPH0530115A (en) | Polling system | |
| US5526368A (en) | Method for receiving calling data even if missing a predetermined code in a paging receiver | |
| JP3316730B2 (en) | Data communication device | |
| JPH0319441A (en) | Reply timing control type arq system | |
| JPH10107993A (en) | Data transceiver | |
| JPH05304515A (en) | Digital data transmission system | |
| JPH01119136A (en) | Data transmission system | |
| WO2006090450A1 (en) | Packet retransmission algorithm | |
| CN121664381A (en) | Serial signal transmission method, system and equipment for space optical communication | |
| JPH06177941A (en) | Home bus controller | |
| JPH02174328A (en) | Line control processor | |
| JPH0399538A (en) | Data transmission system | |
| JP2004140861A (en) | Communication system, transmitting apparatus, receiving apparatus, and communication system including these |