JPS62230119A - Digital-analog converting method - Google Patents

Digital-analog converting method

Info

Publication number
JPS62230119A
JPS62230119A JP4355586A JP4355586A JPS62230119A JP S62230119 A JPS62230119 A JP S62230119A JP 4355586 A JP4355586 A JP 4355586A JP 4355586 A JP4355586 A JP 4355586A JP S62230119 A JPS62230119 A JP S62230119A
Authority
JP
Japan
Prior art keywords
dither
digital
signal
analog
level
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
JP4355586A
Other languages
Japanese (ja)
Other versions
JPH0810827B2 (en
Inventor
Mitsumasa Kubo
充正 久保
Tetsuaki Araki
徹朗 荒木
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.)
Teac Corp
Original Assignee
Teac 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 Teac Corp filed Critical Teac Corp
Priority to JP61043555A priority Critical patent/JPH0810827B2/en
Publication of JPS62230119A publication Critical patent/JPS62230119A/en
Priority to US07/118,261 priority patent/US4916449A/en
Priority to US07/232,562 priority patent/US4845498A/en
Publication of JPH0810827B2 publication Critical patent/JPH0810827B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Analogue/Digital Conversion (AREA)

Abstract

PURPOSE:To continue dither addition while it is prevented that a summing signal exceeds a maximum digit by lowering the level of dither when the level of data is increased in the high level range of data. CONSTITUTION:The presence of possibility of a sum C of outputs of a digital dither generator 3 in N-bit (N>M>=2) aud N-bit (N>=3) digital information signal A exceeding N-bit is decided by an overflow level discriminating circuit 5. When it is decided as the presence of possibility in excessof N-bit, the level of the digital dither 3 is limited (4) in the range not exceeding the N-bit. Then the digital information signal A and the data of a digital dither B are added (2), the result is converted (7) into an analog signal and the analog dither is subtracted (9) from the analog addition signal E.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、オーディオ信号等のアナログ信号に対応する
ディジタル情報信号を、ディザ(di ther)の加
算、又はティザの加算と減311’に伴なってアナログ
信号に変換するためのディジタル−アナログCD/A 
)変換方法に関するものである。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention provides a method for processing a digital information signal corresponding to an analog signal such as an audio signal by adding a dither or adding and subtracting a teaser 311'. Digital-to-analog CD/A for converting into analog signal
) Concerning the conversion method.

〔従来の技術〕[Conventional technology]

オーディオ信号のPCM記録及び再生において、量子化
雑音(ft子化出力と入力標本値との差)が問題になる
。特に入力信号レベルが低く量子化ス、2−ツブ数が少
ない場合には、量子化雑音は入力と強い相関を有し、雑
音というよりも入力信号の一種の歪(高次高調波)とな
る。また、例え入力信号レベルが高くとも、極〈ゆつく
シ変化する信号に対しては、振子化ステップが変化する
毎に不快な雑音が発生する。上述の如き問題を解決する
ために、A/D変換時に、ディザと呼ばfLる白色性雑
音をアナログ入力信号に加えてディジタル信号に変換す
ること、又はディザなアナログ入力信号に加算し、ディ
ジタル信号に変換した後に、ここからディザに対応する
ディジタルディザ信号を減算すること、又はD/A変換
時において、ディジタル信号和ディジタルディザ信号を
加算してD/A変換すること、又はこのD/A変換後に
ディジタルディザ信号に対応するアナログディザ信号k
D/Af換出力から減算することは既に知らnている。
In PCM recording and reproduction of audio signals, quantization noise (the difference between the ft child output and the input sample value) becomes a problem. Especially when the input signal level is low and the number of quantization blocks is small, quantization noise has a strong correlation with the input and becomes a type of distortion (higher harmonics) of the input signal rather than noise. . Furthermore, even if the input signal level is high, unpleasant noise will occur every time the pendulumization step changes for a signal that changes very slowly. In order to solve the above problems, during A/D conversion, it is possible to add white noise called dither to the analog input signal and convert it into a digital signal, or to add it to the dithered analog input signal and convert it into a digital signal. After converting to , subtracting the digital dither signal corresponding to the dither from this, or adding the digital signal sum digital dither signal during D/A conversion and performing D/A conversion, or this D/A conversion An analog dither signal k that later corresponds to a digital dither signal
We already know how to subtract from the D/Af converted output.

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

ところで、ディジタル情報信号(データ〕にディジタル
ディザを加算すると、この加算値がD/A変換器の許容
入力最大レベルよりも大きくなる可能性が有る。データ
+ディザ信号の最大桁に適合する加算器及びD/Af換
器を用意す1ば、問題が生じないが、加算器及びA/D
変換器のコストが高くなる。−万、加算器及びD/A変
換器の入力ビツト数(入力最大桁)を一定値(例えば1
6ビツト)IC制限すnば、データのレベルをディザ加
算時に加算器がオーバーフローしない範囲に制限しなけ
rLばならず、必然的KD/A変換のダイナミックレン
ジが狭くなる。
By the way, when digital dither is added to a digital information signal (data), there is a possibility that this added value becomes larger than the maximum allowable input level of the D/A converter. If you prepare an adder and a D/Af converter, no problem will occur.
The cost of the converter is high. - 10,000, set the number of input bits (maximum input digit) of the adder and D/A converter to a constant value (for example, 1
If the 6-bit) IC is limited, the data level must be limited to a range in which the adder does not overflow during dither addition, which inevitably narrows the dynamic range of KD/A conversion.

上述の如き問題を解決するために、本件出願人は、特願
昭60−150566号で入力データのレベルが高い時
忙ディザの加算を停止する方法を提案した。この方法に
よnば、データとディザとの加算値が所定ビット数以上
になることが阻止さnる。しかし、阻止している期間忙
ディザ加算及び減算の効果を優ることができない。
In order to solve the above-mentioned problems, the applicant proposed in Japanese Patent Application No. 60-150566 a method of stopping the addition of busy dither when the level of input data is high. This method prevents the sum of data and dither from exceeding a predetermined number of bits. However, the effect of dithered addition and subtraction cannot be surpassed during the blocking period.

そこで、本発明の目的は、ディジタル情報信号のレベル
が高い時にもディザ加算及び減算の効果ケ得ることがで
きるディジタル−アナログ変換方法を提供することにあ
る。
SUMMARY OF THE INVENTION An object of the present invention is to provide a digital-to-analog conversion method that can obtain the effects of dither addition and subtraction even when the level of a digital information signal is high.

〔問題点′lt触決するための手段〕[Means for deciding the issue]

上記問題点を解決し、上記目的を達成するための本発明
のディジタル−アナログ変換方法は、Nビット(但しへ
は3以上の整数)のディジタル情報佃号七入力させるこ
と、Mビット(但しMはN〉M≧2Y満足する整数)の
実質的にランダムなディジタル信号から成るディジタル
ディザを発生させること、前記ディジタル情報信号と前
記ディジタルディザとの加14値がへビラトラ越える可
能性の有無を判定すること、前記判定によってNビット
を越える可能性が無いことが判明したときには前記ディ
ジタルディザのレベルを制限しないが、前記判定によっ
てNビラトラ越える可能性が有ることが判明したときK
は前記ディジタルティザのレベルがNビットを越えない
範囲まで前記ディジタルティザのレベル’t’ Ill
 @すること、前記越える可能性が無いことが判明した
時には前記ディジタル情報信号に前記制限されないディ
ジタルディザを加算し、前記越える可能性が有ることが
判明した・時には前記ディジタル情報信号に前記制限さ
rしたディジタルディザを加算すること、前記ディジタ
ル情報信号と前記制限されない又は制限されたディジタ
ルディザとの加算信号をアナログ信号に変換すると共和
、前記制限されない又は制限さfしたディジタルディザ
をアナログディザに変換すること、前記アナログの加算
信号から前記アナログディザを減算することを含むもの
である。
The digital-to-analog conversion method of the present invention for solving the above problems and achieving the above objects includes inputting digital information of N bits (an integer of 3 or more), M bits (however, M is an integer that satisfies N>M≧2Y); and determining whether there is a possibility that the sum of the digital information signal and the digital dither exceeds Hebiratra. When it is determined by the above judgment that there is no possibility of exceeding N bits, the level of the digital dither is not limited, but when it is found by the judgment that there is a possibility of exceeding N bits, the level of K
is the level 't' of the digital teaser until the level of the digital teaser does not exceed N bits.
When it is found that there is no possibility of exceeding the limit, the unrestricted digital dither is added to the digital information signal, and it is determined that there is a possibility of exceeding the limit. converting the summed signal of the digital information signal and the unrestricted or restricted digital dither into an analog signal; converting the unrestricted or restricted digital dither into an analog dither; and subtracting the analog dither from the analog sum signal.

〔作 用〕[For production]

上記発明では、ディジタル情報信号のレベルが高い時に
は、レベル制限されたディザが加算される。このため、
ディザを加算しても、加算値が所足ビット数(Nビット
)即ち所定桁以上にならない。ディジタル情報信号はレ
ベル制限されないので、D/Af換のダイナミックレン
ジを大きく保つことができる。またディザ加算及び減算
の効果を入力ディジタル情報信号の広いレベル範囲にお
いて得ることが可能になる。
In the above invention, when the level of the digital information signal is high, level-limited dither is added. For this reason,
Even if dither is added, the added value does not exceed the required number of bits (N bits), that is, a predetermined digit. Since the digital information signal is not limited in level, a large dynamic range of D/Af conversion can be maintained. Furthermore, it becomes possible to obtain the effects of dither addition and subtraction over a wide level range of the input digital information signal.

〔第1の実施例〕 次に1本発明の第1の実施例を説明する。[First example] Next, a first embodiment of the present invention will be described.

[D/A変換装置全体の説明] 第1図に示す第1の実施例に係わるディジタル化さfし
たオーディオ信号をアナログ信号に変換する装置は、!
ワード16ビツトのオフセット・バイナリ・コード(o
ffset binary code )の構成のディ
ジタル悄@信号(以下単にデータと呼ぶ)を並列形式で
入力させるための入力回路(In有し、こrLがディジ
タル加算器(2)に接続されている。この入力回路(1
3からは、例えば、88.2 kHzのサンプリング繰
返し周波数でデータが入力する。
[Description of the entire D/A conversion device] The device for converting a digitized audio signal into an analog signal according to the first embodiment shown in FIG.
Word 16-bit offset binary code (o
It has an input circuit (In) for inputting a digital signal (hereinafter simply referred to as data) in a parallel format configured as ffset binary code, and its rL is connected to the digital adder (2). Circuit (1
3, data is input at a sampling repetition frequency of 88.2 kHz, for example.

(3)はディジタルディザ発生器であり、実質的にラン
ダムに12ビツトの2進ディジタル信号をデータと同一
の88.2・kHzのサンプリング周波数で発生する回
路である。このディザ発生器(3)は、M系列(Max
imal  −length Pu1sc 5eque
nces )擬似ランダムパルス発生回路から成り、ア
ナログの白色性雑音をディジタル信号に変換したものと
実質的に同じであり、データ忙同期して送出さfLる。
(3) is a digital dither generator, which is a circuit that substantially randomly generates a 12-bit binary digital signal at the same sampling frequency as the data, 88.2.kHz. This dither generator (3) has an M sequence (Max
imal -length Pu1sc 5eque
nces) consists of a pseudo-random pulse generation circuit, which is substantially the same as analog white noise converted into a digital signal, and is sent out in synchronization with the data flow fL.

ディザ発生器(31の出力段に接続されたディザレベル
制限ゲート回路(4)は、本発明に従ってデータのレベ
ルが高い時にディザのレベル娶制限するものでめる◎ 16ビツトのデータ入力回路(13に接続されたオーバ
ーフローレベル判定回路(5)は、16ビツトのデータ
と12ビツトのディザとの加算値がNビット(16ビツ
))即ちN桁を越える可能性の有無を判定し、良にディ
ザのレベルをどこまで下げrtば加3I!値がNビット
を越えなくなるかを判定し、この判定結果でディザレベ
ル制限ゲート回路(4)を制御する回路である。
The dither level limiting gate circuit (4) connected to the output stage of the dither generator (31) is configured to limit the dither level when the data level is high according to the present invention. An overflow level determination circuit (5) connected to the 16-bit data and 12-bit dither determines whether there is a possibility that the sum of the 16-bit data and the 12-bit dither exceeds N bits (16 bits), that is, N digits, and determines whether the dither is properly This circuit determines to what extent the level of rt must be lowered so that the value of +3I! does not exceed N bits, and controls the dither level limiting gate circuit (4) based on the result of this determination.

16ビツトデータ入力回路(11とディザレベル制限ゲ
ート回路(4)とく接続された加算器(2)は、並列入
力ちれる16ビツトのデータXと並列入力される12ビ
ツトのディザYとをビット単位で加算し、X+Yの16
ビツトの加算信号を出力するものである。
The adder (2) connected to the 16-bit data input circuit (11) and the dither level limiting gate circuit (4) converts the 16-bit data X input in parallel and the 12-bit dither Y input in parallel in bit units. Add it up and get 16 of X+Y
It outputs a bit addition signal.

加算器(2)とティザレベル制限ゲート回路(4)とに
接続された多重化回路(6)はマルチブレフサ(mul
tiplexer )から成り、16ビツトの加算器(
2)から得られるデータ+ディザ信号(X+Y )とゲ
ート回路(4)から得られるディザ(Y)とを時分割多
重配置するものである。なお、この多重化回路(6)に
おいて左右チャネルの分離も行われる。
A multiplexing circuit (6) connected to the adder (2) and the teaser level limiting gate circuit (4) is a multiplexer (mul
It consists of a 16-bit adder (tiplexer) and a 16-bit adder (
The data+dither signal (X+Y) obtained from 2) and the dither (Y) obtained from the gate circuit (4) are time-division multiplexed. Note that this multiplexing circuit (6) also performs separation of left and right channels.

多重化回路(6)の出力に接続されたD/A変換器(力
は、バーフ゛ラウン社のICであるPCM53JP−■
から成り、16ビツトの入力端子を有し、データ+ディ
ザ信号(X+Y )及びディザ(Y)とを夫々D/Ai
換して、アナログのデータ+ティザ信号(X’+Y)と
アナログディザ(Y′〕との時分割多′M@号を出力す
るものである。
The D/A converter connected to the output of the multiplexing circuit (6) is a PCM53JP-■
It has a 16-bit input terminal, and receives data + dither signal (X+Y) and dither (Y) respectively through D/Ai.
In other words, a time-division multiplex signal of analog data + teaser signal (X'+Y) and analog dither (Y') is output.

D/A変換器(7)の出力端子に接続さtしたサンプル
ホールド回路(81は、D/A変換器(7)から出力さ
fLるデータ+ディザ信号(X’+Y’)とディザ(Y
′)との多重信号からアナログディザ(Y’)a−サン
プリングし、これ七ホールドする回路である。
A sample hold circuit (81) connected to the output terminal of the D/A converter (7) is used to collect data + dither signal (X'+Y') and dither (Y') output from the D/A converter (7).
This circuit samples the analog dither (Y') a-sampled from the multiplexed signal with Y') and holds this seven times.

減算回路(9)の一方の入力端子はD/A変換器(力の
出力に接続さn、他方の入力端子はサンプルホールド回
路(8)の出力に接続さ1ているので、このtJk算回
路(9)は、D/A変換器(7)から時分割多重形式で
出力さnるアナログのデータ+ディザ信号(X’+Y’
)及びアナログのディザ(Y′)から、サンプルホール
ド回路(8)の出力アナログディザ(Y) Yアナログ
減算する。
One input terminal of the subtraction circuit (9) is connected to the output of the D/A converter (power), and the other input terminal is connected to the output of the sample and hold circuit (8), so this tJk calculation circuit (9) is analog data + dither signal (X'+Y') output from the D/A converter (7) in time division multiplex format.
) and the analog dither (Y'), the output analog dither (Y) of the sample hold circuit (8) is subtracted from the analog dither (Y').

減算回路(9)の出力に接続されたサンプリングゲート
回路Qlは、減算回路(9)の出力からアナログのデー
タ(Y′)%:油抽出るものである。
A sampling gate circuit Ql connected to the output of the subtraction circuit (9) extracts analog data (Y')%: oil from the output of the subtraction circuit (9).

サンプリングゲート回路(10の出力に接続されたロー
パスフィルタα9は、サンプリングゲート回路(1Gか
ら得らnる間欠的アナログ情報信号の間欠部を補間し、
完全なアナログデータを出力端子α2に送出する。
A low-pass filter α9 connected to the output of the sampling gate circuit (10) interpolates the intermittent part of the intermittent analog information signal obtained from the sampling gate circuit (1G,
Send complete analog data to output terminal α2.

〔第2図のm明〕 第2図は第1図のオーバーフローレベル判定回111f
!+ (51及びディザレベル制限ゲート回路(4)ヲ
詳しく示す。ディザレベル制限ゲート回路(4)は第1
図の12ビットディジタルディザ発生器(3) K 接
続される12のディザ入力ラインbl”−b12v有し
、このデ゛イザ入カラインb1〜b12が12のAND
ゲートD、〜n+zの一方の入力端子に夫々接続されて
いる。
[M in Figure 2] Figure 2 shows the overflow level judgment time 111f in Figure 1.
! + (51 and the dither level limiting gate circuit (4) are shown in detail. The dither level limiting gate circuit (4) is the first
The 12-bit digital dither generator (3) in the figure has 12 dither input lines bl"-b12v connected to K, and these dither input lines b1 to b12 are connected to the 12 AND
It is connected to one input terminal of gates D and ~n+z, respectively.

従って、ディザはANDグー) DI ’= I)tg
によってビット単位で制限されてAMDゲー)D+〜D
l11の出力端子01〜C1!に送らnる。
Therefore, dither is AND go) DI '= I) tg
AMD games (limited bit by bit) D+~D
Output terminals 01 to C1 of l11! Sent to.

オーバーフロー判定回路(5)は、16ビツトデータラ
インa1〜a16の中の第2桁即ち158B(15th
 51gn1ficant Bit )のラインa2か
ら第16桁RIJちM S B (the Mo5t 
51gn1ficat Bit)のラインa16までの
15本のラインKm続さ1ている。
The overflow determination circuit (5) detects the second digit of the 16-bit data lines a1 to a16, that is, 158B (15th
16th digit RIJ from line a2 of 51gn1ficant Bit) M S B (the Mo5t
51gn1ficat Bit) is connected by 15 lines Km up to line A16.

第2桁〜第12VTのライフ at〜allはANDグ
ー)H1〜HatとN OT回uF、〜Fttとを介し
てディザレベル開隔ケート回路(4)内のANDゲート
D1〜Dllの他方の入力端子に接続さ九ている。第1
3桁ラインaljlと第14桁ラインa14とHAND
ゲートE13に接続嘔n、第15桁ラインa1gと第1
6桁(MOB)ライy a16はAhDゲー) Eta
に接続さn、2つのANDゲートFits、Etaの出
力端子はこ八等の次段のANDゲートBszVck続さ
れている。
2nd digit ~ 12th VT life at~all is AND go)H1~Hat and NOT times uF,~Ftt to the other input of AND gate D1~Dll in dither level gate circuit (4) There are nine terminals connected. 1st
3 digit line aljl, 14th digit line a14 and HAND
Connected to gate E13, 15th digit line a1g and 1st
6 digits (MOB) Raiy a16 is AhD game) Eta
The output terminals of the two AND gates Fits and Eta are connected to the next-stage AND gate BszVck, etc.

ANDゲートE11の出力端子はNOT回路FIRを介
してディザレベル制限ゲート回路(4)の中の最大桁の
ANDゲートD1□の他方の入力端子に接続さnている
。なお、ANDグー) &xの出力端子はANDゲート
E、、の入力端子に接続さ九ている。また、ANDグー
) Et〜E、。の2つの入力端子の内の一方は、1つ
桁の上のANDゲートE3〜Ellの出力端子に夫々接
続さfしている。
The output terminal of the AND gate E11 is connected to the other input terminal of the AND gate D1□ of the largest digit in the dither level limiting gate circuit (4) via the NOT circuit FIR. The output terminal of AND gate E, , is connected to the input terminal of AND gate E, . Also, AND goo) Et~E,. One of the two input terminals of is connected to the output terminals of the AND gates E3 to Ell one digit above, respectively.

今、データラインal〜ateにおける16ビツトの2
進テータ(X)のMSB、28B138B、48Bから
成る上位4ビツト(a13〜alllのビット)のいず
fLか1つが論理の 0 であrtば、12ピツトのデ
ィザYが最大レベル(bl(L8B)〜b+z(MSB
 )がすべて陪理の°1”であってもX+Yが16桁を
越えない。このため、ANDゲートE12の出力が低レ
ベル、NOT回路F’ttの出力が高レベルであり、且
つ残りのNOT回路回路へF1□の出力も筒レベルとな
り、ANDゲートD、〜D□はディザを全く制限せず、
ラインb、〜b12のディザはラインC1〜CtZにそ
のま1出力される。要する忙、データのレベルが低い時
はディザがそのまま加算嘔れる。
Now, 2 of 16 bits in data line al~ate
If one of the upper 4 bits (bits a13 to all) of the MSB, 28B, 138B, and 48B of the binary data (X) is logic 0, the 12-pit dither Y reaches the maximum level (bl (L8B ) ~ b + z (MSB
) are all trivial °1", X+Y does not exceed 16 digits. Therefore, the output of AND gate E12 is low level, the output of NOT circuit F'tt is high level, and the remaining NOT The output of F1□ to the circuit circuit is also at cylinder level, and the AND gates D, ~D□ do not limit the dither at all,
The dithers on lines b and b12 are directly output to lines C1 to CtZ. When the data level is low, the dither will add up as it is.

データXの上位4ビツト(a13〜a18のビット)の
全部が島レベル(論理の 1 )であり、上から5査目
のピッ) (aU)が低レベルの場合即ち上位5ビツト
が[11110]の場合は、ANDゲートE!3、Et
a、Fitsの出力が高レベルになり、へ0r11回路
に12の出力が低レベルになり、ANDゲー) Do 
ンデイザYの最大桁のビットが通過できない。しかし、
58Bのラインadzは低レベルであるので、ANDグ
ー) Ettの出力は低レベル、へOT回路F’txの
出力が高レベルになり、ANDグー)Dstはディザが
通過可能である。この時、NOT回路回路1よりも下位
のNOT回路11’l〜FIOの出力も全て高レベルに
なるから11個のANDゲートD1〜Dxtt’ディザ
が通過する。即ち、16ビツトデータXの上位5ビツト
が[11110)の場合には、12ビツトのディザYが
下位11ビツトにレベル制限されて出力さnる。このた
め、たとえディザY011ビット全部が論理 l“であ
っても、データとディザとの加算値X+Y−1tE16
ビツトを越えない。
If all of the upper 4 bits (bits a13 to a18) of data In this case, AND gate E! 3.Et.
a, the output of Fits becomes high level, the output of 12 becomes low level to the 0r11 circuit, AND game) Do
The largest bit of dither Y cannot pass through. but,
Since the line adz of 58B is at a low level, the output of Ett is at a low level, the output of the OT circuit F'tx is at a high level, and the dither can pass through Dst. At this time, the outputs of the NOT circuits 11'l to FIO that are lower than the NOT circuit 1 also all go to high level, so that the 11 AND gates D1 to Dxtt' dither pass through. That is, when the upper 5 bits of the 16-bit data X are [11110], the 12-bit dither Y is output with its level limited to the lower 11 bits. Therefore, even if all of the dither Y011 bits are logic l, the sum of data and dither is X+Y-1tE16
Can't exceed bits.

16ビツトデータXの上位6ビツトが[111110]
の場合には、NOT回路F’tt、F□の出力が低レベ
ルになり、ディザの上位2ビツトのANDケー) DH
lDllはディザの通過y!−阻止する。判定(ロ)路
(5)のANDグー) Etaの出力は低レベルとなる
ため、NOT回路F1o及びこnよジも下位のN OT
回路F、〜F9の出力は高レベルとなり、ディザXの下
位10ビツトはANDゲートD、〜】)、。を通過する
The upper 6 bits of 16-bit data X are [111110]
In the case of DH
lDll is the dither passage y! - to prevent. Judgment (b) AND of path (5)) Since the output of Eta is at a low level, the NOT circuit F1o and this circuit are also connected to the lower NOT
The outputs of circuits F, .about.F9 are at high level, and the lower 10 bits of dither X are AND gates D, .about.]). pass through.

上述の如くデータXのレベルが高くなるに従って、ディ
ザYのレベルが小さくなり、データXの上位15ピツ)
 (a、〜alBのビット)の全部が論理@1”であn
ば、12個のへOT回路烏〜FI2の出力がすべて低レ
ベルになり、ディザYの全ビットの通過が阻止さnる。
As mentioned above, as the level of data X increases, the level of dither Y decreases, and the top 15 bits of data
All of (a, ~alB bits) are logic @1” and an
For example, the outputs of the 12 OT circuits 1 to 12 are all at a low level, and all bits of dither Y are prevented from passing through.

結局、この方式では、16ビツトのデータXの上位15
ビツト(a2〜alllのビット)の全部が同時に論理
“l”にならない限り、ディザのデータに対する加算が
行わIしる。即ち、上位N8個のビットの全部が高レベ
ル“l”であり、上位からN+1番目のビットが低レベ
ル@Omのときは、ディザYけ(15−N、)ビットに
制限さnる。
In the end, in this method, the top 15 of the 16-bit data
Unless all of the bits (bits a2 to all) become logic "1" at the same time, addition to the dither data is performed. That is, when all of the upper N8 bits are at high level "l" and the N+1st bit from the uppermost is at low level @Om, the dither is limited to Y (15-N,) bits.

上述の如く、この方式によnば、データXのレベルか高
い領域においてもディザ加算及び減算効果を得ることが
できる。要するに、16ビツトのデータXによって2 
 =65536段階のレベルの中、65534までのレ
ベル忙対して制限された又は制限されないディザを加算
することができる。
As described above, according to this method, dither addition and subtraction effects can be obtained even in areas where the level of data X is high. In short, 16 bits of data
=65536 levels, limited or unrestricted dither can be added to levels up to 65534.

〔動作の説明〕[Explanation of operation]

第3図は第1の各部の状態を原理的に示す。第1図の入
力回路(IJからは、第3図囚に示す如く、1サンプリ
ング周期TでデータXが並列に出力される。このデータ
Xは、ステレオ信号の右チャネルのデータであり、サン
プリング周期Tを前半分の第1の期間TIと後半分の第
2の期間T2とに分割した後半分の期間T2に配置され
ている。前半分の第1の期間T、//iステレオ信号の
左チャネルのデータに使用されている。
FIG. 3 shows the state of each of the first parts in principle. From the input circuit (IJ) in Figure 1, data X is output in parallel at one sampling period T, as shown in Figure 3. It is arranged in the second half period T2, which is obtained by dividing T into a first period TI in the first half and a second period T2 in the second half.First period T in the first half, //i left side of the stereo signal Used for channel data.

ディザ発生器(3)からはデータと同一のサンプリング
周期で第3図の)に示す如く擬似ランダムパルスから成
るディジタルディザYが出力する。第3図では説明を容
易にするためにディザレベル制限ゲート回路(4)の出
力もYで示されている。
The dither generator (3) outputs digital dither Y consisting of pseudo-random pulses as shown in FIG. 3) at the same sampling period as the data. In FIG. 3, the output of the dither level limiting gate circuit (4) is also indicated by Y for ease of explanation.

加算器(2)において、第3図囚のデータXと第3図(
BtのディザYとがディジタル加算され、第3図Ωの加
算出力X+Yが得られる。ディザYけデータXのレベル
が高い場合にはディザレベル制限ゲ−) (4まで制限
されているので、加算器(2)はオーバーフローしない
In the adder (2), the data X of the figure 3 prisoner and the figure 3 (
Bt and dither Y are digitally added to obtain the addition output X+Y of Ω in FIG. When the level of the dither Y value data X is high, the dither level limit game) (Since it is limited to 4, the adder (2) does not overflow.

多重化回路(6)は、第3図Ωに示す如<to−tsま
での第1の期間T、にディザY1f!:配置し、t3〜
t6の第2の期間にデータ+ディザ信号(X+Y )を
配置する、こ几と同時に左右チャネルのデータが分離さ
nる。
The multiplexing circuit (6) dithers Y1f! during the first period T until <to-ts as shown in FIG. 3 Ω. : Place, t3~
Data+dither signal (X+Y) is arranged in the second period of t6, and at the same time, the left and right channel data are separated.

D/A変換器(7)は第3図■のディジタル多重化信号
Y+(X+Y)vアナログ多重化信号Y′+(X′+Y
′)に変換する。
The D/A converter (7) converts the digital multiplexed signal Y+(X+Y)v analog multiplexed signal Y'+(X'+Y) shown in FIG.
’).

サンプルホールド回路(8)は、D/A変換器(7)の
出力を第3図■のt1〜t!タイミングで抽出する。
The sample and hold circuit (8) outputs the output of the D/A converter (7) from t1 to t! in Figure 3 (■). Extract at the right time.

このt1〜t2の期間は、D/A変換器(7)がアナロ
グディザ信号Y′ヲ出力する時間Tt (to−ts 
)中であるので、サンプルホールド回路(8)は、アナ
ログディザYを抽出し、第3図[F]に示す如くこfi
llサンプリング周期(t1〜11)保持して出力し、
t7で新しいアナログディザY%r:サンプル・ホール
ドする。
This period from t1 to t2 is the time Tt (to-ts
), the sample and hold circuit (8) extracts the analog dither Y and converts it to
ll sampling period (t1 to 11) is held and output,
At t7, new analog dither Y%r: sample and hold.

減算回路(9)においては、この一方の入力である第3
図■に示すアナログのデータ+ディザ信号(x’ −4
−y’ )とディザ信号(Y′)の時分割多重信号から
、他方の入力であるアナログディザY′が減算さrLる
In the subtraction circuit (9), this one input, the third
Analog data + dither signal (x' -4
-y') and the dither signal (Y'), the analog dither Y' which is the other input is subtracted rL.

従って、第3図のt3〜t6期間には、(X+Y)−Y
’=X’の出力が得らILる。D/Af換器(7Jがオ
フセット電圧Vo’に有り、ていたとしても、 (X’
+Y’+Vo )  (y’+ vo) = X’とな
るので、減算回路(9)の出力段のアナログデータX′
の中には、オフセット電圧が含’E fLない。
Therefore, during the period t3 to t6 in Fig. 3, (X+Y)-Y
An output of '=X' is obtained. Even if the D/Af converter (7J is at the offset voltage Vo', (X'
+Y'+Vo) (y'+vo) = X', so the analog data X' at the output stage of the subtraction circuit (9)
Offset voltage is not included in E fL.

減算回路(9)の出力の中には必要なアナログデータX
以外の不要な信号も含1 fしている。このため、サン
プリングゲート回路OIによって、第3図(Qに示す如
< 14〜tsのタイミングでアナログデータX′の抽
出が行わfLる。この抽出を、t3〜t6内のt4〜t
6にすることによ’)st3〜t6の両端近傍に台筐n
るグリッチ(glitch ) ’r:除いた出力を得
ることが出来る。
The output of the subtraction circuit (9) contains the necessary analog data
It also includes other unnecessary signals. Therefore, the sampling gate circuit OI extracts the analog data X' at the timing <14~ts as shown in FIG.
By setting it to 6') there are stand cabinets near both ends of st3 to t6.
glitch 'r: You can get the output without it.

第3図向の間欠的信号はローパスフィルタαIIY通る
ことにより補間さIL、出力端子α2から完全なアナロ
グ情報信号が出力する。
The intermittent signal in FIG. 3 is interpolated by passing through the low-pass filter αIIY, and a complete analog information signal is output from the output terminal α2.

この第3図の方式釦おいては、ディジタルデータ+ディ
ザ信号(X+Y)とディジタルディザ(Y)との両方が
同一のD/A変換器(7)でアナログ信号に変換でnる
ので、両者のD/A変換誤差が同一になり、減算回路(
9)における(X’+Y)−(Y’)=X’の秋興を良
好忙行うことができる。
In the method button shown in Fig. 3, both the digital data + dither signal (X + Y) and the digital dither (Y) are converted into analog signals by the same D/A converter (7). The D/A conversion error becomes the same, and the subtraction circuit (
The autumn of (X'+Y)-(Y')=X' in 9) can be successfully carried out.

[第2の実施例] 次忙、第4図に示す本発明の第2の実施例のディジタル
−アナログ変換装置を説明する。第4図における入力回
路(1)、ディザ発生器(37、ディザレベル制tSj
t り−トOo m(41、オーバーフローレベル判定
回路(5)、加算器(2)、D/AJR俟器(7)、減
算回路(9)、サンプリングゲート回路(1(1,フィ
ルタaυけ、第!図で同一符号で示すものと同一に構成
さnている。この例では、第1図における多重化回路(
6)が設けらfしていないので、第1のD/A変換器(
7)はディジタルのデータ+ディザ信号(X+Y)のみ
をアナログに変換し、減算回路(9)に送る。ディジタ
ルのディザYはディザ制限ゲート回路(4)の出力に接
続さrした帛2のD/A変換器(7a)でアナログのデ
ィザ(Y)に変換嘔n%減算回路(9)に送られる。@
舞回路(91はアナログのデータ+ディザ信号(X’+
Y’)からアナログのディザY/ヲ減算した(X’+ 
Y’ ) −Y’= X’を出力する。この例では、ス
テレオ信号を入力させるため罠、第3図(2)と同様に
】サンプリング周期Tの後半分に右チャネルのディジタ
ルデータXが配置さn、前半分に左チヤネルデータが配
置さfしているので、加算器(2)とD/A変換器(力
との藺に接続されたチャネル分離回路(6a)で左右チ
ャネルデータの分離を行う。
[Second Embodiment] Next, a digital-to-analog converter according to a second embodiment of the present invention shown in FIG. 4 will be explained. Input circuit (1) in Fig. 4, dither generator (37, dither level control tSj
t re-to Oom (41, overflow level judgment circuit (5), adder (2), D/AJR unit (7), subtraction circuit (9), sampling gate circuit (1 (1, filter aυ, The configuration is the same as that shown by the same reference numerals in Figure 1.In this example, the multiplexing circuit (
6) is not provided, the first D/A converter (
7) converts only the digital data + dither signal (X+Y) into analog and sends it to the subtraction circuit (9). The digital dither Y is converted to an analog dither (Y) by the second D/A converter (7a) connected to the output of the dither limit gate circuit (4) and sent to the n% subtraction circuit (9). . @
Mai circuit (91 is analog data + dither signal (X'+
Analog dither Y/wo subtracted from (X'+
Y') -Y'=X' is output. In this example, in order to input a stereo signal, the right channel digital data Therefore, the left and right channel data are separated by a channel separation circuit (6a) connected to the adder (2) and the D/A converter (input).

〔変形例〕[Modified example]

本発明は上述の実施例K16足さfLるものでなく、例
えば、次の変形例が可能なものである。
The present invention is not limited to the above-described embodiment K16, and, for example, the following modifications are possible.

(al  第1図において、多重化回路(6)を加算器
(2;の出力側圧設けずに、加算器(2)の入力側くゲ
ート回路を設け、このゲート回路によってデータXを抽
出し、望tk時間を設けてデータXを加算器(2)に入
力させ、こ九にディザYを加算することによってx+y
m号とYとの時分割多重化信号を形成してもよい。
(al In FIG. 1, the multiplexing circuit (6) is not provided with the output side voltage of the adder (2), but a gate circuit is provided on the input side of the adder (2), and data X is extracted by this gate circuit. By setting the desired tk time, inputting the data X to the adder (2), and adding the dither Y to this number, x+y
A time division multiplexed signal of m and Y may be formed.

tb+  第1図の方式において、サンプルホールド回
路(8)忙よって、アナログのデータ+ディザ信号(X
’+Y’)をサンプル・ホールドしてもよい。
tb+ In the method shown in Figure 1, the sample and hold circuit (8) is busy, so the analog data + dither signal (X
'+Y') may be sampled and held.

tel  ステレオ信号を入力させずに、m1図の期間
T!に期間T!と同一の信号を入力させるか、又は第1
の期間T1を空き時間としてもよい。
tel Period T in the m1 diagram without inputting a stereo signal! Period T! input the same signal as the first one, or input the same signal as the first
The period T1 may be set as free time.

ld)  ディザ発生器(3)をアナログディザ発生器
とA/D変換器との組み合せでm成してもよい。
ld) The dither generator (3) may be formed by a combination of an analog dither generator and an A/D converter.

tel  加算器(2)の入力データが2の補数のコー
ド(2°s complement code )で入
力する場合忙も適用可能である。2の補数のコードはオ
フセット・バイナリのMOBを反転したコードであるか
ら、こfLによってオーバーフローレベルを判定する時
には、#!2図(1) M S Bのライフ aHI 
K第5図に示す如<NOT回路回路接続し、ANDゲー
トE14KMSBの反転信号を入力させる。この他は第
2図と全く陶−に構成する。
If the input data of the tel adder (2) is input in a 2's complement code (2°s complement code), this method can also be applied. Since the two's complement code is a code obtained by inverting the offset binary MOB, when determining the overflow level using this fL, #! Figure 2 (1) MSB life aHI
The NOT circuit is connected as shown in FIG. 5, and the inverted signal of the AND gate E14KMSB is input. The rest of the structure is exactly the same as Figure 2.

〔発明の効果〕〔Effect of the invention〕

上述から明らかな如く、本発8AKよnば、データの烏
レベル範囲において、データのレベルが上昇した時忙デ
ィザのレベルが低下するので、加算信号が最大桁を越え
ることを防止しつつディザ加算を続けることができる。
As is clear from the above, according to the present 8AK, when the data level increases in the data level range, the busy dither level decreases, so dither addition is performed while preventing the addition signal from exceeding the maximum digit. can continue.

従って、データレベルの高い範囲までティザ加算及びt
Ift、3I効果を得ることができる。
Therefore, teaser addition and t
Ift, 3I effect can be obtained.

【図面の簡単な説明】 第1図は本発明の第1の実施例のD/A変換装置を示す
ブロック図、 第2図はm1図のディザレベル制限ゲート回路及びオー
バーフローレベル判定回路を示す回路図、5%3図は第
1図のA−G点の状態を原理的に示す波形図、 亀4図は本発明の第2の実施例のD/A変換装置を示す
ブロック図、 gs図a変形例のオーバーフローレベル判定回路の一部
を示す回路図である。 (1)・・・データ入力回路、(2)・・・加算器、(
3)・・・ディザ発生器、(4;・・・ディザレベル制
限ゲート回路、(5)・・・オーバーフローレベル判定
回路。
[Brief Description of the Drawings] Fig. 1 is a block diagram showing a D/A converter according to a first embodiment of the present invention, and Fig. 2 is a circuit showing a dither level limiting gate circuit and an overflow level determining circuit in Fig. m1. Figure 5%3 is a waveform diagram showing the principle of the state of points A-G in Figure 1, Figure 4 is a block diagram showing the D/A converter according to the second embodiment of the present invention, and gs diagram. It is a circuit diagram which shows a part of overflow level determination circuit of a modification. (1)...Data input circuit, (2)...Adder, (
3)... Dither generator, (4;... Dither level limiting gate circuit, (5)... Overflow level determination circuit.

Claims (2)

【特許請求の範囲】[Claims] (1)Nビット(但しNは3以上の整数)のディジタル
情報信号を入力させること、 Mビット(但しMはN>M≧2を満足する整数)の実質
的にランダムなディジタル信号から成るディジタルディ
ザを発生させること、 前記ディジタル情報信号と前記ディジタルディザとの加
算値がNビットを越える可能性の有無を判定すること、 前記判定によつてNビットを越える可能性が無いことが
判明したときには前記ディジタルディザのレベルを制限
しないが、前記判定によつてNビットを越える可能性が
有ることが判明したときには前記ディジタルディザのレ
ベルがNビットを越えない範囲まで前記ディジタルディ
ザのレベルを制限すること、 前記越える可能性が無いことが判明した時には前記ディ
ジタル情報信号に前記制限されないディジタルディザを
加算し、前記越える可能性が有ることが判明した時には
前記ディジタル情報信号に前記制限されたディジタルデ
ィザを加算すること、前記ディジタル情報信号と前記制
限されない又は制限されたディジタルディザとの加算信
号をアナログ信号に変換すると共に、前記制限されない
又は制限されたディジタルディザをアナログディザに変
換すること、 前記アナログの加算信号から前記アナログディザを減算
すること を特徴とするディジタル−アナログ変換方法。
(1) Inputting a digital information signal of N bits (where N is an integer of 3 or more), a digital signal consisting of a substantially random digital signal of M bits (where M is an integer satisfying N>M≧2) generating dither; determining whether there is a possibility that the sum of the digital information signal and the digital dither exceeds N bits; and when it is determined by the determination that there is no possibility of exceeding N bits; The level of the digital dither is not limited, but when it is found by the judgment that there is a possibility that the level exceeds N bits, the level of the digital dither is limited to a range where the level of the digital dither does not exceed N bits. , adding the unrestricted digital dither to the digital information signal when it is determined that there is no possibility of exceeding the limit, and adding the limited digital dither to the digital information signal when it is determined that there is a possibility of exceeding the limit. converting a sum signal of the digital information signal and the unrestricted or limited digital dither into an analog signal, and converting the unrestricted or limited digital dither into an analog dither; A digital-to-analog conversion method, comprising subtracting the analog dither from a signal.
(2)前記加算信号をアナログ信号に変換し、前記制限
されない又は制限されたディジタルディザをアナログデ
ィザに変換することは、単一のディジタル−アナログ変
換器を時分割で使用して前記加算信号のアナログ信号と
前記アナログディザとを得ることである特許請求の範囲
第1項記載のアナログ−ディジタル変換方法。
(2) converting the summed signal to an analog signal and converting the unlimited or limited digital dither to analog dither, using a single digital-to-analog converter in a time-sharing manner to convert the summed signal into an analog signal; 2. The analog-to-digital conversion method according to claim 1, further comprising obtaining an analog signal and said analog dither.
JP61043555A 1985-07-09 1986-02-28 Digital-analog converter Expired - Fee Related JPH0810827B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP61043555A JPH0810827B2 (en) 1986-02-28 1986-02-28 Digital-analog converter
US07/118,261 US4916449A (en) 1985-07-09 1987-11-09 Wide dynamic range digital to analog conversion method and system
US07/232,562 US4845498A (en) 1985-07-09 1988-08-12 Wide dynamic range digital to analog conversion method and systems

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61043555A JPH0810827B2 (en) 1986-02-28 1986-02-28 Digital-analog converter

Publications (2)

Publication Number Publication Date
JPS62230119A true JPS62230119A (en) 1987-10-08
JPH0810827B2 JPH0810827B2 (en) 1996-01-31

Family

ID=12666996

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61043555A Expired - Fee Related JPH0810827B2 (en) 1985-07-09 1986-02-28 Digital-analog converter

Country Status (1)

Country Link
JP (1) JPH0810827B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01198830A (en) * 1988-02-03 1989-08-10 Matsushita Electric Ind Co Ltd Digital analog converter

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS55141323U (en) * 1979-03-24 1980-10-09
JPS57202123A (en) * 1981-06-05 1982-12-10 Akai Electric Co Ltd Automatic dither adjusting device in pcm recording

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS55141323U (en) * 1979-03-24 1980-10-09
JPS57202123A (en) * 1981-06-05 1982-12-10 Akai Electric Co Ltd Automatic dither adjusting device in pcm recording

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01198830A (en) * 1988-02-03 1989-08-10 Matsushita Electric Ind Co Ltd Digital analog converter

Also Published As

Publication number Publication date
JPH0810827B2 (en) 1996-01-31

Similar Documents

Publication Publication Date Title
US5146457A (en) Device for transmitting data words representing a digitalized analog signal and device for receiving the transmitted data words
US6873274B2 (en) Digital-to-analog converter with sampling frequency detector
KR960005741B1 (en) Voice signal coding system
US4845498A (en) Wide dynamic range digital to analog conversion method and systems
JPS62230119A (en) Digital-analog converting method
US4916449A (en) Wide dynamic range digital to analog conversion method and system
JP2585246B2 (en) Converter circuit
JPH05304474A (en) Digital/analog converter
JPH0810829B2 (en) Digital-to-analog converter
JPH05183523A (en) Voice/music sound identification circuit
JPH0810828B2 (en) Digital-analog converter
JPS61159826A (en) Digital-to-analaog converter
JPS59181719A (en) Offset compensating circuit
JPH0964750A (en) Acoustic signal processing unit
JPS6211324A (en) Digital-analog converting method
JPS6333012A (en) Analog-digital method
JP2002076901A (en) Modulator of mixed type of δ and δς modulations, and d/a and a/d converters of oversampling-type
JP4391035B2 (en) Digital signal processing apparatus and processing method
JP2000174627A (en) Sigma delta type a/d conversion device
JP3083119B2 (en) Encoding / decoding circuit using adaptive delta modulation scheme
Eastty An Inaudible Buried Data Channel in Digital Audio: A Development Using Advanced Software Tools
JPH07297716A (en) D/a converter
JPH0652869B2 (en) Digital / analog converter
JPH0964748A (en) Acoustic signal processing unit
JPH066217A (en) Bit length expanding device

Legal Events

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