[go: up one dir, main page]

JPH08298501A - Data transmission system - Google Patents

Data transmission system

Info

Publication number
JPH08298501A
JPH08298501A JP12595895A JP12595895A JPH08298501A JP H08298501 A JPH08298501 A JP H08298501A JP 12595895 A JP12595895 A JP 12595895A JP 12595895 A JP12595895 A JP 12595895A JP H08298501 A JPH08298501 A JP H08298501A
Authority
JP
Japan
Prior art keywords
bit string
arbitrary data
data
user arbitrary
mark
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
Application number
JP12595895A
Other languages
Japanese (ja)
Inventor
Kimi Asano
樹美 浅野
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.)
Tokyo Gas Co Ltd
Original Assignee
Tokyo Gas 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 Tokyo Gas Co Ltd filed Critical Tokyo Gas Co Ltd
Priority to JP12595895A priority Critical patent/JPH08298501A/en
Publication of JPH08298501A publication Critical patent/JPH08298501A/en
Pending legal-status Critical Current

Links

Landscapes

  • Error Detection And Correction (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)

Abstract

(57)【要約】 【目的】 ランダムノイズ、バーストノイズ等が発生す
る場合においても、通信成功率の高いデータ伝送システ
ムを提供すること。 【構成】 10分に一度の時刻合わせ通信時に送信機3
から受信機7に図5に示すフォーマットで電文11aを
送信する。電文11aは、ヘッダ12と、「11111
11」が設定されたマーク23aを含む3倍伸長された
ユーザー任意データ21aと、「0000000」が設
定されたマーク23bを含む15倍伸長されたユーザー
任意データ21bと、「1111000」が設定された
マーク23cを含むユーザー任意データ21c等のマー
ク23を含む複数のユーザー任意データ21からなる。
受信機7では、ユーザー任意データ21a、ユーザー任
意データ21b、ユーザー任意データ21c、・・・を
それぞれの伸長度に応じて訂正する。
(57) [Summary] [Objective] To provide a data transmission system having a high communication success rate even when random noise, burst noise, or the like occurs. [Configuration] Transmitter 3 during time adjustment communication once every 10 minutes
Sends the message 11a to the receiver 7 in the format shown in FIG. The message 11a includes the header 12 and “11111
3 times expanded user arbitrary data 21a including the mark 23a with "11" set, 15 times expanded user arbitrary data 21b including the mark 23b with "0000000" set, and "1111000" set It is composed of a plurality of user arbitrary data 21 including the mark 23 such as the user arbitrary data 21c including the mark 23c.
The receiver 7 corrects the user arbitrary data 21a, the user arbitrary data 21b, the user arbitrary data 21c, ... According to the respective expansion degrees.

Description

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

【0001】[0001]

【産業上の利用分野】本発明は、デジタルデータを伝送
するデータ伝送システムに関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data transmission system for transmitting digital data.

【0002】[0002]

【従来の技術】昨今、ガス警報機に送信機を接続させ、
マイコンメータに受信機を接続させ、ガス警報機がガス
漏れを検知した場合、送信機から受信機を介して警報信
号をマイコンメータに送り、ガスを遮断するシステムが
開発されている。
2. Description of the Related Art Recently, a transmitter has been connected to a gas alarm,
A system has been developed in which a receiver is connected to a microcomputer meter, and when a gas alarm detects a gas leak, a transmitter sends an alarm signal to the microcomputer meter through the receiver to shut off gas.

【0003】この警報信号(電文)は、受信機のID番
号及び時間情報にCRC符号を付加したものであり、受
信機側ではCRC符号によって誤り検出を行なってい
た。従って1ビットでも誤ってしまうと、その電文自体
が無効となってしまうので、通信成功率の劣化を抑える
ため、1回の送信タイミングに66回の同じ電文を再送
することを行なっていた。
This alarm signal (telegram) is a signal in which a CRC code is added to the ID number and time information of the receiver, and the receiver side performs error detection by the CRC code. Therefore, if even one bit is incorrect, the message itself becomes invalid. Therefore, the same message is retransmitted 66 times at one transmission timing in order to suppress the deterioration of the communication success rate.

【0004】[0004]

【発明が解決しようとする課題】しかしながら、電文中
に1ビットでも誤りが検出されると電文が捨てられてし
まうので、キャリア性ノイズのようなランダムノイズが
発生すると、全ての電文が無効となり通信が不成功に終
わる可能性が高いという問題があった。また、誤りが検
出された電文を無効にすることなく電文の訂正を行なう
ために、符号伸長方式を単純に採用すると、誤り訂正能
力は向上するが電文の再送回数が減ってしまうため、バ
ーストノイズに弱いという問題があった。
However, if an error is detected in even one bit in the telegram, the telegram will be discarded. Therefore, if random noise such as carrier noise occurs, all telegrams will be invalid and the communication will be lost. There is a problem that there is a high possibility that it will be unsuccessful. In addition, if the code decompression method is simply adopted to correct the message without invalidating the message in which the error is detected, the error correction capability is improved, but the number of times the message is retransmitted is reduced. There was a problem of being weak.

【0005】本発明は、このような問題に鑑みてなされ
たもので、その目的とするところは、ランダムノイズ、
バーストノイズ等が発生しても、通信成功率の高いデー
タ伝送システムを提供することにある。
The present invention has been made in view of the above problems, and its object is to provide random noise,
It is to provide a data transmission system having a high communication success rate even if burst noise or the like occurs.

【0006】[0006]

【課題を解決するための手段】前述した目的を達成する
ために本発明は、送信側は、「1」を第1のN(Nは奇
数)ビット列に変換する第1の変換手段と、「0」を前
記第1のNビット列とハミング距離の最も長い第2のN
ビット列に変換する第2の変換手段と、送信すべきデジ
タル情報を前記第1の変換手段と前記第2の変換手段を
用いてNの値を可変しつつ複数に変換し、Nの値と変換
されたデジタル情報との複数個の組み合わせを受信側に
送信する手段と、を具備し、受信側は、送信側から送ら
れてくるデジタル情報をNの値に応じてNビット毎に区
切る手段と、Nビットに区切られた情報を前記第1のN
ビット列及び前記第2のNビット列を参照しつつ訂正を
行ない、「0」又は「1」に変換する手段とを具備する
ことを特徴とするデータ伝送システムを用いて、所定の
タイミングでデータ伝送を行ない、Nの値に応じて通信
成功率を測定し、最も良好な通信成功率に関するNを用
いてデータ伝送を行なうことを特徴とするデータ伝送シ
ステム。
In order to achieve the above-mentioned object, according to the present invention, a transmitting side includes a first converting means for converting "1" into a first N (N is an odd number) bit string, and " 0 "is the second N having the longest Hamming distance with the first N-bit string.
Second conversion means for converting into a bit string and digital information to be transmitted are converted into a plurality while converting the value of N using the first conversion means and the second conversion means, and converted with the value of N And means for transmitting a plurality of combinations with the digital information sent to the receiving side, wherein the receiving side divides the digital information sent from the transmitting side into N bits in accordance with the value of N. , Information divided into N bits is the first N
A data transmission system characterized by comprising a means for performing correction while referring to a bit string and the second N-bit string and converting the bit string and the second N-bit string to "0" or "1", at a predetermined timing. A data transmission system, characterized in that the communication success rate is measured according to the value of N, and data is transmitted using N relating to the best communication success rate.

【0007】[0007]

【作用】本発明では、送信側は、「1」を第1のN(N
は奇数)ビット列に変換し、「0」を前記第1のNビッ
ト列とハミング距離の最も長い第2のNビット列に変換
し、送信すべきデジタル情報を前記第1の変換手段と前
記第2の変換手段を用いてNの値を可変しつつ複数に変
換し、Nの値と変換されたデジタル情報との複数個の組
み合わせを受信側に送信し、受信側は、送信側から送ら
れてくるデジタル情報をNの値に応じてNビット毎に区
切る手段と、Nビットに区切られた情報を前記第1のN
ビット列及び前記第2のNビット列を参照しつつ訂正を
行ない、「0」又は「1」に変換するデータ伝送システ
ムを用いて、所定のタイミングでデータ伝送を行ない、
Nの値に応じて通信成功率を測定し、最も良好な通信成
功率に関するNを用いてデータ伝送を行なう。
In the present invention, the transmitting side sets "1" to the first N (N
Is an odd number) bit string, “0” is converted to a second N bit string having the longest Hamming distance from the first N bit string, and digital information to be transmitted is transmitted to the first conversion unit and the second The converting means is used to convert the value of N into plural while changing the value of N, and plural combinations of the value of N and the converted digital information are transmitted to the receiving side, and the receiving side is sent from the transmitting side. A unit that divides the digital information into N bits according to the value of N, and the information that is divided into N bits is the first N bits.
Data is transmitted at a predetermined timing by using a data transmission system that performs correction while referring to the bit sequence and the second N-bit sequence and converts the sequence into "0" or "1".
The communication success rate is measured according to the value of N, and data transmission is performed using N relating to the best communication success rate.

【0008】[0008]

【実施例】以下、図面に基づいて本発明の第1の実施例
として警報機無線連動システムをとりあげて説明する。
図1は、警報機無線連動システムの概略構成図であり、
この警報機無線連動システムは警報機1、送信機3、マ
イコンメータ5、受信機7からなる。送信機3は警報機
1に接続され、受信機7はマイコンメータ5に接続され
ている。警報機1はガス漏れ等を検知するとブザー等で
警報を発するとともに、送信機3に信号を送る。送信機
3は、受信機7へ図2に示すような電文フォーマットで
警報信号を送る。マイコンメータ5は警報信号を受けと
るとガスを遮断する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An alarm radio interlocking system will be described below as a first embodiment of the present invention with reference to the drawings.
FIG. 1 is a schematic configuration diagram of an alarm wireless interlocking system,
This alarm wireless system is composed of an alarm 1, a transmitter 3, a microcomputer meter 5, and a receiver 7. The transmitter 3 is connected to the alarm device 1, and the receiver 7 is connected to the microcomputer meter 5. When the alarm device 1 detects a gas leak or the like, it issues an alarm with a buzzer or the like and sends a signal to the transmitter 3. The transmitter 3 sends an alarm signal to the receiver 7 in a message format as shown in FIG. The microcomputer meter 5 cuts off the gas when receiving the alarm signal.

【0009】図2は、送信電文のフォーマット図であ
る。送信電文11はヘッダ12とそれに続くユーザー任
意データ21の複数の部分を有する。ヘッダ12は電波
法で定められたビット同期信号13、フレーム同期信号
15、呼び出し信号17を有する。ビット同期信号13
は、ビット単位で同期をとる為の信号である。フレーム
同期信号15は、フレームの始まりを示す。呼び出し信
号17は、無線機にユニークに付けられる自無線機を識
別するための番号である。
FIG. 2 is a format diagram of a transmission message. The transmission message 11 has a header 12 and a plurality of user arbitrary data 21 following the header 12. The header 12 has a bit synchronization signal 13, a frame synchronization signal 15, and a calling signal 17 defined by the Radio Law. Bit sync signal 13
Is a signal for synchronizing in bit units. The frame sync signal 15 indicates the beginning of a frame. The call signal 17 is a number that is uniquely attached to the radio to identify its own radio.

【0010】図3は、通常のユーザー任意データ21の
フォーマット図である。ユーザー任意データ21は、マ
ーク23、STX25、メータID信号27、CRC2
9、時間情報31、CRC33を有する。マーク23
は、無線通信の中で同期をとる為の信号である。STX
25は、テキストの始まりを示す。メータID信号27
は、マイコンメータ5のID番号を示す。CRC符号2
9、CRC符号33は、誤り制御に用いられる符号であ
る。時間情報31は、遮断までの時間(秒)を0. 5秒
を1とした値が設定されている。警報電波が発せられた
最初の時間には、120という値が2進数で8ビット表
現されて設定されていて、受信機7が、たとえば後40
秒という値の設定された電文を受け取ると自分の中でタ
イマーをカウントし、40秒後にもう一度受信動作に入
る。その時0という値が設定された時間情報31を受信
することができればマイコンメータ5を遮断する。
FIG. 3 is a format diagram of normal user arbitrary data 21. User arbitrary data 21 includes mark 23, STX 25, meter ID signal 27, CRC2
It has 9, time information 31, and CRC33. Mark 23
Is a signal for synchronizing in wireless communication. STX
25 indicates the beginning of the text. Meter ID signal 27
Indicates the ID number of the microcomputer meter 5. CRC code 2
9. The CRC code 33 is a code used for error control. The time information 31 is set to a value in which the time (seconds) before interruption is 0.5 seconds. At the first time when the warning radio wave is emitted, a value of 120 is set by being expressed by a binary number of 8 bits, and the receiver 7 is set to, for example, 40 seconds later.
When it receives a telegram with a value of seconds, it counts the timer in itself, and after 40 seconds, it starts receiving again. At that time, if the time information 31 in which the value of 0 is set can be received, the microcomputer meter 5 is shut off.

【0011】図4は、マーク23とユーザー任意データ
21の関係を示す図である。マークとしては、例えばM
系列を用い、マークの値が「1111111」の場合、
ユーザー任意データ21は3倍伸長方式で送信され(ユ
ーザー任意データ21aとする)、マークの値が「11
11000」の場合、ユーザー任意データ21は伸長な
しで送信され(ユーザー任意データ21cとする)、マ
ークの値が「0000000」の場合、ユーザー任意デ
ータ21は15倍伸長方式(ユーザー任意データ21b
とする)で送信される。
FIG. 4 is a diagram showing the relationship between the mark 23 and the user arbitrary data 21. As the mark, for example, M
If the mark value is “1111111” using a series,
The user arbitrary data 21 is transmitted by the triple expansion method (referred to as user arbitrary data 21a), and the value of the mark is "11.
In the case of "11000", the user arbitrary data 21 is transmitted without decompression (referred to as user arbitrary data 21c), and when the value of the mark is "0000000", the user arbitrary data 21 is expanded by 15 times (user arbitrary data 21b).
Sent).

【0012】図5は、10分に一度の時刻合わせ通信時
に送信される送信電文11aのフォーマット図である。
送信電文11aは、ヘッダ12とユーザー任意データ2
1a、ユーザー任意データ21b、ユーザー任意データ
21c、・・・を有する。
FIG. 5 is a format diagram of a transmission message 11a transmitted at the time adjustment communication once every 10 minutes.
The transmission message 11a includes a header 12 and user arbitrary data 2
1a, user arbitrary data 21b, user arbitrary data 21c, ...

【0013】本実施例では、送信機3は、図2に示す送
信電文11を図5のように変換して受信機7に送り、受
信機7では、データの伸長度に応じて誤り訂正が行なわ
れる。 ここで3倍伸長方式について説明する。図6
は、送信機3によるデータの変換を示すもので「1」の
変換された第1の3ビット列と、「0」の変換された第
2の3ビット列を示す図である。即ち送信機3では
「1」は「101」という第1の3ビット列に変換さ
れ、「0」は「101」と最もハミング距離の長い「0
10」という第2の3ビット列に変換される。
In the present embodiment, the transmitter 3 converts the transmission message 11 shown in FIG. 2 as shown in FIG. 5 and sends it to the receiver 7. The receiver 7 performs error correction according to the degree of data expansion. Done. Here, the triple expansion method will be described. Figure 6
[Fig. 3] is a diagram showing conversion of data by the transmitter 3 and is a diagram showing a converted first 3-bit string of "1" and a converted second 3-bit string of "0". That is, in the transmitter 3, “1” is converted into the first 3-bit string “101”, and “0” is “101”, which is the longest Hamming distance “0”.
It is converted into a second 3-bit string "10".

【0014】図7は、受信機7による誤り訂正の説明図
である。受信機7は送られてくるデータを3ビット毎に
区切り、この3ビットのビット列を「101」又は「0
10」を参照して「1」又は、「0」に変換する。
FIG. 7 is an explanatory diagram of error correction by the receiver 7. The receiver 7 divides the transmitted data into 3 bits, and the 3-bit bit string is set to "101" or "0".
It is converted to "1" or "0" with reference to "10".

【0015】例えば、送信機3から「0」を送信する場
合、図5に示すように「010」に変換されて受信機7
に送られるが、伝送中に誤りが生じて、受信機7が「0
00」を受信した場合、受信機7は、誤りビット列「0
00」を1ビット訂正し正規のビット列「010」に訂
正した後、最終ビット値「0」に変換する。
For example, when "0" is transmitted from the transmitter 3, it is converted into "010" as shown in FIG.
However, an error occurred during transmission and the receiver 7
When "00" is received, the receiver 7 receives the error bit string "0".
After correcting "00" by 1 bit to correct the regular bit string "010", it is converted into the final bit value "0".

【0016】同様に受信機7が誤りビット列「001」
を受信すると、正規のビット列「101」に訂正した
後、最終ビット値「1」に変換する。以下同様に訂正を
行なう。 尚、図6において受信機7に「010」又は
「101」が送られてくる場合、誤りが生じておらず、
そのまま「010」は「0」に「101」は「1」に変
換する。
Similarly, the receiver 7 causes the error bit string "001".
Is received, it is corrected to the regular bit string “101” and then converted to the final bit value “1”. The same correction is made thereafter. In FIG. 6, when “010” or “101” is sent to the receiver 7, no error has occurred,
As it is, “010” is converted into “0” and “101” is converted into “1”.

【0017】また、15倍伸長をする場合、「1」を第
1の15ビット列(例えば「101010101010
101」)に変換し、「0」を第1の15ビット列と最
もハミング距離の長い第2の15ビット列(例えば「1
01010101010101」)に変換して送信す
る。この場合、7ビットまでの誤り訂正を行なうことが
できる。
Further, in the case of 15-fold expansion, "1" is set to the first 15-bit string (for example, "10101010101010").
101 ") and convert" 0 "to the first 15-bit string and the second 15-bit string having the longest Hamming distance (for example," 1 ").
01010101010101 ") and transmits. In this case, error correction of up to 7 bits can be performed.

【0018】次に第1の実施例の動作について説明す
る。10分に一度の時刻合わせ通信時に送信機3から受
信機7に図5に示すフォーマットで電文11aを送信す
る。電文11aは、ヘッダ12と、「1111111」
が設定されたマーク23aと、3倍伸長されたユーザー
任意データ21aと、「0000000」が設定された
マーク23bと、15倍伸長されたユーザー任意データ
21bと、「1111000」が設定されたマーク23
cと、ユーザー任意データ21c等の複数個のマーク2
3とユーザー任意データ21からなる。
Next, the operation of the first embodiment will be described. During the time adjustment communication once every 10 minutes, the transmitter 3 transmits the message 11a to the receiver 7 in the format shown in FIG. The message 11a includes the header 12 and "1111111".
Mark 23a in which is set, the user arbitrary data 21a which is expanded 3 times, the mark 23b in which "0000000" is set, the user arbitrary data 21b which is expanded 15 times, and the mark 23 in which "1111000" is set
c and a plurality of marks 2 such as user arbitrary data 21c
3 and user arbitrary data 21.

【0019】ここでは3倍伸長されるユーザー任意デー
タ21aの処理について説明する。図8で示すように
「1001」という4ビットのデータ71を送信する場
合、1番目のビット73の内容「1」は図6に示すよう
に3ビット列81として「101」に、2番目のビット
75の内容「0」は図6に示すように3ビット列83と
して「010」に、3番目のビット77の内容「0」は
図6に示すように3ビット列85として「010」に、
4番目のビット79の内容「1」は図6に示すように3
ビット列87として「101」にそれぞれ変換される。
Here, the processing of the user arbitrary data 21a which is expanded three times will be described. As shown in FIG. 8, when transmitting 4-bit data 71 “1001”, the content “1” of the first bit 73 is set to “101” as the 3-bit string 81 as shown in FIG. The content "0" of 75 is "010" as the 3-bit string 83 as shown in FIG. 6, the content "0" of the third bit 77 is "010" as the 3-bit string 85 as shown in FIG.
The content "1" of the fourth bit 79 is 3 as shown in FIG.
The bit string 87 is converted into “101”.

【0020】図9は受信機7が受信した3倍伸長のデー
タを示すもので、受信機7は3ビット列81a、83
a、85a、87aを受信する。この場合、送信機3と
受信機7との間で送信を行なう間に第2の3ビット列8
3a、及び第4の3ビット列87aに1ビットのエラー
が生じている。受信した3ビット列81aと3ビット列
85aは正規のビット列であり、図6で示すように、そ
のまま1番目のビット73aの内容「1」と3番目のビ
ット77aの内容「0」として受信される。受信した3
ビット列83a(「000」)と3ビット列87a
(「100」)は誤ったビット列であるため、受信機7
は、図6を参照してそれぞれ正しいビット列83bとし
ての「010」と87bとしての「101」に訂正を行
ない、図6を参照して2番目のビット75aの内容
「0」と4番目のビット79aの内容「1」に変換す
る。
FIG. 9 shows the triple-expanded data received by the receiver 7. The receiver 7 has 3-bit strings 81a, 83.
a, 85a, 87a are received. In this case, the second 3-bit string 8 is transmitted during transmission between the transmitter 3 and the receiver 7.
An error of 1 bit occurs in 3a and the fourth 3-bit string 87a. The received 3-bit string 81a and 3-bit string 85a are regular bit strings, and as shown in FIG. 6, they are directly received as the content "1" of the first bit 73a and the content "0" of the third bit 77a. Received 3
Bit string 83a (“000”) and 3-bit string 87a
Since "(100") is an incorrect bit string, the receiver 7
6 corrects the correct bit sequence 83b as "010" and 87b as "101", respectively, and referring to FIG. 6, the contents of the second bit 75a "0" and the fourth bit Converted to the content "1" of 79a.

【0021】以上ユーザー任意データ21aについて説
明したが、ユーザー任意データ21bのように15ビッ
ト列に変換された場合も受信機7で7ビットまでのエラ
ーであれば誤り訂正を行なえる。
Although the user arbitrary data 21a has been described above, even if the user arbitrary data 21b is converted into a 15-bit string, error correction up to 7 bits can be performed in the receiver 7.

【0022】このように第1の実施例によれば、マーク
23に識別情報を設定することにより、3倍伸長、15
倍伸長、伸長なし等の複数個の変換データを送信するこ
とができる。
As described above, according to the first embodiment, the identification information is set in the mark 23 so that the mark 23 is expanded by 3 times.
It is possible to transmit a plurality of conversion data such as double expansion and no expansion.

【0023】尚、本実施例においては、3倍伸長と15
倍伸長の場合を用いて説明したが、マーク23に設定さ
れる識別値を変更して、5倍伸長や7倍伸長等の奇数倍
伸長とすることもできる。即ち、「1」を第1のNビッ
ト列(Nは奇数)に変換し、「0」を第1のNビット列
と最もハミング距離の長い第2のNビット列に変換し
て、マーク23に各々の識別値を設定し、任意の数のN
倍伸長されたユーザ任意データ21を送信してよい。こ
の場合、(Nー1)/2ビットまでの誤り訂正を行なえ
る。
In this embodiment, 3 times extension and 15
Although the case of double expansion has been described, the identification value set in the mark 23 may be changed to an odd double expansion such as 5 × expansion or 7 × expansion. That is, “1” is converted into a first N-bit string (N is an odd number), “0” is converted into a second N-bit string having the longest Hamming distance from the first N-bit string, and each mark 23 is converted. Set an identification value and set N
The double-decompressed user arbitrary data 21 may be transmitted. In this case, error correction up to (N-1) / 2 bits can be performed.

【0024】次に第2の実施例の動作について説明す
る。図10は、所定のタイミングでデータ伝送を行なう
場合のフローチャートである。第1の実施例で説明した
ような方法で、送信機3から10分に一度の時刻合わせ
通信時に、受信機7に送信を行なう(ステップ10
1)。ユーザー任意データ21中のメータID27がマ
イコンメータ5のIDに一致する場合通信成功とみな
し、図11に示すような通信成功率を示すテーブルを送
信機3内に作成し記憶する。(ステップ103)。
Next, the operation of the second embodiment will be described. FIG. 10 is a flowchart when data transmission is performed at a predetermined timing. By the method as described in the first embodiment, transmission is performed to the receiver 7 during time adjustment communication once every 10 minutes from the transmitter 3 (step 10).
1). When the meter ID 27 in the user arbitrary data 21 matches the ID of the microcomputer meter 5, the communication is considered to be successful, and a table showing the communication success rate as shown in FIG. 11 is created and stored in the transmitter 3. (Step 103).

【0025】図11は、送信機3内に記憶される通信成
功率を測定するために必要なテーブルの図である。図1
1の例においては、実際の通信を行なう直前の通信成功
率の高いものは15倍伸長方式である。
FIG. 11 is a diagram of a table required for measuring the communication success rate stored in the transmitter 3. FIG.
In the example of 1, the communication with a high communication success rate immediately before the actual communication is the 15-fold expansion method.

【0026】図12は、最も良好な通信成功率で通信を
行なうための手順を示すフローチャートである。送信機
3はステップ103で記憶した図11に示すようなテー
ブルを検索して、最も良好な通信成功率の方式を得る
(ステップ201)。最も良好な通信成功率を持つ方式
が符号伸長なしの場合(ステップ203)、図3のユー
ザー任意データ21のマーク23に図4を参照して「1
111000」を設定し、伸長なしでデータ伝送を行な
う(ステップ205)。最も良好な通信成功率を持つ方
式が3倍伸長の場合(ステップ207)、図3のユーザ
ー任意データ21のマーク23に図4を参照して「11
11111」を設定し、3倍符号伸長でデータ伝送を行
なう(ステップ209)。最も良好な通信成功率を持つ
方式が15倍伸長の場合、図3のユーザー任意データ2
1のマーク23に図4を参照して「0000000」を
設定し、15倍符号伸長でデータ伝送を行なう(ステッ
プ211)。
FIG. 12 is a flowchart showing a procedure for performing communication with the best communication success rate. The transmitter 3 searches the table as shown in FIG. 11 stored in step 103 to obtain the method with the best communication success rate (step 201). When the method with the best communication success rate is code decompression (step 203), the mark 23 of the user arbitrary data 21 in FIG.
111000 "is set, and data transmission is performed without expansion (step 205). When the method having the best communication success rate is the triple expansion (step 207), the mark 23 of the user arbitrary data 21 of FIG.
11111 "is set and data is transmitted by triple code expansion (step 209). If the method with the best communication success rate is 15 times expansion, user arbitrary data 2 in FIG.
"0000000" is set to the mark 23 of No. 1 with reference to FIG. 4, and data transmission is performed by 15-fold code expansion (step 211).

【0027】このように第2の実施例によれば、3倍伸
長、15倍伸長、伸長なしの中で最も良好な通信成功率
を持つ方式で、データ伝送を行なうことができるように
したので、ランダムノイズ、バーストノイズ等が発生し
ても、通信成功率を向上させることができる。
As described above, according to the second embodiment, the data transmission can be performed by the method having the best communication success rate among the 3-fold expansion, the 15-fold expansion, and the non-expansion. Even if random noise, burst noise, etc. occur, the communication success rate can be improved.

【0028】尚、本実施例においては、3倍伸長と15
倍伸長の場合を用いて説明したが、N倍伸長(Nは奇
数)の複数個の中から最も良好な通信成功率を持つ方式
を選択してよい。また、前述した各実施例は警報機無線
連動システムをとりあげて説明したが、本発明は警報機
無線連動システムに限らず、その他のデジタルデータ伝
送システムに応用することもできる。
In this embodiment, 3 times extension and 15
Although the case of double expansion has been described, a method having the best communication success rate may be selected from a plurality of N times expansion (N is an odd number). In addition, although the above-described embodiments have been described by taking the alarm wireless interlocking system, the present invention is not limited to the alarm wireless interlocking system and can be applied to other digital data transmission systems.

【0029】[0029]

【発明の効果】以上、詳細に説明したように本発明は、
ランダムノイズ、バーストノイズ等が発生する場合で
も、通信成功率の高いデータ伝送システムを提供するこ
とができる。
As described above in detail, the present invention is
It is possible to provide a data transmission system having a high communication success rate even when random noise, burst noise, or the like occurs.

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

【図1】 本発明の1実施例に係る警報機無線連動シス
テムの概略構成図
FIG. 1 is a schematic configuration diagram of an alarm radio interlocking system according to an embodiment of the present invention.

【図2】 送信電文11のフォーマット図[Fig. 2] Format diagram of transmission message 11

【図3】 通常のユーザー任意データ21のフォーマッ
ト図
[Fig. 3] Format diagram of normal user arbitrary data 21

【図4】 マーク23とユーザー任意データ21の関係
を示す図
FIG. 4 is a diagram showing a relationship between a mark 23 and user arbitrary data 21.

【図5】 時刻合わせ通信時の送信電文11aのフォー
マット図
FIG. 5 is a format diagram of a transmission message 11a during time adjustment communication.

【図6】 「1」と「0」の変換された第1の3ビット
列と第2の3ビット列を示す図
FIG. 6 is a diagram showing a converted first 3-bit string and a second 3-bit string of “1” and “0”.

【図7】 誤りビット列と訂正されたビット列の説明図FIG. 7 is an explanatory diagram of an error bit string and a corrected bit string.

【図8】 送信データの変換を示す図FIG. 8 is a diagram showing conversion of transmission data.

【図9】 受信データの訂正を示す図FIG. 9 is a diagram showing correction of received data.

【図10】 所定のタイミングでデータ伝送を行なう場
合のフローチャート
FIG. 10 is a flow chart when data is transmitted at a predetermined timing.

【図11】 通信成功率を測定するために必要なテーブ
ルの図
FIG. 11 is a diagram of a table necessary for measuring a communication success rate.

【図12】 最も良好な通信成功率で通信を行なうため
の手順を示すフローチャート
FIG. 12 is a flowchart showing a procedure for performing communication with the best communication success rate.

【符号の説明】[Explanation of symbols]

1・・・警報機 3・・・送信機 5・・・マイコンメータ 7・・・受信機 11・・・送信電文 12・・・ヘッダ 13・・・ビット同期信号 15・・・フレーム同期信号 17・・・呼出信号 21・・・ユーザー任意データ 23・・・マーク 25・・・STX 27・・・メータID 29・・・CRC符号 31・・・時間情報 33・・・CRC符号 1 ... Alarm device 3 ... Transmitter 5 ... Microcomputer meter 7 ... Receiver 11 ... Transmission message 12 ... Header 13 ... Bit synchronization signal 15 ... Frame synchronization signal 17・ ・ ・ Call signal 21 ・ ・ ・ User arbitrary data 23 ・ ・ ・ Mark 25 ・ ・ ・ STX 27 ・ ・ ・ Meter ID 29 ・ ・ ・ CRC code 31 ・ ・ ・ Time information 33 ・ ・ ・ CRC code

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】 送信側は、 「1」を第1のN(Nは奇数)ビット列に変換する第1
の変換手段と、 「0」を前記第1のNビット列とハミング距離の最も長
い第2のNビット列に変換する第2の変換手段と、 送信すべきデジタル情報を前記第1の変換手段と前記第
2の変換手段を用いてNの値を可変しつつ複数に変換
し、Nの値と変換されたデジタル情報との複数個の組み
合わせを受信側に送信する手段と、 を具備し、受信側は、 送信側から送られてくるデジタル情報をNの値に応じて
Nビット毎に区切る手段と、 Nビットに区切られた情報を前記第1のNビット列及び
前記第2のNビット列を参照しつつ訂正を行ない、
「0」又は「1」に変換する手段と、 を具備することを特徴とするデータ伝送システム。
1. A first side for converting a "1" into a first N (N is an odd number) bit string on the transmission side.
Conversion means, second conversion means for converting “0” into a second N-bit string having the longest Hamming distance to the first N-bit string, digital information to be transmitted, A second conversion means for converting the value of N into a plurality while varying the value of N, and transmitting a plurality of combinations of the value of N and the converted digital information to the reception side. Refers to means for dividing the digital information sent from the transmission side into N bits according to the value of N, and the information divided into N bits with reference to the first N-bit string and the second N-bit string. While making corrections,
A data transmission system comprising: a means for converting into "0" or "1".
【請求項2】 請求項1記載のデータ伝送システムを用
いて所定のタイミングでデータ伝送を行ない、Nの値に
応じて通信成功率を測定し、最も良好な通信成功率に関
するNを用いてデータ伝送を行なうことを特徴とする請
求項1記載のデータ伝送システム。
2. The data transmission system according to claim 1, data transmission is performed at a predetermined timing, a communication success rate is measured according to a value of N, and data is transmitted using N relating to the best communication success rate. The data transmission system according to claim 1, wherein the data transmission is performed.
JP12595895A 1995-04-26 1995-04-26 Data transmission system Pending JPH08298501A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP12595895A JPH08298501A (en) 1995-04-26 1995-04-26 Data transmission system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP12595895A JPH08298501A (en) 1995-04-26 1995-04-26 Data transmission system

Publications (1)

Publication Number Publication Date
JPH08298501A true JPH08298501A (en) 1996-11-12

Family

ID=14923187

Family Applications (1)

Application Number Title Priority Date Filing Date
JP12595895A Pending JPH08298501A (en) 1995-04-26 1995-04-26 Data transmission system

Country Status (1)

Country Link
JP (1) JPH08298501A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008518545A (en) * 2005-01-06 2008-05-29 インフラ−コム リミテッド Error detection and correction for infrared pulse position modulation systems

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008518545A (en) * 2005-01-06 2008-05-29 インフラ−コム リミテッド Error detection and correction for infrared pulse position modulation systems

Similar Documents

Publication Publication Date Title
EP0290525B1 (en) Data transmission system with automatic repeat request
EP0815667B1 (en) A method for frame quality detection and a receiver
US5124991A (en) Error correction for infrared data communication
US5907563A (en) Error control method and apparatus for wireless data communication
CA1130865A (en) Data communication system
KR950015190B1 (en) Method for error correction of a trasmitted data word
JP2001504646A (en) How to generate side information when time selective fading is present
KR960013301B1 (en) Modems and Data Communication Systems for Data Communication Devices
JP2001024516A (en) Method and device for transmitting variable length coded data in low s/n ratio environment
JPH08298501A (en) Data transmission system
US5428614A (en) Expected value data framer and method
JPH08298500A (en) Data transmission system
JPH08130541A (en) Method for transmitting data
JPH07288515A (en) Data transmission method
JPH06268634A (en) Radio communications system
JPS589449A (en) Data message decoding system
JPH01164140A (en) Burst retransmitting type error correcting system
JPH08130531A (en) Data transmission method
KR0150730B1 (en) Plcp transmitting/receiving apparatus
JPH0761059B2 (en) Route identification method
JP2699905B2 (en) Medical telemeter
JP2705442B2 (en) Synchronous method
JPH06350593A (en) Frame synchronization device
JP3152567B2 (en) Data transmission method for radio paging communication system
JPH0964850A (en) Wireless communication system