JPH10190681A - Asynchronous information communication system - Google Patents
Asynchronous information communication systemInfo
- Publication number
- JPH10190681A JPH10190681A JP8349132A JP34913296A JPH10190681A JP H10190681 A JPH10190681 A JP H10190681A JP 8349132 A JP8349132 A JP 8349132A JP 34913296 A JP34913296 A JP 34913296A JP H10190681 A JPH10190681 A JP H10190681A
- Authority
- JP
- Japan
- Prior art keywords
- transmission
- data
- count value
- clock
- receiving
- 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.)
- Withdrawn
Links
- 238000004891 communication Methods 0.000 title claims abstract description 185
- 230000005540 biological transmission Effects 0.000 claims abstract description 180
- 238000001514 detection method Methods 0.000 claims description 24
- 230000001360 synchronised effect Effects 0.000 claims description 15
- 238000011084 recovery Methods 0.000 claims description 10
- 230000002159 abnormal effect Effects 0.000 abstract description 18
- 239000000284 extract Substances 0.000 abstract description 2
- 230000001934 delay Effects 0.000 abstract 1
- 230000002542 deteriorative effect Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 16
- 230000006866 deterioration Effects 0.000 description 6
- 230000000737 periodic effect Effects 0.000 description 6
- 239000013078 crystal Substances 0.000 description 3
- 238000000034 method Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 1
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、例えば音声・映像
などの情報を通信網を通じてリアルタイムに伝送する非
同期情報通信システムに関する。[0001] 1. Field of the Invention [0002] The present invention relates to an asynchronous information communication system for transmitting information such as audio and video in real time through a communication network.
【0002】[0002]
【従来の技術】近年、音声・映像などの通信には同期型
通信方式やATM通信方式などの通信技術が利用されて
いるが、例えばATM通信方式では、情報の遅延ばらつ
き、つまりジッタが生じ通信品質が劣化することがあ
り、このジッタ対策が急務になっている。2. Description of the Related Art In recent years, communication technologies such as a synchronous communication system and an ATM communication system have been used for communication such as audio and video. The quality may be degraded, and there is an urgent need for measures against this jitter.
【0003】N−ISDN網などを代表例とする同期型
通信方式の具体例としては、一定周期フレームの中に多
数のタイムスロットを用意し、予め決められた位置のタ
イムスロットで伝送するTDMA(Time Division Mult
iple Access)方式などが一般的である。[0003] As a specific example of a synchronous communication system typified by an N-ISDN network or the like, a number of time slots are prepared in a fixed-period frame, and TDMA (TDMA) is transmitted in a time slot at a predetermined position. Time Division Mult
iple Access) method is common.
【0004】このTDΜΑ方式の場合、網全体で一定周
期フレームが同期していることを前提としているため、
ジッタは少なく制限されるが、予め特定のタイムスロッ
トを予約する必要があり、通信を始めてから終了するま
で一定通信帯域を占有する必要があるという欠点があ
る。[0004] In the case of the TDΜΑ method, it is assumed that frames of a fixed period are synchronized in the entire network.
Although the jitter is limited to a small amount, it has a disadvantage that it is necessary to reserve a specific time slot in advance and it is necessary to occupy a certain communication band from the start to the end of communication.
【0005】一方、特定のタイムスロットを占有しない
非同期通信方式としては、通信網にデータを運ぶ固定長
のセルを随時流しておき、必要に応じて空きセル(デー
タをまだ乗せていないセル)を有効セル(データを運ん
でいるセル)として利用しデータを運ぶATM(Asynch
ronou Transfer Mode)通信方式がある。On the other hand, as an asynchronous communication system which does not occupy a specific time slot, a fixed-length cell carrying data to a communication network is flowed at any time, and an empty cell (a cell to which data is not yet loaded) is used as necessary. ATM (Asynch) that carries data by using it as a valid cell (cell carrying data)
ronou Transfer Mode).
【0006】このATM方式の場合、通信トラヒックの
状態にかかわらず通信開始時にセルを予約するわけでは
ないので、伝送効率が向上することになるが、一定周期
のフレーム同期が保証されているわけではないので、ジ
ッタ、つまり伝送データの遅延ばらつきが生じることが
ある。このジッタ量が大きくなると、場合によって通信
品質が劣化し受信側で音声が聞き取れなくなることもあ
る。In the case of this ATM system, cells are not reserved at the start of communication irrespective of the state of communication traffic, so that transmission efficiency is improved. However, frame synchronization at a fixed period is not guaranteed. Therefore, jitter, that is, variation in delay of transmission data may occur. If the amount of jitter increases, communication quality may deteriorate in some cases, and the receiving side may not be able to hear the sound.
【0007】そこで、このジッタ対策を、送信局および
受信局をATM通信網に接続してなる非同期情報通信シ
ステムに実際に導入するとなると、少なくとも受信局に
ジッタ量を検出する機構を設け、ジッタが一定の許容値
を越えた場合、受信データを廃棄することが考えられ
る。これは音声の場合、データがある程度廃棄されて
も、その廃棄率が一定の範囲内であれば、受信側で音声
としての認識が可能であるという性質があるからであ
る。Therefore, when this measure against jitter is actually introduced into an asynchronous information communication system in which a transmitting station and a receiving station are connected to an ATM communication network, at least the receiving station is provided with a mechanism for detecting the amount of jitter. If the value exceeds a certain allowable value, the received data may be discarded. This is because, in the case of voice, even if data is discarded to some extent, if the data is discarded within a certain range, it can be recognized as voice on the receiving side.
【0008】[0008]
【発明が解決しようとする課題】しかしながら、従来の
非同期通信システムの場合、すなわち特定のタイムスロ
ットを占有せずに通信網に流されている空きセルにデー
タを乗せて通信するシステムの場合、受信側において、
通信網上を流されてきたセルのヘッダ情報を基に自局宛
てのデータを受け取るだけであり、伝送データの遅延ば
らつきであるジッタを検出できるまでには至らず、デー
タ伝送時に通信品質の劣化が発生する可能性が高いとい
う問題があった。However, in the case of the conventional asynchronous communication system, that is, in the case of a system in which data is loaded on an empty cell flowing through the communication network without occupying a specific time slot, communication is performed. On the side,
It only receives data addressed to its own station based on the header information of the cell that has flowed over the communication network, and does not reach the point where it is possible to detect jitter, which is delay variation in transmission data. There is a problem that the possibility of occurrence is high.
【0009】本発明はこのような課題を解決するために
なされたもので、網全体で周期的な伝送フレームの同期
が行われておらず、データ伝送時に遅延ばらつき、つま
りジッタが発生する可能性がある通信網を利用して情報
を通信する上でジッタを検出することのできる非同期情
報通信システムを提供することを目的としている。The present invention has been made to solve such a problem, and periodic synchronization of transmission frames is not performed in the entire network, which may cause delay variation, that is, jitter, during data transmission. It is an object of the present invention to provide an asynchronous information communication system capable of detecting jitter when communicating information using a certain communication network.
【0010】また本発明は上記非同期通信を行う上でジ
ッタを検出し、音声・映像などのデータの通信品質の劣
化を防止することのできる非同期情報通信システムを提
供することを目的としている。It is another object of the present invention to provide an asynchronous information communication system capable of detecting jitter in performing the above-mentioned asynchronous communication and preventing deterioration of communication quality of data such as audio and video.
【0011】[0011]
【課題を解決するための手段】上記した目的を達成する
ために、請求項1記載の発明の非同期情報通信システム
は、データ送信を行う送信局とこの送信局からのデータ
を受信する受信局とが通信網上に接続され、前記送信局
および受信局に対して前記通信網から同一のクロックあ
るいは同期クロックが供給される非同期情報通信システ
ムにおいて、前記送信局が、前記通信網上にデータを送
信する送信手段と、前記通信網から供給されるクロック
を所定周期で常に計数する送信側クロックカウンタと、
前記送信手段が前記通信網上にデータを送信したときの
前記送信側クロックカウンタの計数値を記憶する送信計
数値記憶手段と、前記送信手段により新たなデータが送
信されるときの前記送信側クロックカウンタの計数値
と、前記送信計数値記憶手段に記憶されている前回デー
タ送信時の計数値との差分を計算する差分計算手段と、
前記差分計算手段により計算された送信クロックの差分
情報を前記新たな送信データに付加する差分情報付加手
段とを具備し、前記受信局が、前記通信網からデータを
受信する受信手段と、前記通信網から供給されるクロッ
クを所定周期で常に計数する受信側クロックカウンタ
と、前記受信手段が前記通信網からデータを受信したと
きの前記受信側クロックカウンタの計数値を記憶する受
信計数値記憶手段と、前記受信手段により前記通信網か
ら受信されたデータに含まれる前記送信クロックの差分
情報と、前記受信計数値記憶手段に記憶されている前回
データ受信時の受信クロックの計数値とを加算する加算
手段と、前記加算手段により加算された加算値と、今回
データが受信されたときの前記受信側クロックカウンタ
の計数値との差を求めジッタを検出するジッタ検出手段
とを具備したことを特徴としている。To achieve the above object, an asynchronous information communication system according to the present invention comprises a transmitting station for transmitting data and a receiving station for receiving data from the transmitting station. Is connected on a communication network, and the same clock or synchronous clock is supplied from the communication network to the transmitting station and the receiving station. In the asynchronous information communication system, the transmitting station transmits data on the communication network. Transmitting means, a transmitting side clock counter that always counts a clock supplied from the communication network at a predetermined cycle,
Transmission count value storage means for storing a count value of the transmission side clock counter when the transmission means transmits data on the communication network; and transmission side clock when new data is transmitted by the transmission means. Difference calculation means for calculating the difference between the count value of the counter and the count value at the time of previous data transmission stored in the transmission count value storage means,
A difference information adding unit that adds difference information of the transmission clock calculated by the difference calculation unit to the new transmission data, wherein the receiving station receives data from the communication network; A receiving clock counter that constantly counts a clock supplied from a network at a predetermined cycle, and a receiving count value storing unit that stores a count value of the receiving clock counter when the receiving unit receives data from the communication network. Adding the difference information of the transmission clock included in the data received from the communication network by the reception means and the count value of the reception clock at the time of previous data reception stored in the reception count value storage means Means for calculating a difference between an added value added by the adding means and a count value of the receiving clock counter when data is received this time. It is characterized by comprising a jitter detecting means for detecting a jitter.
【0012】請求項2記載の発明の非同期情報通信シス
テムは、データ送信を行う送信局とこの送信局からのデ
ータを受信する受信局とが通信網上に接続され、前記送
信局および受信局に対して前記通信網から同一のクロッ
クあるいは同期クロックが供給される非同期情報通信シ
ステムにおいて、前記送信局が、前記通信網上にデータ
を送信する送信手段と、前記通信網から供給されるクロ
ックを所定周期で常に計数する送信側クロックカウンタ
と、前記送信手段が前記通信網上にデータを送信したと
きの前記送信側クロックカウンタの計数値を記憶する送
信計数値記憶手段と、前記送信手段により新たなデータ
が送信されるときの前記送信側クロックカウンタの計数
値と、前記送信計数値記憶手段に記憶されている前回デ
ータ送信時の計数値との差分を計算する差分計算手段
と、前記差分計算手段により計算された送信クロックの
差分情報を前記新たな送信データに付加する差分情報付
加手段とを具備し、前記受信局が、前記通信網からデー
タを受信する受信手段と、前記通信網から供給されるク
ロックを所定周期で常に計数する受信側クロックカウン
タと、前記受信手段が前記通信網からデータを受信した
ときの前記受信側クロックカウンタの計数値を記憶する
受信計数値記憶手段と、前記受信手段により前記通信網
から受信されたデータに含まれる前記送信クロックの差
分情報と、前記受信計数値記憶手段に記憶されている前
回データ受信時の受信クロックの計数値とを加算する加
算手段と、前記加算手段により加算された加算値と、今
回データが受信されたときの前記受信側クロックカウン
タの計数値との差を求めジッタを検出するジッタ検出手
段と、前記ジッタ検出手段により検出されたジッタの値
に基づいて、受信データを廃棄するか否かを判定し、廃
棄と判定した受信データを廃棄する廃棄手段とを具備し
たことを特徴としている。According to a second aspect of the present invention, in the asynchronous information communication system, a transmitting station for transmitting data and a receiving station for receiving data from the transmitting station are connected on a communication network. In the asynchronous information communication system in which the same clock or a synchronous clock is supplied from the communication network, the transmitting station transmits data on the communication network; A transmission-side clock counter that constantly counts in a cycle; a transmission count value storage unit that stores a count value of the transmission-side clock counter when the transmission unit transmits data over the communication network; The count value of the transmission side clock counter when data is transmitted, and the count at the time of previous data transmission stored in the transmission count value storage means And a difference information adding means for adding the difference information of the transmission clock calculated by the difference calculating means to the new transmission data, wherein the receiving station comprises: Receiving means for receiving data from the communication network, a receiving clock counter that always counts a clock supplied from the communication network at a predetermined cycle, and a receiving clock counter when the receiving means receives data from the communication network. Receiving count value storing means for storing a count value, difference information of the transmission clock included in data received from the communication network by the receiving means, and the last data reception time stored in the receiving count value storing means. Adding means for adding the count value of the reception clock of the receiving clock, the added value added by the adding means, and the reception value when the current data is received. Jitter detection means for determining the difference from the count value of the clock counter and detecting jitter, based on the value of the jitter detected by the jitter detection means, to determine whether to discard the received data, it was determined to discard And discarding means for discarding the received data.
【0013】請求項3記載の発明の非同期情報通信シス
テムは、データ送信を行う送信局とこの送信局からのデ
ータを受信する受信局とが通信網上に接続され、前記送
信局および受信局が前記通信網の同期クロックを利用せ
ずに通信を行う非同期情報通信システムにおいて、前記
送信局が、所定周波数のクロックを発生するクロック発
生源と、前記クロック発生源により発生されたクロック
を所定周期で常に計数する送信側クロックカウンタと、
前記送信手段が前記通信網上にデータを送信したときの
前記送信側クロックカウンタの計数値を記憶する第1の
送信計数値記憶手段と、前記送信手段により新たなデー
タが送信されるときの前記送信側クロックカウンタの計
数値を記憶する第2の送信計数値記憶手段と、前記送信
手段により新たなデータが送信されるときの前記送信側
クロックカウンタの計数値と、前記送信計数値記憶手段
に記憶されている前回データ送信時の計数値との差分を
計算する差分計算手段と、前記差分計算手段により計算
された送信クロックの差分情報と、前記第2の送信計数
値記憶手段により記憶された送信側クロックカウンタの
計数値とを前記新たなデータに付加する情報付加手段と
を具備し、前記受信局が、前記通信網からデータを受信
する受信手段と、前記受信手段により受信されたデータ
に含まれる前記送信側クロックカウンタの計数値を基
に、前記送信側クロックカウンタを制御しているクロッ
クを再生するクロック再生手段と、前記クロック再生手
段により再生されたクロックを所定周期で常に計数する
受信側クロックカウンタと、前記受信手段により前記通
信網からデータが受信されたときの前記受信側クロック
カウンタの計数値を記憶する受信計数値記憶手段と、前
記受信手段により受信されたデータに含まれていた前記
送信クロックの差分情報と、前記受信計数値記憶手段に
記憶されている前回データ受信時の計数値とを加算する
加算手段と、前記加算手段により加算された加算値と、
今回データが受信されたときの前記受信側クロックカウ
ンタの計数値との差を求めジッタを検出するジッタ検出
手段とを具備したことを特徴としている。According to a third aspect of the present invention, there is provided an asynchronous information communication system, wherein a transmitting station for transmitting data and a receiving station for receiving data from the transmitting station are connected on a communication network, and the transmitting station and the receiving station are connected to each other. In an asynchronous information communication system that performs communication without using a synchronous clock of the communication network, the transmitting station includes a clock generation source that generates a clock of a predetermined frequency, and a clock generated by the clock generation source at a predetermined period. A transmitter clock counter that always counts,
First transmission count value storage means for storing a count value of the transmission side clock counter when the transmission means has transmitted data on the communication network; and Second transmission count value storage means for storing the count value of the transmission side clock counter; count value of the transmission side clock counter when new data is transmitted by the transmission means; and transmission count value storage means. A difference calculating means for calculating a difference from the stored count value at the time of the previous data transmission, a difference information of the transmission clock calculated by the difference calculating means, and a second transmission count value storing means. Information adding means for adding a count value of a transmission side clock counter to the new data, wherein the receiving station receives data from the communication network, A clock recovery unit that reproduces a clock controlling the transmission-side clock counter based on a count value of the transmission-side clock counter included in the data received by the reception unit; A receiving clock counter that constantly counts a clock at a predetermined cycle; a receiving count storage unit that stores a count value of the receiving clock counter when data is received from the communication network by the receiving unit; Adding means for adding the difference information of the transmission clock included in the data received by the above and the count value at the previous data reception stored in the reception count value storage means, Sum and
And a jitter detecting means for detecting a difference between the data and the count value of the receiving clock counter when data is received this time to detect jitter.
【0014】請求項4記載の発明の非同期情報通信シス
テムは、データ送信を行う送信局とこの送信局からのデ
ータを受信する受信局とが通信網上に接続され、前記送
信局および受信局が前記通信網の同期クロックを利用せ
ずに通信を行う非同期情報通信システムにおいて、前記
送信局が、所定周波数のクロックを発生するクロック発
生源と、前記クロック発生源により発生されたクロック
を所定周期で常に計数する送信側クロックカウンタと、
前記送信手段が前記通信網上にデータを送信したときの
前記送信側クロックカウンタの計数値を記憶する第1の
送信計数値記憶手段と、前記送信手段により新たなデー
タが送信されるときの前記送信側クロックカウンタの計
数値を記憶する第2の送信計数値記憶手段と、前記送信
手段により新たなデータが送信されるときの前記送信側
クロックカウンタの計数値と、前記送信計数値記憶手段
に記憶されている前回データ送信時の計数値との差分を
計算する差分計算手段と、前記差分計算手段により計算
された送信クロックの差分情報と、前記第2の送信計数
値記憶手段により記憶された送信側クロックカウンタの
計数値とを前記新たなデータに付加する情報付加手段と
を具備し、前記受信局が、前記通信網からデータを受信
する受信手段と、前記受信手段により受信されたデータ
に含まれる前記送信側クロックカウンタの計数値を基
に、前記送信側クロックカウンタを制御しているクロッ
クを再生するクロック再生手段と、前記クロック再生手
段により再生されたクロックを所定周期で常に計数する
受信側クロックカウンタと、前記受信手段により前記通
信網からデータが受信されたときの前記受信側クロック
カウンタの計数値を記憶する受信計数値記憶手段と、前
記受信手段により受信されたデータに含まれていた前記
送信クロックの差分情報と、前記受信計数値記憶手段に
記憶されている前回データ受信時の計数値とを加算する
加算手段と、前記加算手段により加算された加算値と、
今回データが受信されたときの前記受信側クロックカウ
ンタの計数値との差を求めジッタを検出するジッタ検出
手段と、前記ジッタ検出手段により検出されたジッタ量
に応じて受信データを廃棄する廃棄手段とを具備したこ
とを特徴としている。According to a fourth aspect of the present invention, there is provided an asynchronous information communication system, wherein a transmitting station for transmitting data and a receiving station for receiving data from the transmitting station are connected on a communication network, and the transmitting station and the receiving station are connected to each other. In an asynchronous information communication system that performs communication without using a synchronous clock of the communication network, the transmitting station includes a clock generation source that generates a clock of a predetermined frequency, and a clock generated by the clock generation source at a predetermined period. A transmitter clock counter that always counts,
First transmission count value storage means for storing a count value of the transmission side clock counter when the transmission means has transmitted data on the communication network; and Second transmission count value storage means for storing the count value of the transmission side clock counter; count value of the transmission side clock counter when new data is transmitted by the transmission means; and transmission count value storage means. A difference calculating means for calculating a difference from the stored count value at the time of the previous data transmission, a difference information of the transmission clock calculated by the difference calculating means, and a second transmission count value storing means. Information adding means for adding a count value of a transmission side clock counter to the new data, wherein the receiving station receives data from the communication network, A clock recovery unit that reproduces a clock controlling the transmission-side clock counter based on a count value of the transmission-side clock counter included in the data received by the reception unit; A receiving clock counter that constantly counts a clock at a predetermined cycle; a receiving count storage unit that stores a count value of the receiving clock counter when data is received from the communication network by the receiving unit; Adding means for adding the difference information of the transmission clock included in the data received by the above and the count value at the previous data reception stored in the reception count value storage means, Sum and
Jitter detecting means for detecting a difference between the count value of the receiving clock counter when data is received this time and detecting jitter, and discarding means for discarding received data according to the amount of jitter detected by the jitter detecting means Are provided.
【0015】請求項5記載の発明の非同期情報通信シス
テムは、請求項3または4いずれか記載の非同期情報通
信システムにおいて、受信局に備えられているクロック
再生用の受信側クロックカウンタを、ジッタ検出用のカ
ウンタとして共用したことを特徴としている。According to a fifth aspect of the present invention, there is provided the asynchronous information communication system according to any one of the third and fourth aspects, wherein the receiving side clock counter for clock recovery provided in the receiving station is provided for jitter detection. It is characterized by being shared as a counter for
【0016】請求項6記載の発明の非同期情報通信シス
テムは、請求項2または4いずれか記載の非同期情報通
信システムにおいて、廃棄手段が、ジッタ検出手段によ
り検出されたジッタの値と予め設定されている所定の許
容値とを比較する比較手段と、前記比較手段による比較
結果、前記ジッタの値が許容値を越えた場合に受信デー
タを廃棄する受信データ廃棄手段とからなることを特徴
としている。According to a sixth aspect of the present invention, in the asynchronous information communication system according to the second or fourth aspect, the discarding means is set in advance to a value of the jitter detected by the jitter detecting means. A comparison means for comparing the received data with a predetermined allowable value; and a received data discarding means for discarding received data when the value of the jitter exceeds the allowable value as a result of the comparison by the comparing means.
【0017】上記した発明では、通信網から送信局およ
び受信局に対し、同一あるいは位相同期したクロックが
提供される非同期情報通信システムの場合、送信局で
は、通信網からのクロックを計数するクロックカウン
タ、つまり送信クロックでインクリメントあるいはデク
リメントされる送信クロックカウンタを用意し、送信局
からデータを送信する場合、前回データを送信したとき
からの送信クロックカウンタ値の差分を計算してその情
報をデータに追加して送信する。In the above invention, in the case of an asynchronous information communication system in which the same or phase-synchronized clock is provided from the communication network to the transmitting station and the receiving station, the transmitting station uses the clock counter for counting the clock from the communication network. In other words, prepare a transmission clock counter that is incremented or decremented by the transmission clock, and when transmitting data from the transmitting station, calculate the difference of the transmission clock counter value from the previous data transmission and add that information to the data And send.
【0018】一方、受信局では、通信網からのクロック
でインクリメントあるいはデクリメントされる受信クロ
ックカウンタを用意し、通信網から受信したデータに含
まれる送信クロックカウンタ値の差分と前回のデータ受
信時の受信クロックカウンタの計数値とを加算して互い
の和を求め、その和の値と今回のデータ受信時の受信ク
ロックカウンタ値の差分を計算することにより通信網上
にデータを伝送したときのジッタ量を検出する。そし
て、検出したジッタ量と予め設定しておいたジッタ許容
値とを比較し、検出したジッタ量がジッタ許容値を越え
た場合にデータを廃棄する。On the other hand, the receiving station prepares a receiving clock counter which is incremented or decremented by the clock from the communication network, and calculates the difference between the transmission clock counter value included in the data received from the communication network and the reception data at the time of the previous data reception. Addition of the count value of the clock counter to obtain the sum of each other, and calculating the difference between the sum value and the value of the receive clock counter at the time of data reception this time, the amount of jitter when data is transmitted over the communication network. Is detected. Then, the detected jitter amount is compared with a preset allowable jitter value, and when the detected jitter amount exceeds the allowable jitter value, the data is discarded.
【0019】また通信網から送信局および受信局が同一
あるいは位相同期クロックを検出せずに通信を行う場
合、送信局で基準としているクロックを発生し、それを
受信局で再生する必要がある。When the transmitting station and the receiving station communicate from the communication network without detecting the same or phase-synchronized clocks, it is necessary to generate a reference clock at the transmitting station and reproduce it at the receiving station.
【0020】この場合、送信局では、自己が持つクロッ
ク発生源から発生したクロックにより送信クロックカウ
ンタを計数し、データを送信する上で、前回データを送
信したときからの送信クロックカウンタ値の差分を計算
して、その差分データとクロック発生源から発生したク
ロックの値とを一定あるいは一定以下の間隔でデータに
追加して送信する。In this case, the transmitting station counts the transmission clock counter based on the clock generated from its own clock generation source, and when transmitting data, calculates the difference between the transmission clock counter value and the previous transmission data counter value. After the calculation, the difference data and the value of the clock generated from the clock generation source are added to the data at a constant or less than a predetermined interval and transmitted.
【0021】受信局では、送信局から送信されてきたデ
ータを受信すると、その中に含まれる送信クロックカウ
ンタのカウント値から、送信クロックカウンタを制御し
ているクロックを再生し、その再生クロックで受信クロ
ックカウンタをカウントする。そして通信網から受信し
たデータに含まれる送信クロックの差分データと、前回
のデータ受信時の受信クロックカウンタ値とを加算して
互いの和を求め、その和と今回データ受信時の受信クロ
ックカウンタ値との差分を計算することによりジッタを
検出する。When the receiving station receives the data transmitted from the transmitting station, the receiving station reproduces the clock controlling the transmitting clock counter from the count value of the transmitting clock counter included in the data, and receives the received clock with the reproduced clock. Count clock counter. Then, the difference data of the transmission clock included in the data received from the communication network and the reception clock counter value at the time of the previous data reception are added to obtain a mutual sum, and the sum and the reception clock counter value at the time of the current data reception are obtained. The jitter is detected by calculating the difference between
【0022】そして検出したジッタの値と予め設定して
おいたジッタ許容値とを比較し、検出したジッタの値が
許容値を越えた場合にデータを廃棄する。Then, the detected jitter value is compared with a preset allowable jitter value, and when the detected jitter value exceeds the allowable value, the data is discarded.
【0023】したがって、例えばATΜ通信網などのよ
うに網全体で周期的な伝送フレームの同期が行われてい
ない通信網においてもジッタ量を実時間で検出すること
ができる。そしてこのような通信網を利用して、送信局
から受信局へ音声・映像などのデータを通信した場合
に、受信局において、ジッタ量を検出することにより、
ジッタ量が一定の制限を越えたときにデータを廃棄する
ことで通信品質の劣化を防ぐことができる。Therefore, the amount of jitter can be detected in real time even in a communication network in which periodic transmission frames are not synchronized in the entire network such as an AT @ communication network. Then, when data such as audio and video is transmitted from the transmitting station to the receiving station using such a communication network, the receiving station detects the amount of jitter.
By discarding data when the amount of jitter exceeds a certain limit, deterioration of communication quality can be prevented.
【0024】[0024]
【発明の実施の形態】以下、本発明の実施の形態を図面
を参照して詳細に説明する。Embodiments of the present invention will be described below in detail with reference to the drawings.
【0025】図1は本発明の非同期情報通信システムの
第1実施形態の構成を示す図、図2はこの非同期情報通
信システムの送信局の送信準備機能部の構成を示す図、
図3はこの非同期情報通信システムの受信局のジッタ検
出・異常データ廃棄機能部の構成を示す図、図4はレイ
ヤ機能モデルを示す図である。FIG. 1 is a diagram showing a configuration of a first embodiment of an asynchronous information communication system of the present invention, FIG. 2 is a diagram showing a configuration of a transmission preparation function unit of a transmitting station of the asynchronous information communication system,
FIG. 3 is a diagram showing a configuration of a jitter detection / abnormal data discarding function unit of the receiving station of the asynchronous information communication system, and FIG. 4 is a diagram showing a layer function model.
【0026】図1において、1はATM通信網(ネット
ワーク)である。このATM通信網1には、送信局2お
よび受信局3などが接続されている。送信局2は、送信
前のデータを加工する送信準備機能部21と、加工済み
の送信データをパケットとしてATM通信網1へ送信す
る送信機能部22とを有している。受信局3は、ATM
通信網1からパケットを受信すると共にATM通信網1
から供給されるリファレンスクロック(reference CLK
)120を常に検出する受信機能部31と、受信パケ
ットのデータに含まれる差分情報を基に送信クロックを
復元(再生)し、その送信クロックからジッタを検出
し、不要な受信データ(異常データ)を廃棄するジッタ
検出・異常データ廃棄機能部32とを有している。なお
送信機能部22および受信機能部31を実現する手段と
しては、ハードウェアでもソフトウェアでも良く、この
実施形態ではアプリケーションソフトウェア(以下アプ
リケーションと称す)によって実現するものとする。In FIG. 1, reference numeral 1 denotes an ATM communication network (network). A transmitting station 2 and a receiving station 3 are connected to the ATM communication network 1. The transmitting station 2 has a transmission preparation function unit 21 for processing data before transmission, and a transmission function unit 22 for transmitting the processed transmission data to the ATM communication network 1 as a packet. The receiving station 3 is an ATM
A packet is received from the communication network 1 and the ATM communication network 1
Reference clock (reference CLK) supplied from
) The receiving function unit 31 that constantly detects 120, and restores (reproduces) the transmission clock based on the difference information included in the data of the received packet, detects jitter from the transmission clock, and uses unnecessary received data (abnormal data) And a jitter detection / abnormal data discarding function unit 32 for discarding the data. The means for realizing the transmission function unit 22 and the reception function unit 31 may be hardware or software. In this embodiment, the means is realized by application software (hereinafter, referred to as an application).
【0027】図2に示すように、送信局2の送信準備機
能部21は、カウンタ110、レジスタ130、14
0、減算器115などからなり、送信クロックのカウン
ト値の差分を求めその差分情報を送信データに付加する
部分である。送信計数値記憶手段としてのレジスタ13
0には、直前のデータが送信された時点のカウンタ11
0のカウント値が記憶される。レジスタ140には、前
回分のレジスタ130の値と今回分のクロックカウント
値(カウンタ110のカウント値)との差分が減算器1
15によって計算された後、その差分データが記憶され
る。その後、差分データが送信データに付加されて送信
機能部22からパケットとして送信される。 なおこの
差分データの送信は、必ずしもデータ伝送毎でなくても
よく、一定時間以下の間隔で差分を計算し送信してもよ
い。As shown in FIG. 2, the transmission preparation function unit 21 of the transmission station 2 comprises a counter 110, registers 130 and 14,
0, a subtractor 115, and the like, which calculates the difference between the count values of the transmission clocks and adds the difference information to the transmission data. Register 13 as transmission count value storage means
The counter 11 at the time when the immediately preceding data was transmitted is set to 0.
A count value of 0 is stored. The difference between the value of the register 130 for the previous time and the clock count value for the current time (the count value of the counter 110) is stored in the register 140.
After the calculation by step 15, the difference data is stored. Thereafter, the difference data is added to the transmission data and transmitted from the transmission function unit 22 as a packet. The transmission of the difference data is not necessarily performed every data transmission, and the difference may be calculated and transmitted at intervals of a certain time or less.
【0028】図3に示すように、受信局3のジッタ検出
・異常データ廃棄機能部33は、ATM通信網1から受
信機能部31で受信されたパケットを記憶するバッファ
280と、受信機能部31により受信パケットの特定フ
ィールドから取り出されれた差分データを一時記憶する
レジスタ210と、ATM通信網1から供給されたリフ
ァレンスクロック120をカウントする受信クロック再
生用のカウンタ220と、パケット受信時にカウンタ2
20のカウント値を記憶するレジスタ230と、このレ
ジスタ230の値とレジスタ210の値とを加算する加
算器240と、次データ受信時にカウンタ220のカウ
ント値と、加算器240の出力とを引き算してジッタ量
(ジッタ値225)を検出する引算器250と、予めジ
ッタ量の許容値が記憶されたレジスタ270と、このレ
ジスタ270の許容値(b)と引算器250から出力さ
れたジッタ値225(a)とを比較し、比較結果に応じ
た制御信号(a≦bの場合、オン信号(ON)を出力)を
出力するコンパレータ260と、このコンパレータ26
0からの制御信号によってバッファ280に記憶された
受信データをアプリケーションに出力するゲート290
とを有している。As shown in FIG. 3, the jitter detecting / abnormal data discarding function unit 33 of the receiving station 3 includes a buffer 280 for storing packets received by the receiving function unit 31 from the ATM communication network 1, and a receiving function unit 31. , A register 210 for temporarily storing differential data extracted from a specific field of a received packet, a counter 220 for reproducing a received clock for counting the reference clock 120 supplied from the ATM communication network 1, and a counter 2 for receiving a packet.
20, a register 230 for storing the count value of 20, an adder 240 for adding the value of the register 230 and the value of the register 210, and subtracting the count value of the counter 220 and the output of the adder 240 when receiving the next data. Subtractor 250 for detecting the amount of jitter (jitter value 225), a register 270 in which an allowable value of the jitter amount is stored in advance, and the allowable value (b) of this register 270 and the jitter output from the subtractor 250. The comparator 260 compares the value 225 (a) and outputs a control signal (if a ≦ b, outputs an ON signal (ON)) according to the comparison result, and the comparator 26
A gate 290 for outputting received data stored in the buffer 280 to an application according to a control signal from 0
And
【0029】ここで、図5を参照してこの非同期情報通
信システムの全体的な動作を説明する。図5はATM通
信網1のレイヤ機能モデルを示す図である。Here, the overall operation of the asynchronous information communication system will be described with reference to FIG. FIG. 5 is a diagram showing a layer function model of the ATM communication network 1.
【0030】同図に示すように、送信局2では、アプリ
ケーションレイヤから入力されたデータをΑΑL−PD
Uのぺイロードに乗せて伝送するが、ATM通信網1で
は、さらに 53octetの固定長セルに分解され、固定長セ
ルのヘッダ値だけを基にセル交換(データ交換)を行う
ため、通常、ATM通信網1では受信側においてジッタ
検出を行うことはできない。As shown in the figure, the transmitting station 2 converts the data input from the application layer into an L-PD
The data is transmitted on the payload of U. In the ATM communication network 1, the data is further decomposed into fixed-length cells of 53 octets and cell exchange (data exchange) is performed based only on the header value of the fixed-length cells. In the communication network 1, jitter cannot be detected on the receiving side.
【0031】一方、ATM通信網1からは受信局2およ
び送信局3に対して155.52MHzの共通クロックが供給
されており、受信局2および送信局3では、このクロッ
クを検出してその 1/8分周を行った 19.44MHzをリフ
ァレンスクロックとして使用している。On the other hand, a 155.52 MHz common clock is supplied from the ATM communication network 1 to the receiving station 2 and the transmitting station 3, and the receiving station 2 and the transmitting station 3 detect this clock and 19.44MHz, which has been frequency-divided by 8, is used as the reference clock.
【0032】送信局2に設けられている送信クロックカ
ウント用のカウンタ110は、32bit で構成されてお
り、 19.44MHzのクロックでインクリメントされる。
レジスタ130も同様に32bit で構成されている。カウ
ンタ110の値からレジスタ130の値を引いたレジス
タの記憶値(差分データ)140は、例えばΑΑL−P
DUのトレイラ部に特定フィールド150を設定して書
き込み、ATM通信網1へ送信される。受信局3では、
ATM通信網1を通じて受信されたデータの特定フィー
ルド150に記録されている差分データを取り出す(抽
出する)。なおΑΑL−PDUのぺイロード部自体に特
定のフィールド150を用意してカウンタ110の差分
データを埋め込んでもよい。このとき送信局2は、リフ
ァレンスクロックとして 19.44MHzを用いるので、ジ
ッタ検出の精度は、1/(19.44×106)= 5.1×10
-8[s]であり、特定のフィールド150のフィールド
長を 8bitとすると、1/(19.44×106 )× 256= 1.3×1
0-5[s]となり、この値よりも短い周期でデータを送
信する場合にジッタの測定(検出)が可能となる。また
ジッタの許容値が10×10-6[s]であると仮定すると、
10×10-6/ 5.1×10-8= 196.1となるため、レジスタ2
70の値としてはOxCOを設定すればよい。The transmission clock counter 110 provided in the transmission station 2 is composed of 32 bits, and is incremented by a clock of 19.44 MHz.
The register 130 is also composed of 32 bits. The storage value (difference data) 140 of the register obtained by subtracting the value of the register 130 from the value of the counter 110 is, for example, $ LP
The specific field 150 is set and written in the trailer section of the DU, and transmitted to the ATM communication network 1. In receiving station 3,
The differential data recorded in the specific field 150 of the data received through the ATM communication network 1 is extracted (extracted). Note that a specific field 150 may be prepared in the payload portion of the L-PDU itself to embed the difference data of the counter 110. At this time, since the transmitting station 2 uses 19.44 MHz as the reference clock, the accuracy of the jitter detection is 1 / (19.44 × 10 6 ) = 5.1 × 10
−8 [s], and assuming that the field length of the specific field 150 is 8 bits, 1 / (19.44 × 10 6 ) × 256 = 1.3 × 1
0 -5 [s], and jitter can be measured (detected) when data is transmitted in a cycle shorter than this value. Assuming that the allowable value of jitter is 10 × 10 -6 [s],
Since 10 × 10 -6 / 5.1 × 10 -8 = 196.1, register 2
OxCO may be set as the value of 70.
【0033】また、アプリケーションによって送信され
るデータが 125μsecの周期で伝送される場合には、
125×10-6/ 5.1×10-8=2451となるため、フィールド
長を12bit 以上にすればよい。When the data transmitted by the application is transmitted at a cycle of 125 μsec,
Since 125 × 10 −6 /5.1×10 −8 = 2451, the field length may be 12 bits or more.
【0034】以下、この第1実施形態の非同期情報通信
システムの具体的な動作を説明する。 この非同期情報
通信システムの場合、送信局2では、ATM通信網1か
らのリファレンスクロック120がカウンタ110に入
力されており、たえずインクリメントされている。Hereinafter, a specific operation of the asynchronous information communication system according to the first embodiment will be described. In the case of the asynchronous information communication system, in the transmitting station 2, the reference clock 120 from the ATM communication network 1 is input to the counter 110 and is constantly incremented.
【0035】そして、新たにデータを送信する場合、そ
の時点のカウンタ110のカウント値から直前のデータ
送信時のカウント値(レジスタ130の記憶値)が引算
器115で引き算され、この引算器115で引き算され
た値(差分データ)がレジスタ140に記憶され、送信
データの特定フィールド150に書き込まれて送信機能
部22からATM通信網1上にパケットとして送信され
る。データ送信後、その時点のカウンタ110のカウン
ト値がレジスタ130に新たに書き込まれる。一方、受
信局3においても、ATM通信網1からリファレンスク
ロック120が供給されており、カウンタ220がたえ
ずインクリメントされている。カウント値はデータを受
信するたびごとにレジスタ230に記憶される。Then, when newly transmitting data, the count value at the time of the immediately preceding data transmission (the value stored in the register 130) is subtracted from the count value of the counter 110 at that time by the subtractor 115, and this subtracter The value (difference data) subtracted in 115 is stored in the register 140, written into the specific field 150 of the transmission data, and transmitted from the transmission function unit 22 to the ATM communication network 1 as a packet. After the data transmission, the count value of the counter 110 at that time is newly written in the register 130. On the other hand, also in the receiving station 3, the reference clock 120 is supplied from the ATM communication network 1, and the counter 220 is constantly incremented. The count value is stored in the register 230 every time data is received.
【0036】受信局3の受信機能部31では、ATM通
信網1からパケットが受信されると、受信されたデータ
(受信データ)は、一旦バッファ280に記憶される。
そして受信データの中の特定フィールド150から差分
データが抽出されてレジスタ210に記憶される。In the receiving function unit 31 of the receiving station 3, when a packet is received from the ATM communication network 1, the received data (received data) is temporarily stored in the buffer 280.
Then, difference data is extracted from the specific field 150 in the received data and stored in the register 210.
【0037】またデータが受信されたときに、カウンタ
220においてカウントされていたカウント値がレジス
タ230に記憶される。When the data is received, the count value counted by the counter 220 is stored in the register 230.
【0038】そして、このレジスタ230の値とレジス
タ210の値との和が加算器240で計算される。この
加算器240で新データ受信時の各記憶値の和が求めら
れると、その和の値とカウンタ220のカウント値との
差が求められて新データ受信時のジッタ値255が計算
され、ジッタ量が検出される。Then, the adder 240 calculates the sum of the value of the register 230 and the value of the register 210. When the sum of the stored values at the time of receiving the new data is obtained by the adder 240, the difference between the sum value and the count value of the counter 220 is obtained, and the jitter value 255 at the time of receiving the new data is calculated. The amount is detected.
【0039】このジッタ値255は、レジスタ270の
許容値とコンパレータ260で比較される。The jitter value 255 is compared with the allowable value of the register 270 by the comparator 260.
【0040】この比較結果、例えばa>bの場合、つま
りジッタ値255がレジスタ270の許容値を越えた場
合には、コンパレータ260からオン信号が出力され
ず、ゲート290がディセーブル状態となり受信データ
(1パケット分)が廃棄される。 またa≦bの場合、
つまりジッタ値255がレジスタ270の許容値以下の
場合には、コンパレータ260からオン信号が出力さ
れ、これによりゲート290はイネーブル状態となり、
バッファ280の受信データがゲート290を通じてア
プリケーションに出力される。As a result of this comparison, for example, when a> b, that is, when the jitter value 255 exceeds the allowable value of the register 270, no on signal is output from the comparator 260, the gate 290 is disabled, and the received data (For one packet) are discarded. When a ≦ b,
That is, when the jitter value 255 is equal to or smaller than the allowable value of the register 270, an ON signal is output from the comparator 260, whereby the gate 290 is enabled,
The received data in the buffer 280 is output to the application through the gate 290.
【0041】一方、バッファ280に記憶されたデータ
(受信データ)は、コンパレータ260からの制御信号
によってゲート290を介してアプリケーション機能に
出力される。On the other hand, the data (received data) stored in the buffer 280 is output to the application function via the gate 290 by the control signal from the comparator 260.
【0042】このようにこの第1実施形態の非同期情報
通信システムによれば、ATM通信網1全体で周期的な
伝送フレームの同期が行われていない非同期通信方式の
場合、送信局2と受信局3に対してATM通信網1から
供給された共通のリファレンスクロック120を基に送
信クロックを生成しこれをカウンタ110でカウント
し、前回と今回のデータを送信したときの送信クロック
の差分を計算し、その差分を送信データに付加して受信
局3へ送信する一方、受信局3では受信データに含まれ
ている差分データと、ATM通信網1から供給されたリ
ファレンスクロック120とを基に、送信側クロックを
受信側で再生し、前回と今回とのクロック差をとること
によってジッタを実時間で検出することができる。これ
により、ATM通信網1全体で周期的な伝送フレームの
同期が行われていない非同期通信の場合でも、データ伝
達の遅延ばらつきであるジッタを実時間で検出すること
ができる。 また検出したジッタの値と許容値とを比較
してジッタの値が許容値を越えた場合にデータを廃棄す
るので、受信データが音声データなどの場合、廃棄率が
一定の範囲内であればジッタ量の大きい異常なデータが
復元されなくなり通信品質の劣化を防ぐことができる。As described above, according to the asynchronous information communication system of the first embodiment, in the case of the asynchronous communication system in which periodic transmission frame synchronization is not performed in the entire ATM communication network 1, the transmitting station 2 and the receiving station are used. For example, a transmission clock is generated based on the common reference clock 120 supplied from the ATM communication network 1 to the counter 3 and counted by the counter 110 to calculate a difference between the previous and current data transmission clocks. The difference is added to the transmission data and transmitted to the receiving station 3, while the receiving station 3 transmits the data based on the difference data included in the received data and the reference clock 120 supplied from the ATM communication network 1. The jitter can be detected in real time by reproducing the side clock on the receiving side and calculating the clock difference between the previous time and the current time. As a result, even in the case of asynchronous communication in which periodic transmission frame synchronization is not performed in the entire ATM communication network 1, it is possible to detect jitter, which is a delay variation in data transmission, in real time. In addition, since the detected jitter value is compared with the allowable value and the data is discarded when the jitter value exceeds the allowable value, if the received data is audio data or the like, the discard rate is within a certain range. Abnormal data having a large amount of jitter is not restored, so that deterioration of communication quality can be prevented.
【0043】次に、図5〜図7を参照してこの発明の非
同期通信システムの第2実施形態について説明する。図
5は本発明の非同期通信システムの第2実施形態の構成
を示す図、図6はこの非同期通信システムの送信局の送
信準備機能部の構成を示す図、図7はこの非同期通信シ
ステムの受信局の位相同期回路の構成を示す図である。
なお上記第1実施形態の同一の構成には同じ符号を付し
その説明は省略する。Next, a second embodiment of the asynchronous communication system of the present invention will be described with reference to FIGS. FIG. 5 is a diagram showing a configuration of a second embodiment of the asynchronous communication system of the present invention, FIG. 6 is a diagram showing a configuration of a transmission preparation function unit of a transmitting station of the asynchronous communication system, and FIG. FIG. 3 is a diagram illustrating a configuration of a phase synchronization circuit of a station.
The same components as those in the first embodiment are denoted by the same reference numerals, and description thereof is omitted.
【0044】この第2実施形態は、通信網に接続されて
いる送信局および受信局が通信網のリファレンスクロッ
クを利用せずにジッタ検出を行い異常データを廃棄する
場合の一例である。The second embodiment is an example in which a transmitting station and a receiving station connected to a communication network detect jitter and discard abnormal data without using a reference clock of the communication network.
【0045】図5に示すように、この非同期通信システ
ムの送信局4には、上記第1実施形態と同様の構成(送
信機能部22)に加え、送信前のデータの異なる複数の
フィールドにクロック再生用のデータを書き込む送信準
備機能部23と、独立したクロック発生源24とが設け
られている。クロック発生源24としては、水晶発信器
などである。As shown in FIG. 5, the transmitting station 4 of this asynchronous communication system has the same configuration (transmission function unit 22) as in the first embodiment, and also includes clocks in a plurality of different fields of data before transmission. A transmission preparation function unit 23 for writing data for reproduction and an independent clock generation source 24 are provided. The clock generation source 24 is a crystal oscillator or the like.
【0046】またこの非同期通信システムの受信局5に
は、上記第1実施形態系と同様の構成(受信機能部31
およびジッタ検出・異常データ廃棄機能部32)に加
え、送信クロックを受信側で再生するクロック再生手段
としての位相同期回路33が設けられている。The receiving station 5 of the asynchronous communication system has the same configuration as that of the first embodiment (the receiving function unit 31).
In addition to the jitter detection / abnormal data discarding function unit 32), a phase synchronization circuit 33 is provided as clock recovery means for recovering the transmission clock on the receiving side.
【0047】図6に示すように、送信準備機能部23に
は、上記第1実施形態の構成に加え、カウンタ110の
カウント値自体を記憶しそのカウント値を送信データに
付加するための第2の送信計数値記憶手段としてのレジ
スタ170が設けられている。 図7に示すように、受
信局5の位相同期回路33は、受信データ中のフィール
ド160から抽出された送信クロックのカウント値を記
憶するレジスタ320と、この受信局5のリファレンス
クロックであるクロック370を生成する電圧制御水晶
発振器(以下VCXOと称す)360と、このVCXO
360から出力されるクロック370でインクリメント
されるカウンタ310と、このカウンタ310のカウン
ト値とレジスタ320に記憶されたカウント値とを引き
算し、送信クロックの差分を算出する引算器330と、
この引算器330から出力された差分信号に基づいてV
CXO360のクロック出力を制御するディジタルフィ
ルタ回路(Degital Filter)340およびD/Aコンバ
ータ(D/A Converter )350とから構成されている。As shown in FIG. 6, in addition to the configuration of the first embodiment, the transmission preparation function unit 23 stores a count value itself of the counter 110 and stores a second value for adding the count value to the transmission data. A register 170 is provided as transmission count value storage means. As shown in FIG. 7, the phase synchronization circuit 33 of the receiving station 5 includes a register 320 that stores the count value of the transmission clock extracted from the field 160 in the received data, and a clock 370 that is a reference clock of the receiving station 5. And a voltage controlled crystal oscillator (hereinafter referred to as VCXO) 360 for generating
A counter 310 that is incremented by a clock 370 output from 360, a subtractor 330 that subtracts the count value of the counter 310 from the count value stored in the register 320, and calculates a difference between transmission clocks;
Based on the difference signal output from the subtracter 330, V
It comprises a digital filter circuit (Digital Filter) 340 for controlling the clock output of the CXO 360 and a D / A converter (D / A Converter) 350.
【0048】すなわち、この位相同期回路33は、受信
データに含まれている送信クロックのカウント値を抽出
しそれを基に受信側クロックを生成するものである。な
おこの実施形態の場合、通信網1を経由して初めに伝送
されてきたデータに含まれている送信側クロックのカウ
ント値は、位相同期回路33内のカウンタ310にロー
ドされカウンタ310の値が初期化される。この初期化
以降、カウンタ310は、VCXO360から入力され
るクロック370でインクリメントされるようになる。
またカウンタ310が一旦初期化された後、通信網から
受信したカウンタ110のカウント値は、カウンタ31
0ではなくレジスタ320に一旦記憶されるようにな
る。That is, the phase synchronization circuit 33 extracts the count value of the transmission clock included in the received data and generates the receiving clock based on the extracted count value. In the case of this embodiment, the count value of the transmission clock included in the data transmitted first via the communication network 1 is loaded into the counter 310 in the phase synchronization circuit 33 and the value of the counter 310 is Initialized. After this initialization, the counter 310 is incremented by the clock 370 input from the VCXO 360.
After the counter 310 is initialized once, the count value of the counter 110 received from the communication network is
The value is temporarily stored in the register 320 instead of 0.
【0049】この場合、データ送信時に送信局4のクロ
ック発生源24から発生されたクロックの値は、送信準
備機能部23のカウンタ110でカウントされ、そのカ
ウント値が一定時間以下の間隔でレジスタ170に記憶
される。そしてそのカウント値は、送信データ上の特定
フィールド150とは異なるフィールド160に記録さ
れる。このフィールド160としては、例えばカウンタ
110が32bit であり、その値をそのまま伝送するので
あれば、 4octet を送信データ上に用意すればよい。In this case, the value of the clock generated from the clock generation source 24 of the transmitting station 4 at the time of data transmission is counted by the counter 110 of the transmission preparation function unit 23, and the count value is stored in the register 170 at intervals of a predetermined time or less. Is stored. Then, the count value is recorded in a field 160 different from the specific field 150 on the transmission data. As the field 160, for example, the counter 110 is 32 bits, and if the value is to be transmitted as it is, 4 octets may be prepared on the transmission data.
【0050】以下、この第2実施形態の非同期通信シス
テムの具体的な動作を説明する。Hereinafter, a specific operation of the asynchronous communication system according to the second embodiment will be described.
【0051】この非同期通信システムの場合、送信局4
では、ATM通信網1のリファレンスクロック120を
利用せず、自身に備えられているクロック発生源24で
発生したクロックがカウンタ110に入力され、そのク
ロックでカウンタ110が常にインクリメントされてい
る。レジスタ130には、直前に送信したデータの送信
時点におけるカウンタ110のカウント値が記憶され
る。In the case of this asynchronous communication system, the transmitting station 4
In this embodiment, the clock generated by the clock source 24 provided in the ATM communication network 1 is input to the counter 110 without using the reference clock 120 of the ATM communication network 1, and the counter 110 is always incremented by the clock. The register 130 stores the count value of the counter 110 at the time of transmission of the data transmitted immediately before.
【0052】そして、新たにデータを送信する場合、そ
の時点のカウンタ110のカウント値がレジスタ170
に記憶される。また引算器115では、このときのカウ
ンタ110のカウント値からレジスタ130の記憶値
(直前のデータ送信時のカウント値)が引き算されて前
回と今回との送信クロックの差分が求められ、レジスタ
140に記憶される。それが送信データの特定フィール
ド150に書き込まれると共に、レジスタ170に記憶
された送信クロックのカウント値が上記特定フィールド
150とは異なるフィールド160に書き込まれて送信
機能部22からATM通信網1上にパケットとして送信
される。データ送信後、その時点でのカウンタ110の
カウント値がレジスタ130に新たに書き込まれる。When newly transmitting data, the count value of the counter 110 at that time is stored in the register 170.
Is stored. Further, the subtractor 115 subtracts the value stored in the register 130 (the count value at the time of the immediately preceding data transmission) from the count value of the counter 110 at this time to obtain the difference between the previous and current transmission clocks. Is stored. It is written in the specific field 150 of the transmission data, and the count value of the transmission clock stored in the register 170 is written in the field 160 different from the specific field 150, and the packet is transmitted from the transmission function unit 22 to the ATM communication network 1. Sent as After the data transmission, the count value of the counter 110 at that time is newly written in the register 130.
【0053】一方、受信局5では、受信機能部31によ
ってATM通信網1からパケットが受信されると、受信
パケットのデータ(受信データ)は、ジッタ検出・異常
データ廃棄機能部33へ渡される。ジッタ検出・異常デ
ータ廃棄機能部33では受信データを一旦バッファ28
0に記憶する。そして受信データの中の特定フィールド
150から差分データが抽出されてレジスタ210に記
憶される。On the other hand, in the receiving station 5, when a packet is received from the ATM communication network 1 by the receiving function unit 31, the data (received data) of the received packet is passed to the jitter detection / abnormal data discarding function unit 33. The jitter detection / abnormal data discard function unit 33 temporarily stores the received data in the buffer 28.
Store to 0. Then, difference data is extracted from the specific field 150 in the received data and stored in the register 210.
【0054】また受信データの中のフィールド160か
ら送信クロックのカウント値が抽出されて初期状態のと
きのみ位相同期回路33内のカウンタ310にロードさ
れ、それ以降はレジスタ320に出力されて記憶され
る。The count value of the transmission clock is extracted from the field 160 in the received data and is loaded into the counter 310 in the phase synchronization circuit 33 only in the initial state, and thereafter outputted to the register 320 and stored. .
【0055】初期状態において、送信クロックのカウン
ト値がカウンタ310にロードされると、カウンタ31
0が初期化される。それ以降、カウンタ310はVCX
O360から出力されるクロック370でインクリメン
トされる。In the initial state, when the count value of the transmission clock is loaded into the counter 310, the counter 31
0 is initialized. After that, the counter 310 becomes VCX
It is incremented by the clock 370 output from O360.
【0056】初期化以降、ATM通信網1から受信した
カウント値はレジスタ320に記憶され、この記憶値
と、カウンタ310によりカウントされたカウント値と
の差分が求められ、ディジタルフィルタ回路340に入
力される。さらにディジタルフィルタ回路340の出力
は、D/Aコンバータ(D/A Converter )350に入力
され、VCXO360の制御入力となる。以上の回路を
もって、送信局のリファレンスクロックと同期したクロ
ックが、VCXO360の出力クロック370として得
られる。このように送信側からパケットで送られてきた
リファレンスクロックと同期した受信側のクロックがV
CXO360でクロック370として得られ、カウンタ
310によりカウントされる。After the initialization, the count value received from the ATM communication network 1 is stored in the register 320, and the difference between this stored value and the count value counted by the counter 310 is calculated and input to the digital filter circuit 340. You. Further, the output of the digital filter circuit 340 is input to a D / A converter (D / A Converter) 350, and becomes a control input of the VCXO 360. With the above circuit, a clock synchronized with the reference clock of the transmitting station is obtained as the output clock 370 of the VCXO 360. As described above, the clock on the receiving side synchronized with the reference clock transmitted by the packet from the transmitting side is V
Obtained as a clock 370 by the CXO 360 and counted by the counter 310.
【0057】一方、ジッタ検出・異常データ廃棄機能部
33は、第1実施例同様にデータ受信時にレジスタ21
0に記憶された差分データを取り出し、その差分データ
とカウンタ310によりカウントされた受信側クロック
のカウント値とを基にジッタ値255を検出する。そし
て検出されたジッタ値255とレジスタ270の許容値
とがコンパレータ260で比較され、ジッタ値255の
大きな不要なデータがゲート290で廃棄される。On the other hand, as in the first embodiment, the jitter detection / abnormal data discarding function unit 33 stores the data in the register 21 when receiving data.
The difference data stored in “0” is extracted, and the jitter value 255 is detected based on the difference data and the count value of the receiving clock counted by the counter 310. Then, the detected jitter value 255 is compared with the allowable value of the register 270 by the comparator 260, and unnecessary data having a large jitter value 255 is discarded by the gate 290.
【0058】このようにこの第2実施形態の非同期通信
システムによれば、ATM通信網1全体で周期的な伝送
フレームの同期が行われていない非同期通信方式の場合
であり、しかも送信局4と受信局5がATM通信網1の
リファレンスクロック120を検出せずに通信を行う場
合、送信局4にクロック発生源24を設け、送信クロッ
クを生成しこれをカウンタ110でカウントし、前回と
今回のデータを送信したときの送信クロックの差分を計
算し、その差分データを送信データの特定フィールド1
50へ記録すると共に、カウンタ110でカウントした
送信クロックのカウント値とを送信データの特定フィー
ルド150とは異なるフィールド160に記録して受信
局5へ送信する一方、受信局5では受信データに含まれ
ている差分データと送信クロックのカウント値とを抽出
し、送信クロックのカウント値を基に、送信側のクロッ
クとほぼ同期した受信側のクロックを再生し、そのクロ
ックと受信された差分データから求めた送信クロックと
の差分をとることによってデータ伝達の遅延ばらつきで
あるジッタを実時間で検出することができる。As described above, according to the asynchronous communication system of the second embodiment, the asynchronous communication system in which the synchronization of the periodic transmission frame is not performed in the entire ATM communication network 1 is performed. When the receiving station 5 performs communication without detecting the reference clock 120 of the ATM communication network 1, a clock generating source 24 is provided in the transmitting station 4, a transmission clock is generated, and this is counted by the counter 110. The difference between the transmission clocks when the data is transmitted is calculated, and the difference data is calculated in the specific field 1 of the transmission data.
50, and the transmission clock count value counted by the counter 110 is recorded in a field 160 different from the specific field 150 of the transmission data and transmitted to the receiving station 5, while the receiving station 5 includes the transmission clock count value in the received data. The difference data and the count value of the transmission clock are extracted, and the clock of the reception side which is substantially synchronized with the clock of the transmission side is reproduced based on the count value of the transmission clock, and is obtained from the clock and the received difference data. By taking the difference from the transmitted clock, jitter, which is a delay variation in data transmission, can be detected in real time.
【0059】またこの場合も第1実施形態と同様に、検
出したジッタの値と許容値とを比較してジッタの値が許
容値を越えたときにデータを廃棄することにより受信デ
ータが音声データなどの場合、廃棄率が一定の範囲内で
あればジッタ量の大きい異常なデータが復元されなくな
り通信品質の劣化を防ぐことができる。Also in this case, similarly to the first embodiment, the detected data is compared with the permissible value, and when the jitter value exceeds the permissible value, the data is discarded. In such a case, if the discard rate is within a certain range, abnormal data having a large amount of jitter is not restored, and deterioration of communication quality can be prevented.
【0060】次に、図8を参照してこの発明の非同期通
信システムの第3実施形態について説明する。Next, a third embodiment of the asynchronous communication system of the present invention will be described with reference to FIG.
【0061】この非同期通信システムの第3実施形態
は、第2実施形態の受信局の構成を簡素化したものであ
る。The third embodiment of the asynchronous communication system simplifies the configuration of the receiving station of the second embodiment.
【0062】すなわち、上記第2実施形態では、受信局
5のジッタ検出・異常データ廃棄機能部32と位相同期
回路33には、それぞれカウンタ220、310が備え
られているが、この第3実施形態ではこれら二つの機能
部(ジッタ検出・異常データ廃棄機能部32と位相同期
回路33)を一つに纏めることにより上記機能を一つの
カウンタで実現する。That is, in the second embodiment, the jitter detection / abnormal data discarding function unit 32 and the phase synchronization circuit 33 of the receiving station 5 are provided with counters 220 and 310, respectively. The above function is realized by one counter by integrating these two function units (jitter detection / abnormal data discard function unit 32 and phase synchronization circuit 33) into one.
【0063】すなわち、図8に示すように、ジッタ検出
を行うためのレジスタ210、230、加算器240、
減算器250、カウンタ310と、位相同期検出を行う
ためのレジスタ320、ディジタルフィルタ回路(Degi
tal Filter)340、D/Aコンバータ(D/A Converte
r )350、VCXO360、引き算器330とを上記
第2実施形態同様に備え、位相同期検出用のカウンタ3
10からレジスタ230へカウント値を出力すると共
に、上記カウンタ310から減算器250にカウント値
を出力するよう構成することにより、ジッタ検出用のカ
ウンタ220を省略することができる。That is, as shown in FIG. 8, registers 210 and 230 for performing jitter detection, an adder 240,
Subtractor 250, counter 310, register 320 for performing phase synchronization detection, digital filter circuit (Degi
tal Filter) 340, D / A Converter (D / A Converte)
r) 350, VCXO 360, and subtractor 330 as in the second embodiment, and a counter 3 for detecting phase synchronization.
By outputting the count value from 10 to the register 230 and outputting the count value from the counter 310 to the subtractor 250, the counter 220 for jitter detection can be omitted.
【0064】この第3実施形態の非同期通信システムに
よれば、位相同期検出用のカウンタ310をジッタ検出
用としても利用することにより、第2実施形態で受信局
5に設けていたジッタ検出用のカウンタ220を省略で
き、受信局の構成を簡素化することができる。According to the asynchronous communication system of the third embodiment, the counter 310 for detecting phase synchronization is also used for detecting jitter, so that the counter 310 for detecting jitter provided in the receiving station 5 in the second embodiment is used. The counter 220 can be omitted, and the configuration of the receiving station can be simplified.
【0065】またこの場合も上記第1および第2実施形
態同様に、検出したジッタの値と許容値とを比較してジ
ッタの値が許容値を越えたときにデータを廃棄すること
により受信データが音声データなどの場合、廃棄率が一
定の範囲内であればジッタ量の大きい異常なデータが復
元されなくなり通信品質の劣化を防ぐことができる。In this case, as in the first and second embodiments, the detected jitter value is compared with the allowable value, and when the jitter value exceeds the allowable value, the data is discarded. When the discard rate is within a certain range, abnormal data having a large amount of jitter is not restored, and deterioration of communication quality can be prevented.
【0066】[0066]
【発明の効果】以上説明したように本発明によれば、網
全体で周期的な伝送フレームの同期が行われていない非
同期情報通信システムにおいて、送信局および受信局に
対して通信網からの共通のリファレンスクロックが供給
される場合でも、また供給されない場合でもジッタを検
出できる。As described above, according to the present invention, in an asynchronous information communication system in which periodic transmission frame synchronization is not performed in the entire network, the transmitting station and the receiving station are shared by the communication network. The jitter can be detected whether or not the reference clock is supplied.
【0067】また検出したジッタ量を基に異常な受信デ
ータを廃棄するので、音声データなどの場合、廃棄率が
一定の範囲内であれば通信品質の劣化を防ぐことができ
る。さらにクロック再生用のカウンタをジッタ検出用と
しても共用したので、受信局の構成を簡素化できる。Since abnormal received data is discarded based on the detected amount of jitter, deterioration of communication quality can be prevented in the case of voice data or the like if the discard rate is within a certain range. Furthermore, since the counter for clock recovery is also used for jitter detection, the configuration of the receiving station can be simplified.
【図1】この発明の非同期通信システムの第1実施形態
を示す図。FIG. 1 is a diagram showing a first embodiment of an asynchronous communication system of the present invention.
【図2】この第1実施形態の非同期通信システムの送信
局の送信側準備機能部の構成の一例を示す図。FIG. 2 is a diagram showing an example of a configuration of a transmission-side preparation function unit of the transmission station in the asynchronous communication system according to the first embodiment.
【図3】この第1実施形態の非同期通信システムの受信
局のジッタ検出・異常データ廃棄機能部の構成の一例を
示す図。FIG. 3 is a diagram showing an example of a configuration of a jitter detection / abnormal data discarding function unit of the receiving station of the asynchronous communication system according to the first embodiment.
【図4】レイヤ機能モデルを示す図。FIG. 4 is a diagram showing a layer function model.
【図5】この発明の非同期通信システムの第2実施形態
を示す図。FIG. 5 is a diagram showing a second embodiment of the asynchronous communication system of the present invention.
【図6】この第2実施形態の非同期通信システムの受信
局の送信側準備機能部の構成の一例を示す図。FIG. 6 is a diagram illustrating an example of a configuration of a transmission-side preparation function unit of a receiving station in the asynchronous communication system according to the second embodiment.
【図7】この第2実施形態の非同期通信システムの受信
局の位相同期回路の構成を示す図。FIG. 7 is a diagram showing a configuration of a phase synchronization circuit of a receiving station of the asynchronous communication system according to the second embodiment.
【図8】この発明の非同期通信システムの第3実施形態
を示す図。FIG. 8 is a diagram showing a third embodiment of the asynchronous communication system of the present invention.
1…ATM通信網、2、4…送信局、3、5…受信局、
21…送信準備機能部、22…送信機能部、31…受信
機能部、32…ジッタ検出・異常データ廃棄機能部、1
15、250…減算器、130、140、170、21
0、230、270…レジスタ、110、220、31
0…カウンタ、240…加算器、260…コンパレー
タ、280…バッファ、340…デシタルフィルタ回
路、350…D/Aコンバータ、360…電圧制御水晶
発信器(VCXO)、370…クロック。1: ATM communication network, 2, 4: transmitting station, 3, 5: receiving station,
21: transmission preparation function unit, 22: transmission function unit, 31: reception function unit, 32: jitter detection / abnormal data discard function unit, 1
15, 250 ... subtractor, 130, 140, 170, 21
0, 230, 270 ... register, 110, 220, 31
0: counter, 240: adder, 260: comparator, 280: buffer, 340: digital filter circuit, 350: D / A converter, 360: voltage-controlled crystal oscillator (VCXO), 370: clock.
Claims (6)
らのデータを受信する受信局とが通信網上に接続され、
前記送信局および受信局に対して前記通信網から同一の
クロックあるいは同期クロックが供給される非同期情報
通信システムにおいて、 前記送信局が、 前記通信網上にデータを送信する送信手段と、 前記通信網から供給されるクロックを所定周期で常に計
数する送信側クロックカウンタと、 前記送信手段が前記通信網上にデータを送信したときの
前記送信側クロックカウンタの計数値を記憶する送信計
数値記憶手段と、 前記送信手段により新たなデータが送信されるときの前
記送信側クロックカウンタの計数値と、前記送信計数値
記憶手段に記憶されている前回データ送信時の計数値と
の差分を計算する差分計算手段と、 前記差分計算手段により計算された送信クロックの差分
情報を前記新たな送信データに付加する差分情報付加手
段とを具備し、 前記受信局が、 前記通信網からデータを受信する受信手段と、 前記通信網から供給されるクロックを所定周期で常に計
数する受信側クロックカウンタと、 前記受信手段が前記通信網からデータを受信したときの
前記受信側クロックカウンタの計数値を記憶する受信計
数値記憶手段と、 前記受信手段により前記通信網から受信されたデータに
含まれる前記送信クロックの差分情報と、前記受信計数
値記憶手段に記憶されている前回データ受信時の受信ク
ロックの計数値とを加算する加算手段と、 前記加算手段により加算された加算値と、今回データが
受信されたときの前記受信側クロックカウンタの計数値
との差を求めジッタを検出するジッタ検出手段とを具備
したことを特徴とする非同期情報通信システム。A transmitting station for transmitting data and a receiving station for receiving data from the transmitting station are connected on a communication network;
In an asynchronous information communication system in which the same clock or a synchronous clock is supplied to the transmitting station and the receiving station from the communication network, the transmitting station transmits data on the communication network, and the communication network A transmission-side clock counter that constantly counts a clock supplied from a predetermined period, and a transmission count value storage unit that stores a count value of the transmission-side clock counter when the transmission unit transmits data over the communication network. A difference calculation for calculating a difference between a count value of the transmission side clock counter when new data is transmitted by the transmission means and a count value at the time of previous data transmission stored in the transmission count value storage means. Means for adding difference information of the transmission clock calculated by the difference calculation means to the new transmission data; The receiving station comprises: receiving means for receiving data from the communication network; a receiving clock counter for constantly counting a clock supplied from the communication network at a predetermined cycle; and receiving means for receiving data from the communication network. Receiving count value storing means for storing a count value of the receiving side clock counter when receiving, a difference information of the transmission clock included in data received from the communication network by the receiving means, and the reception count value Adding means for adding the count value of the reception clock at the time of the previous data reception stored in the storage means; and the addition value added by the adding means, and the reception side clock counter when the current data is received. An asynchronous information communication system, comprising: a jitter detecting unit that obtains a difference from a count value and detects jitter.
らのデータを受信する受信局とが通信網上に接続され、
前記送信局および受信局に対して前記通信網から同一の
クロックあるいは同期クロックが供給される非同期情報
通信システムにおいて、 前記送信局が、 前記通信網上にデータを送信する送信手段と、 前記通信網から供給されるクロックを所定周期で常に計
数する送信側クロックカウンタと、 前記送信手段が前記通信網上にデータを送信したときの
前記送信側クロックカウンタの計数値を記憶する送信計
数値記憶手段と、 前記送信手段により新たなデータが送信されるときの前
記送信側クロックカウンタの計数値と、前記送信計数値
記憶手段に記憶されている前回データ送信時の計数値と
の差分を計算する差分計算手段と、 前記差分計算手段により計算された送信クロックの差分
情報を前記新たな送信データに付加する差分情報付加手
段とを具備し、 前記受信局が、 前記通信網からデータを受信する受信手段と、 前記通信網から供給されるクロックを所定周期で常に計
数する受信側クロックカウンタと、 前記受信手段が前記通信網からデータを受信したときの
前記受信側クロックカウンタの計数値を記憶する受信計
数値記憶手段と、 前記受信手段により前記通信網から受信されたデータに
含まれる前記送信クロックの差分情報と、前記受信計数
値記憶手段に記憶されている前回データ受信時の受信ク
ロックの計数値とを加算する加算手段と、 前記加算手段により加算された加算値と、今回データが
受信されたときの前記受信側クロックカウンタの計数値
との差を求めジッタを検出するジッタ検出手段と、 前記ジッタ検出手段により検出されたジッタ量に応じて
受信データを廃棄する廃棄手段とを具備したことを特徴
とする非同期情報通信システム。2. A transmitting station for performing data transmission and a receiving station for receiving data from the transmitting station are connected on a communication network,
In an asynchronous information communication system in which the same clock or a synchronous clock is supplied to the transmitting station and the receiving station from the communication network, the transmitting station transmits data on the communication network, and the communication network A transmission-side clock counter that constantly counts a clock supplied from a predetermined period, and a transmission count value storage unit that stores a count value of the transmission-side clock counter when the transmission unit transmits data over the communication network. A difference calculation for calculating a difference between a count value of the transmission side clock counter when new data is transmitted by the transmission means and a count value at the time of previous data transmission stored in the transmission count value storage means. Means for adding difference information of the transmission clock calculated by the difference calculation means to the new transmission data; The receiving station comprises: receiving means for receiving data from the communication network; a receiving clock counter for constantly counting a clock supplied from the communication network at a predetermined cycle; and receiving means for receiving data from the communication network. Receiving count value storing means for storing a count value of the receiving side clock counter when receiving, a difference information of the transmission clock included in data received from the communication network by the receiving means, and the reception count value Adding means for adding the count value of the reception clock at the time of the previous data reception stored in the storage means; and the addition value added by the adding means, and the reception side clock counter when the current data is received. Jitter detection means for determining a difference from the count value and detecting jitter, and discarding received data according to the amount of jitter detected by the jitter detection means. Asynchronous information communication system, characterized by comprising a discarding means for.
らのデータを受信する受信局とが通信網上に接続され、
前記送信局および受信局が前記通信網の同期クロックを
利用せずに通信を行う非同期情報通信システムにおい
て、 前記送信局が、 所定周波数のクロックを発生するクロック発生源と、 前記クロック発生源により発生されたクロックを所定周
期で常に計数する送信側クロックカウンタと、 前記送信手段が前記通信網上にデータを送信したときの
前記送信側クロックカウンタの計数値を記憶する第1の
送信計数値記憶手段と、 前記送信手段により新たなデータが送信されるときの前
記送信側クロックカウンタの計数値を記憶する第2の送
信計数値記憶手段と、 前記送信手段により新たなデータが送信されるときの前
記送信側クロックカウンタの計数値と、前記送信計数値
記憶手段に記憶されている前回データ送信時の計数値と
の差分を計算する差分計算手段と、 前記差分計算手段により計算された送信クロックの差分
情報と、前記第2の送信計数値記憶手段により記憶され
た送信側クロックカウンタの計数値とを前記新たなデー
タに付加する情報付加手段とを具備し、 前記受信局が、 前記通信網からデータを受信する受信手段と、 前記受信手段により受信されたデータに含まれる前記送
信側クロックカウンタの計数値を基に、前記送信側クロ
ックカウンタを制御しているクロックを再生するクロッ
ク再生手段と、 前記クロック再生手段により再生されたクロックを所定
周期で常に計数する受信側クロックカウンタと、 前記受信手段により前記通信網からデータが受信された
ときの前記受信側クロックカウンタの計数値を記憶する
受信計数値記憶手段と、 前記受信手段により受信されたデータに含まれていた前
記送信クロックの差分情報と、前記受信計数値記憶手段
に記憶されている前回データ受信時の計数値とを加算す
る加算手段と、 前記加算手段により加算された加算値と、今回データが
受信されたときの前記受信側クロックカウンタの計数値
との差を求めジッタを検出するジッタ検出手段とを具備
したことを特徴とする非同期情報通信システム。3. A transmitting station for performing data transmission and a receiving station for receiving data from the transmitting station are connected on a communication network,
In an asynchronous information communication system in which the transmitting station and the receiving station communicate without using a synchronous clock of the communication network, the transmitting station generates a clock of a predetermined frequency, and a clock generated by the clock generating source. A transmission-side clock counter that constantly counts the received clock at a predetermined cycle; and a first transmission count value storage unit that stores a count value of the transmission-side clock counter when the transmission unit transmits data over the communication network. A second transmission count value storage unit that stores a count value of the transmission side clock counter when new data is transmitted by the transmission unit; and a second transmission count value storage unit that transmits new data by the transmission unit. The difference between the count value of the transmission side clock counter and the count value at the time of previous data transmission stored in the transmission count value storage means is calculated. Information for adding difference information of the transmission clock calculated by the difference calculation means and the count value of the transmission side clock counter stored by the second transmission count value storage means to the new data An addition unit, wherein the reception station receives data from the communication network, and the transmission side based on a count value of the transmission side clock counter included in the data received by the reception unit. A clock recovery unit for recovering a clock controlling a clock counter; a receiving clock counter for constantly counting a clock recovered by the clock recovery unit at a predetermined cycle; and a receiving unit receiving data from the communication network. Receiving count value storing means for storing the count value of the receiving side clock counter when the Adding means for adding the difference information of the transmission clock included in the received data and the count value at the time of previous data reception stored in the reception count value storage means, and addition performed by the addition means. An asynchronous information communication system comprising: jitter detection means for obtaining a difference between a value and a count value of the reception side clock counter when data is received this time to detect jitter.
らのデータを受信する受信局とが通信網上に接続され、
前記送信局および受信局が前記通信網の同期クロックを
利用せずに通信を行う非同期情報通信システムにおい
て、 前記送信局が、 所定周波数のクロックを発生するクロック発生源と、 前記クロック発生源により発生されたクロックを所定周
期で常に計数する送信側クロックカウンタと、 前記送信手段が前記通信網上にデータを送信したときの
前記送信側クロックカウンタの計数値を記憶する第1の
送信計数値記憶手段と、 前記送信手段により新たなデータが送信されるときの前
記送信側クロックカウンタの計数値を記憶する第2の送
信計数値記憶手段と、 前記送信手段により新たなデータが送信されるときの前
記送信側クロックカウンタの計数値と、前記送信計数値
記憶手段に記憶されている前回データ送信時の計数値と
の差分を計算する差分計算手段と、 前記差分計算手段により計算された送信クロックの差分
情報と、前記第2の送信計数値記憶手段により記憶され
た送信側クロックカウンタの計数値とを前記新たなデー
タに付加する情報付加手段とを具備し、 前記受信局が、 前記通信網からデータを受信する受信手段と、 前記受信手段により受信されたデータに含まれる前記送
信側クロックカウンタの計数値を基に、前記送信側クロ
ックカウンタを制御しているクロックを再生するクロッ
ク再生手段と、 前記クロック再生手段により再生されたクロックを所定
周期で常に計数する受信側クロックカウンタと、 前記受信手段により前記通信網からデータが受信された
ときの前記受信側クロックカウンタの計数値を記憶する
受信計数値記憶手段と、 前記受信手段により受信されたデータに含まれていた前
記送信クロックの差分情報と、前記受信計数値記憶手段
に記憶されている前回データ受信時の計数値とを加算す
る加算手段と、 前記加算手段により加算された加算値と、今回データが
受信されたときの前記受信側クロックカウンタの計数値
との差を求めジッタを検出するジッタ検出手段と、 前記ジッタ検出手段により検出されたジッタ量に応じて
受信データを廃棄する廃棄手段とを具備したことを特徴
とする非同期情報通信システム。4. A transmitting station for performing data transmission and a receiving station for receiving data from the transmitting station are connected on a communication network,
In an asynchronous information communication system in which the transmitting station and the receiving station communicate without using a synchronous clock of the communication network, the transmitting station generates a clock of a predetermined frequency, and a clock generated by the clock generating source. A transmission-side clock counter that constantly counts the received clock at a predetermined cycle; and a first transmission count value storage unit that stores a count value of the transmission-side clock counter when the transmission unit transmits data over the communication network. A second transmission count value storage unit that stores a count value of the transmission side clock counter when new data is transmitted by the transmission unit; and a second transmission count value storage unit that transmits new data by the transmission unit. The difference between the count value of the transmission side clock counter and the count value at the time of previous data transmission stored in the transmission count value storage means is calculated. Information for adding difference information of the transmission clock calculated by the difference calculation means and the count value of the transmission side clock counter stored by the second transmission count value storage means to the new data. An adding unit, wherein the receiving station receives data from the communication network; and the transmitting side, based on a count value of the transmitting side clock counter included in the data received by the receiving unit. A clock recovery unit for recovering a clock controlling the clock counter; a receiving clock counter for constantly counting the clock recovered by the clock recovery unit at a predetermined cycle; and a receiving unit receiving data from the communication network. Receiving count value storing means for storing the count value of the receiving side clock counter when the Adding means for adding the difference information of the transmission clock contained in the received data and the count value at the time of previous data reception stored in the reception count value storage means; and the addition performed by the addition means. Jitter detection means for calculating a difference between the value and the count value of the receiving side clock counter at the time when the data is received this time, and detecting the jitter; and discarding the received data according to the amount of jitter detected by the jitter detection means. An asynchronous information communication system, comprising:
の受信側クロックカウンタを、ジッタ検出用のカウンタ
として共用したことを特徴とする請求項3または4いず
れか記載の非同期情報通信システム。5. The asynchronous information communication system according to claim 3, wherein a receiving-side clock counter for clock recovery provided in the receiving station is shared as a counter for jitter detection.
されている所定の許容値とを比較する比較手段と、 前記比較手段による比較結果、前記ジッタの値が許容値
を越えた場合に受信データを廃棄する受信データ廃棄手
段とからなることを特徴とする請求項2または4いずれ
か記載の非同期情報通信システム。6. A comparing means for comparing the value of the jitter detected by the jitter detecting means with a predetermined allowable value, wherein the comparison result obtained by the comparing means indicates that the jitter value is acceptable. 5. The asynchronous information communication system according to claim 2, further comprising a received data discarding unit for discarding the received data when the value exceeds the value.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP8349132A JPH10190681A (en) | 1996-12-26 | 1996-12-26 | Asynchronous information communication system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP8349132A JPH10190681A (en) | 1996-12-26 | 1996-12-26 | Asynchronous information communication system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH10190681A true JPH10190681A (en) | 1998-07-21 |
Family
ID=18401721
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP8349132A Withdrawn JPH10190681A (en) | 1996-12-26 | 1996-12-26 | Asynchronous information communication system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH10190681A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012169845A (en) * | 2011-02-14 | 2012-09-06 | Hitachi Kokusai Electric Inc | Wireless device |
JP2022096034A (en) * | 2020-12-17 | 2022-06-29 | カシオ計算機株式会社 | Electronics, devices, systems, methods and programs |
-
1996
- 1996-12-26 JP JP8349132A patent/JPH10190681A/en not_active Withdrawn
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012169845A (en) * | 2011-02-14 | 2012-09-06 | Hitachi Kokusai Electric Inc | Wireless device |
JP2022096034A (en) * | 2020-12-17 | 2022-06-29 | カシオ計算機株式会社 | Electronics, devices, systems, methods and programs |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
USRE36633E (en) | Synchronous residual time stamp for timing recovery in a broadband network | |
US5790538A (en) | System and method for voice Playout in an asynchronous packet network | |
JP3467888B2 (en) | Receiving device and transmitting / receiving device | |
JP2861515B2 (en) | Clock synchronizer and clock synchronizer between transmission and reception in packet network | |
US5995570A (en) | Recovering a clock signal in a multimedia network using time stamps | |
US6714548B2 (en) | Digital clock recovery | |
US6757304B1 (en) | Method and apparatus for data communication and storage wherein a IEEE1394/firewire clock is synchronized to an ATM network clock | |
JPH08204666A (en) | Transmission system with control circuit and control circuitwith comparator | |
JPH0964874A (en) | Data transmission method and data transmission system | |
JP2573151B2 (en) | Synchronizer for terminal equipment in digital telecommunications network of asynchronous transfer mode. | |
US7424076B2 (en) | System and method for providing synchronization information to a receiver | |
JP3024599B2 (en) | AAL5 jitter reduction method and apparatus | |
JPH0766814A (en) | Atm clock regeneration equipment | |
JP4081936B2 (en) | COMMUNICATION DEVICE, COMMUNICATION METHOD, AND RECORDING MEDIUM | |
JP3499818B2 (en) | Time stamp offset adjusting method and packet transmission device using the same | |
JPH11112938A (en) | Image packet communication system | |
JPH10190681A (en) | Asynchronous information communication system | |
JP3555883B2 (en) | Clock recovery method and reception clock generation device | |
Chao et al. | Asynchronous transfer mode packet video transmission system | |
EP1178636B1 (en) | Synchronous data transmission system | |
JPH07212372A (en) | Timing recovery device | |
JP2002111645A (en) | Clock frequency information transfer system | |
JPH0548562A (en) | Digital data transmitter and transmission reception system using the same | |
JP4061210B2 (en) | Method and apparatus for reducing PLL pull-in time for SRTS clock recovery | |
JP2851807B2 (en) | Clock setting method, clock setting device, and data transmission system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20040302 |