JPH0653998A - デジタルデータ受信方式 - Google Patents
デジタルデータ受信方式Info
- Publication number
- JPH0653998A JPH0653998A JP4224666A JP22466692A JPH0653998A JP H0653998 A JPH0653998 A JP H0653998A JP 4224666 A JP4224666 A JP 4224666A JP 22466692 A JP22466692 A JP 22466692A JP H0653998 A JPH0653998 A JP H0653998A
- Authority
- JP
- Japan
- Prior art keywords
- data
- output
- noise
- strobe signal
- latch
- 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
- 238000000034 method Methods 0.000 claims description 7
- 230000007257 malfunction Effects 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 3
- 230000000630 rising effect Effects 0.000 description 3
- 238000005070 sampling Methods 0.000 description 2
- 239000000203 mixture Substances 0.000 description 1
Landscapes
- Dc Digital Transmission (AREA)
Abstract
(57)【要約】
【目的】 デジタルデ−タを受信する場合、デ−タラッ
チに一つのストローブ信号を与えてデ−タを読み出して
いた。しかしノイズを含むデ−タの場合、ストローブ信
号が入った時にノイズが存在すると誤動作する。これを
防ぐのが目的である。 【構成】 1ビット分の時間内に複数のストローブ信号
をデ−タラッチに入力し複数回デ−タを読み出しこれが
一致すれば確定デ−タとして出力する。不一致であれば
デ−タを出力せず、エラ−信号を出す。
チに一つのストローブ信号を与えてデ−タを読み出して
いた。しかしノイズを含むデ−タの場合、ストローブ信
号が入った時にノイズが存在すると誤動作する。これを
防ぐのが目的である。 【構成】 1ビット分の時間内に複数のストローブ信号
をデ−タラッチに入力し複数回デ−タを読み出しこれが
一致すれば確定デ−タとして出力する。不一致であれば
デ−タを出力せず、エラ−信号を出す。
Description
【0001】
【産業上の利用分野】本発明は、ノイズを含む可能性の
あるデジタルデータを正確に受信する方法に関するもの
である。デジタルデータは複数のビットに対応する複数
のデ−タラインによって伝達されることもあるし、一つ
のデ−タラインによって伝送されることもある。無線な
どを使う場合は複数のデ−タラインを用いることができ
ないので1つのデ−タラインでデ−タ伝送することにな
る。本発明はこれを受信側で読み出す際にノイズの影響
を受けないようにした改良に関する。
あるデジタルデータを正確に受信する方法に関するもの
である。デジタルデータは複数のビットに対応する複数
のデ−タラインによって伝達されることもあるし、一つ
のデ−タラインによって伝送されることもある。無線な
どを使う場合は複数のデ−タラインを用いることができ
ないので1つのデ−タラインでデ−タ伝送することにな
る。本発明はこれを受信側で読み出す際にノイズの影響
を受けないようにした改良に関する。
【0002】
【従来の技術】従来行われているデジタルデータ受信法
を図1に示す。デジタルデータ(Low(0)かHig
h(1))を伝送するデ−タラインに、デ−タをラッチ
するラッチ回路が設けられる。これにデ−タ読み出し信
号であるストロ−ブ信号が与えられる。デ−タパルスと
同じタイミングでストロ−ブ(もしくはクロック)信号
がラッチ回路に入力されこのときのデ−タの状態(1、
0)を出力する。ストローブ信号が入力された時のデー
タラインの状態がデータとして受信されることになる。
を図1に示す。デジタルデータ(Low(0)かHig
h(1))を伝送するデ−タラインに、デ−タをラッチ
するラッチ回路が設けられる。これにデ−タ読み出し信
号であるストロ−ブ信号が与えられる。デ−タパルスと
同じタイミングでストロ−ブ(もしくはクロック)信号
がラッチ回路に入力されこのときのデ−タの状態(1、
0)を出力する。ストローブ信号が入力された時のデー
タラインの状態がデータとして受信されることになる。
【0003】図2にデ−タラインの信号と、ストロ−ブ
信号とを時間波形図として示す。デ−タパルスの初めか
ら一定時間後にストロ−ブ信号が入力される。ここでは
ストロ−ブ信号は立ち上がりのタイミングでデ−タを読
み出している。この例では010というデ−タが読み出
される。データラインが複数本存在するのがパラレル方
式であり、データラインを1本ですませ、データを時系
列に伝送するのがシリアル方式である。パラレル方式の
場合複数のデ−タラインに対して同時にストロ−ブ信号
が与えられデジタルデ−タが読み出される。シリアル方
式ではデ−タラインが1本で時系列的にデ−タが伝送さ
れる。
信号とを時間波形図として示す。デ−タパルスの初めか
ら一定時間後にストロ−ブ信号が入力される。ここでは
ストロ−ブ信号は立ち上がりのタイミングでデ−タを読
み出している。この例では010というデ−タが読み出
される。データラインが複数本存在するのがパラレル方
式であり、データラインを1本ですませ、データを時系
列に伝送するのがシリアル方式である。パラレル方式の
場合複数のデ−タラインに対して同時にストロ−ブ信号
が与えられデジタルデ−タが読み出される。シリアル方
式ではデ−タラインが1本で時系列的にデ−タが伝送さ
れる。
【0004】
【発明が解決しようとする課題】従来のこの種の装置
で、データラインが長くなる(ケーブルが長くなる)、
またノイズの多い環境で使用されるなどの場合に問題が
生じる。1ビットのデータに対して、ストローブ信号は
1発入るだけである。この時のデ−タが1であれば1が
出力され、この時のデ−タが0であれば0が出力され
る。全くノイズがない奇麗なデ−タパルスなら問題がな
い。
で、データラインが長くなる(ケーブルが長くなる)、
またノイズの多い環境で使用されるなどの場合に問題が
生じる。1ビットのデータに対して、ストローブ信号は
1発入るだけである。この時のデ−タが1であれば1が
出力され、この時のデ−タが0であれば0が出力され
る。全くノイズがない奇麗なデ−タパルスなら問題がな
い。
【0005】しかし普通はデ−タ信号はノイズを含む。
また伝送の距離が長いとノイズが入る確率も増える。レ
ベルがノイズで変化していた時にストロ−ブ信号が入る
と、時に全く間違ったデータを受信してしまうことがあ
る。デジタルデータがノイズを含む場合であっても正確
にデ−タを受信できるようにしたデジタルデータ受信方
式を提供することが本発明の目的である。
また伝送の距離が長いとノイズが入る確率も増える。レ
ベルがノイズで変化していた時にストロ−ブ信号が入る
と、時に全く間違ったデータを受信してしまうことがあ
る。デジタルデータがノイズを含む場合であっても正確
にデ−タを受信できるようにしたデジタルデータ受信方
式を提供することが本発明の目的である。
【0006】
【課題を解決するための手段】本発明の受信方式は、1
本のデータライン入力を2つ以上のデータラッチで受け
るが、そのタイミングを作るストローブ信号は遅延素子
を用いて若干時間ずれをもたせてラッチに入力する様に
する。すなわちデータライン上のデータを異なる時刻に
サンプルし、それぞれ別のラッチ素子に保持する。1デ
ータの持続時間内に複数のストローブ信号がおさまるよ
う、遅延素子を設計する。そして複数のデ−タラッチ素
子のデ−タを比較回路により比較し、もし同一データで
あるならば、確定データとしてシステム側に供給する。
もしもデ−タが異なれば、エラ−であるので、送信側に
再送要求を出す。
本のデータライン入力を2つ以上のデータラッチで受け
るが、そのタイミングを作るストローブ信号は遅延素子
を用いて若干時間ずれをもたせてラッチに入力する様に
する。すなわちデータライン上のデータを異なる時刻に
サンプルし、それぞれ別のラッチ素子に保持する。1デ
ータの持続時間内に複数のストローブ信号がおさまるよ
う、遅延素子を設計する。そして複数のデ−タラッチ素
子のデ−タを比較回路により比較し、もし同一データで
あるならば、確定データとしてシステム側に供給する。
もしもデ−タが異なれば、エラ−であるので、送信側に
再送要求を出す。
【0007】
【作用】データラインには前項で述べたように、ノイズ
が混入する。従来は1ビットについてストロ−ブ信号S
を一つ与えてこの時のデ−タを読み出していた。この場
合例えば図3の様な誤動作を生ずる。デ−タは”
1”、”0”、”1”であるが、3番目のストロ−ブ信
号が入った時にノイズがあってたまたま0であるかのよ
うな電圧になっていたとする。この場合はデ−タは”
1”であるのに”0”を出力してしまう。これは誤りで
ある。反対にデ−タが”0”であるのに、ノイズのため
に”1”を出力する可能性もある。
が混入する。従来は1ビットについてストロ−ブ信号S
を一つ与えてこの時のデ−タを読み出していた。この場
合例えば図3の様な誤動作を生ずる。デ−タは”
1”、”0”、”1”であるが、3番目のストロ−ブ信
号が入った時にノイズがあってたまたま0であるかのよ
うな電圧になっていたとする。この場合はデ−タは”
1”であるのに”0”を出力してしまう。これは誤りで
ある。反対にデ−タが”0”であるのに、ノイズのため
に”1”を出力する可能性もある。
【0008】これに反して本発明では異なる二つの時刻
T1 、T2 において、二つのストロ−ブ信号S1 、S2
を与えてデ−タを読み出しこれを比較する。同一であれ
ば正しいのでこれを出力する。もし同一でないとこれは
エラ−であるからデ−タを出力しない。そして送信側で
再送要求をする。図4はこれを示す。デ−タは先程と同
じ”1”、”0”、”1”で、3番目のビットがノイズ
のために一様な電圧でないとする。1番目、2番目のビ
ットに対しては、ストロ−ブ信号S1 、S2 がパルス立
ち上がりからT1 、T2 の時刻に与えられるが、この時
の読み出しの結果が一致する。これはそのまま出力す
る。
T1 、T2 において、二つのストロ−ブ信号S1 、S2
を与えてデ−タを読み出しこれを比較する。同一であれ
ば正しいのでこれを出力する。もし同一でないとこれは
エラ−であるからデ−タを出力しない。そして送信側で
再送要求をする。図4はこれを示す。デ−タは先程と同
じ”1”、”0”、”1”で、3番目のビットがノイズ
のために一様な電圧でないとする。1番目、2番目のビ
ットに対しては、ストロ−ブ信号S1 、S2 がパルス立
ち上がりからT1 、T2 の時刻に与えられるが、この時
の読み出しの結果が一致する。これはそのまま出力す
る。
【0009】ところが3番目のビットに対してはT1 の
ストロ−ブ信号S1 は”0”を読みだし、T2 のストロ
−ブ信号S2 は”1”を読み出す。二つのストロ−ブ信
号S1 、S2 に対するデ−タが不一致である。この場合
はデ−タを出力させない。そして送信側へ再送要求を出
す。
ストロ−ブ信号S1 は”0”を読みだし、T2 のストロ
−ブ信号S2 は”1”を読み出す。二つのストロ−ブ信
号S1 、S2 に対するデ−タが不一致である。この場合
はデ−タを出力させない。そして送信側へ再送要求を出
す。
【0010】1ビットのデータ全体がノイズで消失して
しまうことは考えにくいため、ストローブ信号を複数個
用いて複数回サンプリングして比較することで、少なく
とも1回のデータサンプリングで全く間違ったデータを
認識してしまう不都合を避けることができる。受信側で
ノイズ混入を認識することが可能であるならば、送信側
に対して再送要求を発生させることができる。
しまうことは考えにくいため、ストローブ信号を複数個
用いて複数回サンプリングして比較することで、少なく
とも1回のデータサンプリングで全く間違ったデータを
認識してしまう不都合を避けることができる。受信側で
ノイズ混入を認識することが可能であるならば、送信側
に対して再送要求を発生させることができる。
【0011】
【実施例】図5に本発明の一つの実施例を示す。ここで
は3つのデ−タラッチ素子1、2、3が用いられてい
る。この内二つのデ−タラッチ素子1、2は2分された
デ−タライン4に接続される。デ−タラッチ素子1、2
は同じデ−タを受け取る。第3のデ−タラッチ素子3の
入力は第1デ−タラッチ素子1の出力に接続される。
は3つのデ−タラッチ素子1、2、3が用いられてい
る。この内二つのデ−タラッチ素子1、2は2分された
デ−タライン4に接続される。デ−タラッチ素子1、2
は同じデ−タを受け取る。第3のデ−タラッチ素子3の
入力は第1デ−タラッチ素子1の出力に接続される。
【0012】ストローブ信号5は2分され一方は直接に
ストローブ信号S1 として第1のデ−タラッチ素子1に
与えられる。これのパルス開始時よりのタイミングをT
1 とする。他方は遅延素子6を通り適当な遅延を与え
る。これが第2のデ−タラッチ素子2にストローブ信号
S2 として与えられる。図6は各部の波形を示すが
(a)がデ−タラインの信号を示す。(b)が第1スト
ローブ信号S1 である。(c)が第2ストローブ信号S
2 である。パルス立ち上がりからの時間がT1 、T2で
ある。デ−タラッチ素子1、2はストローブ信号が入っ
たときにデ−タを出力するので、デ−タラッチ素子の出
力はT1 、T2 でのデ−タラインの値になる。
ストローブ信号S1 として第1のデ−タラッチ素子1に
与えられる。これのパルス開始時よりのタイミングをT
1 とする。他方は遅延素子6を通り適当な遅延を与え
る。これが第2のデ−タラッチ素子2にストローブ信号
S2 として与えられる。図6は各部の波形を示すが
(a)がデ−タラインの信号を示す。(b)が第1スト
ローブ信号S1 である。(c)が第2ストローブ信号S
2 である。パルス立ち上がりからの時間がT1 、T2で
ある。デ−タラッチ素子1、2はストローブ信号が入っ
たときにデ−タを出力するので、デ−タラッチ素子の出
力はT1 、T2 でのデ−タラインの値になる。
【0013】これらが図6の(d)と(e)に示され
る。比較回路7は二つのデ−タラッチ素子1、2の出力
D1 、D2 を比較する。多くの場合これは一致する。D
1 =D 2 。このとき、比較回路7は第3のストローブ信
号S3 をデ−タラッチ素子3に与える(図6(f))。
デ−タラッチ素子3はデ−タラッチ素子1の出力を保持
していたのであるが、ストローブ信号S3 によってこれ
を確定デ−タ8として(図6(g))出力する。
る。比較回路7は二つのデ−タラッチ素子1、2の出力
D1 、D2 を比較する。多くの場合これは一致する。D
1 =D 2 。このとき、比較回路7は第3のストローブ信
号S3 をデ−タラッチ素子3に与える(図6(f))。
デ−タラッチ素子3はデ−タラッチ素子1の出力を保持
していたのであるが、ストローブ信号S3 によってこれ
を確定デ−タ8として(図6(g))出力する。
【0014】しかしノイズがあると、時にデ−タラッチ
素子1、2の出力が不一致になる。D1 ≠D2 である。
比較回路7は不一致を検出する。第3のストローブ信号
S3は出さない。代わりに不一致を示すエラ−信号9を
出す。これは送信側へデ−タの再送要求をする。
素子1、2の出力が不一致になる。D1 ≠D2 である。
比較回路7は不一致を検出する。第3のストローブ信号
S3は出さない。代わりに不一致を示すエラ−信号9を
出す。これは送信側へデ−タの再送要求をする。
【0015】図5に示したのは、デ−タを読み出すスト
ローブ信号を2つ使用した場合の実施例である。遅延素
子とラッチ素子を増加させれば、3つ以上のサンプルを
行うことができ、信頼性を増加させることができる。ま
た、データラインが複数本存在するパラレル方式の場
合、図7の様に、構成すればよい。これは4ビットのデ
−タラインを持つ、第1のデ−タラッチ素子1、第2の
デ−タラッチ素子2はともに、4ビットの素子となり、
ストローブ信号はそれぞれのビットに入力される。比較
回路も4ビットになりこれらの結果がアンドゲ−ト10
によって、積演算される。これらの結果が合致していれ
ば第3のデ−タラッチ素子3にストローブ信号S2 が与
えられこれが出力される。不一致であれば、エラ−信号
が出る。
ローブ信号を2つ使用した場合の実施例である。遅延素
子とラッチ素子を増加させれば、3つ以上のサンプルを
行うことができ、信頼性を増加させることができる。ま
た、データラインが複数本存在するパラレル方式の場
合、図7の様に、構成すればよい。これは4ビットのデ
−タラインを持つ、第1のデ−タラッチ素子1、第2の
デ−タラッチ素子2はともに、4ビットの素子となり、
ストローブ信号はそれぞれのビットに入力される。比較
回路も4ビットになりこれらの結果がアンドゲ−ト10
によって、積演算される。これらの結果が合致していれ
ば第3のデ−タラッチ素子3にストローブ信号S2 が与
えられこれが出力される。不一致であれば、エラ−信号
が出る。
【0016】
【発明の効果】本発明では、1ビット分のデジタルデー
タに対して異なるタイミングでストロ−ブ信号を2回以
上与えて2回以上読み出しこれが合致しているときのみ
デ−タとして出力する。誤りがあればこれは捨てる。ま
た同時に送信側へもう一度デ−タを送るように信号を送
るようにする。再び正しいデ−タを得てこれを読み出す
ので正しいデ−タの読み出しが可能となる。本発明のシ
ステムを用いれば、非常に簡便な構成で、信頼性の高い
データ受信が可能となる。各種のデ−タ通信を用いるシ
ステムに効果的に利用できる。
タに対して異なるタイミングでストロ−ブ信号を2回以
上与えて2回以上読み出しこれが合致しているときのみ
デ−タとして出力する。誤りがあればこれは捨てる。ま
た同時に送信側へもう一度デ−タを送るように信号を送
るようにする。再び正しいデ−タを得てこれを読み出す
ので正しいデ−タの読み出しが可能となる。本発明のシ
ステムを用いれば、非常に簡便な構成で、信頼性の高い
データ受信が可能となる。各種のデ−タ通信を用いるシ
ステムに効果的に利用できる。
【図1】デジタルデ−タ受信部の構成図。
【図2】デ−タラインとストローブ信号の波形例図。
【図3】従来のデ−タ受信においてノイズにより誤動作
する場合を示す波形図。
する場合を示す波形図。
【図4】本発明のデ−タ受信においてノイズがあっても
誤動作しないことを説明する波形図。
誤動作しないことを説明する波形図。
【図5】本発明の実施例に係るデ−タ受信方式の構成
図。
図。
【図6】図5の回路構成において各部の波形を示す図で
あり、(a)はデ−タライン、(b)はストロ−ブS
1 、(c)はストロ−ブS2 、(d)はデ−タラッチD
1 、(e)はデ−タラッチD2 、(f)は比較回路出
力、(g)は確定デ−タを示す。
あり、(a)はデ−タライン、(b)はストロ−ブS
1 、(c)はストロ−ブS2 、(d)はデ−タラッチD
1 、(e)はデ−タラッチD2 、(f)は比較回路出
力、(g)は確定デ−タを示す。
【図7】複数のデ−タラインが存在するパラレル方式の
場合の構成図。
場合の構成図。
1 デ−タラッチ 2 デ−タラッチ 3 デ−タラッチ 4 デ−タライン 5 ストローブ信号 6 遅延素子 7 比較回路
Claims (2)
- 【請求項1】 ノイズの含まれる時系列デジタルデータ
を信頼性高く受信するための受信方式であって、1ビッ
トの同一データを異なる時刻でサンプリングし、それら
の出力を比較し、それらが一致すれば正しいデータとし
て認識し、異なる場合にはノイズが混入したものとして
データとしては無視することを特徴とするデジタルデー
タ受信方式。 - 【請求項2】 ノイズの含まれる時系列デジタルデータ
を信頼性高く受信するための受信方式であって、デ−タ
ラインに接続される複数のデ−タラッチ素子と、これら
のデ−タラッチ素子に与えるストローブ信号の一部を遅
延させる遅延素子と、ラッチされたデータの出力を比較
する比較素子と、一つのデ−タラッチ素子に接続され前
記比較素子の出力によって入力デ−タを出力するデ−タ
ラッチ素子とから成り前記複数のデ−タラッチ素子には
遅延素子により異なる時刻にストローブ信号を与えるこ
ととし、1ビットの同一データを異なる時刻でサンプリ
ングし、それらの出力を比較回路で比較し、それらが一
致すれば正しいデータとして最終のデ−タラッチ素子か
ら出力し、異なる場合にはノイズが混入したものとして
データとしては無視することを特徴とするデジタルデー
タ受信方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4224666A JPH0653998A (ja) | 1992-07-31 | 1992-07-31 | デジタルデータ受信方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4224666A JPH0653998A (ja) | 1992-07-31 | 1992-07-31 | デジタルデータ受信方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0653998A true JPH0653998A (ja) | 1994-02-25 |
Family
ID=16817316
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4224666A Pending JPH0653998A (ja) | 1992-07-31 | 1992-07-31 | デジタルデータ受信方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0653998A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6081557A (en) * | 1996-05-16 | 2000-06-27 | Nec Corporation | Datalink system and communication network |
-
1992
- 1992-07-31 JP JP4224666A patent/JPH0653998A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6081557A (en) * | 1996-05-16 | 2000-06-27 | Nec Corporation | Datalink system and communication network |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8107577B2 (en) | Communication protocol method and apparatus for a single wire device | |
| JP2641999B2 (ja) | データ・フォーマット検出回路 | |
| KR940002144B1 (ko) | 데이터 전송방식 | |
| JP2812665B2 (ja) | 通信網のデータ衝突検出回路および検出方法 | |
| US4007421A (en) | Circuit for encoding an asynchronous binary signal into a synchronous coded signal | |
| US4078204A (en) | Di-phase pulse receiving system | |
| JP3021855B2 (ja) | シリアルデータ転送装置 | |
| US7375561B2 (en) | Timing adjustment circuit and method thereof | |
| JPH0530096A (ja) | 連続シリアルデータの送信方法及び受信方法 | |
| JPH01143435A (ja) | データ伝送装置 | |
| JP3341556B2 (ja) | シリアル/パラレル変換回路 | |
| JP3488378B2 (ja) | シリアルデータ通信装置およびシリアルデータ通信装置のエラーチェック方法 | |
| JPS60165853A (ja) | デ−タ受信回路における信号復元回路 | |
| JPH024535Y2 (ja) | ||
| SU1348885A1 (ru) | Устройство дл передачи и приема информации | |
| JPH03254254A (ja) | データ受信装置 | |
| SU1355976A1 (ru) | Устройство дл передачи и приема цифровой информации | |
| JPH01289334A (ja) | クロック同期式データ伝送方式 | |
| JPS5869151A (ja) | 復号化回路 | |
| JPH03101432A (ja) | データ受信回路 | |
| JP2006128800A (ja) | 一線式データ通信方法、及びこの通信方法を用いた一線式データ送受信機 | |
| JPS61290827A (ja) | 光空間通信方式 | |
| JPS604342A (ja) | 通信装置 | |
| JP2000165366A (ja) | 送受信装置 | |
| JPS59125139A (ja) | 送受信回路の診断方式 |