JPS63263831A - Adpcm符号化・復号化器 - Google Patents

Adpcm符号化・復号化器

Info

Publication number
JPS63263831A
JPS63263831A JP62096298A JP9629887A JPS63263831A JP S63263831 A JPS63263831 A JP S63263831A JP 62096298 A JP62096298 A JP 62096298A JP 9629887 A JP9629887 A JP 9629887A JP S63263831 A JPS63263831 A JP S63263831A
Authority
JP
Japan
Prior art keywords
filter
adaptive
decoder
signal
input signal
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.)
Granted
Application number
JP62096298A
Other languages
English (en)
Other versions
JPH0773218B2 (ja
Inventor
Kenichiro Hosoda
細田 賢一郎
Shinji Kawaguchi
川口 伸二
Atsushi Shinpo
敦 新保
Kiyoshi Yokota
潔 横田
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.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP62096298A priority Critical patent/JPH0773218B2/ja
Priority to CA000564463A priority patent/CA1291824C/en
Priority to US07/184,082 priority patent/US4860315A/en
Priority to EP88303599A priority patent/EP0288281B1/en
Priority to DE88303599T priority patent/DE3883588T2/de
Publication of JPS63263831A publication Critical patent/JPS63263831A/ja
Publication of JPH0773218B2 publication Critical patent/JPH0773218B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M3/00Conversion of analogue values to or from differential modulation
    • H03M3/04Differential modulation with several bits, e.g. differential pulse code modulation [DPCM]
    • H03M3/042Differential modulation with several bits, e.g. differential pulse code modulation [DPCM] with adaptable step size, e.g. adaptive differential pulse code modulation [ADPCM]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Abstract

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

Description

【発明の詳細な説明】 (産業上の利用分野) この発明は、音声信号及び音声帯域データ信号を逐次適
応予測し、低ビツト符号化するためのADPCM符号化
・復号化器に関する。
(従来の技術) 主として音声、アナログモデム信号等の通信分野におい
て情報を圧縮して伝送するため32kbit/sADP
CM符号化・復号化器が用いられている。
このADPCM符号化・復号化器について、CCITT
(国際電信電話諮問委員会)において0.721として
、勧告化されている。この発明の理解を容易にするため
に、この発明の説明に先立ち、この勧告化された32k
bit/sA D P CM符号化・復号化器につき第
4図(A)及び(B)を参照して説明する。
第4図(A)は従来のADPCM符号化器IOの構成を
示し、第4図(B)は従来のA D P CM iM号
化器30の構成を示す。ADPCM符号器10は64k
bit/sのミューロウ(μmLaw)符号又はエイ−
ロウ(A −Law)符号を32kbit/s符号に変
換する符号化器である。この符号化器lOにおいて、1
1はPCM入力端子、12は線形PCM変換器、13は
減算器から成る差分信号発生器、14は適応量子化器、
15は適応逆量子化器、16はスケールファクタ適応部
!7及びスケールファクタ適応速度制御部18を具える
スケールファクタ発生部、19は適応予測器、20は加
算器から成る加算信号発生器、21はこの符号器lOの
出力端子である。
一方、復号化器30は32kbit/s符号を64kb
it/sの出力信号に変換して出力するための装置で、
31は符号入力端子、32は適応逆量子化器、33はス
ケールファクタ適応部34及びスケールファクタ適応速
度制御部35を具えるスケールファクタ発生部、36は
適応予測器、37は加算器から成る加算信号発生器、3
8は非線形PCM変換器、39は同期タンデムアルゴリ
ズム、40はPCM出力端子である。
次に、この従来のADPCM符号化・復号化器の動作に
つき説明する。
先ず、符号化器lOの動作につき説明する。入力端子1
1に入力したμm Law又はA−LawPCM符号S
 (k)を線形PCM信号変換器12によって線形PC
M信号5l(k)に変換し、差分信号発生器13に供給
する。差分信号発生器13の出力として、この信号s、
(k)から後述する適応予測器19の予測信号Se (
k)を差し引いて得られた差分信号d (k)を出力す
る。差分信号d (k)を次段の適応量子化器14でス
ケールファクタ発生部16のスケールファクタ適応部1
7から送られてきたスケールファクタy (k)により
スケーリングした後、4bit符号I (k)に符号化
し、この符号1 (k)を出力端子21から復号化器3
0へ32kbit/sのビットレートで送出するととも
に、次段の適応逆量子化器15に供給する。この適応逆
量子化器15は符号!(k)の逆量子化値d9(k)を
再生し、適応予測器19及び加算信号発生器20に送り
、適応P側芯19において加算信号発生器20から入力
S (k)の再生値S、(k)を用いて予測信号Se 
(k)を発生させている。
ところで、上述したスケールファクタ発生部16は既に
説明したようにスケールファクタ適応部17とスケール
ファクタ適応速度制御部18とを具えている。スケール
ファクタ適応速度制御部18は符号1 (k)の平均振
幅に応じた値を有する線形結合係数a+  (k)をス
ケールファクタ適応部17に送り、この係数aI (k
)で与えられるスケールファクタy (k)を生ずる構
成となっている。
この場合、スケールファクタ適応速度制御部18はこれ
に設けられている時定数の異なる積分器(図示せず)に
よって先ず符号I (k)の振幅の短時間平均値d□(
k)及び長時間平均値d1(k)を次式に従って演算す
る。
d□(k)−(1−2−5) d□(k−1)+2−5
F (I (k))  (1)d、、、 、 (k) 
−(+ −2−勺dffi、 (k−1)÷2−7 F
 (T (k))   (2)ここで、F (I (k
) )はI (k)によフて予め定められている定数デ
ープル値であり、スケールファクタ速度制御部18内に
設けたメモリ(図示せず)からI (k)に応じて読み
出されるように構成されている。このようにして演算さ
れたd as(k)及びd、、1(k)値を比較するこ
とによって差分信号d (k)が音声信号のように時間
的に変化する信号であるか或は音声帯域データ信号のよ
うに平均振幅が時間的にほとんど変化しない信号である
かの違いがわかる。差分信号d (k)が時間的に変化
する信号であると、スケールファクタ適応速度制御部1
8からスケールファクタ適応部17への線形結合係数(
パラメータ)al  (k)の値を“1”に近づけ、一
方、平均振幅が時間的にほとんど変化しない場合には“
0”に近づけるように逐次更新しながら、この値をスケ
ールファクタ適応部17に送る。
スケールファクタ適応部17の出力であるスケールファ
クタは次式で与えられている。
y、(k)=(1−2−5) y (k) + 2−5
W (I (k))   (3)y+(k)−(1−2
−6) V+(k−1) + 2−6y、(k)   
 (4)y(k)−at(k)yu(k−1)+(l−
at(k))  y+(k−i)   (5)ここで、
yu (k)は音声信号用スケールファクタ、3/+ 
 (k)は音声帯域データ信号用スケールファクタ、W
(1(k))はM−テーブル値と称せられ符号I (k
)により予め定められた定数値、at  (k)は前述
したスケーリングファクタ適応速度制御部18から送ら
れてくる線形結合パラメータである。
これらの式の関係から、例えば音声信号か或は音声帯域
データ信号かによって、d、、(k)とd、1(k)の
差分が時刻によって異なる。この差分の大きさに対応し
てパラメータa+(k)が“1”又は“0”の方向に逐
次更新され、その結果、スケールファクタy (k)が
3/u  (k)又はyl(k)の線形結合の形によっ
て定められて、そのスケールファクタy (k)が適応
量子化器14及び適応逆量子化器15に送られ、各種信
号に対して量子化特性を低下させないようにする。
適応逆量子化器15から再生された信号は量子化誤差が
含まれた再生差分信号d9 (k)である。
この信号dQ (k)を加算信号発生器20に送り、こ
こで、適応予測器19から送られてきた予測信号と加算
されて線形PCM信号Sl  (k)の再生信号S、(
k)を発生させてこれを適応予測器19に送る。この適
応予測器19はトランスバーサルフィルタで構成され、
d (k)のパワーすなわちd2(k)が小さくなるよ
う(圧縮度を小さくするよう)にそのフィルタのタップ
係数を修正し、過去に標本時刻において再生されたS 
(k)信号と、タップ係数のたたみ込みによって、次の
標本時刻における入力信号の予測信号S、(k)を発生
させる。
次に復号化器30の動作につき説明する。復号化rJ1
30においては、符号入力端子31で受信した量子化符
号1 (k)を適応逆量子化器32でスケールファクタ
発生部33からのスケールファクタy(k)を用いて再
生し再生差分信号dq (k)を発生する。この再生差
分信号d9 (k)は適応予測器36及び加算信号発生
器37に送られ、この加算信号発生器3フにおいて適応
予測器36から送られてきた予測信号Se (k)と加
算されて前述した入力信号s、(k)の再生値である再
生信号51(k)を形成する。一方、適応予測器36は
再生差分信号dq (k)と再生信号S、(k)とから
前述のp測信号Se (k)を形成している。なお、符
号出力端子21と符号入力端子31どの間でビット誤り
が生じない限り、復号化器30のスケールファクタ発生
部:]:1(34,35)、適応を側番36は符号化:
咎10の対応要素16(17、+8) 、 19と全く
同じ動作をし、かつ、内部状態も一致している。入力信
号S、(k)の再生信号S、(k)は非線形PCM変換
器38によりμm Law又はA−LawPCM符号5
P(K)に変換される。この時、符号5p(k)は例え
ばPCM−ADPCM−PCM−ADPCMというよう
に、PCMとADPCMが同期タンデム接続されたとき
にも最大1段目のPCM−ADPCM−PCM接続で生
じた劣化分しか発生しないように、同期タンデムアルゴ
リズム39において、符号1(’k)、予測信号Se 
(k)及びスケールファクタy (k)を用いて調整さ
れて元のS (k)と同じ64kbit7sのμm L
aw又はA −LawPCM符号s、i  (k)に変
換されてPCM出力端子40から出力される。
(発明が解決しようとする問題点) C(、ITTにおいて0.721として勧告化された前
記:]2kbit/s  A D P CM符号化・復
号化器では、音声信号、低速の音声帯域データ信号(4
800bit/s以下のモデム信号)に対しては良好な
特性を有することが既にCCITTのスタディグループ
−X■、リポートR−28で報告されている。
しかしながら、GI[Iファクシミリ等で広く用いられ
ている72000 bit/s以上の高速モデム信号の
場合には、従来のADPCM符号化・復号化器では、適
応予測器の予測能力が悪く、しかもモデム信号のように
入力信号のパワーが一定のときであってもスケールファ
クタが一定とならないでふらついてしまうため、モデム
信号に対して量子化特性が劣化するという特性上の問題
点がある。また、従来のADPCM符号化・復号化器は
衛星を利用した国際通信の分野でPCMによるディジタ
ル音声挿入方式(以下Digit、a1.5peech
 LnLer −poraLion :D S Iと略
1−)への適用を考慮した機能を4TI、ていない。特
に、伝送符号を3ビツトとして伝送することができない
ため、DSIに応用されている伝送路チャネルが過負荷
状態になフたとき、伝送路チャネルの割り当てビットを
1ビット削減し、通話の締出しを解消する手法に対応で
きないという問題がある。
この発明は以上のような従来技術の問題点を解決するた
めになされたちのであって、音声信号及び低速の音声デ
ータ信号に対してはCCITT。
G、721のADPCM符号化・復号化器と同等具−[
の性能を有するとともに、高速の音声帯域データ信号(
7200bit/s  以上のモデム信号)の伝送を可
能とし、またDSIに通用した場合に伝送路チャネルが
過負荷状態になったとき割り当てビットを1ビット削減
し通話の締出しを解消する手法に対応可能とし、さらに
9600 bit/s以上のモデム信号に対して3リン
ク以上非同期接続しても伝送可能なADPCM符号化・
復号化器を提供することを目的とする。
(問題点を解決するための手段) この発明は適応予測フィルタ及び適応量子化器からなる
符号化器と、適応予測フィルタ及び適応逆量子化器から
なる復号化器より構成されるADPCM符号化・復号化
器を対象とし、前記従来技術の問題点を解決するため、
前記符号化器及び前記復号化器の適応予測フィルタをそ
れぞれ、信号の周波数成分が時間とともに変動するよう
な入力信号に対する任意次数の可変零フィルタと任意次
数の可変極フィルタと、信号の周波数成分が時間的にほ
ぼ一定な入力信号に対する少なくとも任意次数の固定極
フィルタと、オフセット成分に対するオフセット除去フ
ィルタとを縦続接続した構成にしたものである。
(作 用) この発明において、適応予測フィルタのうちの可変零フ
ィルタと可変極フィルタは周波数成分が時間とともに変
動する入力信号に対する予測値を出力する。また固定極
フィルタは周波数成分が時間的にほぼ一定な入力信号に
対する予測値を出力する。さらに、オフセット除去フィ
ルタは入力信号のオフセット成分を除去するように働く
。したがって、適応予測フィルタの予測値は非常に予測
能力の優れたものとなり、かつ、モデム信号に対する量
子化特性も劣化しない。また、ビットレートを可変する
ことにより、DSIへの適用にも充分対処できるように
なり、前記従来技術の問題点が解決される。
(実施例) 以下、本発明の実施例について詳細に説明する。
第1図(A)は本実施例に係る可変ビットレートADP
CM符号化器50の構成を示すブロック図、第1図(B
)は本実施例に係る可変ビットレートADPcM復号化
器100の構成を示すブロック図である。
第1図(A)の符号化器50において、51はPCM入
力端子、52は線形PCM変換器、53は差分信号発生
器、54は適応予測フィルタ、55は適応晴子化器、5
6はスケ−・レフアクタ適応部、57゜60.62.6
3は外部入力端子、58は符号出力端子、59は適応逆
量子化器、61はモード制御適応部である。適応を測フ
ィルタ54は適応部フィルタタップ係数適応部64、適
応部フィルタ65、加算器66゜76、77、7B、 
79.82、適応極フイルタタップ係数適応部67、オ
フセット予測フィルタ68、外部信号入力端子69.8
0.8+、予測利得適応部(1)70、適応部フィルタ
71、予測利得適応部(II)72、固定極フィルタ7
3、係数回路74.75から構成される。
また、第1図(B)の復号化器において、101は符号
入力端子、102は適応逆量子化器、103はモード制
御適応部、104はスケールファクタ適応部、105は
回線状況診断部、106はリセット回路、107は適応
予測フィルタ、108は非線形PCM変換器、109は
同期タンデムアルゴリズム、110はPCM出力端子、
111〜115は外部入力端子である。適応予測フィル
タ107は、適応部フィルタタップ係数適応部120、
適応部フィルタ121、加算器122.132.131
.134.1:(5,138,139、適応部フィルタ
タップ係数適応部123、オフセット1−測フィルタ1
24、外部入力端j’ 125.136.137、予、
・1!す+l f?適応部([) 126、適応部フィ
ルタ127、を測利1:?適応部(II)128、固定
棒フィルタ129、係数回路1:(0,131から構成
される。
次に、上記構成の本実施例の動作について説明する。
先ず、符号化器50の動作につき説明する。
PCM入力端子51に人力したμmLaw又はA−1,
awPCM符号x (k)を線形PCM変換器52によ
って線形PCM信号S (k)に変換し、差分信号発生
器53に供給する。この差分信号発生器53は、(6)
式に示すように線形PCM信号S (k)から適応予測
器54の予測信号e (k)を差し引いて得られた差分
信号d (k)を出力する。
d (k) −5(k) −e (k)       
   (6)差分信号d°(k)は適応量子化器55で
スケールファクタ適応部56から送られてきたスケール
ファクタu (k)で(7)式に示すように9(k)に
スケーリングした後、出力符号I (k)に符号化する
q(k)= d(k)/u(k)          
 (7)この時、q (k)は外部入力端子57より人
力されたビットレート切換信号QSにより、QS=“1
”ならば表−1に、QS−“2”ならば表−2に、QS
=“3”ならば表−3に従ってそれぞわ4ビツト、3ビ
ツト、5ビツトに符号化される。なお、表−1ないし表
−3において“[”はその値を含み、“(”はその値を
含まない。またQSの“1n、2”、“3”はそれぞれ
32.24.40kbit/sのビットレートに対応す
る。
(以下余白) 表−1 符号1 (k)は符号出力端子58から復号化器!00
(第1図(B))へ送出されると共に、次段の適応逆;
11f−化器59、スケールファクタ適応部56、モー
ド制御適応部61に供給される。
適応逆量子化器59は符号Iによって決定される信号Q
(k)と、スケールファクタ適応部56から送られてき
たスケールファクタu (k)により、(8)式に従っ
て、差分信号d (k)の逆量子化値D (k)を再生
する。
D(k) = Q(k)u(k)         (
a)ここで、Q(k)は、外部入力端子60より人力さ
れたビットレート切換信号QSにより、QS=“1”な
らば表−4に、QS=“2”ならば表−5に、QS=“
3”ならば表−6に従い、モード制御適応部61に送出
される。
(以下余白) 表−4 表−5 表−6 スケールファクタ適応部56はスケールファクタU(k
)に対応した2を底とするIogfp域で定義したスケ
ールファクタv (k)を以下の式で逐次更新する。
vl (k) = (1−2−’)v (k) +[F
l (I (k) )d(k) F2 (1(k) )
] (9)v2 (k) = (1−2−3)v2 (
k−1) +2−3vl (k)      (10)
v (k)−(IJ(k−1))vl(k−1)+、g
(k−1)V2(k−1)  (If)ここで、QS=
″1″または“3”ならばv(k)は−11,2876
≦v (k)≦−1,3218に、QS=“2”rt 
ラば−11,7959<V(k)< −1,41218
1,:制限される。
上式においてvl (k)は人力の短時間変動に応答す
るスケールファクタでv2 (k)は入力の長時間変動
に応答するスケールファクタである。
v (k)はvl (k)とv2 (k)のモード制御
適応部61より送られてきたモード制御係数1の線形結
合によって得られる。
また、Fl (1(k) )、 F2 (1(k) )
は符号1 (k)によって予め定めておいた定数で、外
部入力端子62より人力されたビットレート切換信号Q
Sにより、QS=“どならば表−7に、QS=“2”な
らば表−8にQS=“3”ならば表−9に従う。
表−7 またスケールファクタ適応部56は底を2とするlog
領域のスケールファクタv (k)から線形領域のスケ
ールファクタu (k)、 l /u(k)への変換を
以下の式により計算する。
u(k)は、 j I (k) = INT (v (k) ) 、 
       (12)fl(k)=v(k)−jl(
k) 、        (13)fl (k) = 
1÷2fl(k)/34f12(k)/6.   (1
4)u (k) =f2 (k) 2” ”’    
    (15)1/u(k)は、 12(k)JNT(−v(k))+I、       
(16)f3(k)=[−v(k)−1NT(−v(k
))]−1,(17)f4 (k)−1÷2f3(k)
/:l+f32(k)/6.   (18)1/u (
k) =f4 (k) 2j2”’ 、       
(19)但し、“INT()”はかっこ内の変数の整数
部を、0味する。1/u (k)は適応量子化器55及
びオフセット予測フィルタ68に送出される。
モード制御適応部61は差分信号d (k)のパワー及
び周波数成分に応じたモード制御係数I(k)をスケー
ルファクタ適応部56に送る。このモード制御係数l1
(k)は入力信号の性質に応じて短時間モード、あるい
は長時間モードに設定する係数で、以下のように決定さ
れる。
まず、差分信号d (k)のパワーに対応した値m(k
)を(20)式で計算する。
m(k)=(1−2’)m(k−1)+2−’F3(1
(k))   (20)ここで、F3 (1(k) )
は符号1 (k)によって予め定めた定数テーブル値で
、外部入力端子63より人力されたビットレート切換信
号により、QS=“1”ならば表−IOに、QS=“2
”ならば表−11に、QS=“3”ならば表−12に従
う。
(以下余白) 表−12 次に、差分信号d (k)の周波数成分を求めるために
、d (k)に比例したQ (k)を(2I)式に示す
特性を有する2次再帰型帯域フィルタに入力し、その出
力e8 (k)を計算する。
e8(k)−−0,12:1(c8(k−1)/2”Q
(k−I))−0,787(e8(k−2)/2十〇(
k−2))   (21)次に、(20)式で計算した
m (k)と、(21)式で計算したe8 (k)とQ
 (k)により、モード制御係数を以丁の式により逐次
更新する。
ここで、 である。
また、t (k)は、0 <t、(k)< 1  に制
限される。
適応逆量子化器59から再生された信号は量子化誤差が
含まれた再生差分信号D (k)である。この信号D 
(k)を適応部フィルタタップ係数適応部64、適応部
フィルタ65、加寒器66、適応極フイルタタップ係数
適応部67、オフセット予測フィルタ68に送出する。
適応部フィルタタップ係数適応部64は再生差分信号0
(k)とD(k−1) (i・1〜10)より、(26
)、(27)式に示すようにタップ係数す、 (i−1
〜10)を修正し、適応部フィルタ64に送出する。 
  。
b、 (k)−(1−2−’)b、 (k−1)+2−
’ Lsgn (D (k) ) tsgn (D (
k−i) )     (26)ここで、外部入力端子
69より人力されたビットレート切換信号QSに応じて
、出力されるタップ係数は(27)式のようになる。
ここで、f(・)はあらかじめ指定した小数点以下を切
り捨てる処理を施すことを意味する。
適応部フィルタ65は適応部フィルタタップ係数適応部
64から送られてきたタップ係数す、と再生差分信号D
 (k−1) (i=1−10)より適応部フィルタ予
測値cl(k)を(2B)式より計算する。
cl(k)、= X、bi(k−1)D(k−i)  
 (28)適応部フィルタ予測値el(k)は加算器6
6.82に送出される。加算器66は適応部フィルタ6
5より送られてきた適応部フィルタ予測値el(k)と
再生差分信号D (k)を加算し、第1の部分再生値D
I(k)を発生し、予測利得適応部(1) 70と加算
器76に送出する。
一方、適応極フイルタタップ係数適応部67は、適応逆
量子化器59より送られてきた再生差分信号D (k)
及びD(k−i) (i=1〜4)より適応極フイルタ
タップ係数ai (i=1〜4)を以下の式により修正
する。なお、(29)式のw、 (k)はZ平面上の単
位円上に分離して配置されたもので、分離則を満足する
よう修正されるものである。
ここで wo(k)−0,ws(k)−n、  11−0.35
01. W2−0.5520゜Wi=1.5010.1
4−2.2160. Ws−0,1570,We−Wy
−WaJ。
0313、 Ws”0.3928゜ P+ (k) −D (k) +(1−r3 (k) 
) (D (k−1) +D (k−2) )+D (
k−3) 。
1)2 (k) ”D (k) −(1+r4(k) 
) (D (k−1) −D (k−2) )−D (
k−3) 。
p3 (k) ”o (k)+(1−rl (k)) 
(o (k−1) +[l (k−2))+D (k−
3) 。
P4 (k) ・D (k)−(1+j2 (k) )
 (D (k−1) −D (k−2) )−D (k
−3)である。
分離則を満足したW+ (k)より得られるタップ係数
は ar (k)−−rt (k)−r2(k) −r3(
k)−r4(k)。
a2(k)−4−rl(k)+r2(k)−r3(k)
÷r4(k)+r+(k)r3(k)+j2(k)ra
(k) 。
a3(K)m−j、(k) −r2(k)−r3(k)
−r4(k)”rl (k)r3(k)−r2(k)r
4(k)。
a4(k)−2=、、(k)+r2(k)−r3(k)
”r4(k)。
となる。但し、rl(k)は(27)式で示す係数であ
る。
rl (k) =2cos (at (k) )   
       (32)(31)式によって得られた適
応極フイルタタップ係数at(i−1〜4)は予測利得
適応部(1) 70、適応極フィルタ71に送出される
予測利得適応部(I ) 70は加算器66で発生した
第1の部分再生値DI(k)と適応極フイルタタップ係
数適応部67で計算したal(i−1〜4)を人力し、
予測利得係数g2 (k)を以下の式により計算する。
gl (k)〜(1−2−”)gl (k−1)+ a
 ・tsHn(DI (k))tsgn(e5(k))
、 (33)ここで、e5 (k)は e5 (k) =−Σai (k−1) (DI(k−
i)+e5 (k−i)/2)i!! で、αは外部入力端子80より入力されたビットレート
切換信号QSがQS=“1”かまたはQS=“3”のと
きα=2−8、QS=“2”のときα=2−7に設定さ
れる。(33)式において修正されたgl (k)を−
0,125≦gl (k)≦1.25に制限し、最終的
に(35)式によりg2 (k)を決定し、係数回路7
4に送出される。
加算器76は、適応極フィルタ71の予測値e2 (k
)と加算rji66で発生した第1の部分再生値DI(
k)を加算し、第2の部分再生値D2 (k)を発生し
、適応部フィルタ71と、予測利得適応部(II)72
及び加算器77に送出する。適応部フィルタ7Iの予測
出力e2 (k)は(36)式により計算される。
c2 (k) −g2 (k) ・(−34Σa、(k
−1)D2(k−i))   (36)予測利得適応部
(II)72は、加算器76で発生した第2の部分再生
値D2 (k)とスケールファクタ適応部56より送ら
れてきたl/u (k)を以下の式により計算する。
ここで、e6 (k)は、 e6 (k) =0.5017・D2 (k−1)−0
,36755・D2 (k−2)−0,5343・D2
 (k−3)        <38)(37)式は、
外部入力端子81から人力されるビットレート切換信号
QSがQS=“2”のとき(39)式に変更される。
g4(k)−(12″″”)(g4(k−1)−1)+
1−2−’ (39)(37)または(39)式で修正
されたg4 (k)を−0,125≦g4 (k)≦1
.25に制限し、最終的に(40)式によりg3 (k
)を決定し、係数回路75に送出する。
加算器77は固定極フィルタ73の予測値e3 (k)
と、加算器76で発生した第2の部分再生値D2 (k
)とを加算し、第3の部分再生値D3 (k)を発生し
、固定極フィルタ73に送出する。
上述した固定極フィルタ73の予測出力c3 (k)は
(41)式により計算される。
e3 (k) −g3 (k)Σ CID3 (k−i
)      (41)ここで、C+(i−1−16)
は表−13に値を示す。
オフセット予測フィルタ68は、入力信号のオフセット
成分を除去するもので適応逆量子化器59の出力再生差
分信号D (k)と、スケールファクタ適応部56の出
力1/u (k)を入力し、予測値e4 (k)を(4
2)式により計算する。
適応予測フィルタ54の予測値e (k)は、まず加算
器79で、オフセット予測フィルタ68の予測値e4 
(k)と、固定極フィルタ73の予測値e3 (k)を
加算し、次に、加算器79の出力と、適応極フィルタ7
1の予測値e2 (k)を加算器78で加算し、最後に
、加算器78の出力と、適応部フィルタ65の予測値e
lを加算器82で加算して得られる。
次に復号化器100の動作につき説明する。符号入力端
子101で受信したADPCM符号I (k)は適応逆
量子化器102に供給され、ここでスケールフアクタ適
応部104からのスケールファクタu (k)を用いて
再生差分信号D (k)を発生する。この再生差分信号
D (k)は加算器122に送られ、加算器122で適
応部フィルタ121の予測値el(k)と加算されて、
第1の部分再生値DI(k)を得る。次に第1の部分再
生値DI(k)は加算器132に送られ、加算器132
で適応極フィルタ127の予測値e2 (k)と加算さ
れ、第2の部分再生値D2 (k)を得る。さらに、第
2の部分再生値D2 (k)は加算器133に送られ、
加算器+33で固定極フィルタ129の予測値e3 (
k)と加算され、第3の部分再生値D3 (k)を得る
。そして、第3の部分再生値D3 (k)と、オフセッ
ト予測フィルタ124の予測値e4 (k)を加算器1
39で加算し、前述した入力信号s (k)の再生信号
5l(k)を形成する。
回線状況診断部105は、符号入力端子101より入力
されるADPCM符号I (k)が、外部入力端子11
4より・入力されるビットレート切換信号に従って QS=“1″の時 “1111″ QS=″2”の時 “111” QS=″3”の時 “1111” であるかを検出し、それらが連続的にあらかじめ設定さ
れた時間以上続いた場合にTRG(トリガ)信号を“1
”にし、リセット回路106に送出する。
リセット回路106は、TRG信号が“1”であれば、
モード制御適応部103、スケールファクタ適応部10
4、適応部フィルタタップ係数適応部120、適応部フ
ィルタ121、予測利得適応部(I ) 126、適応
極フイルタタップ係数適応部123、適応極フィルタ1
27、予測利得適応部(n)128、固定極フィルタ1
29、オフセット予測フィルタ124の内部メモリの状
態を指定した状態に強制的に設定し、かつ同期タンデム
アルゴリズム109の出力Y (k)を、μ−1awで
あれば8ビツトをすべて“1”に、A−1awであれば
8ビツトをすべて“0”にする。
なお、符号出力端子110と符号入力端子101との間
で、ビット誤りが生じないか、あるいは復号化器100
側のみ有しているリセット回路108が動作しない限り
、復号化器100のモード制御適応部103、 スケー
ルファクタ適応部104と、適応予測フィルタ107の
要素(120,121,126,123,127,12
8,129,124) &:j、符号化r350+7)
対応要素61゜56.54 (64,65,70,67
,71,72,73,68)と全く同じ動作をし、かつ
内部状態も一致している。
前述した入力信号s (k)の再生信号5l(k)は非
線形PCM変換器10Bに人力し、p −Law又は、
A−LawPCM符号X (k)に変換され同期タンデ
ムアルゴリズム110に送出される。そして、同期タン
デムアルゴリズム109において、P(:M−八〇PG
M 変換によって生じる量子化誤差を調節し、8ビット
PCM符号Y (k)を出力端子110に出力する。
上記実施例では、先ず、適応予測器として、入力信号の
時間的変化に対して一致度のよい予測信号を得るために
、入力信号を周波数変動成分と周波数成分がほぼ一定な
固定成分とに分けて考え、変動成分に対して任意次数の
可変極・零フィルタを対応させ、固定成分に対しては任
意次数の固定極フィルタを対応させ、さらにオフセット
成分を除去するオフセット除去フィルタを設け、これら
を厩続接続し、さらに可変極フィルタと固定極フィルタ
の予測出力を制御する回路を設けるようにした。次に適
応量子化器及び適応逆量子化器については入力信号のパ
ワーが時間的変動大と変動小との場合に分けて考え、変
動大に対しては短時間モードに、変動小に対しては長時
間モードに設定できる回路を設けた。また、外部入力端
子を設け、その入力信号を通じてビットレートを32.
24.40、kbit/sのいずれかを選択できるよう
にした。
以上のような構成による上記実施例の第1の効果を第2
図により述べる。第2図はCCITT標準V、標準子デ
ムに対する上記実施例の:12kbit/sADPCM
の性能、すなわち回線S/N−ブロックエラーレート特
性を示す図である。図中21が上記実施例、22がCC
ITT勧告G、721の特性である。また、第2図の特
性はCCI TTSG−18レポートR−28の測定条
件に従って得たものである。
図中の1.2.3の添字は非同期接続数を示す。
第2図から明らかなように本発明の実施例によってCC
ITT勧告G、 721より3倍程度優れたモデム信号
伝送特性を与えることができる。
また、本発明の実施例の第2の効果としては、24kb
it/sを選択できるため、DSIシステムにおいて通
常用いられている通話の締出し解消法に対応できる。
さらに、第3の効果を第3図により述べる。第3図はC
CITT標準v、標準子デムに対する上記実施例の40
kbit/s  A D P CMの性能、すなわち回
線S/N−ブロックエラーレート特性を示す図である。
図中の2.4の添字は非同期接続数を示す。なあ、測定
条件は第2図の場合と同じである。第3図より明らかな
ようにV、 299600bit/sのモデムが3リン
ク以上非同期接続しても伝送可能である。
(発明の効果) 以上詳細に説明したように、本発明によれば、高速のモ
デム信号の伝送を可能とし、DSISスレムにおいて通
常用いられている通話の締出し解消法に対応できるよう
になり、さらに9600bit/s以上のモデム信号に
対して3リンク以上非同期接続しても伝送可能となる利
点がある。
【図面の簡単な説明】
第1図(A)はこの発明に係る符号化器の構成を示すブ
ロック図、第1図(B)はこの発明に係る復号化器の構
成を示すブロック図、第2図及び第3図はこの発明によ
る回線S/N−ブロックエラーレート特性を示す図、第
4図(A)は従来のADPCM符号化器の構成を示すブ
ロック図、第4図(B)は従来のADPCM復号化器の
構成を示すブロック図である。 5〇−符号化器    52−・線形PCM変換器53
−・・差分信号発生器 54−適応予測フィルタ55−
適応量子化器 56−スケールファクタ適応部 59−適応逆量子化器 61−モード制御適応部64−
適応部フィルタタップ係数適応部65・−適応部フイル
タ ロアー適応極フイルタタップ係数適応部68−・・オフ
セット予測フィルタ 70−・・予測利得適応部(1) 71−・適応極フィ
ルタ72−・・予測利得適応部(Il) 73・−固定極フィルタ 100・−復号化器102−
適応逆量子化器 103−・モード制御適応部 104−・スケールファクタ適応部 105−・回線状況診断部 106・−リセ゛ット回路 107−適応予測フィルタ 108−・非線形PCM変換器 109−・同期タンデムアルゴリズム 120−・適応部フィルタタップ係数適応部121−適
応部フィルタ 124−・オフセット予測フィルタ 12B−・予測利得適応部(1) 127−・・適応極フィルタ 128・−予測利得適応部(■) 129−・・固定極フィルタ 2の9’1171 +=、イ翫〜壬キ予5イし;シの1
−帆回享1FiJ(lI:l)

Claims (5)

    【特許請求の範囲】
  1. (1)適応予測フィルタ及び適応量子化器からなる符号
    化器と、適応予測フィルタ及び適応逆量子化器からなる
    復号化器より構成されるADPCM符号化・復号化器に
    おいて、 前記符号化器及び前記復号化器の適応予測フィルタがそ
    れぞれ、 信号の周波数成分が時間とともに変動するような入力信
    号に対する任意次数の可変零フィルタと任意次数の可変
    極フィルタと、 信号の周波数成分が時間的にほぼ一定な入力信号に対す
    る少なくとも任意次数の固定極フィルタと、 オフセット成分に対するオフセット除去フィルタとを縦
    続接続した構成からなることを特徴とするADPCM符
    号化・復号化器。
  2. (2)前記任意次数の可変極フィルタと、固定極フィル
    タの出力を逐次可変する制御回路を設けたことを特徴と
    する特許請求の範囲第1項に記載のADPCM符号化・
    復号化器。
  3. (3)前記任意次数の可変極フィルタの特性が常にZ平
    面上の単位円上に分離して配置された根を有する一対の
    多項式により表わされることを特徴とする特許請求の範
    囲第1項又は第2項に記載のADPCM符号化・復号化
    器。
  4. (4)前記適応量子化器及び前記適応逆量子化器がそれ
    ぞれ、 帯域通過フィルタにより入力信号の周波数成分の変動を
    検出する第1の回路と、 入力信号のパワーの時間的変動を検出する第2の回路と
    、 前記第1の回路及び/又は前記第2の回路の検出結果に
    基づいて入力信号に対して短時間モードあるいは長時間
    モードに設定する第3の回路を有することを特徴とする
    特許請求の範囲第1項から第3項のうちのいずれか一項
    に記載のADPCM符号化・復号化器。
  5. (5)ビットレート選択用端子を設け、その端子からの
    入力信号によりビットレートを可変することができる特
    許請求の範囲第1項から第4項のうちのいずれか一項に
    記載のADPCM符号化・復号化器。
JP62096298A 1987-04-21 1987-04-21 Adpcm符号化・復号化器 Expired - Lifetime JPH0773218B2 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP62096298A JPH0773218B2 (ja) 1987-04-21 1987-04-21 Adpcm符号化・復号化器
CA000564463A CA1291824C (en) 1987-04-21 1988-04-19 Adpcm encoding and decoding circuits
US07/184,082 US4860315A (en) 1987-04-21 1988-04-20 ADPCM encoding and decoding circuits
EP88303599A EP0288281B1 (en) 1987-04-21 1988-04-21 Adpcm encoding and decoding systems
DE88303599T DE3883588T2 (de) 1987-04-21 1988-04-21 ADPCM-Codier- und Decodiersysteme.

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62096298A JPH0773218B2 (ja) 1987-04-21 1987-04-21 Adpcm符号化・復号化器

Publications (2)

Publication Number Publication Date
JPS63263831A true JPS63263831A (ja) 1988-10-31
JPH0773218B2 JPH0773218B2 (ja) 1995-08-02

Family

ID=14161130

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62096298A Expired - Lifetime JPH0773218B2 (ja) 1987-04-21 1987-04-21 Adpcm符号化・復号化器

Country Status (5)

Country Link
US (1) US4860315A (ja)
EP (1) EP0288281B1 (ja)
JP (1) JPH0773218B2 (ja)
CA (1) CA1291824C (ja)
DE (1) DE3883588T2 (ja)

Families Citing this family (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0773217B2 (ja) 1986-02-07 1995-08-02 沖電気工業株式会社 Adpcm符号化復号化回路
JPH0773218B2 (ja) 1987-04-21 1995-08-02 沖電気工業株式会社 Adpcm符号化・復号化器
CA2026308C (en) * 1989-10-30 1996-04-23 David O. Anderton Facsimile compression for transmission
EP0508597B1 (en) * 1991-03-08 1997-11-12 Nec Corporation ADPCM transcoder wherein different bit numbers are used in code conversion
AUPM503794A0 (en) * 1994-04-13 1994-06-09 Australian National University, The Adpcm signal encoding/decoding system and method
US5537410A (en) * 1994-09-15 1996-07-16 Oki Telecom Subsequent frame variable data rate indication method
US6141353A (en) * 1994-09-15 2000-10-31 Oki Telecom, Inc. Subsequent frame variable data rate indication method for various variable data rate systems
CA2260974A1 (en) * 1996-07-15 1998-01-22 Oki Telecom Inc. Subsequent frame variable data rate indication method for various variable data rate systems
ES2124664B1 (es) * 1996-11-12 1999-11-16 Alsthom Cge Alcatel Metodo y dispositivo de codificacion por modulacion por impulsos codificados diferencial adaptativa.
JP3462066B2 (ja) 1998-01-29 2003-11-05 株式会社東芝 Adpcm圧縮装置、adpcm伸長装置及びadpcm圧縮伸長装置
WO2000007353A1 (en) * 1998-07-28 2000-02-10 Conexant Systems, Inc. Method and apparatus for detecting and determining characteristics of a digital channel in a data communication system
US20010040927A1 (en) * 2000-02-17 2001-11-15 Chu Peter L. Adaptive differential pulse code modulation system and method utilizing whitening filter for updating of predictor coefficients
US7502430B2 (en) 2001-04-27 2009-03-10 The Directv Group, Inc. Coherent averaging for measuring traveling wave tube amplifier nonlinearity
US7483505B2 (en) 2001-04-27 2009-01-27 The Directv Group, Inc. Unblind equalizer architecture for digital communication systems
US7512189B2 (en) 2001-04-27 2009-03-31 The Directv Group, Inc. Lower complexity layered modulation signal processor
US7423987B2 (en) 2001-04-27 2008-09-09 The Directv Group, Inc. Feeder link configurations to support layered modulation for digital signals
US7173981B1 (en) 2001-04-27 2007-02-06 The Directv Group, Inc. Dual layer signal processing in a layered modulation digital signal system
US7639759B2 (en) 2001-04-27 2009-12-29 The Directv Group, Inc. Carrier to noise ratio estimations from a received signal
US8005035B2 (en) 2001-04-27 2011-08-23 The Directv Group, Inc. Online output multiplexer filter measurement
US7245671B1 (en) 2001-04-27 2007-07-17 The Directv Group, Inc. Preprocessing signal layers in a layered modulation digital signal system to use legacy receivers
US7151807B2 (en) * 2001-04-27 2006-12-19 The Directv Group, Inc. Fast acquisition of timing and carrier frequency from received signal
US7471735B2 (en) 2001-04-27 2008-12-30 The Directv Group, Inc. Maximizing power and spectral efficiencies for layered and conventional modulations
US7822154B2 (en) 2001-04-27 2010-10-26 The Directv Group, Inc. Signal, interference and noise power measurement
US7583728B2 (en) 2002-10-25 2009-09-01 The Directv Group, Inc. Equalizers for layered modulated and other signals
US7184489B2 (en) * 2001-04-27 2007-02-27 The Directv Group, Inc. Optimization technique for layered modulation
US7184473B2 (en) * 2001-04-27 2007-02-27 The Directv Group, Inc. Equalizers for layered modulated and other signals
US7209524B2 (en) * 2001-04-27 2007-04-24 The Directv Group, Inc. Layered modulation for digital signals
US7778365B2 (en) * 2001-04-27 2010-08-17 The Directv Group, Inc. Satellite TWTA on-line non-linearity measurement
WO2004004193A2 (en) 2002-07-01 2004-01-08 The Directv Group, Inc. Improving hierarchical 8psk performance
ES2604453T3 (es) 2002-07-03 2017-03-07 The Directv Group, Inc. Método y aparato para modulación en capas
US7463676B2 (en) * 2002-10-25 2008-12-09 The Directv Group, Inc. On-line phase noise measurement for layered modulation
US7474710B2 (en) 2002-10-25 2009-01-06 The Directv Group, Inc. Amplitude and phase matching for layered modulation reception
US7230480B2 (en) * 2002-10-25 2007-06-12 The Directv Group, Inc. Estimating the operating point on a non-linear traveling wave tube amplifier
US7529312B2 (en) 2002-10-25 2009-05-05 The Directv Group, Inc. Layered modulation for terrestrial ATSC applications
AU2003282854A1 (en) * 2002-10-25 2004-05-25 The Directv Group, Inc. Method and apparatus for tailoring carrier power requirements according to availability in layered modulation systems
US7502429B2 (en) 2003-10-10 2009-03-10 The Directv Group, Inc. Equalization for traveling wave tube amplifier nonlinearity measurements

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA1085044A (en) * 1975-04-03 1980-09-02 Yukihiko Iijima Composite feedback predictive code communication system for a color tv signal including a carrier chrominance signal
US4617676A (en) * 1984-09-04 1986-10-14 At&T Bell Laboratories Predictive communication system filtering arrangement
US4654863A (en) * 1985-05-23 1987-03-31 At&T Bell Laboratories Wideband adaptive prediction
CA1288867C (en) * 1985-06-20 1991-09-10 Tomoyoshi Takebayashi Adaptive differential pulse code modulation system
JPS62214792A (ja) * 1986-03-14 1987-09-21 Fujitsu Ltd 差分符号化装置
JPH0773218B2 (ja) 1987-04-21 1995-08-02 沖電気工業株式会社 Adpcm符号化・復号化器

Also Published As

Publication number Publication date
EP0288281B1 (en) 1993-09-01
DE3883588T2 (de) 1994-04-28
EP0288281A2 (en) 1988-10-26
CA1291824C (en) 1991-11-05
EP0288281A3 (en) 1990-07-04
DE3883588D1 (de) 1993-10-07
JPH0773218B2 (ja) 1995-08-02
US4860315A (en) 1989-08-22

Similar Documents

Publication Publication Date Title
US4860315A (en) ADPCM encoding and decoding circuits
CA1148661A (en) Adpcm system for speech or like signals
US4071842A (en) Apparatus for analog to digital conversion
EP0571171B1 (en) Video data encoding and decoding method and apparatus
EP0060583A1 (en) System for the quantization of signals
CA1149289A (en) Adpcm system for speech or like signals
JPS61273017A (ja) 適応予測器
US4411001A (en) Differential pulse code modulation transmission system
HK119095A (en) Digital signal transmission device
US4016410A (en) Signal processor with digital filter and integrating network
CA1219373A (en) Adaptive differential pulse code modulation decoding circuit
AU2338484A (en) Digital code converter
JPS5887936A (ja) デジタル情報伝送方式
US5084904A (en) Signal transmission device
US4622537A (en) Predictive code conversion method capable of forcibly putting a feedback loop in an inactive state
EP0079658B1 (en) Differential pulse code modulation transmission system
US4477915A (en) Differential pulse code modulation transmission system
JPH06101709B2 (ja) デイジタル信号伝送装置
JPH0732349B2 (ja) デコーダ装置
JPS61158218A (ja) 信号伝送装置
JP2653069B2 (ja) ディジタル信号伝送装置
CA1156369A (en) Adaptive differential pulse code modulation system for speech or like signals
JP2561855B2 (ja) 符号化装置
Sung et al. Efficient FIR fillter design using differential coding of filter coefficients
JPS60194633A (ja) Adpcm方法とそれを実現する装置

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: 20070802

Year of fee payment: 12