JPH01192298A - 音声パケット受信方式 - Google Patents

音声パケット受信方式

Info

Publication number
JPH01192298A
JPH01192298A JP1599288A JP1599288A JPH01192298A JP H01192298 A JPH01192298 A JP H01192298A JP 1599288 A JP1599288 A JP 1599288A JP 1599288 A JP1599288 A JP 1599288A JP H01192298 A JPH01192298 A JP H01192298A
Authority
JP
Japan
Prior art keywords
packet
difference
packets
pseudo
sequence number
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
JP1599288A
Other languages
English (en)
Inventor
Tsutomu Murase
勉 村瀬
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP1599288A priority Critical patent/JPH01192298A/ja
Publication of JPH01192298A publication Critical patent/JPH01192298A/ja
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Use Of Switch Circuits For Exchanges And Methods Of Control Of Multiplex Exchanges (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、パケット交換方式での音声の通信方法に関す
る。
〔従来の技術と発明が解決しようとする課題〕音声通信
をパケット交換網で実現する際には、送信側で周期的に
発生するパケットに対し、受信側では個々のパケットが
ネットワーク中で被るキューイング遅延、パケット廃棄
の影響を減じ、できるだけ原音に近いように再生しなけ
ればならない。受信部でパケットを再生する際には、キ
ューイング遅延のばらつきにより周期的にパケットが到
着せず、再生が終了したパケットの次に再生すべきパケ
ットが受信部に無い(アンダーフロー)状態が発生する
場合がある。また、パケット廃棄発生の際に音声パケッ
トの場合には、パケットの再送によるエラー回復は行わ
ないので、第2図に示すようにパケット4.の抜けによ
り、原音の時系列を保つことができない(タイムトラン
スペアレンジ−エラー)。
このアンダーフローを解決する手段の一つに遅延差吸収
方式があり、タイムトランスペアレンジ−エラーを解決
する手段の一つに疑似パケットの挿入(filling
)方式がある。
遅延差吸収方式は、到着したパケットをある期間バッフ
ァリングすることによって、次に再生するべきパケット
が常に受信側に存在しているといった状態を作り出す手
段である。また、第3図に示すように疑似パケット挿入
方式は、パケット3の抜けに対し、そのパケットの代わ
りに疑似パケットを挿入再生することで、この疑似パケ
ットの次のパケットからは再び、正しい情報が原音の時
系列を保って再生されることを可能にする手段である。
音声パケットでは通常通信プロトコルとして、Jame
s W、 Forgie、 Alan G、 Neme
th、”An efficientpaketized
 voice/data network using
 statisticalflow control’
、 ICC’77、1977に記載されたバーチュアル
コールが用いられるが、この場合にはネットワーク中で
、パケットの順序が前後することはない。従って、疑似
パケット挿入を行うために、例えば周期M=256のシ
ーケンスナンバを用いて、(以下シーケンスナンバに関
する演算はMを法とする演算である)シーケンスナンバ
nのパケット(パケットn)とパケットn+3が連続し
て到着すれば、疑似パケットとしてパケッl−n+l、
  n+2をバケツ)nの直後に挿入する方式を用いる
ことができる。
ところが、ネットワークの障害あるいは伝送エラーなど
でビット誤りが発生し、本来宛先Aに送信されたパケッ
トが、宛先Aとは異なる宛先Bを持つ不正なパケットと
なり、宛先Bの受信部に到着することが有り得る(不正
パケット混入)。不正パケットの混入に対しては、誤り
検出符号などを用いて、不正パケ7)を廃棄する方式が
知られているが、100%不正パケットを検出できるも
のではない。そのため、前記方式では、例えば、不正な
パケットn+2がパケットnとパケットn+1の間に受
信されると、本来パケットnとパケットn+lが連続再
生されるべきところが、第4図に示すように次のような
ことが起こる。第4図では、n=5として表されている
(11パケツトnが再生され、次に疑似パケットn+1
が挿入、再生される。
(2)疑似パケットn+1の次に不正パケットn+2が
再生され、以下疑似バケツ)n+3.  ・□・・。
パケット255.パケットO1・・・、パケットnが挿
入再生される。
(3)バケツ)n+1が再生される。
この結果は、パケットn+1が256パケツト分の不正
な遅延を被ることを示している。さらに上記作用の後に
は、再び周期的にパケットの再生が行われるため、25
6パケツト分の遅延は不正パケット受信以後すべての受
信パケットに継承され、短縮されることはない。これは
、通信遅延の増大となるため、音声通信の品質劣化を引
き起こす。
本発明の目的はこのような従来の方式の欠点を除去せし
めて、不正パケットが受信された場合にも不正な遅延を
継承しない受信再生手順を提供することにある。
〔課題を解決するための手段〕
本発明は、連続したシーケンスナンバ(Mを法とする)
を送信順にパケットに付加して通信を行う音声パケット
通信において、周期的に送信装置から送信されたパケッ
トを、受信装置において周期的に再生する音声パケット
受信方式であって、到着したパケットのシーケンスナン
バn2と、この到着パケットの直前の受信パケットのシ
ーケンスナンバn1との差(n 2−n 1  mod
 M)をとり、予め設定した整数N (1<N<M/2
)を用いて、前記差が1であれば前記到着パケットを受
信し、前記差が2以上N以下であれば、(n2−nl 
 1  modM)個の疑似パケットを挿入した後に前
記到着パケットを受信し、前記差が0または前記数値N
より大きければ前記到着パケットを廃棄することを特徴
としている。
〔作用〕
第1図に、本発明の原理を示す。本発明では第1図に示
すように、受信装置において、ネットワーク内で廃棄さ
れたパケットn+1〜パケツトn+k (k≧1)に対
して、廃棄パケットの直前に到着したパケットnと廃棄
パケットの直後に到着したパケットn+に+1の差に+
1がN以下であれば、疑似バケツ)n力1〜疑似パケソ
)n+kが挿入されるため、パケット抜け(パケット廃
棄)が発生した場合においても、タイムトランスペアレ
ンジ−を保つことができる。第1図では、n=4、に=
1の場合が表されている。
また、第1図において、256を法Mとするシーケンス
ナンバを用い、N=100を用いた場合について示すと
、送信側から送られたパケット6が受信側に到着後、不
正パケット8が到着した場合、8−6=2<Nによりパ
ケット7が抜けていると判断が行われ、疑似パケット7
が不正パケット8の直前に挿入される。不正パケット8
の後に到着したパケット7、パケット8は、?−8=2
55>N、8−8=Oにより廃棄される。不正パケット
20に関しても第1図に示されるように、前記と同様の
手順が繰り返される。
前記の作用を、より一般的に述べれば、もし、不正パケ
ットnがパケットn−k(k>0)の直後に混入した場
合、差k<Nより、疑似パケットかに一1個挿入される
。挿入される最後の疑似パケットn−1の後に不正パケ
ットnが再生される。
次に、不正パケットnの後に到着するパケットn−に+
1は、パケットnとの差が、−に+1であり、これはM
を法とするシーケンスナンバでは、−M−に+l>l’
Jで表される。従って、パケットn−に+1は廃棄され
、引き続きパケット(n−に+2)〜nまでの合計に個
のパケットが廃棄されることによって、1個の不正なパ
ケットの混入とこの不正パケットにより挿入されたに一
1個の疑似パケットの合計に個のパケット挿入とに個の
パケット廃棄により、タイムトランスペアレンジ−が保
たれる。
なお、ここでO<N<M/2でなければならない。もし
、2XN=M+β、β〉0であるとすると、バケツ)n
とパケットn+1の間に不正パケットn+Nが混入した
場合、シーケンスナンバの差はそれぞれN、M−Nであ
り、即ちそれぞれの差は、N、N−βである。差がN以
下であるときには疑似パケットの挿入が行われるため、
前記の場合M個の疑似パケットが挿入されることになり
、タイムトランスペアレンジ9−を保つことができない
。本発明では2XN+β=Mであるため、前記の場合、
前記差はそれぞれ、N、N+βとなり、差N十βにおい
ては、疑似パケットの挿入は行われず、パケットの廃棄
が行われる。
、このように、不正パケットの混入のために挿入される
疑似パケットの数だけ、正規のパケットを一時的に廃棄
することで、不正パケットのために疑似パケットが引き
起こす将来に及ぶ不正な遅延を未然に防止し、タイムト
ランスペアレンジ−を保つことができる。
〔実施例〕
次に、第5図及び第6図を用いて、本発明の実施例につ
いて説明する。
第5図は、本発明の一実施例における受信再生パケット
のシーケンスを示す図、第6図は、一実施例における受
信装置を示す図である。
パケットに付加されるシーケンスナンバは256を法と
する数列とし、またN=100とする。第6図に示すよ
うに、パケットは受信装置601に第5図(a)のよう
なシーケンスナンバの順序で到着したものとする。ここ
で、パケット30は、混入した不正パケットである。シ
ーケンスの差計算装置603は、受信装置601に到着
したパケット30のシーケンスナンバと直前に処理した
パケット2のシーケンスナンバとの差を計算し、比較装
置604にその差を送る。第5図(a)に示すように、
パケット2とパケット30のシーケンスナンバの差は2
8であり、Nより小さく且つlより大きいので比較装置
604は、ゲートF605を解放し、疑似パケット発生
装置606で作製した疑似パケット3をパケットバッフ
ァ607に送る。さらに、シーケンスの差計算装置60
3が、パケット3とバケツ)30の差を計算し、比較装
置604が前記と同様のことを行うという手順を疑似パ
ケット29がパケットバッファ607に送られるまで繰
り返す。比較装置604は、疑似パケット29とパケッ
ト30の差が1であるので、ゲート及びスイッチT60
8の接続をパケットバソファ601の側へ切り換えるこ
とによって、パケット30をパケットバッファ607に
送る。パケットバッファ607は、周期的にパケット分
解装置609に先着順でパケットを送る。パケット分解
装置609は、パケットバッファ607から送られたパ
ケットを再生する。
次に、パケット3.パケット4.・・・、バケツ、ト3
1に対して、シーケンスの差計算装置603は、直前の
パケット30のシーケンスナンバとの差を計算し、比較
装置604にその差を送る。即ち、第5図(a)に示す
ように、パケット30とパケット3の差は3−30=2
29であり、Nより大きいので比較装置604は、ゲー
ト及びスイッチT608の接続を廃棄側へ切り換えるこ
とによって、パケット3を廃棄する。さらに、第5図(
b)、  (C)に示すように、シーケンスの差計算装
置603が、パケット4とパケット30との差4−30
=230を計算し、Nより大きいので、比較装置604
が前記と同様のことを行うという手順をパケット4.パ
ケット5゜・・・に対し行い、パケット31がシーケン
スの差計算装置603に送られるまで繰り返す。第5図
(d)のようにパケット31に対し、比較装置604は
、パケット30とパケット31の差が1であるので、ゲ
ート及びスイッチT608を解放し、パケット31をパ
ケットバッファ607に送る。
このようにして、パケットバッファ607には、たとえ
不正なパケットの混入が発生しても時間的に正しい順序
のパケットが送られることになる。
〔発明の効果〕
従来、不正パケットの混入で発生する疑似パケット再生
による遅延(疑似遅延)は、256を法とするシーケン
スナンバを用いた場合、不正パケット1個につき256
パケツト相当であり、1パケット当りのパケット再生時
間=8ms e cとすると、受信装置でのパケットの
バッファリング時間=256X8=約2秒 となり、音声の品質としてはかなり悪く、実用的には受
は入れられないものである。
また、1パケツトを64バイトとすると、バッファリン
グのための記憶装置は、 256 X 64 =約16にバイト の容量が必要になり、記憶容量に比例して受信装置のコ
ストが高くなる。
本発明では、Mを法とするシーケンスナンバを用いて、
1<N<M/2であるようなNを設定する。従って、不
正パケット混入時、k個(k<N)の疑似パケット挿入
後に、k個の正規なパケットを9廃棄して、タイムトラ
ンスペアレンジ−を保つため、−時的にに個の正規なパ
ケットが廃棄されるが、遅延時間の不正な増加は発生し
ないので、遅延品質において大幅な改善が得られる。
また、本発明における、バッファリングのための必要記
憶容量は、高々Nバケット分であり、従来方式の記憶容
量と比べて小さいため、コストを軽減することができる
【図面の簡単な説明】
第1図は、本発明の原理を示す図、 第2図、第3図、第4図は、従来の受信方式の説明図、 第5図は、本発明の一実施例における受信再生パケット
のシーケンスを示す図、 第6図は、本発明の一実施例に使用される受信装置を示
す図である。 603 ・・・・シーケンスの差計算装置604  ・
・・・比較装置 60G  ・・・・疑似パケット発生装置607  ・
・・・パケットバッファ 609 ・・・・パケット分解装置 代理人 弁理士  岩 佐  義 幸 ■ム 警 樗← 預         題′″′        −M−
256,N−100 (C)       VVVへ\ヘーー/−5N差  
1128   二 第5図 社さJ−い−へ

Claims (1)

    【特許請求の範囲】
  1. (1)連続したシーケンスナンバ(Mを法とする)を送
    信順にパケットに付加して通信を行う音声パケット通信
    において、周期的に送信装置から送信されたパケットを
    、受信装置において周期的に再生する音声パケット受信
    方式であって、 到着したパケットのシーケンスナンバn2と、この到着
    パケットの直前の受信パケットのシーケンスナンバn1
    との差(n2−n1modM)をとり、予め設定した整
    数N(1<N<M/2)を用いて、前記差が1であれば
    前記到着パケットを受信し、前記差が2以上N以下であ
    れば、(n2−n1−1modM)個の疑似パケットを
    挿入した後に前記到着パケットを受信し、前記差が0ま
    たは前記数値Nより大きければ前記到着パケットを廃棄
    することを特徴とするパケット受信方式。
JP1599288A 1988-01-28 1988-01-28 音声パケット受信方式 Expired - Lifetime JPH01192298A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1599288A JPH01192298A (ja) 1988-01-28 1988-01-28 音声パケット受信方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1599288A JPH01192298A (ja) 1988-01-28 1988-01-28 音声パケット受信方式

Publications (1)

Publication Number Publication Date
JPH01192298A true JPH01192298A (ja) 1989-08-02

Family

ID=11904149

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1599288A Expired - Lifetime JPH01192298A (ja) 1988-01-28 1988-01-28 音声パケット受信方式

Country Status (1)

Country Link
JP (1) JPH01192298A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0435046A2 (de) * 1989-12-23 1991-07-03 Alcatel SEL Aktiengesellschaft Verfahren zum Wiederherstellen der richtigen Zellfolge, insbesondere in einer ATM-Vermittlungsstelle, sowie Ausgangseinheit hierfür
JPH03267846A (ja) * 1990-03-16 1991-11-28 Fujitsu Ltd 非同期伝送用codec装置
JP4837868B2 (ja) * 2000-03-31 2011-12-14 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ ディジタルビデオ記録物を編集するための方法及び装置並びに、そのような方法で作成された記録物

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0435046A2 (de) * 1989-12-23 1991-07-03 Alcatel SEL Aktiengesellschaft Verfahren zum Wiederherstellen der richtigen Zellfolge, insbesondere in einer ATM-Vermittlungsstelle, sowie Ausgangseinheit hierfür
JPH03267846A (ja) * 1990-03-16 1991-11-28 Fujitsu Ltd 非同期伝送用codec装置
JP4837868B2 (ja) * 2000-03-31 2011-12-14 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ ディジタルビデオ記録物を編集するための方法及び装置並びに、そのような方法で作成された記録物

Similar Documents

Publication Publication Date Title
US9246644B2 (en) Jitter buffer
US8855145B2 (en) Jitter buffer
US6693921B1 (en) System for use of packet statistics in de-jitter delay adaption in a packet network
JP2685783B2 (ja) 誤り制御方式
US6144658A (en) Repetitive pattern removal in a voice channel of a communication network
CN102984091B (zh) 抖动缓冲器
US20110149970A1 (en) Method of transmitting ethernet frame in network bridge and the bridge
TW200820684A (en) Transient analysis of packet queuing loss in a broadcast network
US7567570B2 (en) Reliable transport of TDM data streams over packet networks
US20100138714A1 (en) Retransmission Above the Gamma Interface
JPH01192298A (ja) 音声パケット受信方式
Dempsey et al. A new error control scheme for packetized voice over high-speed local area networks
JP3397191B2 (ja) 遅延ゆらぎ吸収装置、遅延ゆらぎ吸収方法
Dempsey et al. Adaptive error control for multimedia data transfers
JP2004289431A (ja) リアルタイム情報の伝達システム、リアルタイム情報の送信装置、リアルタイム情報の伝達方法及びプログラム
JP4024988B2 (ja) データ伝送方式
JPH01192296A (ja) 音声パケット受信方式
Altman et al. Queuing analysis of simple FEC schemes for voice over IP
JPS5821459B2 (ja) 音声パケット伝送方式
JPH01192297A (ja) 音声パケット受信方式
JP2769012B2 (ja) セル抜け誤配送検出および訂正方法
JPS6268350A (ja) 音声パケツト通信方式
JPH05235978A (ja) 非同期転送モード通信方式
JPH01175432A (ja) パケット交換の遅延差吸収方式
JPS62199146A (ja) デ−タ伝送装置

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080603

Year of fee payment: 15