JPH0221714A - 標本化周波数変換装置 - Google Patents

標本化周波数変換装置

Info

Publication number
JPH0221714A
JPH0221714A JP17086888A JP17086888A JPH0221714A JP H0221714 A JPH0221714 A JP H0221714A JP 17086888 A JP17086888 A JP 17086888A JP 17086888 A JP17086888 A JP 17086888A JP H0221714 A JPH0221714 A JP H0221714A
Authority
JP
Japan
Prior art keywords
output
period
local clock
sampling frequency
sampling
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
JP17086888A
Other languages
English (en)
Other versions
JP2600820B2 (ja
Inventor
Ragadetsuku Rojiyaa
ロジャー ラガデック
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.)
Sony Corp
Original Assignee
Sony 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 Sony Corp filed Critical Sony Corp
Priority to JP17086888A priority Critical patent/JP2600820B2/ja
Publication of JPH0221714A publication Critical patent/JPH0221714A/ja
Application granted granted Critical
Publication of JP2600820B2 publication Critical patent/JP2600820B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Transmission Systems Not Characterized By The Medium Used For Transmission (AREA)
  • Analogue/Digital Conversion (AREA)

Abstract

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

Description

【発明の詳細な説明】 以下、本発明を次の順序で説明する。
A 産業上の利用分野 B 発明の概要 C従来の技術 D 発明が解決しようとする課題 E  tJIBをを解決するための手段F 作用 G 実施例 G1標本化周波数変換装置の全体構成の説明(第1図) G2標本化周波数変換装置の各構成要素の説明(第2図
〜第7図) Gト、ディジタル信号処理部(第2図)C!−70−カ
ルタロツク発生部 G2−1変換制御部(第3図〜第7図)GZi−1イベ
ント検出部(第3図、第4図)Gt−3−1適応予測処
理部(第5図、第6図)Gトド3係数アドレス発生部(
第7図)H発明の効果 A 産業上の利用分野 本発明は、入力サンプル列を異なる標本化周波数の出力
サンプル列に変換する標本化周波数変換装置に関し、例
えば、各種PCMオーディオ信号伝送方弐間等での標本
化周波数の変換処理に適用される。
B 発明の概要 本発明は、入力サンプル列を異なる標本化周波数の出力
サンプル列に変換する標本化周波数変換装置において、
入力標本化周期とローカルクロック周期との比および出
力標本化周期とローカルクロック周期との比を予測演算
し、上記各比データに基づいて入力サンプル列に補間処
理を施して、精度の高い出力サンプル列を得るようにし
たものである。
C従来の技術 従来より、標本化周波数が44.1kHzのPCMオー
ディオ信号を記録したコンパクトディスク(CD>、入
力オーディオ信号を44.056kHzの標本化周波数
で標本化してPCMデータに変換する処理およびその逆
変換処理を行うPCMプロセッサや、標本化周波数に3
2k)lzを採用したAモードあるいは48kHzを採
用したBモードでPCMオーディオ信号を放送する衛星
放送システム等、それぞれ異なる標本化周波数を採用し
た各種PCM信号伝送方式が実用化されている。そして
、上記各種PCM信号伝送方式におけるサンプリング周
波数の異なるPCM信号に互換性を持たせるためには、
標本化周波数(サンプリング・レート)を変換する標本
化周波数変換装置が必要とされる。
上記標本化周波数変換装置としては、PCM信号をディ
ジタル・アナログ変換して得られるアナログ信号を再び
所望の標本化で標本化してPCMデータに変換するもの
がある。この標本化周波数変換装置では、ディジタル・
アナログ変換器およびアナログ・ディジタル変換器を必
要とするので、構成が複雑で装置の価格が高くなるばか
りでなく、上記ディジタル・アナログ変換器およびアナ
ログ・ディジタル変換器を信号が通過するために、信号
の質(例えば音質)が劣化するという欠点があった。
また、PCM信号をアナログ信号に変換することなくデ
ィジタル信号のままで標本化周波数を変換する標本化周
波数変換装置として、第8図に示す如き構成のものが知
られている(vF開昭57−115015号公報、特開
昭61−204700号公報参照)。
すなわち、従来の標本化周波数変換装置を示す第8図の
ブロック図において、 (101)は変換しようとする
入力サンプル列(Xl)  の標本化周波数(fs(i
n+)を有する標本化クロック信号(Ps t+。)が
供給されるクロック信号入力端子である。このクロック
信号入力端子(101)に供給される標本化クロック信
号(Fs、i+++)は、その周波数(h+i++1)
を2N倍(例えば27倍)に逓倍するPLL回路(10
2)に与えられている。上記PLL回路(102)の出
力側に得られる2”fs(1゜の周波数の信号は、カウ
ンタ(103)のクロック入力端子(C)に供給される
また、(104)は得ようとする出力サンプル列(yJ
)の標本化周波数(「S、。□、)を有する標本化クロ
ック信号(Fs(。工、))が供給されるクロック信号
入力端子である。このクロック信号入力端子(104)
に供給される標本化クロック信号(Fs (。□、)は
、上記カウンタ(103)のリセット入力端子(R)に
供給されるとともに、上記カウンタ(103)のカウン
トデータをランチするレジスタ(105)のラッチ端子
(L)にランチタイミング信号として供給されている。
なお、上記カウンタ(103)は、1/fsfin+を
カウント周期とするカウント動作を行うので、Nビット
長を必要とする。
上記カウンタ(103)は、そのカウントデータが出力
標本化周波数(fs +ai+Ll )で上記レジスタ
(105)にランチされ、その直後にリセットされて、
続けてOからのカウントをスタートする。従って、上記
レジスタ(105)に保存されるデータは、結果的に出
力サンプルポイントの直前の入力サンプルポイントに対
する位相を示している(ただし、この位相は瞬時の値で
あり、2Nを1として正規化したものとして考える。)
、上記レジスタ(105)のホールドデータは、演算回
路(106)に与えられている。
また、 (107)は変換しようとする標本化周波数(
fs +t−+ )の入力サンプル列(X、)が供給さ
れるデータ入力端子である。このデータ入力端子(10
7)に供給される入力サンプル列(X、) は、上記演
算回路(106)に供給され、この演算回路(106)
にて所望の出力標本化周波数(fs tout+ )の
出力サンプル列(y、)に変換されて、データ出力端子
(108)から出力される。
上記レジスタ(104)に得られる位相データ(φj)
と入力サンプル列(xI)と出力サンプル列(y、)と
の関係は、時間軸上で第9図のように示され、上記位相
データ(φJ)をパラメータあるいは制御n団として、
上記演算回路(106)にて、入力サンプル列(X、)
から出力サンプル列(y4)の希望する出力サンプルポ
イントのサンプル値を多項式補間演算やディジタル・フ
ィルタリング等の手法により次のように算出することが
できる。
例えば、多項式補間演算による直線補間(1次補間)に
よって出力サンプル値の近似値を算出する手法を示す第
10図の模式図において、(X、)(Xt−+)は入力
サンプル列fXtlの各振幅値、(y、)は出力サンプ
ル列(y、)の各振幅値、(φj)は出力サンプルポイ
ントの直前の入力サンプルポイントに対する位相(0≦
φ、〈1)であり、出力サンプルポイントの振幅値(y
j)は、yJ=x+−++(xi  Xt−+)・φ1
にて表され、出力サンプルポイントの位相データ(φJ
)が求まれば、入力サンプル列の各振幅値(x H)、
(x ;−+)から算出することができる。
また、ディジタル・フィルタリングを応用する手法では
、第11図の模式図に示すように、変換比がL/M(L
、M :整数)の標本化周波数変換を次の手順で行うこ
とができる。
先ず、入力サンプル列(X、) の各サンプル間に(L
−1)個の0値をもつサンプルを充填する。
この処理の結果、見掛は1標本化周波数はL倍に上昇す
るが、サンプル列のもつ周波数スペクトルは変化しない
。次に、このサンプル列を(L/2)倍の標本化周波数
までの範囲で、入力標本化周波数(fs+in+)およ
び出力標本化周波数(fs(。0.)のうちの低い方の
もつ信号帯域だけを通過域とするようなローパスフィル
タの特性を有するインパルス・レスポンスからなる係数
列(Ko、に+、Kz、〜に1゜〜Kt、、−+ 、に
!r)とたたみ込みを行うことによって17倍に補間さ
れたサンプル列が得られる。
上記り倍に補間されたサンプル列(yJ)を得るための
たたみ込み演算処理は、 y ;= −−−+ X t−t Kr*L−L−1s
i+X r−+ °Kr−L−73=+  x  1 
Kr−を−い−j +X  l++  ° Kr1L−
L、pj十− (φ1=φ八、1/L、2/L、〜、(L−1)ル)に
て示され、1つの出力サンプルを算出するためにはL個
おきに係数を抽出して積和演算を行えばよく、積和演算
機能を有するディジタル信号処理用プロセッサ(DSP
: Digital Signal Processo
r)にて行われる。なお、上記DSPによるサンプル列
(yJlを得るためのたたみ込み演算処理には、入力サ
ンプル列(X、)の標本化周波数(fs++−+)およ
び/または出力サンプル列(y、) の標本化周波数(
fs(。U、))を逓倍することにより形成される上記
DSPの駆動に適した高速クロック信号が用いられる。
D 発明が解決しようとする課題 ところで、上述の如< PLLn路にて入力サンプル列
(x、lの標本化周波数(fs(ia+)の2N倍に逓
倍して形成されるクロック信号を用いて、出力サンプル
ポイントの直前の入力サンプルポイントに対する位相に
ついて2Nを1として正規化した位相データ(φ1)を
求め、上記位相データ(φj)をバをパラメータあるい
は制御量として入力サンプル列(xl1  から希望す
る出力サンプルポイントのサンプル値を近似的に算出し
て出力サンプル列(y、) を得るようにした従来の標
本化周波数変換装置では、出力サンプル値の近位誤差を
小さくするのに、上記PLL回路の逓倍比を高めてクロ
ック信号の周波数を上昇させ、上記位相データ(φ、)
の分解精度を高める必要がある。また、上記人力サンプ
ル列(xl)  から出力サンプル列(y、1 の各サ
ンプル値を近似的に算出するためのDSPによるたたみ
込み演算処理には、上記入力サンプル列(X、) の標
本化周波数(fs++a+)および/または上記出力サ
ンプル列(y、) の標本化周波数(fs(。uL))
を逓倍した高速クロック信号を必要とする。
このように従来の標本化周波数変換装置では、上記クロ
ック信号を形成するために、高速で動作するPLL回路
を必要とし、しかも、このPLL回路は、入力サンプル
列(X、) の標本化クロック信号(Fs (tel 
)および/または出力サンプル列(y、)の標本化クロ
ック信号(Fs(。、、)の周波数変動に追従し得る充
分に広いキャプチャーレンジを必要とするという問題点
がある。また、上記入力サンプル列!X、lから出力サ
ンプル列(y、)の各サンプル値を近似的に算出するた
めのたたみ込み演算処理を行うDSPは、上記人力サン
プル列(X、)の標本化クロ・ンク信号(Fs u R
) )および/または出力サンプル列(yd  の標本
化クロック信号(Fs(。1L、)から形成される高速
クロック信号で動作するために、同期が困難になる七い
う問題点がある。
そこで、本発明は、上述の如き従来の問題点に鑑み、任
意の変換比の標本化周波数変換を高い精度で且つ筒車な
構成で行い得るようにした新規な構成の標本化周波数変
換装置を提供することを目的とするものである。
E 課題を解決するための手段 本発明に係る標本化周波数変換装置は、上述の目的を達
成するために、入力サンプル列を入力標本化周波数の整
数(2N)倍の標本化周波数のサンプル列に変換するオ
ーバーサンプリング処理手段と、上記オーバーサンプリ
ング処理手段から出力されるサンプル列のサンプル値を
一時記憶する第1のバッファメモリと、入力標本化周期
および出力標本化周期よりも短いローカルクロック周期
で動作して、入力標本化周波数の2N倍の標本化周波数
に関するローパスフィルタのインパルス・レスポンス特
性を与えるフィルタ係数による補間演算処理を上記第1
のバッファメモリから読み出されるサンプル列に施して
、出力標本化周波数を有する出力サンプル列の各サンプ
ルポイントにおける補間サンプル値を演算するディジタ
ル信号処理手段と、上記ディジタル信号処理手段から出
力される出力サンプル列の補間サンプル値を一時記憶す
る第2のバッファメモリと、上記入力標本化周期と上記
ローカルクロック周期との比および上記出力標本化周期
と上記ローカルクロック周期との比を予測演算し、上記
各比データに基づいて上記各バッファメモリに対する書
き込み読み出し制御を行うとともに、上記補間処理に必
要なフィルタ係数アドレスを上記ディジタル信号処理手
段に与える変換制御手段と、上記ローカルクロック周期
の1/整数(2N)の周期のローカルクロシフ信号を出
力するローカルクロック発生手段とを備えて成ることを
特徴としている。
F 作用 本発明に係る標本化周波数変換装置では、入力サンプル
列をオーバーサンプリング処理により入力標本化周波数
の整数(2M)倍の標本化周波数に変換したサンプル列
に対して、入力標本化周期および出力標本化周期よりも
短いローカルクロック周期で動作するディジタル信号処
理手段にて、上記入力標本化周波数の2M倍の標本化周
波数に関するローパスフィルタのインパルス・レスポン
ス特性を与えるフィルタ係数による補間演算処理を施す
ことにより、出力サンプルポイントにおける補間サンプ
ル値を演算する。また、この標本化周波数変換装置では
、変換制御手段における上記入力標本化周期と上記ロー
カルクロック周期との比および上記出力標本化周期と上
記ローカルクロック周期との比の予測演算出力に基づい
て、上記ディジタル信号処理手段による補間処理に必要
なフィルタ係数アドレスを与えるとともに、上記オーバ
ーサンプリング処理により得られるサンプル列のサンプ
ル値を一時記憶する第1のバッファメモリおよび上記補
間演算処理により得られる出力サンプルポイントの各サ
ンプル補間値を一時記憶する第2のバッファメモリに対
する書き込み読み出し制御■を行って、所望のタイミン
グで各サンプル列を上記各バッファメモリから読み出す
G 実施例 以下、本発明の一実施例について、図面に従い詳細に説
明する。
G1標本化周波数変換装置の全体構成 第1図のブロック図に示す実施例は、第1の標本化周波
数(fs+ia+)の人力サンプル列(X、)を第2の
標本化周波数(fs (。1))の出力サンプル列(y
、)に変換する標本化周波数変換装置に本発明を適用し
たもので、この実施例において、信号入力端子(1)に
は変換しよ・うとする入力サンプル列(X、)が供給さ
れ、第1のクロック信号入力端子(2)には上記入力サ
ンプル列(X、)の標本化周波数(fs++n+)すな
わち人力標本化周波数を有する第1の標本化クロック信
号(FS+tA+)が供給され、さらに、第2のクロッ
ク信号入力端子(3)には信号出力端子(4)に得よう
とする出力サンプル列1yJ)の標本化周波数(fs(
。ut+)すなわち出力標本化周波数を有する第2の標
本化クロック信号(FS 、。□、)が供給される。
この実施例の標本化周波数変換装置は、上記信号入力端
子(1)に供給される入力サンプル列(X、)について
、その人力標本化周波数(fs++a+)の整数(2K
)倍(この実施例ではM=2)のオーバーサンプリング
処理を行うオーバーサンプリング部(5)と、上記オー
バーサンプリング部(5)にて得られる上記入力標本化
周波数(fs+t+n)の4倍の標本化周波数(4・f
stin+)のサンプル列のサンプル値(X、)を−時
記憶する第1のバッファメモリ(6)と、」二記4倍の
標本化周波数(4・fs++n+)に関するローパスフ
ィルタのインパルス・レスポンス特性を与えるフィルタ
係数によるディジタルフィルタリング処理を上記第1の
バッファメモリ(6)から読み出されるサンプル列(X
+・)に施すことにより出力標本化周波数(fs(。、
))に変換したサンプル列(yJ)のサンプルポイント
における補間サンプル値を算出するディジタル信号処理
部(7)と、上記ディジタル信号処理部(7)にて得ら
れる上記出力標本化周波数Cfs、。、))のサンプル
列(y4)の各補間サンプル値を一時記憶する第2のバ
ッファメモリ(8)と、上記各バッファメモリ(6)。
(8)やディジタル信号処理部(7)の動作タイミング
を与えるローカルクロック信号(Fc)を形成するロー
カルクロツタ発生部(9)と、上記第1および第2のク
ロック入力端子(2) 、 (3)に供給される各標本
化クロック信号(FS+iR+)、 CFSで。、、)
にて与えられる各標本化周波数(fs +;n+)+ 
(fs foutl)情報および上記ローカルクロック
信号(Pc)にて与えられるローカルクロツタ周波数(
fc)情報に基づいて、上記各バッファメモリ(6) 
、 (8)やディジタル信号処理部(7)の動作制御を
行う変換制御部(1o)等にて構成されている。
G2標本化周波数変換装置の各構成要素の説明G z 
−1ディジタル信号処理部 上記ディジタル信号処理部(7)は、上記ローカルクロ
ック発生部(9)にて与えられるローカルクロック信号
(Fc)に基づいて動作するディジタル信号処理用プロ
セッサ(DSP)にて構成されており、上記変換制御部
(10)の係数アドレス発生部(17)にて与えられる
係数アドレスに応じて図示しない係数メモリから読み出
される上記入力標本化周波数(fs+ta+)の4倍の
標本化周波数(4・fs(ta+)に関するローパスフ
ィルタのインパルス・レスポンス特性を与えるフィルタ
係数を用いて積和演算を行うことにより、上記第1のバ
ッファメモリ(6)から読みだされるサンプル列(X 
、、 ]に所望のディジタルフィルタリング処理を施す
ようになっている0例えば、上記ディジタル信号処理部
(7)は、その補間処理の一例を第2図に模式的に示し
であるように、上記第1のバッファメモリ(6)を介し
て4・fs+t*+なる転送レートで供給されるサンプ
ル列(X、・)について、図示しない係数メモリに予め
書き込まれている上記標本化周波数(4・f3fi++
1)に関するローパスフィルタのインパルス・レスポン
ス特性を与えるフィルタ係数七ノ[(c(2ジ)の中心
アドレス(八〇)ど得ようとする出力標本化周波数(f
s (。、、)の出力サンプル列(yJ)のサンプルポ
イント(1,)が一致する状態で、上記サンプル列(X
+・)の各サンプルポイントに対応する4個のフィルタ
係数(c 、)、 (c 7)+ (c −)、 (c
 l)を上記係数メモリから読み出して、上記サンプル
列(x 、、lの各サンプルポイントの4個のサンプル
値(xt)、(x;)、(xm)+(xt)に乗算し、
各乗算出力を加算する積和演算を行うことによって、出
力サンプル列(y、)のサンプルポイント(1,)にお
ける補間サンプル値(yj)を算出する。
G、、□□ローカルタロンク発生部 上記ローカルクロック発生部(9)は、fc=K・fo
なるローカルクロック周波数(fc)で発振する水晶発
振器等にて構成されている。上記には2のべき乗の整数
(2″)で、また、上記周波数(fO)は入力サンプル
列(X、)の標本化周波数(fs f;。)および出力
サンプル列(y、)の標本化周波数(fs(。
uLl)よりも高い周波数である。上記各標本化周波数
(fs+in+L(fs+out+)は−静的に48k
To近傍あるいはそれ以下の周波数で、上記周波数(f
o)は43kllz近傍に設定される。そして、上記ロ
ーカルクロック周波数(fc)は、上記ディジタル信号
処理部(7)を構成するDSPチップに適した周波数で
、出力サンプル列(yj)  の1子化誤差が1ステツ
プ以下となるディジタル・フィルタリング処理を上記デ
ィジタル信号処理部(7)にて行うことができる周波数
に設定される。
G2−1変換制御部 また、上記変換制御部(10)は、上記ローカルクロッ
ク発生部(10)から供給される上記ローカルクロック
信号(Fc)を計数するKaカウンタ(11)、」二記
に進カウンタ(11)の計数出力に基づいて各標本化ク
ロック信号(PS ++、、+ )+ (FS (。u
Ll)からローカルタロ7り周期(To= 1 /fo
)と各標本化周期(Ts t、。
” l / fs tts+)+ (Ts fouL)
 = 1 / fstout+)との各相対時間差(d
tq LIm+ / To) + (dt+ (Oul
 / To)を計測する第1および第2のイベント検出
部(12) 、 (13)や各種タイミング信号を形成
するタイミング発生部(14)、上記各イベント検出部
(12) 、 (13)により計測される各相対時間差
(dtq (+++l / To)−+ (dtq 1
1>IILI/ T o )に基づいて上記各標本化ク
ロック信号(FSli、、+)、(FS(。uL) )
の各予測標本化周期(TSatt (inl/ To)
 、 (TSatt f。、t+/To)を演算する第
1および第2の適応予測処理部(15)、(16) 、
上記各適応予測処理部(15) 、 (16)にて得ら
れる各予測標本化周期(TSatt un+ / To
) + (TSatt f。ut+/To)に基づいて
上述の係数アドレスを演算する係数アドレス発生部(1
7)等にて構成されている。
Gz−+−+ イベント検出部 上記各イベント検出部(12) 、 (13)は、上記
各クロツク信号入力端子(2) 、 (3)から供給さ
れる各標本化クロック信号(FSli。+)、(FS+
。、〉)の各標本化周期(Ts fi A+ ) + 
(Ts (。ut))と上記ローカルクo 7り周期(
To=1/fo)との各相対時間差(dLq+tn+)
(dt=at。1.)を計測するものであるが、実時間
ではクロンクジンタ等の影響により高精度に計測するこ
とができないので、この実施例では、上記各標本化クロ
ック信号(FS+in+)、(FS+。uLl)につい
て、上記各標本他用!’Jl(Ts+in+)−(Ts
touイ)よりも短いローカルクロック信号(To−1
/fo)毎に各エッジ部または同期パターンを検出して
、上記各標本化周期(Ts trn+ L (Ys (
。□、)と上記ローカルクロック周期(To)との各相
対時間差(dtqu+u)、(dtqtouc+)を上
記ローカルクロック信号の周波数(Fc)で与えられる
単位時間(↑c= 1 /Fc)の時間軸上で計測する
演算処理を上記に進カウンタ(11)のカウンタ出力に
基づいて行うようにしている。
すなわち、上記各イベント検出部(12) 、 (13
)を代表して第1のイベント検出部(12)における演
算処理の機能構成を示す第3図のブロック図において、
入力標本化周期(Ts 、、 a) )情報が与えられ
る加算器(21)は、上記入力標本化周期(Ts (t
 ml )情報をレジスタ(22)に−時記憶されてい
る1標本化周期(TSfin+)前の相対時間差(dt
t−+>)情報に加算する累積加算演算を行い、その加
算出力情報として上記入力標本比濁!III(Ts (
i al )とローカルクロック周期(To)との相対
時間差(dt)を示す計測情報を形成し、この相対時間
差(cl t’)情報を上記レジスタ(22)に供給す
るとともに量子化回路(23)に供給する。
そして、上記量子化回路(23)は、第4図に示すよう
に、上記加算器(21)の加算出力として与えられる相
対時間差(dt)情報を上記ローカルクロック信号の周
波数(Fc)で与えられる単位時間(Tc)の時間軸上
で計測して、上記相対時間差(dt)情報を上記ローカ
ルクロック周期(To)に対する比で示す測定相対時間
差(dtQ/ To)を算出して出力する。
az−r−!適応予測処理部 上記各イベント検出部(12)、(13)にて得られる
各計測相対時間差(dtl 1u11+ / To) 
+ (dta l++utl / To)情報が供給さ
れる上記第1および第2の適応予測処理部(15) 、
 (16)では、計測相対時間差(dt、/To)情報
に基づいて、入力標本化周期(Ts tr II1 )
および出力標本化周期(Tsta工1+)を上記ローカ
ルクロック周pJJ(To)に対する比で示す予測入力
標本化周期(Tseic 1ial / To)および
予測出力標本化周期(Tso、。IILI / To)
をそれぞれ算出する演算処理を行う。
すなわち、上記各適応予測処理部(15) 、 (16
)を代表して第1の適応予測処理部(15)の機能構成
を示す第5図のブロック図において、上記計測相対時間
差(dLq/To)情報が与えられる第1の加算器(5
1)は、第2の加算器(52)の加算出力として与えら
れる予測相対時間差(d ta I L / To)情
報を上記計測相対時間差(’ tq/ To)情報から
減算し、て、と記予測相対時間差(dt、t□/TO)
情報に対する上記計測相対時間差(dtq/To)情報
の誤差を算出する。
そして、上記第1の加算器(51)にて得られる誤差情
報をエラーモニタリング部(53)にて観測して、第6
図に示すように、計算処理部(54)により上記誤差情
報に基づいて計算される次の予測標本位置に対する補正
情報Δ(Ts tr fi+ / To)が第3の加算
器C55)に与えられるようになっている。
上記第3の加算器(55)は、第1のレジスタ(56)
を介して帰還される1予測人力標本化周期(TSa*t
+i II) )前の予測入力標本化周期(73ett
1国/TO)い、情報に1記補正情報Δ(Ts (r 
nl / To)を加算することにより予測入力標本化
周期(Toast finl / To)を算出して出
力する。なお、上記第1のレジスタ(56)には、上記
第3の加算器(52)の出力すなわち予測入力標本化周
期(T3*st (iRl / To)情報の初期値(
T、。)情報が予め与えられている。
そして、上記第3の加算器(55)にて得られるL記予
測入力標本化周期(Toast (i++l / To
)情報は、上記第1のレジスタ(56)と第2の加算器
(52)に与えられる。
また、上記2の加算器(52)は、第2のレジスタ(5
7)を介して帰還されるl予測入力標本化周期(TS*
sL+ill+)前の予測相対時間差(dtast/T
o) t−0情報に上記予測入力標本化周期(Tses
t fin) / To)情報を加算することにより、
予測相対時間差(dt□L/To)情報を算出して出力
する。なお、上記第2のレジスタ(57)には、上記第
2の加算器(52)から出力する予測相対時間差(dL
st/To)情報の初期値(dtQ、)情報が予め与え
られている。
そして、上記第2の加算器(52)の出力すなわち上記
予測相対時間差(dt*tt/ To)情報は、上記第
2のレジスタ(57)と第1の加算器(51)に与えて
いる。
ここで、上記各レジスタ(56) 、 (57)に与え
られる各初期値(atQo) + (TSQ(1)情報
は、例えば相対時間差(dt、)の直接量子化計測によ
り得られるようにしている。
このように、上記第3の加算器(55)にて得られる予
測入力標本化周期(TSasL Tint / To)
情報を上記第2の加算器(52)に与えて予測相対時間
差(dt。5L/To)を算出するとともに、上記第2
の加算器(52)にて得られる予測相対時間差(dt*
st/To)情報に対する上記計測相対時間差(dtQ
/To)情報の誤差を上記第1の加算器(51)にて算
出し、上記第1の加算器(51)にて得られる誤差情報
に基づいて上記計算処理部(54)により計算される補
正情報Δ(Ts u n+ / To)を上記第3の加
算器(55)に帰還して上記予測入力標本化周期(Ts
@m□tni/To)を補正することにより、相対時間
差(dt9)の直接量子化計測にて得られる相対時間差
情報に基づいてフィルタを用いない適応予測により橿め
て正確な予測入力標本化周期(Tsm□+inr/To
)情報を得ることができる。また、上記予測相対時間差
(dt**t/ To)情報は、正確な予測入力標本化
周期(Tsast (五Ill /To)にて更新する
ことにより、長い時間に亘って測定相対時間差(dt、
)の観測範囲内にあるように保証される。なお、上記補
正情報Δ(Ts (1−1/ To)による補正は、上
記予測入力標本化周期(TSast+ i n+ / 
To)情報に過度の変化を与えて位相反転や歪みが発生
しない範囲で行われる。
なお、測定相対時間差(ct9)に対して予測相対時間
差(dtait)がどこにあるというイベントの履歴は
、予測入力標本化周期(Tsast Tint 7丁0
)を適正に補正するための計算にも用いることができる
例えば、予測入力標本化周期(丁s。t(jfl))を
一定として、予測相対時間差(dtait)が測定相対
時間差(dt、)の範囲以下の値から該測定相対時間差
(dt、)の範囲以上の値に変化するのに、500サン
プル分かかったとすると、現在の予測入力標本化周期(
Tsastri、、+)との誤差は測定相対時間差(d
t、)の量子化ステップの11500と予測することが
きる。
また、上記予測入力標本化周期(TSasL(i++1
)の変化を監視しての更に複雑な場合にも、勿論、更に
複雑なアルゴリズムによって処理することかできる。
Gt−24係数アドレス発生部 上記各適応予測処理部(15)、(16)における上述
の如き演算処理によりそれぞれ得られる予測入力標本化
周期(Tsait (i++l / ”O)情報および
予測出力標本化周期(TSest (outl / T
o)情報が供給される上記係数アドレス発生部(17)
では、上記予測入力標本化周期(75ms□、。/To
)と予測出力標本化周期(TSasL foul) /
 To)との比から、上述ノティシタル信号処理部(7
)において補間処理に必要な4個のフィルタ係数(ct
)、(c、)、(cm)、(ct)を係数メモリから読
み出すための係数アドレスを次のようにして発生する。
すなわち、上述の標本化周波数く4・fso、、、)に
関スるローパスフィルタのインパルス・レスポンス特性
を与えるフィルタ係数セット(c(2K)1が予め書き
込まれている図示しない係数メモリのサイクリックなア
ドレス空間に関する各四分円に対して、上記係数アドレ
ス発生部(17)では、先ず、上記アドレス空間を示す
アドレス変数(x)の初期値として第1四分円の区間(
θ〜0.25)に位置するフィルタ係数(C1)を読み
出す係数アドレス(A1)を与え、 X taz、= [X Lal、→−0,25] so
d 1の演算にて第2四分円における係数アドレス(A
2)を与え、 x 、sz+ = [X taz+ +0.25] g
Aod 1の演算にて第3四分円における係数アドレス
(A3)を与え、 X ill = [X ts++ +0.25] +i
od lの2iI算にて第4四分円における係数アドレ
ス(A4)を与える。
そして、次の、サンプルポイントの値の演算に必要な係
数アドレスの演算処理では、オーバーフローがあれば X fA+l = [X fA4)  Ts taut
) ]巾odlの演算にて第1四分円における係数アド
レス(A、)を与え、また、オーバーフローがない場合
には、χ(All””[χ(A4) +〇、25] s
od 1の演算にて上記係数アドレス(A1)を与える
この場合、上記X = [X +0.25] mod 
1  の演算は、fs fowl) > fs (i、
ll のアップ変換モードの場合、実際上の比率(T3
(。uL) / Ts lie+ ) < 1  を2
進分数に等しい量子化ステップで計算することによって
nod演算を不要にし、しかも、実際には、Ts(ou
tl / To> 1 なる比の値と Ts (r R1/ To > 1 なる比の値を上記各適応予測処理部(15) 、 (1
6)にて予測入力標本化周期(Ts、、1 (In) 
/ To)および予測出力標本化周期(TS*ttt。
ut>/To)として演算し、上記係数アドレス発生部
(17)では、第7図に示すような機能構成により演算
処理をjテうことによって、上記各標本化周期(Ts、
、t l=n+ / To) + (T3asz(。u
t+/To)情報に基づいて各係数アドレスを算出する
際に、 [Ts fouLl / Ts (ial ] −[T
3 (。wz+/To] * 211/ [Ts lr
 II) / To ]なる実際の計算によって、上記
出力標本化周期(Ts(。ut+)と入力標本化周期(
Ts++=+)との比を正規化された高い精度の値[T
s (。工Ll / Ts +1lll E  として
得るようにしている。
上記係数アドレス発生部(17)における演算処理の機
能構成を示す第7図において、上記予測入力標本化周期
(Ts□□+ll)/To)情報および予測出力標本化
周期(Ts、、 touL、/ To)情報が除算器(
71)に供給されており、この除算器(71)による除
算出力(Ts*it+。wLl/ T3*5tfill
))が供給される加算器(72)にて、レジスタ(73
)およびオーバーフローチエツク回路(74)を介して
帰還される1周期前の係数アドレスデータおよびそのオ
ーバーフローチエツクデータ(2−″)を累積加算する
ことによって新たな係数アドレスデータを算出している
。また、上記オーバーフローチエツク回路(74)によ
るオーバーフローチエツクデータは、上述のディジタル
信号処理部(7)における補正処理に必要なサンプル列
(Xi・)のサンプル値(Xt・)の2回読み出し等の
上述の第1のバッファメモリ(6)の制御Bに用いられ
ている。
H発明の効果 本発明に係る標本化周波数変換装置では、入力サンプル
列をオーバーサンプリング処理により入力標本化周波数
の整数(2M)倍の標本化周波数変換したサンプル列に
対して、入力標本化周期および出力標本化周期よりも短
いローカルクロック周期で動作するディジタル信号処理
手段にて、上記入力標本化周波数の2M倍の標本化周波
数に関するローパスフィルタのインパルス・レスポンス
特性を与えるフィルタ係数による補間演算処理を施すこ
とにより、出力サンプルポイントにおける補間サンプル
値を演算するとともに、変換制御手段における上記入力
標本化周期と上記ローカルクロック周期との比および上
記出力標本化周期と上記ローカルクロック周期との比の
予測演算出力に基づいて、上記ディジタル信号処理手段
による補間処理に必要なフィルタ係数アドレスを与える
とともに、上記オーバーサンプリング処理により得られ
るサンプル列を一時記憶する第1のバッファメモリおよ
び上記補間演算処理により得られるの出力サンプルポイ
ントにおける補間サンプル値を一時記憶する第2のバッ
ファメモリに対する書き込み読み出し制御を行って、所
望のタイミングで各サンプル列を上記各バッファメモリ
から読み出すようにしたことによって、簡単な構成で、
任意の変換比で高い精度の標本化周波数変換を行うこと
ができる。
【図面の簡単な説明】
第り図は本発明に係る標本化周波数変換装置の構成を示
すブロック図、第2図は上記標本化周波数変換装置を構
成するディジタル信号処理部の動作を説明するための模
式図、第3図は上記標本化周波数変換装置を構成するイ
ベント検出部の機能構成を示すブロック図、第4図は上
記イベント検出部の動作を説明するための模式図、第5
図は上記標本化周波数変換装置を構成する適応予測処理
部の機能構成を示すブロック図、第6図は上記適応予測
処理部の動作を説明するための模式図、第7図は北記標
本化周波数変換装置を構成する係数アドレス発生部の機
能構成を示すブロック図である。 第8図は従来の標本化周波数変換装置の構成例を示すブ
ロック図、第9図は上記従来の標本化周波数変換装置に
おける入力サンプル列と出力サンンブル列の位相関係を
示す模式図、第10図および第11図は上記従来の標本
化周波数変換装置における直線補間処理動作およびディ
ジタルフィルタリング処理動作を説明する輯ための各模
式図である。 (1)・・・・・信号入力端子 (2) 、 (3)  ・・・クロック入力端子(4)
・・・・・信号出力端子 (5)・・・・・オーバーサンプリング部(6L(8)
  ・・・バッファメモリ(7)・・・・・ディジタル
信号処理部(9)・・・・・ローカルクロック発生部(
10)・・・・・変換制御部 第4図 第5 第6 図 イ糸毎父7ドしス発ノ主百昏め木寓・負巨不1域゛第7
図 第8図 第9 図

Claims (1)

  1. 【特許請求の範囲】 入力サンプル列を入力標本化周波数の整数(2^M)倍
    の標本化周波数のサンプル列に変換するオーバーサンプ
    リング処理手段と、 上記オーバーサンプリング処理手段から出力されるサン
    プル列のサンプル値を一時記憶する第1のバッファメモ
    リと、 入力標本化周期および出力標本化周期よりも短いローカ
    ルクロック周期で動作して、入力標本化周波数の2^M
    倍の標本化周波数に関するローパスフィルタのインパル
    ス・レスポンス特性を与えるフィルタ係数による補間演
    算処理を上記第1のバッファメモリから読み出されるサ
    ンプル列に施して、出力標本化周波数を有する出力サン
    プル列の各サンプルポイントにおける補間サンプル値を
    演算するディジタル信号処理手段と、 上記ディジタル信号処理手段から出力される出力サンプ
    ル列の補間サンプル値を一時記憶する第2のバッファメ
    モリと、 上記入力標本化周期と上記ローカルクロック周期との比
    および上記出力標本化周期と上記ローカルクロック周期
    との比を予測演算し、上記各比データに基づいて上記各
    バッファメモリに対する書き込み読み出し制御を行うと
    ともに、上記補間処理に必要なフィルタ係数アドレスを
    上記ディジタル信号処理手段に与える変換制御手段と、 上記ローカルクロック周期の1/整数(2^N)の周期
    のローカルクロック信号を出力するローカルクロック発
    生手段とを備えて成る標本化周波数変換装置。
JP17086888A 1988-07-11 1988-07-11 標本化周波数変換装置 Expired - Fee Related JP2600820B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP17086888A JP2600820B2 (ja) 1988-07-11 1988-07-11 標本化周波数変換装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP17086888A JP2600820B2 (ja) 1988-07-11 1988-07-11 標本化周波数変換装置

Publications (2)

Publication Number Publication Date
JPH0221714A true JPH0221714A (ja) 1990-01-24
JP2600820B2 JP2600820B2 (ja) 1997-04-16

Family

ID=15912800

Family Applications (1)

Application Number Title Priority Date Filing Date
JP17086888A Expired - Fee Related JP2600820B2 (ja) 1988-07-11 1988-07-11 標本化周波数変換装置

Country Status (1)

Country Link
JP (1) JP2600820B2 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5856571A (ja) * 1981-09-30 1983-04-04 Canon Inc 読取装置
US5365468A (en) * 1992-02-17 1994-11-15 Yamaha Corporation Sampling frequency converter
KR100337764B1 (ko) * 1994-01-26 2002-11-18 소니 가부시끼 가이샤 샘플링주파수변환장치및메모리어드레스제어장치

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5856571A (ja) * 1981-09-30 1983-04-04 Canon Inc 読取装置
US5365468A (en) * 1992-02-17 1994-11-15 Yamaha Corporation Sampling frequency converter
KR100337764B1 (ko) * 1994-01-26 2002-11-18 소니 가부시끼 가이샤 샘플링주파수변환장치및메모리어드레스제어장치

Also Published As

Publication number Publication date
JP2600820B2 (ja) 1997-04-16

Similar Documents

Publication Publication Date Title
JP3154998B2 (ja) 第1の標本化周波数を有する信号を第2の標本化周波数を有する信号に変換する信号変換方法
US5182558A (en) System for generating correction signals for use in forming low distortion analog signals
US4715257A (en) Waveform generating device for electronic musical instruments
KR101472822B1 (ko) 샘플 레이트 변환 시스템에서의 보간계수 계산 방법 및 장치
JPWO2006075505A1 (ja) 改良された時間インタリーブ方式のアナログ−デジタル変換装置及びそれを用いる高速信号処理システム
JPH0350224B2 (ja)
US5528527A (en) Sampling frequency converter
JPH0221712A (ja) 標本化周波数変換装置
JPH0221714A (ja) 標本化周波数変換装置
JPS61204700A (ja) サンプリング周波数変換装置
JP3362796B2 (ja) 楽音発生装置
KR20050084345A (ko) 변환기, 디지털 텔레비전 수신기, 변환 방법 및 컴퓨터프로그램
JPH0710411Y2 (ja) 信号発生器
JPH0640616B2 (ja) デイジタルフイルタ−周波数特性変換装置
WO2001004789A1 (fr) Dispositif de generation de donnees sur forme d'onde a fonction d'echantillonnage
JP2001177415A (ja) デジタル−アナログ変換器
JPH0690637B2 (ja) 補間方法
JPH05252119A (ja) サンプリング周波数変換装置
JP2003066069A (ja) 波形測定器
JPH0955662A (ja) 信号遅延装置及び信号遅延方法
JPH036466B2 (ja)
JPS5831643A (ja) 標準信号発生装置
JPH07235832A (ja) 信号発生器
JPS6282702A (ja) 擬似ランダム・ガウス雑音発生装置
JPH10135742A (ja) 信号波形発生装置

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees