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

標本化周波数変換装置

Info

Publication number
JPH0221712A
JPH0221712A JP17086988A JP17086988A JPH0221712A JP H0221712 A JPH0221712 A JP H0221712A JP 17086988 A JP17086988 A JP 17086988A JP 17086988 A JP17086988 A JP 17086988A JP H0221712 A JPH0221712 A JP H0221712A
Authority
JP
Japan
Prior art keywords
period
local clock
output
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
JP17086988A
Other languages
English (en)
Other versions
JP2600821B2 (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 JP17086988A priority Critical patent/JP2600821B2/ja
Publication of JPH0221712A publication Critical patent/JPH0221712A/ja
Application granted granted Critical
Publication of JP2600821B2 publication Critical patent/JP2600821B2/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)

Abstract

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

Description

【発明の詳細な説明】 以下、本発明を次の順序で説明する。
A 産業上の利用分野 B 発明の概要 C従来の技術 D 発明が解決しようとする課題 E 課題をを解決するための手段 F 作用 G 実施例 G、標本化周波数変換装置の全体構成の説明(第1図) 62標本化周波数変換装置の各構成要素の説明(第2図
〜第7図) G2−1ディジタル信号処理部(第2図)G!−□ ロ
ーカルクロック発生部 G!−1変換制御部(第3図〜第7図)G!−:l−1
イベ〉・ト検出部(第3図、第4図)at−s−を適応
予測処理部(第5図、第6図)G1−2−3係数アドレ
ス発生部(第7図)H発明の効果 A 産業上の利用分野 本発明は、人力サンプル列を異なる標本化周波数の出力
サンプル列に変換する標本化周波数変換装置に関し、例
えば、各種PCMオーディオ信号伝送方式間等での標本
化周波数の変換処理に適用される。
B 発明の概要 本発明は、入力サンプル列を異なる標本化周波数の出力
サンプル列に変換する標本化周波数変換装置におい°ζ
、入力標本化周期とローカルクロック周期どの比および
出力標本化周期とローカルクロック周期との比を誤差値
の累積加算処理にて予測演算し、上記各比データの除算
値を累積加算することにより得られるフィルタ係数アド
レスデータに基づいて入力サンプル列に捕間処理を施し
て、精度の高い出力サンプル列を得るようにしたもので
ある。
C従来の技術 従来より、標本化周波数が44.1kHzのPCMオー
ディオ信号を記録したコンパクトディスク(CD)、入
力オーディオ信号を44.056kHzの標本化周波数
で標本化してPCMデータに変換する処理およびその逆
変換処理を行うPCMプロセッサや、標本化周波数に3
2kHzを採用したAモードあるいは48kHzを採用
したBモードでPCMオーディオ信号を放送する衛星放
送システム等、それぞれ異なる標本化周波数を採用した
各種PCM信号伝送方式が実用化されている。そして、
上記各種PCM信号伝送方式におけるサンプリング周波
数の異なるPCM信号に互換性を持たせるためには、標
本化周波数(サンプリング・レート)を変換する標本化
周波数変換装置が必要とされる。
上記標本化周波数変換装置としては、PCM信号をディ
ジタル・アナログ変換して得られるアナログ信号を再び
所望の標本化で標本化してPCMデータに変換するもの
がある。この標本化周波数変換装置では、ディジタル・
アナログ変換器およびアナログ・ディジタル変換器を必
要とするので、構成が複雑で装置の価格が高くなるばか
りでなく、上記ディジタル・アナログ変換器およびアナ
ログ・ディジタル変換器を信号が通過するために、信号
のf!(例えば音質)が劣化するという欠点があった。
また、PCM信号をアナログ信号に変換することなくデ
ィジタル信号のままで標本化周波数を変換する標本化周
波数変換装置として、第8図に示す如き構成のものが知
られている(特開昭57−115015号公報、特開昭
61−204700号公報参照)。
すなわち、従来の標本化周波数変換装置を示す第8図の
ブロック図において、 (101)は変換しようとする
入力サンプル列(X、) の標本化周波数(fs li
s+ )を有する標本化クロック信号(Fs(i、、k
)が供給されるクロック信号入力端子である。このクロ
ック信号入力端子(101)に供給される標本化クロッ
ク信号CFstrn、)  は、その周波数(fs t
jn> )を2N倍(例えば2?倍)に逓倍するPLL
回路(102)に与えられている。上記PLL回路(1
02)の出力側に得られる2 ” fs’fin+ の
周波数の信号は、カウンタ(103)のクロック入力端
子(C)に供給される。
また、(104)は得ようとする出力サンプル列(yj
)の標本化周波数(fsi。、))を有する標本化クロ
ック信号(F)(。、5.)が供給されるクロック信号
入力端子である。このクロック信号入力端子(104)
に供給される標本化クロック信号(Fsl。、〉)は、
」二記カウンタ(103)のリセット入力端子(R)に
供給されるとともに、上記カウンタ(103)のカウン
トデータをラッチするレジスタ(105)のラッチ端子
(L)にラッチタイミング信号として供給されている。
なお、上記カウンタ(103)は、17fsfIn+を
カウント周期とするカウント動作を行うので、Nビット
長を必要とする。
上記カウンタ(103)は、そのカウントデータが出力
標本化周波数(fs (ot+tl )で上記レジスタ
(105)にランチされ、その直後にリセットされて、
続けて0からのカウントをスタートする。従って、上記
レジスタ(105)に保存されるデータは、結果的に出
力サンプルポイントの直前の入力サンプルポイントに対
する位相を示している(ただし、この位相は瞬時の値で
あり、2Nを1として正規化したものとして考える。)
、上記レジスタ(105)のホールドデータは、演算回
路(106)に与えられている。
また、 (107)は変換しようとする標本化周波数(
fsii−+)の入力サンプル列(×、)が供給される
データ入力端子である。このデータ入力端子(107)
に供給される入力サンプル列(X、) は、上記演算回
路(106)に供給され、この演算回路(106)にて
所望の出力標本化周波数(fs(。ut) )の出力サ
ンプル列(yJ)に変換されて、データ出力端子(10
8)から出力される。
上記レジスタ(104)に得られる位相データ(φJ)
と入力サンプル列(Xl)と出力サンプル列(yJ)と
の関係は、時間軸上で第9図のように示され、上記位相
データ(φj)をパラメータあるいは制御量として、上
記演算回路(106)にて、入力サンプル列(xi)か
ら出力サンプル列(yj)の希望する出力サンプルポイ
ントのサンプル値を多項式補間演算やディジタル・フィ
ルタリング等の手法により次のように算出することがで
きる。
例えば、多項式補間演算による直線補間(1次補間)に
よって出力サンプル値の近似値を算出する手法を示す第
10図の模式図において、(X、)(x +−,)は入
力サンプル列(X、)の各振幅値、(y、)は出力サン
プル列(yj)の各振幅値、(φ4)は出力サンプルポ
イントの直前の入力サンプルポイントに対する位相(0
≦φ、〈1)であり、出力サンプルポイントの振幅値<
VJ)は、V J=X l−r +(X t  X r
 −+ )・φ。
にて表され、出力サンプルポイントの位相データ(φJ
)が求まれば、入力サンプル列の各振幅値(X t)+
 (X +−+)から算出することができる。
また、ディジタル・フィルタリングを応用する手法では
、第11図の模式図に示すように、変喚比がL/M(L
、M :整数)の標本化周波数変換を次の手順で行うこ
とができる。
先ず、入力サンプル列(Xl)  の各サンプル間に(
L−1)個の0値をもつサンプルを充填する。
この処理の結果、見掛は工種本化周波数はL倍に上昇す
るが、サンプル列のもつ周波数スペクトルは変化しない
。次に、このサンプル列を(L/2)倍の標本化周波数
までの範囲で、入力標本化周波数(fs、NM、)およ
び出力標本化周波数(fs(。□l)のうちの低い方の
もつ信号帯域だけを通過域とするようなローパスフィル
タの特性を有するインパルス・レスポンスからなる係数
列<Ko、KI、Kt、〜K。
〜X2□I + Kxr)とたたみ込みを行うことによ
ってL倍に補間されたサンプル列が得られる。
と記し倍に補間されたサンプル列(y、)を得るための
たたみ込み演算処理は、 )’ = = ””十X r −z−にrat−L、l
j+ X r−Ioにr −L−1j+g°Kp−L−
t、jlj+ x 1e+°K r −t L −L 
−I j+・・・ (φ、=φル、 1/L、 2/L、〜、(L−1)ル
)にて示され、1つの出力サンプルを算出するためには
L個おきに係数を抽出して積和演算を行えばよく、積和
演算機能を有するディジタル信号処理用プロセッサ(D
SP: Digital Signal r’roce
ssor)にて行われる。なお、上記DSPによるサン
プル列(y、)を得るためのたたみ込み演算処理には、
人力サンプル列(χ、)の標本化周波数”3+1n))
および/または出力サンプル列(y、) の標本化周波
数(fs(。ul、)を逓倍することにより形成される
上記DSPの駆動に適した高速クロック信号が用いられ
る。
D 発明が解決しようとする課題 ところで、上述の如< PLL回路にて入力サンプル列
(x8)の標本化周波数(fs(!−1)の2N倍に逓
倍して形成されるクロック信号を用いて、出力サンプル
ポイントの直前の入力サンプルポイントに対する位相に
ついて2″を1として正規化した位相データ(φ、)を
求め、」二記位相データ(φ、)をバをパラメータある
いは制御Iとして入力サンプル列(Xtl  から希望
する出力サンプルポイントのサンプル値を近似的に算出
して出力サンプル列(yj)  を得るようにした従来
の標本化周波数変換装置では、出力サンプル値の近似誤
差を小さくするのに、上記PLL回路の逓倍比を高めて
クロック信号の周波数を上昇させ、上記位相データ(φ
j)の分解精度を高める必要がある。また、上記入力サ
ンプル列(Xl)から出力サンプル列(y、)の各サン
プル値を近似的に算出するためのDSPによるたたみ込
み演算処理には、上記入力サンプル列(xJ)の標本化
周波数(f31inりおよび/または上記出力サンプル
列(yd  の標本化周波数(fs+。utl )を逓
倍した高速クロック信号を必要とする。
このように従来の標本化周波数変換装置では、上記クロ
ック信号を形成するために、高速で動作するP L L
回路を必要とし、しかも、このP L L回路は入力サ
ンプル列(X、) の標本化クロック信号(Fs (I
 m+ )および/または出力サンプル列(y、)の標
本化クロック信号(Fs (。11.)の周波数変動に
追従し得る充分に広いキャプチャーレンジを必要とする
という問題点がある。また、上記入力サンプル列(X、
)から出力サンプル列(y4)の各サンプル値を近似的
に算出するためのたたみ込み演算処理を行うDSPは、
上記入力サンプル列(X、)の標本化クロック信号(F
Sii n) )および/または出力サンプル列(yJ
l  の標本化クロック信号(Fs (。工5.)から
形成される高速クロック信号で動作するために、同期が
困難になるという問題点がある。
また、従来の標本化周波数変換装置では、オーブンルー
プ制御nによるアベレージング処理、例えば、 1− Z−’ の演算処理にてアベレージングを行っていたので、ステ
ップ状の位相誤差が発生した場合に、nに依存した位相
制御量になって上記位相誤差に対応するステップ状の位
相制御量とならず制御エラーが残ってしまうという問題
点があった。
そこで、本発明は、上述の如き従来の問題点に鑑み、任
意の変換比の標本化周波数変換を高い精度で且つ簡単な
構成で行い得るようにした新規な構成の標本化周波数変
換装置を提供することを目的とするものである。
E 課題を解決するための手段 本発明に係る標本化周波数変換装置は、上述の目的を達
成するために、入力サンプル列を入力標本化周波数の整
数(2M)倍の標本化周波数のサンプル列に変換するオ
ーバーサンプリング処理手段と、上記オーバーサンプリ
ング処理手段から出力されるサンプル列のサンプル値を
一時記憶する第1のバッファメモリと、入力標本化周期
および出力標本化周期よりも短いローカルクロック周期
で動作して、入力標本化周波数の2′4倍の標本化周波
数に関するローパスフィルタのインパルス・レスポンス
特性を与えるフィルタ係数による補間演算処理を上記第
1のバッファメモリから読み出されるサンプル列に施し
て、出力標本化周波数を有する出力サンプル列の各サン
プルポイントにおける補間サンプル値を演算するディジ
タル信号処理手段と、上記ディジタル信号処理手段から
出力される出力サンプル列の補間サンプル値を一時記憶
する第2のバッファメモリと、上記ローカルクロック周
期で量子化した標本化周期の予測標本化周期に対する誤
差値を累積加算することにより、上記入力標本化周期と
上記ローカルクロック周期との比および上記出力標本化
周期と上記ローカルクロック周期との比を予測演算する
予測演算手段と、上記予測演算手段にて得られる上記各
比データを除算し、その値を累積加算することにより、
上記補間処理に必要なフィルタ係数アドレスデータを算
出して上記ディジタル信号処理手段に与える係数アドレ
ス発生手段と、上記予測演算手段あるいは係数アドレス
発生手段における各累積加算処理結果のオーバーフロー
を検出して上記各バッファメモリに対する書き込み読み
出し制御を行うメモリ制御手段と、上記ローカルクロッ
ク周期のl/整数(2N)の周期のローカルクロック信
号を出力するローカルクロンク発生手段とを備えて成る
ことを特徴としている。
F 作用 本発明に係る標本化周波数変換装置では、入力サンプル
列をオーバーサンプリング処理により入力標本化周波数
の整数(2M)倍の標本化周波数に変換したサンプル列
に対して、入力標本化周期および出力標本化周期よりも
短いローカルクロック周期で動作するディジタル信号処
理手段にて、上記入力標本化周波数の2′″倍の標本化
周波数に関するローパスフィルタのインパルス・レスポ
ンス特性を与えるフィルタ係数による補間演算処理を施
すことにより、出力サンプルポイントにおける補間サン
プル値を演算する。
また、この標本化周波数変換装置では、予測演算手段に
てローカルクロック周期で量子化した標本化周期の予測
標本化周期に対する誤差値を累積加算することにより、
人力標本化周期とローカルクロック周期との比および上
記出力標本化周期と上記ローカルクロック周期との比を
予測演算する。
そして、係数アドレス発生手段は、上記予測演算手段に
て得られる上記ローカルクロック周期に対する上記入力
標本化周期および上記出力標本化周期の各比データを除
算し、その値を累積加算することにより、上記補間処理
に必要なフィルタ係数アドレスデータを算出する。
さらに、この標本化周波数変換装置におけるメモリ制御
手段では、上記予測演算手段あるいは係数アドレス発生
手段における各累積加算処理のオーバーフローを検出し
て、上記オーバーサンプリング処理により得られるサン
プル列のサンプル値を一時記憶する第1のバッファメモ
リおよび上記補間演算処理により得られる出力サンプル
ボインントの各サンプル補間値を一時記憶する第2のバ
ッファメモリに対する書き込み読み出し制御を上記各累
積加算処理のオーバーフロー検出出力に応じて行って、
所望のタイミングで各サンプル列を上記各バッファメモ
リから読み出す。
G 実施例 以下1、本発明に係る標本化周波数変換装置の一実施例
について、図面に従い詳細に説明する。
01標本化周波数変換装置の全体構成 第1図のブロック図に示す実施例は、第1の標本化周波
数(fs (i nl > の入力サンプル列(X、)
を第2の標本化周波数(fs(。uLl)の出力サンプ
ル列(y、)に変換する標本化周波数変換装置に本発明
を適用したもので、この実施例において、信号入力端子
(1)には変換しようとする入力サンプル列(X、)が
供給され、第1のクロック信号入力端子(2)には上記
入力サンプル列(X、)の標本化周波数(fs++s+
)すなわち入力標本化周波数を有する第1の標本化クロ
ック信号(FS u −+ )が供給され、さらに、第
2のクロック信号入力端子(3)には信号出力端子(4
)に得ようとする出力サンプル列(yJlの標本化周波
数<fs(。□))すなわち出力標本化周波数を有する
第2の標本化クロック信号(pst。uLl)が供給さ
れる。
この実施例の標本化周波数変換装置は、上記信号入力端
子(1)に供給される入力サンプル列(X、)について
、その入力標本化周波数(fs++++i)の整数(2
″)倍(この実施例ではM=2)のオーバーサンプリン
グ処理を行うオーバーサンプリング部(5)と、上記オ
ーバーサンプリング部(5)にて得られる上記入力標本
化周波数(fst+a+)の4倍の標本化周波数(4・
rS(i+++)のサンプル列のサンプル値(χ、・)
を−時記憶する第1のバッファメモリ(6)と、上記4
倍の標本化周波数(4・fs<(M、>に関するローパ
スフィルタのインパルス・レスポンス特性を与えるフィ
ルタ係数によるディジタルフィルタリング処理を上記第
1のバッファメモリ(6)から読み出されるサンプル列
(x、・)に施すことにより出力標本化周波数(fst
。utl )に変換したサンプル列[yjlのサンプル
ポイントにおける補間サンプル値を算出するディジタル
信号処理部(7)と、上記ディジタル信号処理部(7)
にて得られる上記出力標本化周波数(fs(。vtl)
のサンプル列(y、)の各補間サンプル債を一時記憶す
る第2のバッファメモリ(8)と、上記各バッファメモ
リ(6)。
(8)やディジタル信号処理部(7)の動作タイミング
を与えるローカルクロック信号(Fc)を形成するロー
カルクロック発生部(9)と、上記第1および第2のク
ロック入力端子(2) 、 (3)に供給される各標本
化クロック信号(FS <+、、+ )、 (FS (
。工、ン)にて与えられる各標本化周波数(fsn−+
)、(fst。−c+)情報および上記ローカルクロッ
ク信号(Pc)にて与えられるローカルクロック周波数
(fc)情報に基づいて、上記各バッファメモリ(6)
 、 (8)やディジタル信号処理部(7)の動作制御
を行う変換制御部(10)等にて構成されている。
08標本化周波数変換装置の各構成要素の説明Gt−1
ディジタル信号処理部 上記ディジタル信号処理部(7)は、E記ローカルクロ
ック発生部(9)にて与えられるローカルクロック信号
(Pc)に基づいて動作するディジタル信号処理用プロ
セッサ(DSP)にて構成されており、上記変換制御部
(10)の係数アドレス発生部(17)にて与えられる
係数アドレスに応じて図示しない係数メモリから読み出
される上記入力標本化周波数(fs+is+)の4倍の
標本化周波数(4・fs+in+)に関するローパスフ
ィルタのインパルス・レスポンス特性を与えるフィルタ
係数を用いて積和演算を行うことにより、上記第1のバ
ッファメモリ(6)から読みだされるサンプル列(X、
司に所望のディジタルフィルタリング処理を施すように
なっている。例えば、上記ディジタル信号処理部(7)
は、その補間処理の一例を第2図に模式的に示しである
ように、上記第1のバッファメモリ(6)を介して4・
fs(inlなる転送レートで供給されるサンプル列(
xi・)について、図示し、ない係数メモリに予め書き
込まれている上記標本化周波数(4・fsfill)に
関スるローパスフィルタのインパルス・レスポンス特性
を与えるフィルタ係数セット(C(カ))の中心アドレ
ス(AC)と得ようとする出力標本化周波数(fs、o
ut、)の出力サンプル列(y))のサンプルポイント
(L、)が一致する状態で、上記サンプル列(Xi・)
の各サンプルポイントに対応する4個のフィルタ係数(
ctL(cj)、(cm)+(2)を上記係数メモリか
ら読み出して、上記サンプル列(Xt・)の各サンプル
ポイントの4個のサンプル値(Xi)、(x))、(x
++)、(xt)に乗算し、各乗算出力を加算する積和
演算を行うことによって、出力サンプル列(yJ)のサ
ンプルポイント(1J)における補間サンプルfa(y
r)を算出する。
G!−20一カルタロノク発生部 上記ローカルクロック発生部(9)は、fc=K・fo
なるローカルクロック周波数(「C)で発振する水晶発
振器等にて構成されている。上記には2のべき乗の整数
(2M)で、また、上記周波数(fo)は入力サンプル
列(X、)の標本化周波数(fs(inl)および出力
サンプル列(y、)の標本化周波数(fst。
utl)よりも高い周波数である。上記各標本化周波数
(fs (IIIIL (fs (。uL))は−船釣
に48kHz近傍あるいはそれ以下の周波数で、上記周
波数(fo)は48kHz近傍に設定される。そして、
上記ローカルクロック周波数(fc)は、上記ディジタ
ル信号処理部(7)を構成するDSPチップに適した周
波数で、出力サンプル列(y、) の量子化誤差が1ス
テップ以下どなるディジタル・フィルタリング処理を上
記ディジタル信号処理部(7)にて行うことができる周
波数に設定される。
G!−1変換制御部 また、上記変換制御部(10)は、上記ローカルクロッ
ク発生部(lO)から供給される上記ローカルクロック
信号(Fc)を計数するに進カウンタ(11)、上記に
進カウンタ(11)の計数出力に基づいて各標本化クロ
ック信号(PSti、、+)、(FS+out+)から
ローカルクロック周期(To=1/fo)と各標本化周
期(Tsti、、+= 1 / fs fiat )+
 (Ts (。uL) = 1 / Is +ouL!
 )gの各相対時間差(d tq ti nl / T
o) + (d t、 (。。。/TO)を計測する第
1および第2のイベント検出部(12) 、 (13)
や各種タイミング信号を形成するタイミング発生部(1
4)、上記各イベント検出部(12) 、 (13)に
より計測される各相対時間差(d 5 ti al /
 To) + (d tq +outy/To)に基づ
いて上記各標本化クロツク信号(PSti7.)、 (
FS t。。2.)の各予測標本化用11J1(TSa
it (In+/ To) 、 (Ts、、z t。−
ti / To)を演算する第1および第2の適応予測
処理部(15)、(16) 、上記各適応予測処理部(
15) 、 (16)にて得られる各予測標本化周期(
Ts*5tttA+/To)、(Ts*mt+。□、/
↑0)に基づいて上述の係数アドレスを演算する係数ア
ドレス発生部(17)等にて構成されている。
G□−3−、イベント検出部 上記各イベント検出部(12) 、 (13)は、上記
各クロック信号入力端子(2) 、 (3)から供給さ
れる各標本化クロック信号(FS (1ml ) 、 
(FS (。1.)の各標本化周期(Ts(ial )
+ (Ts t。@い)と上記ローカルクロック周期(
To=l/lo)との各相対時間差(d to (r 
al )(dt、t。uLl)を計測するものであるが
、実時間ではクロックジッタ等の影響により高精度に計
測することができないので、この実施例では、上記各標
本化クロック信号(FS ti ++1 ) + (F
S (。1t))について、上記各標本化周期(Ts 
11+++ )+ (Ts 1end+ )よりも短い
ローカルクロック周期(To=1/fo)毎に各エツジ
部または同期パターンを検出して、上記各標本化周期(
Tstt、l+)、(Tstomc+)と上記ローカル
クロック周期(To)との各相対時間差(dtqt+f
i、)+(dtqt。uL) )を上記ローカルクロッ
ク信号の周波数(Pc)で与えられる単位時間(Tc=
 l /Pc)の時間軸上で計測する演算処理を上記に
進カウンタ(11)のカウンタ出力に基づいて行うよう
にしている。
すなわち、上記各イベント検出部(12) 、 (13
)を代表して第1のイベント検出部(12)における演
算処理の機能構成を示す第3図のブロック図において、
入力標本化用!’Jl (Ts (+ al )情報が
与えられる加算器(21)は、上記入力標本化周期(T
s ti nl )情報をレジスタ(22)に−時記憶
されているl標本化周期(Ts tr −+ )前の相
対時間差(dt(−11)情報に加算する累積加算演算
を行い、その加算出力情報として上記入力標本化周期(
Ts ci 、、+ )とローカルクロック周期(To
)との相対時間差(dt)を示す計測情報を形成し、こ
の相対時間差(dt)情報を上記レジスタ(22)に供
給するとともに量子化回路(23)に供給する。
そして、上記量子化回路(23)は、第4図に示すよう
に、上記加算器(21)の加算出力として与えられる相
対時間差(dt)情報を上記ローカルクロック信号の周
波数(Fc)で与えられる単位時間(Tc)の時間軸上
で計測して、上記相対時間差(d t)情報を上記ロー
カルクロック周期(To)に対する比で示す測定相対時
間差(dta/To)を算出して出力する。
62〜.−よ適応予測処理部 上記各イベント検出部(12) 、 (13)にて得ら
れる各計測相対時間差(dtq (ill / To)
 + (dtq f+1wt) / To)情報が供給
される上記第1および第2の適応予測処理部(15) 
、 (16)では、計測相対時間差(dtQ/To)情
報に基づいて、入力標本化周期(Ts+i+o)および
出力標本化周期(Ts (。Uい)を上記ローカルクロ
ック周期(To)に対する比で示す予測入力標本化周期
(Tsast 11al / To)および予測出力標
本化周期(Tso、5.。ut+/To)をぞれぞれ算
出する演算処理を行う。
すなわち、上記各適応予測処理部(15) 、 (16
)を代表して第1の適応予測処理部(15)の機能構成
を示す第5図のブロック図において、上記計測相対時間
差(dtQ/To)情報が与えられる第1の加算器(5
1)は、第2の加算器(52)の加算出力として与えら
れる予測相対時間差(dLst/ To)情報を上記計
測相対時間差(d tq / To)情報から減算して
、上記予測相対時間差(dtast/↑0)情報に対す
る上記計測相対時間差(dt、/To)情報の誤差を算
出する。
そして、上記第1の加算器(51)にて得られる誤差情
報をエラーモニタリング部(53)にて観測して、第6
図に示すように、計算処理部(54)により上記誤差情
報に基づいて計算される次の予測標本位置に対する補正
情報Δ(Ts li 、y / To)が第3の加算器
(55)に与えられるようになっている。
上記第3の加算器(55)は、第1のレジスタ(56)
を介して帰還される1予測入力槽本化周期(TSast
(i++1)前の予測入力標本他用M(Ts*mt++
−+/To)、−0情報に上記補正情報Δ(Ts li
 nl / To)を加算することにより予測入力標本
化周期(Ts*st fi++) / To)を算出し
て出力する。なお、上記第1のレジスタ(56)には、
上記第3の加算器(52)の出力すなわち予測入力標本
化周期(T!l*sz +=n、/ To)情報の初期
値(T、。)情報が予め与えられている。
そして、J二記第3の加算器(55)にて得られる上記
予測入力標本化周期(Ts*st (iml / To
)情報は、上記第1のレジスタ(56)と第2の加算器
(52)に与えられる。
また、上記2の加算器(52)は、第2のレジスタ(5
7)を介して帰還される1予測入力棒本化周朋(TS*
gLfin+)前の予測相対時間差(dtast/ T
o) (−n情報に上記予測入力標本他用pJl(丁!
its□ial/To)情報を加算することにより、予
測相対時間差(dtsit/To)情報を算出して出力
する。なお、上記第2のレジスタ(57)には、上記第
2の加算器(52)から出力する予測相対時間差(dt
*st/ To)情報の初期値Cdt9゜)情報が予め
与えられている。
そして、上記第2の加算器(52)の出力すなわち上記
予測相対時間差(dtstt/”)情報は、上記第2の
レジスタ(57)と第1の加算器(51)に与えている
ここで、上記各レジスタ(56) 、 (57)に与え
られる各初期値(atq6) + CTs@。)情報は
、例えば相対時間差(atq)の直接量子化計測により
得られるようにしている。
このように、上記第3の加算器(55)にて得られる予
測入力標本化周期(TSIIIL trn+ / To
)情報を上記第2の加算器(52)に与えて予測相対時
間差(dt−−L / To)を算出するとともに、上
記第2の加算器(52)にて得られる予測相対時間差(
dt*st/To)情報に対する上記計測相対時間差(
dtq/TO)情報の誤差を上記第1の加算器(51)
にて算出し、上記第1の加算器(51)にて得られる誤
差情報に基づいて上記計算処理部(54)により計算さ
れる補正情報Δ(Ts t= lll / To)を上
記第3の加算器(55)に帰還して上記予測入力標本化
周期(Ts*s□1fi)/To)を補正することによ
り、相対時間差(dt、)の直接量子化計測にて得られ
る相対時間差情報に基づいてフィルタを用いない適応予
測により極めて正確な予測入力標本化周期(Toast
 (1+c) /To)情報を得ることができる。また
、上記予測相対時間差(dt*ic/ To)情報は、
正確な予測入力標本化周期(TSes□−1/To)に
て更新することにより、長い時間に亘って測定相対時間
差(dt、)の観測範囲内にあるように保証される。な
お、上記補正情報Δ(Ts 、r II) / To)
による補正は、上記予測入力標本化周期(TS*ttu
s)/To)情報に過度の変化を与えて位相反転や歪み
が発生しない範囲で行われる。
なお、測定相対時間差(dt4)に対して予測相対時間
差(dtest)がどこにあるというイベントの履歴は
、予測人力標本化周期(Ts、%□□Ill/To)を
適正に補正するための計算にも用いることができる。
例えば、予測入力標本化周期(Ts*st fiA、)
を一定として、予測相対時間差(dtest)が測定相
対時間差(dt、)の範囲以下の値から該測定相対時間
差(at、)の範囲以上の値に変化するのに、500サ
ンプル分かかったとすると、現在の予測入力標本化周期
(TSast (1y )との誤差は測定相対時間差(
dt4)の量子化ステップの11500と予測すること
がきる。
また、上記予測人力標本化周期(Tsestt+7))
の変化を監視しての更にI[雑な場合にも、勿論、更に
複雑なアルゴリズムによって処理することができる。
G!−3−ff係数アドレス発生部 上記各適応予測処理部(15) 、 (16)における
上述の如き演算処理によりそれぞれ得られる予測入力標
本化周期(TS*sい=−+/To)情報および予測出
力標本化周期(TS@s□。ut+/To)情報が供給
される上記係数アドレス発生部(17)では、上記予測
入力標本化周期(TSes□tn+/To)と予測出力
標本化周期(TSll$L(。ut+/To)との比か
ら、上述のディジタル信号処理部(7)において補間処
理に必要な4個のフィルタ係数(ct)、(c=L(c
k)、(ch)を係数メモリから読み出すための係数ア
ドレスを次のようにして発生する。
すなわち、上述の標本化周波数(4・fst+a+)に
関スるローパスフィルタのインパルス・レスポンス特性
を与えるフィルタ係数セット(c(2”Nが予め書き込
まれている図示しない係数メモリのサイクリングなアド
レス空間に関する各四分円に対して、上記係数アドレス
発生部(17)では、先ず、上記アドレス空間を示すア
ドレス変数(x)の初期値として第1四分円の区間(0
〜0.25)に位置するフィルタ係数(C6)を読み出
す係数アドレス(A I)を与え、 X +ai+ ” [X ill +0.251 論o
d 1の演算にて第2四分円における係数アドレス(A
x)を与え、 X  ths+ −[X  、an +0.25]  
mad 1の演算にて第3四分円における係数アドレス
(A、)を与え、 X tsa+ −[X +ms+ +0.25] ts
od 1の演算にて第4四分円における係数アドレス(
A4)を与える。
そして、次の、サンプルポイントの値の演算に必要な係
数アドレスの演算処理では、オーバーフローがあれば X (an−[X nar  Ts (o*t+ ] 
sod 1の演算にて第1四分円における係数アドレス
(AI)を与え、また、オーバーフローがない場合には
、X  (All =  [X  tAa+  +0.
25]  sod 1の演算にて上記係数アドレス(A
、)を与える。
この場合、上記x = [x +0.25) mod 
1  の演算は、fs (auLl > fs fin
+ のアンプ変換モードの場合、実際上の比率(Ts 
fouL) / TS (inl ) < 1  を2
進分数に等しい量子化ステップで計算することによって
nod ?4ii 算を不要にし、しかも、実際には、
Ts 1ouLl / To > 1 なる比の値と Ts r、rn+ / To> 1 なる比の値を上記各適応予測処理部(15) 、 (1
6)にて予、111入力標本化周期(Tsait fi
n) / ”)および予測出勾標本他用!’Jl (T
sait tout+ / To)として演算し、ト記
係故アドレス発生部(17)では、第7図に示すような
機能構成により演算処理を行うことによって、上記各標
本化周期(Ts*ttt++++/To)、(Tsam
t、。。。/To)情報に基づいて各係数アドレスを算
出する際に、 [Ts (。1、/ T S + t n 、 コ =
[Ts(。ut+/To]  *  2  n/ [T
s tr 、u / To ]なる実際の計算によって
、上記出力標本化周期(Tstcut+)と人力標本化
周期(Tut−+)との比を正規化された高い精度の値
[Ts (。工t+ / 丁s u ++l ]  と
して得るようにしている。
上記係数アドレス発生部(17)における演算処理の機
能構成を示す第7図において、上記予測入力標本化周期
(Tsait li*l / To)情報および予測出
力標本化周期(That□。□+/To)情報が除算器
(71)に供給されており、この除算器(71)による
除算出力(Tsast lou&+ /Tsait (
i+t) )が供給される加算器(72)にて、レジス
タ(73)およびオーバーフローチエツク回路(74)
を介して帰還される1周期前の係数アドレスデータおよ
びそのオーバーフローチエツクデータ(2−’)を累積
加算することによって新たな係数アドレスデータを算出
している。また、上記オーバーフローチエツク回路(7
4)によるオーバーフローチエツクデータは、上述のデ
ィジタル信号処理部(7)における補正処理に必要なサ
ンプル列fXt・)のサンプル値(X t・)の2回読
み出し等の上述の第1のバッファメモリ(6)の制御に
用いられている。
H発明の効果 本発明に係る標本化周波数変換装置では、入力サンプル
列をオーバーサンプリング処理により入力標本化周波数
の整数(2M)倍の標本化周波数変換したサンプル列に
対して、入力標本化周期および出力標本化周期よりも短
いローカルクロック周期で動作するディジタル信号処理
手段にて、上記入力標本化周波数の2M倍の標本化周波
数に関するローパスフィルタのインパルス・レスポンス
特性を与えるフィルタ係数による補間演算処理を施すこ
とにより、出力サンプルポイントにおける補間サンプル
値を高い精度で演算することができる。また、この標本
化周波数変換装置では、予測演算手段にてローカルクロ
ック周期で量子化した標本化周期の予測標本化周期に対
する誤差値を累積加算することにより、入力標本化周期
とローカルクロック周期との比および上記出力標本化周
期と上記ローカルクロック周期との比を予測演算し、係
数アドレス発生手段が、上記予測演算手段にて得られる
上記ローカルクロック周期に対する上記入力標本化周期
および上記出力標本化周期の各比データを除算して、そ
の値を累積加算することにより、ステップ状の位相誤差
に対しても制御エラーを発生することなく上記補間処理
に必要なフィルタ係数アドレスデータを高い精度で算出
することができる。さらに、この標本化周波数変換装置
におけるメモリ制御手段では、上記予測演算手段あるい
は係数アドレス発生手段における各累積加算処理のオー
バーフローを検出して、上記オーバーサンプリング処理
により得られるサンプル列のサンプル値を一時記憶する
第1のバッファメモリおよびと記捕間演算処理により得
られる出力サンプルボインントの各サンプル補間値を一
時記憶する第2のバッファメモリに対する書き込み読み
出し制御を上記各累積加算処理のオーバーフロー検出出
力に応じて行って、所望のタイミングで各サンプル列を
上記各バッファメモリから読み出すことができ、簡単な
構成で、任意の変換比の標本化周波数変換を高い精度で
行うことができる。
【図面の簡単な説明】
第1図は本発明に係る標本化周波数変換装置の構成を示
すブロック図、第2図は上記標本化周波数変10装置を
構成するディジタル信号処理部の動作を説明するための
模式図、第3図は上記標本化周波数変換装置を構成する
イベント検出部の機能構成を示すブロック図、第4図は
上記イベント検出部の動作を説明するための模式図、第
5図は上記標本化周波数変換装置を構成する適応予測処
理部の機能構成を示すブロック図、第6図は上記適応予
測処理部の動作を説明するための模式図、第7図は上記
標本化周波数変換装置を構成する係数アドレス発生部の
機能構成を示すブロック図である。 第8図は従来の標本化周波数変換装置の構成例を示すブ
ロック図、第9図は上記従来の標本化周波数変換装置に
おける入力サンプル列と出力サンンブル列の位相関係を
示す模式図、第10図および第11図は上記従来の標本
化周波数変換装置における真綿補間処理動作およびディ
ジタルフィルタリング処理動作を説明する許→ための各
模式図である。 (1)・・・・・信号入力端子 (2)、(3)  ・・・クロ2り入力端子(4)・・
・・・信号出力端子 (5)・・・・・オーバーサンプリング部(6)、(8
)  ・・・バッファメモリ(7)・・・・・ディジタ
ル信号処理部(9)・・・・・ローカルクロック周期部
(10)  ・・・・・変換制tn部

Claims (1)

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

Priority Applications (1)

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

Applications Claiming Priority (1)

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

Publications (2)

Publication Number Publication Date
JPH0221712A true JPH0221712A (ja) 1990-01-24
JP2600821B2 JP2600821B2 (ja) 1997-04-16

Family

ID=15912820

Family Applications (1)

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

Country Status (1)

Country Link
JP (1) JP2600821B2 (ja)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5327298A (en) * 1992-09-10 1994-07-05 International Business Machines Corporation Noise minimization for magnetic data storage drives using oversampling techniques
US5365468A (en) * 1992-02-17 1994-11-15 Yamaha Corporation Sampling frequency converter
EP0737578A2 (en) 1995-04-11 1996-10-16 Canon Kabushiki Kaisha Ink jet recording apparatus with an image reading head
US5877783A (en) * 1995-02-21 1999-03-02 Canon Kabushiki Kaisha Recording apparatus having image reading function
US5892523A (en) * 1995-05-18 1999-04-06 Canon Kabushiki Kaisha Reading unit and printing apparatus capable of mounting such reading unit thereon
US7006262B2 (en) 2001-09-28 2006-02-28 Canon Kabushiki Kaisha Reading of information by bidirectional scanning using image reading/printing apparatus
EP2528231A4 (en) * 2010-01-19 2017-12-06 Mitsubishi Electric Corporation Signal generation device and signal generation method
CN110034729A (zh) * 2017-12-21 2019-07-19 精工爱普生株式会社 电路装置、振动器件、电子设备和移动体
CN113257258A (zh) * 2020-02-12 2021-08-13 瑞昱半导体股份有限公司 音频处理装置及音频处理方法
DE112008003098B4 (de) 2007-11-16 2023-12-28 Teradyne, Inc. Verfahren und Vorrichtung zur Berechnung von Interpolationsfaktoren in Abtastratenwandlungssystemen

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5365468A (en) * 1992-02-17 1994-11-15 Yamaha Corporation Sampling frequency converter
US5327298A (en) * 1992-09-10 1994-07-05 International Business Machines Corporation Noise minimization for magnetic data storage drives using oversampling techniques
US5877783A (en) * 1995-02-21 1999-03-02 Canon Kabushiki Kaisha Recording apparatus having image reading function
US6612681B2 (en) 1995-04-11 2003-09-02 Canon Kabushiki Kaisha Ink jet recording apparatus recording images when an ink jet recording head is installed thereon and reading head is installed thereon
EP0737578A2 (en) 1995-04-11 1996-10-16 Canon Kabushiki Kaisha Ink jet recording apparatus with an image reading head
US6091514A (en) * 1995-04-11 2000-07-18 Canon Kabushiki Kaisha Ink jet recording apparatus recording images when an ink jet recording head is installed thereon and reading images when an image reading head is installed thereon
US6318836B1 (en) 1995-04-11 2001-11-20 Canon Kabushiki Kaisha Ink jet recording apparatus recording images when an ink jet recording head is installed thereon and reading images when an image reading head is installed thereon
US6342956B1 (en) 1995-04-11 2002-01-29 Canon Kabushiki Kaisha Ink jet recording apparatus recording images when an ink jet head is installed thereon and reading images when an image reading head is installed thereon
US6511141B1 (en) 1995-04-11 2003-01-28 Canon Kabushiki Kaisha Ink jet recording apparatus capable of reading images having an installation unit for installing an image reading head
US5892523A (en) * 1995-05-18 1999-04-06 Canon Kabushiki Kaisha Reading unit and printing apparatus capable of mounting such reading unit thereon
US7006262B2 (en) 2001-09-28 2006-02-28 Canon Kabushiki Kaisha Reading of information by bidirectional scanning using image reading/printing apparatus
DE112008003098B4 (de) 2007-11-16 2023-12-28 Teradyne, Inc. Verfahren und Vorrichtung zur Berechnung von Interpolationsfaktoren in Abtastratenwandlungssystemen
EP2528231A4 (en) * 2010-01-19 2017-12-06 Mitsubishi Electric Corporation Signal generation device and signal generation method
CN110034729A (zh) * 2017-12-21 2019-07-19 精工爱普生株式会社 电路装置、振动器件、电子设备和移动体
CN110034729B (zh) * 2017-12-21 2023-07-25 精工爱普生株式会社 电路装置、振动器件、电子设备和移动体
CN113257258A (zh) * 2020-02-12 2021-08-13 瑞昱半导体股份有限公司 音频处理装置及音频处理方法

Also Published As

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

Similar Documents

Publication Publication Date Title
EP0599817B1 (en) Sampling frequency conversion method and apparatus
EP0539116B1 (en) Method and apparatus for generating correction signals for forming low distortion analog signals
US5583501A (en) Digital-to-analog converter with digital linearity correction
US5594439A (en) Diagnosing problems in an electrical system by monitoring changes in nonlinear characteristics
US7345600B1 (en) Asynchronous sampling rate converter
JPH039644B2 (ja)
JP2548210B2 (ja) 時間軸補正装置
JPH0221712A (ja) 標本化周波数変換装置
US6665338B1 (en) Circuitry for converting a sampled digital signal to a naturally sampled digital signal and method therefor
TW304316B (ja)
JP2999468B2 (ja) リアクタンスの離散時間的測定のための方法及び装置
US4947130A (en) Impedance measuring apparatus
US20050225460A1 (en) Method of near-unity fractional sampling rate alteration for high fidelity digital audio
JPS62500554A (ja) アナログ−デジタル コンバ−タ
US6373415B1 (en) Digital phase compensation methods and systems for a dual-channel analog-to-digital converter
JPH0724365B2 (ja) デイジタル正弦波発生器
JP2600820B2 (ja) 標本化周波数変換装置
US6772022B1 (en) Methods and apparatus for providing sample rate conversion between CD and DAT
Leis Lock-in amplification based on sigma-delta oversampling
JPH05160640A (ja) ダイレクト・デジタル・シンセサイザ
JP3472333B2 (ja) 信号発生装置および歪み測定装置
JP2001177415A (ja) デジタル−アナログ変換器
JPH0710411Y2 (ja) 信号発生器
JPH0690637B2 (ja) 補間方法
CN120454680A (zh) 一种Farrow结构滤波器中分数时间参数生成方法和装置

Legal Events

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