JPH02201527A - Sampling frequency converter - Google Patents

Sampling frequency converter

Info

Publication number
JPH02201527A
JPH02201527A JP1968289A JP1968289A JPH02201527A JP H02201527 A JPH02201527 A JP H02201527A JP 1968289 A JP1968289 A JP 1968289A JP 1968289 A JP1968289 A JP 1968289A JP H02201527 A JPH02201527 A JP H02201527A
Authority
JP
Japan
Prior art keywords
sampling frequency
data
synchronized
digital data
held
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.)
Pending
Application number
JP1968289A
Other languages
Japanese (ja)
Inventor
Hitoshi Kadowaki
均 門脇
Tsutomu Hamashima
浜島 力
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 JP1968289A priority Critical patent/JPH02201527A/en
Publication of JPH02201527A publication Critical patent/JPH02201527A/en
Pending legal-status Critical Current

Links

Abstract

PURPOSE:To stably convert a sampling frequency by generating interpolation data synchronized with the sampling frequency of input digital data and holding this interpolation data with another sampling frequency and filtering this held data. CONSTITUTION:Interpolation data DA00 synchronized with a sampling frequency f0 of input digital data Da0 is generated and is held with another sampling frequency f1, and this held data DA1 is filtered. Consequently, the interpolation error is reduced, and digital data Da0 synchronized with the sampling frequency f1 is obtained. Thus, slip of input data Da0 does not occur, and the sampling frequency is stably converted.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、サンプリング周波数変換器に係わり、特に第
1のサンプリング周波数10 でサンプリングされたデ
ジタルデータから異なったサンプリング周波数1 のデ
ジタルデータを得ることができるサンプリング周波数変
換器に関する。
[Detailed Description of the Invention] [Industrial Application Field] The present invention relates to a sampling frequency converter, and particularly to obtaining digital data at a different sampling frequency 1 from digital data sampled at a first sampling frequency 10. This invention relates to a sampling frequency converter that can perform

〔従来の技術〕[Conventional technology]

従来この種の第1のサンプリング周波数変換器としては
、入力されたデジタルデータを一旦アナログデータに変
換し、変換されたアナログデータを必要とする異なった
サンプリング周波数でサンプリングして新たなデジタル
データを得るようにしたものである。
Conventionally, this type of first sampling frequency converter converts input digital data into analog data, and then samples the converted analog data at a different sampling frequency to obtain new digital data. This is how it was done.

才た、第2のサンプリング周波数変換器としては、デジ
タルフィルタを使用し、デジタルデータを2つのサンプ
リング周波数の最小公倍数で線型補間し、必要とするサ
ンプリング周波数のデータを得るというものである。
A sophisticated second sampling frequency converter uses a digital filter to linearly interpolate digital data using the least common multiple of two sampling frequencies to obtain data at the required sampling frequency.

さらに、第3のサンプリング周波数変換器としては、デ
ジタルフィルタをカスケードに接続し、倍器のサンプリ
ング周波数を得て、そのデータに対して線型補間を行い
、異なったサンプリング周波数のデジタルデータを得る
というものである。
Furthermore, as a third sampling frequency converter, digital filters are connected in cascade to obtain the sampling frequency of the multiplier, and linear interpolation is performed on that data to obtain digital data with a different sampling frequency. It is.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

上述した第1のサンプリング周波数変換器は、−旦アナ
ログデータに戻すので、量子化ノイズが累積し、かつ構
成素子の経年変化によりデータの質の劣化があるという
欠点がある。
The above-described first sampling frequency converter has disadvantages in that quantization noise accumulates and the quality of the data deteriorates due to aging of the constituent elements since the first sampling frequency converter converts the data back to analog data.

上述した第2のサンプリング周波数変換器は、あらかじ
めその異なった2つのサンプリング周波数の値と、最小
公倍数で与えられるサンプリング周波数を発生させる発
振器をもつ必要があるために決められた値の変換しか行
えないという欠点がある。
The second sampling frequency converter described above can only convert a predetermined value because it needs to have an oscillator that generates the two different sampling frequency values and a sampling frequency given by the least common multiple. There is a drawback.

上述した第3のサンプリング周波数変換器は、倍器の周
波数を得てサンプリング値を作るために人力されてから
出力されるまでの遅延が大きいこと、および人力された
デジタルデータのサンプリング周波数に同期がとれてい
ないという欠点がある。
The above-mentioned third sampling frequency converter has two problems: there is a large delay between the time it is manually inputted to obtain the multiplier frequency and the sampling value is output, and the sampling frequency of the manually inputted digital data is not synchronized. There is a drawback that it is not taken.

本発明は、上述した欠点を解消するためになされたもの
で、入力されたデジタルデータのサンプリング周波数と
同期がとられ、かつ高安定のサンプリング変換を可能と
したサンプリング周波数変換器を提供することを目的と
する。
The present invention has been made in order to eliminate the above-mentioned drawbacks, and an object of the present invention is to provide a sampling frequency converter that is synchronized with the sampling frequency of input digital data and that enables highly stable sampling conversion. purpose.

〔課題を解決するための手段〕[Means to solve the problem]

上述した目的を達成するために、本発明のサンプリング
周波数変換器は、第1のサンプリング周波数f。でサン
プリングされたデジタルデータに対して、第1のサンプ
リング周波数f。に同期したn倍のサンプリング周波数
nfoでm個の補間データを算出し、この補間データを
サンプリング周波数nfoで保持する第1の変換手段と
、この第1の変換手段で保持された補間データを第2の
サンプリング周波数f、で保持し、この保持されたデー
タを第2のサンプリング周波数f、  でフィルタリン
グ演算を行い、第2のサンプリング周波数f、  に同
期したデジタルデータを得る第2の変換手段とからなる
ことを特徴とするものである。
To achieve the above-mentioned object, the sampling frequency converter of the present invention has a first sampling frequency f. For digital data sampled at a first sampling frequency f. A first converting means calculates m pieces of interpolated data at a sampling frequency nfo which is n times higher than 0 and holds the interpolated data at a sampling frequency nfo, a second conversion means which holds the data at a second sampling frequency f, and performs a filtering operation on the held data at a second sampling frequency f, to obtain digital data synchronized with the second sampling frequency f,; It is characterized by:

本発明は、入力のデジタルデータのサンプリング周波数
f。に同期した補間データを作成し、そのデータを異な
ったサンプリング周波数f、で保持し、その保持したデ
ータをフィルタリングすることにより、補間誤差を軽減
し、異なったサンプリング周波数f、 、f、間のデジ
タルデータの入力から出力までの遅延を最小にし、人力
デジタルデータのサンプリング周波数f0 に同期がと
れているから入力データのスリップが発生されず、かつ
高安定なサンプリング周波数変換ができる。
The present invention is based on the sampling frequency f of input digital data. By creating interpolated data synchronized with , holding that data at different sampling frequencies, f, and filtering the held data, interpolation errors can be reduced, and digital data between different sampling frequencies, f, , f, can be reduced. Since the delay from data input to output is minimized and synchronized with the sampling frequency f0 of human-powered digital data, no input data slip occurs and highly stable sampling frequency conversion is possible.

〔実施例〕〔Example〕

次に、本発明について図面を参照して説明する。 Next, the present invention will be explained with reference to the drawings.

第1図は、本発明のサンプリング周波数変換器の実施例
を示すブロック図である。
FIG. 1 is a block diagram showing an embodiment of the sampling frequency converter of the present invention.

第1図において、サンプリング周波数変換器1は、第1
の変換手段2と、第2の変換手段3とから構成されてい
る。
In FIG. 1, a sampling frequency converter 1 includes a first
It is composed of a converting means 2 and a second converting means 3.

第1の変換手段2は、第1のサンプリング周波数f0 
でサンプリングされたデジタルデータDa。に対して、
第1のサンプリング周波数f0 に同期したn倍のサン
プリング周波数nf0でm個の補間データDA、を算出
し、この補間データDA。をサンプリング周波数nf、
で保持する回路である。第2の変換手段3は、第1の変
換手段2で保持された補間データD A、、を第2のサ
ンプリング周波数f、で保持し、この保持されたデータ
DΔ、を第2のサンプリング周波数f、  でフィルタ
リング演算を行い、第2のサンプリング周波数fに同期
したデジタルデータDa、 を得る回路である。
The first conversion means 2 has a first sampling frequency f0
Digital data Da sampled at For,
m pieces of interpolated data DA are calculated at a sampling frequency nf0 that is n times higher than the first sampling frequency f0, and this interpolated data DA. the sampling frequency nf,
This is a circuit that holds the The second converting means 3 holds the interpolated data D A, , held by the first converting means 2 at a second sampling frequency f, and converts the held data DΔ, to a second sampling frequency f. This circuit performs filtering calculations with , and obtains digital data Da synchronized with the second sampling frequency f.

第1の変換手段2は、デジタルフィルタ21と、周波数
てい倍器22と、保持器23とから構成されている。デ
ジタルフィルタ21には、サンプリング周波数r。でサ
ンプリングされたデジタルデータDa0が供給されてい
る。周波数てい倍器22は、サンプリング周波数f0 
を取り込み、n倍のサンプリング周波数nf、を得て、
このサンプリング周波数nf0をデジタルフィルタ21
と保持器23に与えられるようにしである。デジタルフ
ィルタ21は、n倍のサンプリング周波数nf0 を用
いm個の補間データDAo を算出するようにしである
。保持器23は、デジタルフィルタ21によって得た補
間データDAo をn倍のサンプリング周波数nf、の
タイミングでラッチできるようになっている。
The first conversion means 2 includes a digital filter 21, a frequency multiplier 22, and a holder 23. The digital filter 21 has a sampling frequency r. Digital data Da0 sampled at 1 is supplied. The frequency multiplier 22 has a sampling frequency f0
and obtain n times the sampling frequency nf,
This sampling frequency nf0 is set to the digital filter 21.
and is applied to the retainer 23. The digital filter 21 is configured to calculate m pieces of interpolated data DAo using a sampling frequency nf0 that is n times higher. The holder 23 is capable of latching the interpolated data DAo obtained by the digital filter 21 at a timing of n times the sampling frequency nf.

第2の変換手段3は、保持器31と、デジタルフィルタ
32とから構成されている。保持器31は、保持器23
で保持された補間データD A、、をサンプリング周波
数f1 のタイミングでラッチできるようにしである。
The second conversion means 3 includes a holder 31 and a digital filter 32. The cage 31 is the cage 23
This is so that the interpolated data DA, .

デジタルフィルタ32は、保持器31にサンプリング周
波数f、でラッチされたデータDA、 を算出するため
のサンプリング周波数f1 でフィルタリング演算を行
い、サンプリング周波数f1  に同期したデジタルデ
ータDaを得られるようにしである。
The digital filter 32 performs a filtering operation at the sampling frequency f1 to calculate the data DA latched in the holder 31 at the sampling frequency f, so that the digital data Da synchronized with the sampling frequency f1 can be obtained. .

このように構成された実施例の作用を説明する。The operation of the embodiment configured in this way will be explained.

サンプリング周波数f0 は周波数てい倍器22に入力
されて、周波数てい倍器22によりサンプリング周波数
[。に同期したn倍のサンプリング周波数nf0が発生
する。
The sampling frequency f0 is input to the frequency multiplier 22, and the frequency multiplier 22 converts the sampling frequency [. A sampling frequency nf0 that is n times higher than that synchronized with is generated.

サンプリング周波数f0 でサンプリングされたデジタ
ルデータDa0 は、デジタルフィルタ21によりサン
プリング周波数nf、に同期したm個の補間データDA
o を算出する。このようにデジタルフィルタ21で算
出された補間データDA。
The digital data Da0 sampled at the sampling frequency f0 is converted into m pieces of interpolated data DA synchronized with the sampling frequency nf by the digital filter 21.
Calculate o. Interpolated data DA calculated by the digital filter 21 in this way.

は、保持器23においてサンプリング周波数nfのタイ
ミングで保持される。
is held in the holder 23 at the timing of the sampling frequency nf.

保持器23に保持された補間データDAooは、サンプ
リング周波数f、  のタイミングで第2の変換手段3
の保持器31により保持される。保持器31で保持され
た補間データD A +  は、デジタルフィルタ32
によりサンプリング周波数f、  でフィルタリング演
算を行い、不要雑音成分を除去して、サンプリング周波
数f、  に同期したデジタルデータDa1 を得る。
The interpolated data DAoo held in the holder 23 is transferred to the second conversion means 3 at the timing of the sampling frequency f,
It is held by a holder 31. The interpolated data D A + held in the holder 31 is passed through the digital filter 32
A filtering operation is performed at the sampling frequency f, to remove unnecessary noise components and obtain digital data Da1 synchronized with the sampling frequency f,.

このような実施例は、入力のデジタルデータDaoのサ
ンプリング周波数f0に同期した補間データDAooを
作成し、そのデータDAooを異なったサンプリング周
波数f1 で保持し、その保持したデータDA、  を
フィルタリングすることにより、補間誤差を軽減し、サ
ンプリング周波数fに同期したデジタルデータD a 
o を得られるとともに、異なったサンプリング周波数
f0、f。
Such an embodiment creates interpolated data DAoo synchronized with the sampling frequency f0 of input digital data Dao, holds the data DAoo at a different sampling frequency f1, and filters the held data DA. , digital data D a that reduces interpolation errors and synchronizes with the sampling frequency f
o and different sampling frequencies f0, f.

間のデジタルデータの入力から出力までの遅延を最小に
し、人力デジタルデータDa、のサンプリング周波数f
0 に同期がとれているから入力データDaoのスリッ
プが発生されず、かつ高安定なサンプリング周波数変換
ができる。
Minimize the delay from input to output of digital data between
Since the input data Dao is synchronized with 0, no slip occurs in the input data Dao, and highly stable sampling frequency conversion is possible.

し発明の効果〕 以上説明したように本発明は、人力のデジタルデータの
サンプリング周波数f0 に同期した補間データを作成
し、そのデータを異なったサンプリング周波数f、で保
持し、その保持したデータをフィルタリングすることに
より、補間誤差を軽減し、異なったサンプリング周波数
f0、f、 間のデジタルデータの入力から出力までの
遅延を最小にし、入力デジタルデータのサンプリング周
波数f0 に同期がとれているから入力データのスリッ
プが発生されず、かつ高安定なサンプリング周波数変換
ができるという効果がある。
[Effects of the Invention] As explained above, the present invention creates interpolated data synchronized with the sampling frequency f0 of human-powered digital data, holds that data at a different sampling frequency f, and filters the held data. By doing so, interpolation errors are reduced, the delay from input to output of digital data between different sampling frequencies f0 and f is minimized, and the input data is synchronized with the sampling frequency f0 of the input digital data. This has the advantage that no slip occurs and highly stable sampling frequency conversion can be performed.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は、本発明の実施例を示すブロック図である。 1・・・・・・サンプリング周波数変換器、2・・・・
・・第1の変換手段、 3・・・・・・第2の変換手段。
FIG. 1 is a block diagram showing an embodiment of the present invention. 1... Sampling frequency converter, 2...
...First conversion means, 3...Second conversion means.

Claims (1)

【特許請求の範囲】 第1のサンプリング周波数f_0でサンプリングされた
デジタルデータに対して、第1のサンプリング周波数f
_0に同期したn(正の整数、以下同じ)倍のサンプリ
ング周波数nf_0でm(正の整数、以下同じ)個の補
間データを算出し、前記補間データをサンプリング周波
数nf_0で保持する第1の変換手段と、 前記第1の変換手段で保持された補間データを第2のサ
ンプリング周波数f_1で保持し、前記保持されたデー
タを第2のサンプリング周波数f_1でフィルタリング
演算を行い、第2のサンプリング周波数f_1に同期し
たデジタルデータを得る第2の変換手段 とを具備することを特徴とするサンプリング周波数変換
器。
[Claims] For digital data sampled at the first sampling frequency f_0, the first sampling frequency f_0 is
A first conversion that calculates m (positive integer, the same below) pieces of interpolated data at a sampling frequency nf_0 that is n (positive integer, the same below) times synchronized with _0, and holds the interpolated data at the sampling frequency nf_0. means; holding the interpolated data held by the first conversion means at a second sampling frequency f_1; performing a filtering operation on the held data at the second sampling frequency f_1; a second converting means for obtaining digital data synchronized with the sampling frequency converter.
JP1968289A 1989-01-31 1989-01-31 Sampling frequency converter Pending JPH02201527A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1968289A JPH02201527A (en) 1989-01-31 1989-01-31 Sampling frequency converter

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1968289A JPH02201527A (en) 1989-01-31 1989-01-31 Sampling frequency converter

Publications (1)

Publication Number Publication Date
JPH02201527A true JPH02201527A (en) 1990-08-09

Family

ID=12006007

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1968289A Pending JPH02201527A (en) 1989-01-31 1989-01-31 Sampling frequency converter

Country Status (1)

Country Link
JP (1) JPH02201527A (en)

Similar Documents

Publication Publication Date Title
US5559513A (en) Digital sampling rate converter
US5432511A (en) Sampling frequency conversion using interrupt control
EP0794621A2 (en) Sigma-delta digital-to-analog conversion system and process through reconstruction and resampling
KR0185594B1 (en) Sampling rate converter
US6147632A (en) Sampling frequency conversion apparatus and fractional frequency dividing apparatus for sampling frequency conversion
EP0450817A2 (en) Digital phase detector arrangements
US5126737A (en) Method for converting a digital signal into another digital signal having a different sampling frequency
JPWO2006131962A1 (en) Analog / digital conversion device and digital / analog conversion device
JPH07105762B2 (en) Analog-to-digital converter using decimation filter of sigma-delta converter and the same
US6778106B2 (en) Digital sample sequence conversion device
US5657261A (en) Interpolation of digital signals using signal sample replication
US5821884A (en) Sampling rate conversion method and apparatus utilizing an area effect correlation method
JPH0974364A (en) Fm multiplex receiver
KR100360632B1 (en) Decimation Circuits and Methods for Filtering Quantized Signals and Provision of Phase Angle Compensation with Actual Linear Phase Response
JPH02201527A (en) Sampling frequency converter
JPS604324A (en) Sampling rate converter
JPH0421218B2 (en)
JP2844944B2 (en) Sampling frequency converter
JPH0435111A (en) Sampling rate converter
SU1363538A1 (en) Apparatus for correcting hf predistortion of secam colour signal
JPH05276035A (en) D/a converter
JP2961732B2 (en) Digital feedback circuit
JPH11317668A (en) Amplitude converting device and data adding device
JP3109316B2 (en) Waveform generator
JP3193499B2 (en) Signal processing device