JPH0550904B2 - - Google Patents

Info

Publication number
JPH0550904B2
JPH0550904B2 JP60145170A JP14517085A JPH0550904B2 JP H0550904 B2 JPH0550904 B2 JP H0550904B2 JP 60145170 A JP60145170 A JP 60145170A JP 14517085 A JP14517085 A JP 14517085A JP H0550904 B2 JPH0550904 B2 JP H0550904B2
Authority
JP
Japan
Prior art keywords
packet
communication
data rate
packets
reference packet
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 - Lifetime
Application number
JP60145170A
Other languages
English (en)
Other versions
JPS626554A (ja
Inventor
Kyoharu Inao
Toshiki Okuzumi
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.)
Yokogawa Electric Corp
Original Assignee
Yokogawa Electric Corp
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 Yokogawa Electric Corp filed Critical Yokogawa Electric Corp
Priority to JP60145170A priority Critical patent/JPS626554A/ja
Publication of JPS626554A publication Critical patent/JPS626554A/ja
Publication of JPH0550904B2 publication Critical patent/JPH0550904B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、複数の通信ステーシヨンが共通の通
信ラインを時分割で使用して通信を行なう場合に
適用される通信制御方式に関し、更に詳しくは、
通信ラインに同期式の通信ステーシヨンを接続す
る場合のデータレイト(DATA RATE)の発生
方式に関するものである。
(従来の技術) 第5図は、分散配置された複数の通信ステーシ
ヨン(インターフエースアダプタ)を、共通の時
分割多重(以下これをTDMと略す)の通信ネツ
トワークで結び、ステーシヨン相互間で時分割多
重通信を行なう場合の、従来の通信系の構成概念
図である。
図において、MSはマスターノードで時分割多
重の制御を行なつている。S0〜S3は共通の通
信ラインLに共通に接続されている通信ノード
(通信ステーシヨン)で、各通信ノードにはコン
ピユータや端末器等が接続されている。
このような通信系においては、コンピユータ等
のデータレイトとTDM通信の同期をとる必要が
ある。マスターノードMSは、内部にコンピユー
タのデータレイトf1の整数倍(l倍)のクロツク
発生手段を有しており、このクロツクによつて、
第6図イに示すようにTDM通信のフレーム同期
〔1/(l・f1)〕を発生する。
また、データレイトf1の公倍数、公約数でない
データレイトf2もサポートする場合、f2の整数倍
(n倍)のクロツクを使用し、それにより第6図
ロに示すようにTDM通信のフレーム周期〔1/
(n・f2)〕を発生する。
(発明が解決しようとする問題点) このような従来の方式においては、次のような
問題点がある。
(a) マスターノード内にデータレイトの整数倍の
クロツクを持つ必要があり、また、複数のデー
タレイトをサポートする場合、複数のクロツク
が必要となる。
(b) データレイトに応じてパケツト周期(1タイ
ムスロツト)が変化する。
即ち、従来の時分割多重伝送装置においては、
通信ラインLに接続される通信ノードの通信規格
(例えばRS−232C)の通信速度(データレイト)
により、時分割される1パケツトの転送速度(時
分割多重伝送の1タイムスロツト)を決めるよう
にしている。
従つて、通信速度が異なる場合、例えば、図6
の通信速度がf1とf2のケースのように異なる
場合、1パケツトの転送速度が異なることとな
る。
この為に、従来装置においえては、通信速度
(データレイト)が異なる毎に、異なる時分割の
1パケツト転送速度を用意する必要がある。
なお、ここで、通信速度(テータレイト)と
は、RS−232C等の時分割多重伝送装置に乗せる
通信の通信速度を意味している。また、図6にお
いて、基準パケツトとは、時分割多重伝送の転送
周期を作る(規制する)ためのパケツトであつ
て、通信ラインLに接続された複数の通信ノード
間は、この基準パケツトにより同期を取るように
なつている。そして、基準パケツトが通信ライン
を一巡する間に送られるパケツト数(基準パケツ
トと基準パケツトとの間に含まれるパケツト数)
をパケツト周期と呼ぶ。
本発明は、これらの問題点に鑑みてなされたも
ので、その目的は、ノード内にデータレイト発生
のための内部クロツクを必要とせず、データレイ
トに関係なくパケツト周期を一定にできる通信制
御方式を提供しようとするものである。
即ち、従来装置においては、通信速度(データ
レイト)毎に、時分割のパケツト転送速度を用意
する必要があつたのを、本発明では、1つのパケ
ツト転送速度で、異なる通信速度(データレイ
ト)に対応することのできる通信制御方式を提供
することを目的とする。
(問題点を解決するための手段) 前記した問題点を解決する本発明は、 共通の通信ライン上に定周期で基準パケツトを
発生させ、この基準パケツトが通過後に一定長の
パケツトを順次送出し複数の通信ノード間で時分
割多重通信を行なう通信系の通信制御方式であつ
て、 基準パケツト周期を複数種類用意し、少なくと
も2種類以上の基準パケツト周期を組み合わせる
ことにより、所望のデータレイトを発生するよう
にしたことを特徴としている。
(実施例) 第1図は、本発明が適用される通信系の概念図
である。図において、S0,S1…S3はいずれ
も時分割多重通信機能を持つた複数の通信ノード
で、これらはループ形の共通の通信ラインLを介
して接続されている。また、各通信ノードS0〜
S3は、例えばRS−232C等の規格の通信形態を
介してコンピユータやターミナルに結合してい
る。
第2図は、各通信ノードの要部の構成ブロツク
図である。この図において、1はパケツト計数回
路で、通信ラインL上を巡回するパケツトを計数
する。2は時分割多重通信制御回路(以下TDM
制御回路と略す)で、パケツト計数回路1の計数
タイミングから、基準パケツト送出タイミングの
発生を行なうとともに、パケツト計数回路1に制
御信号CNTを出力する。このTDM制御回路2
は、外部からMODE指定を受け、この指定によ
りパケツト計数回路1の制御を変更(例えばN進
→M進カウンタに変更)して、基準パケツト送出
タイミングの周期を変更する。基準パケツトの送
出ノードとならない場合は、基準パケツト検出時
のパケツト送出要求タイミングの発生を行なう。
3はパケツト送出要求回路で、TDM制御回路2
からの信号を受け、通信制御回路4に体してパケ
ツトの送出を要求する。5は基準パケツト検出回
路で、通信ラインLに接続されており、受信パケ
ツトから基準パケツトを検出し、TDM制御回路
2に基準パケツトの到来を通知する。
第3図は、このように構成した通信系における
動作の一例を示すタイムチヤートである。
ここでは1パケツトの転送速度が633Kbps、デ
ータレイトが19.2Kbpsの同期通信を仮定し、基
準パケツト周期が33パケツト周期のものを示して
いる。
基準パケツト送出ノードでは、イのNo.32パケツ
ト(33番目のパケツト)が通過すると、TDM制
御回路2は、チに示すようにパケツト送出要求
RSを立てる。通信制御回路4は、このパケツト
送出要求RSを受けると、次パケツトの送信権を
獲得し、リに示すように基準パケツトを送出す
る。TDM制御回路2は、基準パケツト送信時
に、ヌに示すようにCNT信号をパケツト計数回
路1に送り、このパケツト計数回路1をリセツト
すると共に、内部のデータを更新する。
他のノード(基準パケツト送出ノード以外のノ
ード)において、基準パケツトを受信すると、送
信要求を立てると共に、内部データを更新する。
第4図aはデータレイトが64Kbps、bは
48Kbpsの時の基準パケツトの送出周期をそれぞ
れ示している。
aでは、10パケツトの周期を9回、9パケツトの
周期を1回組合せて繰り返すことで、64Kbpsの
データレイトを得ている。即ち、1パケツトの転
送速度を663Kbpsとして、64Kbpsの通信を転送
するためには、9.9パケツト(=633Kbps/
64Kbps)毎に転送を行うようにすればよい。し
かし、転送するパケツト数は、整数でしか行えな
い(9.9の様な小数点以下の数値を含む端数のパ
ケツト数は実現できない)。
従つて、この場合、従来方式であれば、10パケ
ツトまたは9パケツト毎のいずれかにより転送す
ることになるが、転送誤差(小数点以下の数値に
相当する部分が転送誤差となる)が問題となる。
本発明の方式では、aに示す例のように、10パ
ケツト周期と9パケツト周期とを組み合わせるこ
とで、9.9パケツト毎に転送するのと同じことを
実現して、転送誤差の平均値を少なくするように
している。また、bでは、13パケツトの周期を8
回、14パケツトの周期を2回組合せて繰返し、
48Kbpsのデータレイトを得ている。
即ち、1パケツトの転送速度を633Kbpsとし
て、48Kbpsの通信を転送するためには、13.2パ
ケツト(=633Kbps/48Kbps)毎に転送を行う
ようにすればよい。しかし、13.2の様な端数のパ
ケツト数は送れない。
従つて、本発明は方式では、bに示す例のよう
に、13パケツト周期と14パケツト周期とを組み合
わせることで、13.2パケツト毎に転送するのと同
じことを実現して、転送誤差を少なくしている。
ここで、複数種類のパケツト周期の組み合わせ
(ここでは2種類)は、1パケツトの転送速度S
をデータレイトDで割つたときに得られる数値の
整数に依存する。また、繰り返す回数は、この数
値の小数点以下の数値に依存することとなる。
本発明は、このように、基準パケツトの周期を
選択して、少なくとも2種類の基準パケツト周期
を組み合わせることで、所望のデータレイトを転
送誤差をできるだけ少なくしながら発生する点に
特徴を有している。
ここで、データの転送速度(1パケツトの転送
速度)をS、データレイト(パケツトに乗せる通
信の通信速度)をDとしたとき、所望のデータレ
イトを得る基準パケツト周期Tは、次式から得ら
れる。
T=(S/D)=K+α ただし、Kは整数部分、 αは小数点以下の数値で、0≦α<1 この様な数値(K+α)が得られた場合には、
基準パケツト周期の組み合わせは、2種類の基準
パケツト周期を組み合わせるものとすれば、パケ
ツト周期Kとパケツト周期K+1の組み合わせと
なる。
図4のaの例に対応させると、(K+α)の数
値は、9.9であり、K=9、α=0.9で、組み合わ
せるパケツト周期は、9パケツト周期のものと、
10パケツト周期のものの組み合わせとなる。
同様に、bの例に対応させると、(K+α)の
数値は、13.2であり、K=13、α=0.2で、組み
合わせるパケツト周期は、13パケツト周期のもの
と、14パケツト周期のものの組み合わせとなる。
また、パケツト周期Kの繰り返し回数をn、パ
ケツト周期K+1の繰り返し回数をmとすると、
これらの繰り返し回数n、m(n、mいずれも整
数)は、許容される転送誤差εとの関係で決めら
れる。この関係を次式に示す。
|{K+n+(K+1)m} −(n+m)(K+α)|<ε これを整理すると以下の通りとなる。
|(1−α)m−αn|<ε この関係を、図4のaの例に対応させると、
(K+α)の数値は、9.9であり、K=9、α=
0.9で、9パケツト周期の繰り返し回数nは9回、
10パケツト周期の繰り返し回数mは1回とするこ
とで、転送誤差εを0にしている。
同様に、bの例に対応させると、(K+α)の
数値は、13.2であり、K=13、α=0.2で、13パ
ケツト周期の繰り返し回数nは8回、14パケツト
周期の繰り返し回数mは2回とすることで、転送
誤差εを0にしている。
この様に、許容される転送誤差を適当に設定す
ることで、これらの繰り返す回数n、mが決定さ
れることになる。
なお、上式において、転送速度Sは任意に設定
される。
(発明の効果) 以上説明したように、本発明によれば次のよう
な効果を有する通信制御方式が実現できる。
(a) 基準パケツトの周期からデータレイトを発生
しているため、内部にデータレイト発生用のク
ロツクをもつ必要がない。
(b) データレイトに関係なくパケツト長が一定な
ので、パケツト形式を変更しなくてよい。
(c) 基準パケツト発生ノード以外のノードは、基
準パケツトに周期して動作することにより、所
望のデータレイトが得られる。従つて、特にデ
ータレイトを意識する必要がない。
【図面の簡単な説明】
第1図は本発明が適用される通信系の概念図、
第2図は各通信ノードの要部の構成ブロツク図、
第3図は動作の一例を示すタイムチヤート、第4
図はデータレイトが64Kbps、48Kbpsの時の基準
パケツトの送出周期を示す説明図、第5図は従来
の時分割多重通信システムの構成概念図、第6図
はその動作説明図である。 S0〜S3……通信ノード、L……通信ライ
ン、1……パケツト計数回路、2……TDM制御
回路、3……パケツト送出要求回路、4……通信
制御回路、5……基準パケツト検出回路。

Claims (1)

  1. 【特許請求の範囲】 1 共通の通信ライン上に定周期で基準パケツト
    を発生させ、この基準パケツトが通過後に一定長
    のパケツトを順次送出し複数の通信ノード間で時
    分割多重通信を行なう通信系の通信制御方式であ
    つて、 基準パケツト周期を複数種類用意し、少なくと
    も2種類以上の基準パケツト周期を組み合わせる
    ことにより、所望のデータレイトを発生するよう
    にしたことを特徴とする通信制御方式。
JP60145170A 1985-07-02 1985-07-02 通信制御方式 Granted JPS626554A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60145170A JPS626554A (ja) 1985-07-02 1985-07-02 通信制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60145170A JPS626554A (ja) 1985-07-02 1985-07-02 通信制御方式

Publications (2)

Publication Number Publication Date
JPS626554A JPS626554A (ja) 1987-01-13
JPH0550904B2 true JPH0550904B2 (ja) 1993-07-30

Family

ID=15379050

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60145170A Granted JPS626554A (ja) 1985-07-02 1985-07-02 通信制御方式

Country Status (1)

Country Link
JP (1) JPS626554A (ja)

Also Published As

Publication number Publication date
JPS626554A (ja) 1987-01-13

Similar Documents

Publication Publication Date Title
US5544324A (en) Network for transmitting isochronous-source data using a frame structure with variable number of time slots to compensate for timing variance between reference clock and data rate
US4530091A (en) Synchronization of real-time clocks in a packet switching system
JP3698074B2 (ja) ネットワーク同期方法、lsi、バスブリッジ、ネットワーク機器、およびプログラム
US20050013394A1 (en) Clock synchronization in a distributed system
JPH0652076A (ja) 分散形データ処理システム
JPH10509294A (ja) データ入出力間に予め設定されたタイミング関係を設けたシステム並びにこのようなシステムの送信機及び受信機
JPH10126365A5 (ja)
CN116318506B (zh) 一种航天器内部无线时间敏感网络时钟同步方法
Mock et al. Clock synchronization for wireless local area networks
KR100655625B1 (ko) 무선 네트워크
JPH10126365A (ja) 動的時分割アクセス装置及び方法
GB2404121A (en) Inter-network synchronisation
JPH10161984A5 (ja)
JP2006148907A (ja) 周期的に作動するコミュニケーションシステムにおける時間同期化方法
CN108683472A (zh) 一种基于延时测量的时钟同步方法
US6975610B1 (en) System and method for communicating between a plurality of asynchronous systems
CN107888315B (zh) 一种时间同步方法
JPH025654A (ja) 信号同期方式
Lam et al. An improved precision time protocol for industrial WLAN communication systems
JPH0550904B2 (ja)
Dietrich et al. Frame conversion schemes for cascaded wired/wireless communication networks of factory automation
Schüngel et al. Single message distribution of timing information for time synchronization in converged wired and wireless networks
JPH01231450A (ja) 通信システムの同期クロック供給方式
JP2775791B2 (ja) 無線チャンネル用ランダムアクセス制御方式
JP3461784B2 (ja) 通信方法