[go: up one dir, main page]

JPH0316041B2 - - Google Patents

Info

Publication number
JPH0316041B2
JPH0316041B2 JP59151006A JP15100684A JPH0316041B2 JP H0316041 B2 JPH0316041 B2 JP H0316041B2 JP 59151006 A JP59151006 A JP 59151006A JP 15100684 A JP15100684 A JP 15100684A JP H0316041 B2 JPH0316041 B2 JP H0316041B2
Authority
JP
Japan
Prior art keywords
circuit
digital data
signal
pulse
channels
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.)
Expired - Lifetime
Application number
JP59151006A
Other languages
Japanese (ja)
Other versions
JPS6130112A (en
Inventor
Toyomitsu Katakura
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.)
Victor Company of Japan Ltd
Original Assignee
Victor Company of Japan Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Victor Company of Japan Ltd filed Critical Victor Company of Japan Ltd
Priority to JP15100684A priority Critical patent/JPS6130112A/en
Publication of JPS6130112A publication Critical patent/JPS6130112A/en
Publication of JPH0316041B2 publication Critical patent/JPH0316041B2/ja
Granted legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03HIMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
    • H03H17/00Networks using digital techniques
    • H03H17/0009Time-delay networks

Landscapes

  • Reverberation, Karaoke And Other Acoustics (AREA)

Description

【発明の詳細な説明】 産業上の利用分野 本発明はデイジタルデイレイ回路に係り、特に
1チヤンネル又は2チヤンネルのデイジタル信号
を、デイジタルメモリ回路を用いて所望時間遅延
するデイジタルデイレイ回路に関する。
DETAILED DESCRIPTION OF THE INVENTION Field of the Invention The present invention relates to a digital delay circuit, and more particularly to a digital delay circuit that delays one or two channels of digital signals by a desired time using a digital memory circuit.

従来の技術 従来より、デイジタルデイレイ回路は種々の用
途に供されており、例えば残響音付加装置に適用
した場合は、遅延回路としてBBD(バケツト・ブ
リゲード・デバイス)等のアナログシフトレジス
タを使用した場合に比し、信号対雑音比(S/
N)、周波数特性、歪率、ダイナミツクレンジ等
の諸特性を向上し得る。第7図はこのデイジタル
デイレイ回路を有する残響音付加装置の一例のブ
ロツク系統図を示す。同図中、入力端子1aに入
来した第1チヤンネルのアナログオーデイオ信号
はバツフアアンプ2a、低域フイルタ3aを夫々
経てA/D積分回路4a及び16ビツトA/D変換
部5aよりなる。例えば縦続積分型A/D変換回
路(その標本比のタイミングは制御回路6の端子
CC1よりのコンバージヨンコマンドによつて定め
られる。)により、標本化及び量子化されて−標
本点当り例えば32ビツトのデイジタルデータ(標
本化周波数、例えば44.056kHz)に変換された後、
制御回路6のデータ入力端子D.INに印加される。
他方、第2チヤンネルのアナログオーデイオ信号
は入力端子1bに入来し、上記と同様にして、バ
ツフアアンプ2b、低域フイルタ3b、A/D積
分回路4B及び16ビツトA/D変換部5b(その
標本化のタイミングは制御回路6の端子CC2より
もコンバージヨンコマンドによつて定められる。)
を夫々経てデイジタルデータに変換された後制御
回路6のデータ入力端子D.INに印加される。制
御回路6は2チヤンネルの入力デイジタルデータ
をチヤンネル毎に交互に、かつ、標本化周期の半
周期毎に時分割的に入力せしめられる。
Conventional technology Digital delay circuits have been used for various purposes. For example, when applied to a reverberation sound adding device, an analog shift register such as a BBD (bucket brigade device) is used as a delay circuit. compared to the signal-to-noise ratio (S/
N), various characteristics such as frequency characteristics, distortion rate, and dynamic range can be improved. FIG. 7 shows a block diagram of an example of a reverberation sound adding device having this digital delay circuit. In the figure, the analog audio signal of the first channel inputted to the input terminal 1a passes through a buffer amplifier 2a and a low-pass filter 3a, respectively, and then passes through an A/D integration circuit 4a and a 16-bit A/D conversion section 5a. For example, a cascade integration type A/D conversion circuit (the timing of its sampling ratio is determined by the terminal of the control circuit 6).
Determined by the conversion command from CC1. ) after being sampled and quantized into digital data with, for example, 32 bits per sampling point (sampling frequency, e.g. 44.056 kHz).
It is applied to the data input terminal D.IN of the control circuit 6.
On the other hand, the analog audio signal of the second channel enters the input terminal 1b, and in the same manner as above, the buffer amplifier 2b, the low-pass filter 3b, the A/D integration circuit 4B, and the 16-bit A/D converter 5b (its sample (The timing of the conversion is determined by the conversion command rather than the terminal CC2 of the control circuit 6.)
After being converted into digital data, the data is applied to the data input terminal D.IN of the control circuit 6. The control circuit 6 receives two channels of input digital data alternately for each channel and in a time-division manner every half period of the sampling period.

制御回路6はn個(ただし、nは任意の自然
数)のダイナミツク・ランダム・アクセス・メモ
リ(D.RAM)71〜7oの初段のD.RAM71ヘシ
リアルに上記32ビツトのデイジタルデータをその
出力端子D.D.OUTからリード.ライトサイクル
時間(例えば20μs以内)に出力すると共に、D.
RAM71〜7oへ8ビツトのアドレス信号を出力
し、かつ、書き込み制御信号・ストローブ信
号及びを夫々出力する。デイジタルデ
ータはD.RAM71〜7oの各アドレスを順次転送
されることによつて遅延されるが、64kビツトD.
RAM1個分の遅延時間τは、−標本点の量子化ビ
ツト数をx、リード・ライトサイクル時間をt
(秒)とすると、(28×28)×t/x(単位秒)で表
わされる。
The control circuit 6 serially inputs the above 32-bit digital data to the first-stage D.RAM 71 of n dynamic random access memories (D.RAM) 71 to 7o (where n is any natural number). Lead from output terminal DDOUT. In addition to outputting within the write cycle time (for example, within 20 μs), D.
It outputs an 8-bit address signal to the RAMs 71 to 7o , and also outputs a write control signal and a strobe signal, respectively. Digital data is delayed by sequentially transferring each address of D.RAM 71 to 7o , but the 64k bit D.
The delay time τ for one RAM is - the number of quantization bits of the sample point is x, and the read/write cycle time is t.
(second) is expressed as (2 8 × 2 8 ) × t/x (unit second).

なお、遅延時間のコントロールとしては、デー
タセレクタ8により、D.RAM71〜7oのうち任
意のP.RAMの出力を組合せて出力する第一の方
法と、スイツチ9によつて行アドレス8ビツト、
列アドレス8ビツトの組合せをコントロールする
ことによつて行なう第2の方法と、可変抵抗器1
0によりビツトクロツクB.CLKの周波数をコン
トロールしてリード・ライトサイクルの周期を変
える第3の方法とがある。このようにして所望の
時間遅延されたデイジタルデータは、制御回路6
の入力端子D.D.INに入力され、更にその出力端
子D.OUTを介して16ビツトD/A変換部11及
びD/A積分器・グリツチ回路12よりなる、例
えば同時積分型のD/A変換回路に供給され、こ
こでアナログ信号に戻される。
The delay time can be controlled by a first method in which the data selector 8 combines and outputs the outputs of any P.RAM among the D.RAMs 71 to 7o , and a first method in which the data selector 8 outputs a combination of the outputs of any P.RAM from among the D.RAMs 71 to 7o. ,
A second method is performed by controlling the combination of 8 bits of column address, and variable resistor 1.
There is a third method in which the frequency of the bit clock B.CLK is controlled by 0 to change the period of the read/write cycle. The digital data delayed by the desired time in this manner is transferred to the control circuit 6.
The signal is input to the input terminal DDIN of , and is further connected to, for example, a simultaneous integration type D/A conversion circuit consisting of a 16-bit D/A conversion section 11 and a D/A integrator/glitch circuit 12 via its output terminal D.OUT. It is then converted back to an analog signal.

D/A積分器・グリツチ回路12より取り出さ
れた遅延アナログオーデイオ信号は、スイツチ回
路13及び14に夫々供給される。16ビツトD/
A変換部11より取り出された標本化周期の対称
方形波は、直接にスイツチ回路13に供給される
一方、それと逆相の対称方形波はスイツチ回路1
4に供給され、これらを標本化周期の半分の周期
毎に交互にオン、オフさせる。これにより、スイ
ツチ回路14からは第1チヤンネルの遅延アナロ
グオーデイオ信号が取り出され、低域フイルタ1
6a、バツフアアンプ17a、可変抵抗器18
a、アンプ19aを夫々経てバツフアアンプ2a
に供給され、ここで入力端子1aよりの原アナロ
グオーデイオ信号に混合される。他方、スイツチ
回路13からは第2チヤンネルの遅延アナログオ
ーデイオ信号が取り出され、上記と同様にして低
域フイルタ16b、バツフアアンプ17b、可変
抵抗器18b、アンプ19bを経てバツフアアン
プ2bに供給される。以下、上記と同様の動作が
繰り返され、出力端子20a,20bには、遅延
されたアナログオーデイオ信号と原アナログオー
デイオ信号との多重信号がチヤンネル別に取り出
される。
The delayed analog audio signal taken out from the D/A integrator/glitch circuit 12 is supplied to switch circuits 13 and 14, respectively. 16 bit D/
The symmetrical square wave with the sampling period taken out from the A converter 11 is directly supplied to the switch circuit 13, while the symmetrical square wave with the opposite phase is supplied to the switch circuit 1.
4 and are turned on and off alternately every half of the sampling period. As a result, the delayed analog audio signal of the first channel is taken out from the switch circuit 14, and the delayed analog audio signal of the first channel is taken out from the switch circuit 14.
6a, buffer amplifier 17a, variable resistor 18
a, buffer amplifier 2a after passing through amplifier 19a
is supplied to the input terminal 1a, where it is mixed with the original analog audio signal from the input terminal 1a. On the other hand, the second channel delayed analog audio signal is taken out from the switch circuit 13, and is supplied to the buffer amplifier 2b via the low-pass filter 16b, buffer amplifier 17b, variable resistor 18b, and amplifier 19b in the same manner as described above. Thereafter, the same operation as above is repeated, and a multiplexed signal of the delayed analog audio signal and the original analog audio signal is outputted to the output terminals 20a and 20b for each channel.

発明が解決しようとする問題点 しかるに、上記の装置において、1チヤンネル
のアナログオーデイオ信号に対して所望の遅延時
間のアナログオーデイオ信号を付加しようとする
場合(1チヤンネル使用時)も上記の2チヤンネ
ルの信号の同時処理時と同様に、A/D変換回
路、D/A変換回路の各動作やD.RAM71〜7o
のコントロール処理が、制御回路6の出力ビツト
クロツクB.CLKにすべて位相同期して行なわれ
るため、P.RAM71〜7oの1チヤンネル当りの
データ処理スピードはA/D・D/A変換サイク
ルの2倍(すなわち、標本化周期の半分の周期)
になつている。このため、1チヤンネル使用時に
はリード・ライトサイクル時間の半分の時間は、
P.RAM71〜7oはデイジタルデータの実際の遅
延には何の寄与もしておらず、その記憶容量を
100%使用されておらず、不経済であるという問
題点があつた。
Problems to be Solved by the Invention However, in the above device, when trying to add an analog audio signal with a desired delay time to the analog audio signal of one channel (when using one channel), the above two channels are also added. As with the simultaneous processing of signals, each operation of the A/D conversion circuit and D/A conversion circuit and the D.RAM7 1 to 7 o
Since all control processing is performed in phase synchronization with the output bit clock B.CLK of the control circuit 6, the data processing speed per channel of P.RAM 71 to 7o is equivalent to the A/D/D/A conversion cycle. twice (i.e. half the period of the sampling period)
It's getting old. Therefore, when using one channel, half of the read/write cycle time is
P.RAM7 1 to 7 o does not contribute to the actual delay of digital data and reduces its storage capacity.
The problem was that it was not 100% used and was uneconomical.

そこで、本発明は1チヤンネル使用時は標本化
周期の半周期毎にD.RAMの書込み及び読み出し
とその動作の休止とを交互に繰り返すことによ
り、上記の問題点を解決したデイジタルデイレイ
回路を提供することを目的とする。
Therefore, the present invention provides a digital delay circuit that solves the above problems by alternately repeating writing and reading of D.RAM and pausing its operation every half period of the sampling period when one channel is used. The purpose is to

問題点を解決するための手段 第1図は本発明の要部の構成を示すブロツク図
で、第7図に示した制御回路6の要部に相当する
回路を示す。デイジタルデイレイ回路は第1及び
第2のA/D変換回路、単一のD/A変換回路、
D/A変換出力を2系統に振り分ける第1及び第
2のスイツチ回路、n個のD.RAM等のデイジタ
ルメモリ及びこれらを制御する制御回路とより大
略構成されるが、制御回路以外は第7図と同様構
成である。第1図において、クロツク発生器25
は一定周波数のビツトクロツクB.CLKを出力す
る。タイミングクロツク回路26は、入力デイジ
タルデータのチヤンネル数とチヤンネルの種別を
示す信号と前記ビツトクロツクとが夫々供給さ
れ、ビツトクロツクを分周することにより生成し
た入力デイジタルデータの標本化周期に等しい周
期の対称方形波である分周パルスを出力すると共
に、入力デイジタルデータのチヤンネル数が2チ
ヤンネルのときはビツトクロツクに位相同期した
パルスを常時ゲート出力し、入力デイジタルデー
タが第1チヤンネルだけのときはビツトクロツク
に位相同期したパルスを前記分周パルスが第1の
論理レベルである期間ゲート出力し、入力デイジ
タルデータが第2チヤンネルだけのときはビツト
クロツクに位相同期したパルスを前記分周パルス
が第2の論理レベルである期間ゲート出力する。
コントロールタイミング回路27は前記A/D変
換回路及びD/A変換回路を制御する各種クロツ
クパルスを発生する回路で、タイミングクロツク
回路26よりの分周パルスをD/A変換回路の基
準クロツクである同期信号として出力すると共
に、入力デイジタルデータが2チヤンネルのとき
には第1及び第2のA/D変換回路に夫々供給さ
れる第1及び第2のA/D変換用クロツクパルス
AD−1及びAD−2と、D/A変換回路の出力
信号を2系統に振り分ける第1及び第2のスイツ
チ回路のスイツチング信号となる第1及び第2の
パルスDA−1及びDA−2を夫々出力する。た
だし、入力デイジタルデータが1チヤンネルのと
きには、コントロールタイミング回路27はパル
スAD−1及びDA−1(又はAD−2及びDA−
2)を同期信号LRCK及びビツトクロツクB.
CLKと共に出力し、パルスAD−2及びDA−2
(又はAD−1及びDA−1)は夫々出力しない。
Means for Solving the Problems FIG. 1 is a block diagram showing the configuration of the main part of the present invention, and shows a circuit corresponding to the main part of the control circuit 6 shown in FIG. The digital delay circuit includes first and second A/D conversion circuits, a single D/A conversion circuit,
It is roughly composed of a first and second switch circuit that distributes the D/A conversion output into two systems, n digital memories such as D.RAM, and a control circuit that controls them. It has the same configuration as the figure. In FIG.
outputs a constant frequency bit clock B.CLK. The timing clock circuit 26 is supplied with the bit clock and a signal indicating the number of channels of input digital data and the type of channel, and has a symmetrical period equal to the sampling period of the input digital data generated by dividing the bit clock. In addition to outputting a frequency-divided pulse that is a square wave, when the number of channels of input digital data is two, a pulse synchronized in phase with the bit clock is always output as a gate, and when the input digital data is only the first channel, the pulse is synchronized in phase with the bit clock. A synchronized pulse is gated out for a period when the frequency-divided pulse is at a first logic level, and when the input digital data is only on the second channel, a pulse synchronized in phase with the bit clock is output at a period when the frequency-divided pulse is at a second logic level. Gate output for a certain period.
The control timing circuit 27 is a circuit that generates various clock pulses for controlling the A/D conversion circuit and the D/A conversion circuit. First and second A/D conversion clock pulses are output as signals and are supplied to the first and second A/D conversion circuits, respectively, when the input digital data is of two channels.
AD-1 and AD-2, and the first and second pulses DA-1 and DA-2, which are the switching signals of the first and second switch circuits that distribute the output signals of the D/A conversion circuit into two systems. Output each. However, when the input digital data is one channel, the control timing circuit 27 outputs pulses AD-1 and DA-1 (or AD-2 and DA-1).
2) The synchronization signal LRCK and bit clock B.
Output with CLK, pulse AD-2 and DA-2
(or AD-1 and DA-1) are not output.

更に、リード・ライト制御回路28は、タイミ
ングクロツク回路26よりゲート出力された前記
ビツトクロツクに位相同期したパルスが供給さ
れ、デイジタルメモリ回路の書き込み読み出し制
御信号,,を出力すると共に、n+
1ビツト(例えばnは7)のアドレス信号A0
Aoを出力する。ただし、本発明では入力デイジ
タルデータが2チヤンネルのときには、アドレス
信号A0〜Aoは標本化周期の略半分の周期毎に順
次に出力し、他方、入力デイジタルデータが1チ
ヤンネルのときにはその標本化周期の略半周期毎
にアドレス信号A0〜Aoの出力と、その出力の休
止とを交互に繰り返す。なお、アドレス信号の出
力休止時には書き込み読み出し制御信号もその出
力を休止せしめられる。
Further, the read/write control circuit 28 is supplied with a pulse synchronized in phase with the bit clock output from the gate from the timing clock circuit 26, and outputs a write/read control signal for the digital memory circuit, and also outputs a read/write control signal for the digital memory circuit.
1 bit (for example, n is 7) address signal A 0 ~
Output A o . However, in the present invention, when the input digital data is 2 channels, the address signals A 0 to A o are sequentially output at approximately half of the sampling period, whereas when the input digital data is 1 channel, the address signals The output of the address signals A 0 to A o and the suspension of the output are alternately repeated approximately every half cycle. Note that when the output of the address signal is stopped, the output of the write/read control signal is also stopped.

作 用 入力デイジタルデータが1チヤンネルのときに
は、第1(又は第2)チヤンネルのデイジタルデ
ータの同期時にのみアドレス信号及び書き込み読
み出し制御信号が出力され、第2(又は第1)チ
ヤンネルの同期時にはアドレス信号及び書き込み
読み出し制御信号の出力が休止されるので、デイ
ジタルメモリ回路は第1(又は第2)チヤンネル
同期時のみ書き込み動作と読み出し動作を行な
い、1チヤンネルの入力デイジタルデータに同期
した標本化周期で動作を行ない、デイジタルメモ
リ回路の記憶容量を効率良く100%使えることに
なる。以下、本発明回路について実施例と共に説
明する。
Function When the input digital data is one channel, the address signal and the write/read control signal are output only when the digital data of the first (or second) channel is synchronized, and the address signal is output when the second (or first) channel is synchronized. Since the output of the write and read control signals is stopped, the digital memory circuit performs write and read operations only when the first (or second) channel is synchronized, and operates at a sampling period synchronized with the input digital data of the first channel. This allows 100% of the storage capacity of the digital memory circuit to be used efficiently. Hereinafter, the circuit of the present invention will be explained along with examples.

実施例 第2図は本発明回路の一実施例の要部の回路系
統図を示す。同図中、第1図と同一構成部分には
同一符号を付してある。第2図において、クロツ
ク発生器25は例えば1.5MHzの対称方形波を発
生出力し、これをビツトクロツクB.CLKとして
コントロールタイミング回路27を通して出力す
る一方、タイミングクロツク回路26内の波形整
形・微分回路30及び1/32分周器31に夫々供
給される。波形整形・微分回路30はビツトクロ
ツクB.CLKの例えば立下りエツジに位相同期し
て立下るパルス幅の狭いパルスを生成して、この
パルスをNAND回路34の一方の入力端子に供
給する。また、1/32分周器31は遅延すべきデ
イジタルデータの標本化周期に等しい周期の分周
パルスを生成し、この分周パルスを排他的論理和
回路41並びにOR回路33を通してNAND回路
34の他方の入力端子に供給し、またA/D・
D/A変換コントロール回路35へ供給し、更に
コントロールタイミング回路27を通して、第3
図C、第5図Aに示す如き同期信号LRCKとして
出力する。
Embodiment FIG. 2 shows a circuit diagram of essential parts of an embodiment of the circuit of the present invention. In the figure, the same components as in FIG. 1 are designated by the same reference numerals. In FIG. 2, the clock generator 25 generates and outputs a symmetrical square wave of, for example, 1.5 MHz, and outputs this as a bit clock B.CLK through the control timing circuit 27, while the waveform shaping/differentiating circuit in the timing clock circuit 26 30 and 1/32 frequency dividers 31, respectively. The waveform shaping/differentiating circuit 30 generates a narrow pulse that falls in phase synchronization with, for example, the falling edge of the bit clock B.CLK, and supplies this pulse to one input terminal of the NAND circuit 34. Further, the 1/32 frequency divider 31 generates a frequency division pulse with a period equal to the sampling period of the digital data to be delayed, and this frequency division pulse is passed through the exclusive OR circuit 41 and the OR circuit 33 to the NAND circuit 34. supply to the other input terminal, and also the A/D input terminal.
The third
It is output as a synchronization signal LRCK as shown in FIG. C and FIG. 5A.

1チヤンネル・2チヤンネルコントロール回路
32は、チヤンネル数別に応じた信号を発生する
回路で、2つのスイツチS1,S2、排他的論理和回
路38、インバータ39及び40よりなり、遅延
すべきデイジタルデータが2チヤンネルのときは
スイツチS1及びS2が共にオンとされ、遅延すべき
データが1チヤンネルで、かつ、それが第1チヤ
ンネルのときはスイツチS1のみがオン、第2チヤ
ンネルのときはスイツチS2のみがオンとされる。
ここで、まず2チヤンネルのデイジタルデータを
遅延する場合につき説明するに、1チヤンネル・
2チヤンネルコントロール回路32はスイツチ
S1,S2が共にオンとされることより、インバータ
39よりハイレベルの信号をOR回路32に供給
し、かつ、インバータ40よりハイレベルの信号
を排他的論理和回路41に供給する。これによ
り、OR回路33よりNAND回路34へ供給され
る信号は常にハイレベルとなる。これにより、
NAND回路34からは波形整形・微分回路30
の出力パルスの逆相のパルスが取り出されて、リ
ード・ライト制御回路28を構成するD.RAMリ
ード/ライトコントロール回路36及びD.RAM
アドレスカウンタコントロール回路37に夫々供
給される。
The 1-channel/2-channel control circuit 32 is a circuit that generates signals according to the number of channels, and is composed of two switches S 1 and S 2 , an exclusive OR circuit 38, and inverters 39 and 40, and is a circuit that generates signals according to the number of channels. When there are two channels, switches S 1 and S 2 are both turned on; when the data to be delayed is one channel and it is the first channel, only switch S 1 is turned on; when it is the second channel, only switch S 1 is turned on; Only switch S2 is turned on.
First, we will explain the case where two channels of digital data are delayed.
2 channel control circuit 32 is a switch
Since both S 1 and S 2 are turned on, the inverter 39 supplies a high level signal to the OR circuit 32 and the inverter 40 supplies a high level signal to the exclusive OR circuit 41. As a result, the signal supplied from the OR circuit 33 to the NAND circuit 34 is always at a high level. This results in
From the NAND circuit 34, the waveform shaping/differentiation circuit 30
A pulse having the opposite phase of the output pulse of
The signals are respectively supplied to the address counter control circuit 37.

これにより、D.RAMリード/ライトコントロ
ール回路36は、第4図Aに示す前記ビツトクロ
ツクB.CLKに夫々位相同期した同図Bに示すス
トローブ信号と、同図Dに示すストローブ
信号と同図Eに示す書き込み制御信号と
この信号と逆相の信号WEと、行アドレスと列ア
ドレスの出力タイミングを定めるXYアドレス信
号とを夫々出力する。また、これと同時に、前記
回路37は8ビツトのアドレス信号A0〜A7
夫々並列に出力する。このアドレス信号A0〜A7
は行アドレス8ビツト又は列アドレス8ビツトを
示す信号である。ここで、アドレス信号A0〜A7
の行アドレスと列アドレスとは第4図Cに示すよ
うに、前記XYアドレス信号により同図B、Dに
示すストローブ信号、に合わせて切換
えられる。前記回路37は第3図Dに示す如く標
本化周期の略半周期で、行アドレス8ビツトと列
アドレス8ビツトとを交互に、かつ、全部で32回
出力する。すなわち、行アドレス8ビツトと列ア
ドレス8ビツトとで定めるD.RAMのアドレス
は、標本化周期の略半周期で16回順次に変化する
ことになり、アドレスカウンタ(図示せず)は16
カウントする。
As a result, the D.RAM read/write control circuit 36 outputs the strobe signal shown in FIG. 4B, which is phase synchronized with the bit clock B.CLK shown in FIG. A write control signal shown in , a signal WE having the opposite phase to this signal, and an XY address signal that determines the output timing of the row address and column address are output, respectively. At the same time, the circuit 37 outputs 8-bit address signals A0 to A7 in parallel. This address signal A 0 ~ A 7
is a signal indicating an 8-bit row address or an 8-bit column address. Here, address signals A 0 to A 7
The row address and column address of , as shown in FIG. 4C, are switched by the XY address signal in accordance with the strobe signals shown in FIG. 4B and D. As shown in FIG. 3D, the circuit 37 outputs an 8-bit row address and an 8-bit column address alternately, 32 times in total, at approximately half the sampling period. In other words, the D.RAM address defined by the 8-bit row address and 8-bit column address changes sequentially 16 times in approximately half the sampling period, and the address counter (not shown) changes 16 times in approximately half the sampling period.
Count.

D.RAMは、第4図B、Cに示す如くストロー
ブ信号が立下つた時には行アドレス信号8
ビツトが入来され、ストローブ信号が同図
Dに示す如く立下つた時には列アドレス信号8ビ
ツトが入来され、更にストローブ信号が立
下つてから一定時間後に同図Eに示す如く書き込
み制御信号が立下つて、入力デイジタルデー
タを上記の列アドレス8ビツトと行アドレス8ビ
ツトにより指定されたアドレスに書き込む前に、
その同じアドレスにそれまで記憶されていたデイ
ジタルデータを読み出す構成とされている。な
お、第4図F、Gに示す信号はD.RAMから読み
出された信号、D.RAMへ供給される入力デイジ
タルデータを夫々示す。また、第4図Aに示すビ
ツトクロツクB.CLKの波形上部の数値はビツト
クロツクB.CLKを8逓倍したクロツクの発生タ
イミングを示す。
D.RAM receives the row address signal 8 when the strobe signal falls as shown in FIG. 4B and C.
When the bit is input and the strobe signal falls as shown in figure D, 8 bits of the column address signal are input, and after a certain period of time after the strobe signal falls, the write control signal is input as shown in figure E. before writing the input digital data to the address specified by the above 8 bits of column address and 8 bits of row address.
The configuration is such that the digital data previously stored at the same address is read out. Note that the signals shown in FIGS. 4F and 4G represent signals read from D.RAM and input digital data supplied to D.RAM, respectively. Further, the numerical value at the top of the waveform of bit clock B.CLK shown in FIG. 4A indicates the generation timing of a clock obtained by multiplying bit clock B.CLK by eight.

また、A/D.D/Aコントロール回路35は、
標本化周期に等しく、かつ、互いに逆相の第3図
A、Bに示す如き第1及び第2のA/D変換用ク
ロツクパルスAD−1及びAD−2(これは第7図
のCC1,CC2に相当する)を発生出力すると共
に、同図E、Fに示す如き第1及び第2のパルス
DA−1及びDA−2を夫々発生出力する。2チ
ヤンネルのデイジタルデータが各別に供給される
2つのA/D変換回路(第7図の4a,4bに相
当)はクロツクパルスAD−1,AD−2の立上
りから次の立上りまでの−標本化周期で入力アナ
ログ信号の標本化及び量子化を行なう。ここで、
クロツクパルスAD−1とAD−2とは第3図A、
Bよりわかるように、互に逆相であるから、2つ
のA/D変換回路は互いに標本化周期の半周期ず
れてA/D変換動作を行なう。また、第1及び第
2のパルスDA−1及びDA−2は夫々D/A変
換部(第7図の11に相当)を通してD/A変換
回路の出力端に設けられた2つのスイツチ回路
(第7図の13,14に相当)に各別にスイツチ
ング信号として印加され、これをそのハイレベル
期間オンとし、かつ、ローレベル期間オフとす
る。これにより、第7図と共に説明した従来と同
様の2チヤンネルのデイジタルデータの所望の遅
延を行なわせることができる。
Further, the A/DD/A control circuit 35 is
The first and second A/D conversion clock pulses AD-1 and AD-2 shown in FIGS. 3A and B, which are equal to the sampling period and have opposite phases to each other (these are CC1 and CC2 in FIG. 7) ), and also generates and outputs the first and second pulses as shown in E and F of the same figure.
Generates and outputs DA-1 and DA-2, respectively. Two A/D conversion circuits (corresponding to 4a and 4b in FIG. 7) to which two channels of digital data are supplied separately have a sampling period from the rising edge of clock pulses AD-1 and AD-2 to the next rising edge. Samples and quantizes the input analog signal. here,
Clock pulses AD-1 and AD-2 are shown in Figure 3A,
As can be seen from B, since the phases are opposite to each other, the two A/D conversion circuits perform A/D conversion operations with a difference of half a sampling period from each other. Further, the first and second pulses DA-1 and DA-2 are passed through a D/A converter (corresponding to 11 in FIG. 7), respectively, to two switch circuits (corresponding to 11 in FIG. 7) provided at the output end of the D/A converter circuit. (corresponding to 13 and 14 in FIG. 7) as switching signals, which are turned on during the high level period and turned off during the low level period. As a result, it is possible to perform the desired delay of the two-channel digital data, similar to the conventional method described with reference to FIG.

次に入力デイジタルデータが1チヤンネルの場
合につき説明するに、このときは1チヤンネル・
2チヤンネルコントロール回路32は1チヤンネ
ルのデイジタルデータが第1チヤンネルのときは
スイツチS1がオン、スイツチS2がオフとされる。
また1チヤンネルのデイジタルデータが第2チヤ
ンネルのときはスイツチS1がオフ、スイツチS2
オンとされる。いま、第1チヤンネルのデイジタ
ルデータを遅延するものとすると、インバータ3
9よりローレベルの信号が出力され、インバータ
40よりハイレベルの信号が出力される。
Next, we will explain the case where the input digital data is one channel.
In the two-channel control circuit 32, when the digital data of one channel is the first channel, the switch S1 is turned on and the switch S2 is turned off.
Further, when the digital data of the first channel is the second channel, the switch S1 is turned off and the switch S2 is turned on. Now, assuming that the digital data of the first channel is delayed, the inverter 3
9 outputs a low level signal, and inverter 40 outputs a high level signal.

従つて、排他的論理和回路41からは1/32分
周器31の出力パルスと逆相のパルスが取り出さ
れ、更にインバータ39の出力信号はローレベル
であるから、OR回路33よりNAND回路34に
供給される信号は1/32分周器31の出力パルス
と逆相のパルスとなる。このため、NAND回路
34は第5図Bに示す1/32分周器31の出力で
ある同期信号LRCKのハイレベル期間は常にハイ
レベルの信号を出力し、同期信号LRCKのローレ
ベル期間のみ波形整形・微分回路30の出力信号
をゲート出力する。この結果、D.RAMリード/
ライトコントロール回路36は同期信号LRCKの
ローレベル期間のみ書き込み読み出し制御信号
RAS、、等を発生出力し、同期信号
LRCKのハイレベル期間はこの制御信号を発生出
力しない。また、A/D.D/A変換コントロール
回路35は第5図Aに示す如き第1のクロツクパ
ルスAD/1と同図Dに示す如き第1のパルス
DA/1のみを発生し、第2のクロツクパルス
AD−2と第2のパルスDA−2とは夫々発生出
力しない。
Therefore, the exclusive OR circuit 41 takes out a pulse with the opposite phase to the output pulse of the 1/32 frequency divider 31, and since the output signal of the inverter 39 is at a low level, the NAND circuit 34 is taken out from the OR circuit 33. The signal supplied to the 1/32 frequency divider 31 is a pulse having an opposite phase to the output pulse of the 1/32 frequency divider 31. Therefore, the NAND circuit 34 always outputs a high-level signal during the high-level period of the synchronizing signal LRCK, which is the output of the 1/32 frequency divider 31 shown in FIG. The output signal of the shaping/differentiating circuit 30 is gate-outputted. As a result, D.RAM read/
The write control circuit 36 uses a write/read control signal only during the low level period of the synchronization signal LRCK.
Generates and outputs RAS, etc., and synchronizes the signal.
This control signal is not generated and output during the high level period of LRCK. The A/DD/A conversion control circuit 35 also outputs a first clock pulse AD/1 as shown in FIG. 5A and a first clock pulse AD/1 as shown in FIG.
Generates only DA/1, second clock pulse
AD-2 and second pulse DA-2 are not generated or output, respectively.

更に、D.RAMアドレスカウンタ.コントロー
ル回路37は、第5図Cに示す如く、同期信号
LRCKのローレベル期間のみアドレス信号A0
A7を発生し、次のハイレベル期間はアドレス信
号を発生出力しないことを交互に繰り返す。これ
により、2チヤンネルのデイジタルデータ伝送路
のうち一方のチヤンネルのデイジタルデータのみ
がA/D.D/A変換され、また、D.RAMに標本
化周期で書き込み読み出し出力される。
Furthermore, D.RAM address counter. The control circuit 37 receives a synchronizing signal as shown in FIG.
Address signal A 0 ~ only during low level period of LRCK
A7 is generated and the address signal is not generated and output during the next high level period, which is repeated alternately. As a result, only the digital data of one of the two channels of digital data transmission paths is A/DD/A converted, and is also written to and read out from the D.RAM at the sampling period.

なお、第2チヤンネルのデイジタルデータを遅
延する場合は、スイツチS1がオフ・スイツチS2
オンとされるため、インバータ39の出力信号が
ローレベル、インバータ40の出力信号がローレ
ベルとなる。このため、排他的論理和回路41か
ら、1/32分周期31の出力信号である同期信号
LRCK(第6図Bに示す)と同相の信号が取り出
され、OR回路33を通してNAND回路34に供
給される。従つて、この場合は、上記の説明から
容易に類推できるように、同期信号LRCKのハイ
レベル期間に第6図Cに示す如くアドレス信号
A0〜A7が発生され、かつ、同図Aに示す如き第
2のクロツクパルスAD−2と同図Dに示す如き
第2のクロツクパルスDA−2とが発生出力され
る。
Note that when the digital data of the second channel is delayed, the switch S1 is turned off and the switch S2 is turned on, so that the output signal of the inverter 39 becomes low level and the output signal of the inverter 40 becomes low level. Therefore, from the exclusive OR circuit 41, the synchronization signal which is the output signal of 1/32 period 31
A signal in phase with LRCK (shown in FIG. 6B) is taken out and supplied to a NAND circuit 34 through an OR circuit 33. Therefore, in this case, as can be easily inferred from the above explanation, the address signal is activated as shown in FIG. 6C during the high level period of the synchronization signal LRCK.
A 0 to A 7 are generated, and a second clock pulse AD-2 as shown in A of the same figure and a second clock pulse DA-2 as shown in D of the same figure are generated and output.

なお、本発明は残響音付加装置以外の他の用途
にも使用できることは勿論である。
It goes without saying that the present invention can also be used for applications other than the reverberation sound adding device.

発明の効果 上述の如く、本発明によれば、2チヤンネルの
デイジタルデータを所望の時間各別に遅延する回
路において、1チヤンネルのデイジタルデータに
対しては、2チヤンネル使用時の半分のメモリ量
で同じ遅延時間を得ることができ、従つてデイジ
タルメモリ回路を100%効率良く使用することに
より2チヤンネル使用時の最大2倍の遅延時間を
得ることができる等の特長を有するものである。
Effects of the Invention As described above, according to the present invention, in a circuit that delays two channels of digital data separately for a desired time, one channel of digital data can be processed with half the amount of memory used when two channels are used. Therefore, by using the digital memory circuit 100% efficiently, it is possible to obtain a delay time up to twice as much as when using two channels.

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

第1図は本発明回路の構成の要部を示すブロツ
ク系統図、第2図は本発明回路の一実施例の要部
を示す回路系統図、第3図、第4図、第5図及び
第6図は夫々本発明回路の動作説明用信号波形
図、第7図は本発明回路を適用し得る2チヤンネ
ルの残響音付加装置の一例を示すブロツク系統図
である。 1a,1b…アナログオーデイオ信号入力端
子、4a,4b…A/D積分回路、5a,5b…
16ビツトA/D変換部、6…制御回路、71〜7o
…ダイナミツク・ランダム・アクセス・メモリ
(D.RAM)、11…16ビツトD/A変換部、12
…D/A積分器・グリツチ回路、20a,20b
…アナログオーデイオ信号出力端子、25…クロ
ツク発生器、26…タイミングクロツク回路、2
7…コントロールタイミング回路、28…リー
ド・ライト制御回路、30…波形整形、微分回
路、31…1/32分周器、32…1チヤンネル・
2チヤンネルコントロール回路、35…A/D.
D/A変換コントロール回路、36…D.RAMリ
ード.ライトコントロール回路、37…D.RAM
アドレスカウンタ・コントロール回路。
FIG. 1 is a block system diagram showing the main part of the configuration of the circuit of the present invention, FIG. 2 is a circuit system diagram showing the main part of an embodiment of the circuit of the invention, and FIGS. FIG. 6 is a signal waveform diagram for explaining the operation of the circuit of the present invention, and FIG. 7 is a block system diagram showing an example of a two-channel reverberation sound adding device to which the circuit of the present invention can be applied. 1a, 1b...Analog audio signal input terminal, 4a, 4b...A/D integration circuit, 5a, 5b...
16-bit A/D converter, 6...control circuit, 7 1 to 7 o
...Dynamic random access memory (D.RAM), 11...16-bit D/A converter, 12
...D/A integrator/glitch circuit, 20a, 20b
...Analog audio signal output terminal, 25...Clock generator, 26...Timing clock circuit, 2
7... Control timing circuit, 28... Read/write control circuit, 30... Waveform shaping, differentiation circuit, 31... 1/32 frequency divider, 32... 1 channel.
2 channel control circuit, 35...A/D.
D/A conversion control circuit, 36...D.RAM read. Light control circuit, 37...D.RAM
Address counter control circuit.

Claims (1)

【特許請求の範囲】 1 1チヤンネル又は2チヤンネルのアナログ信
号をA/D変換回路により標本化及び量子化して
得た1チヤンネル又は2チヤンネルのデイジタル
データを、をデイジタルメモリ回路への書き込み
と読み出しをその各アドレスを通して順次に行な
わせることにより該メモリ回路より遅延されたデ
イジタルデータをD/A変換回路へ出力せしめる
デイジタルデイレイ回路において、 一定周波数のビツトクロツクを出力するクロツ
ク発生器と、 該入力デイジタルデータのチヤンネル数とチヤ
ンネルの種別を示す信号と該ビツトクロツクとが
夫々供給され、該ビツトクロツクを分周すること
により牛成した該入力デイジタルデータの標本化
周期に等しい周期の対称方形波である分周パルス
を出力すると共に、該入力デイジタルデータのチ
ヤンネル数が2チヤンネルのときは該ビツトクロ
ツクに位相同期したパルスを常時ゲート出力し、
該入力デイジタルデータが第1チヤンネルだけの
ときは該ビツトクロツクに位相同期したパルスを
前記分周パルスが第1の論理レベルである期間ゲ
ート出力し、該入力デイジタルデータが第2チヤ
ンネルだけのときは該ビツトクロツクに位相同期
したパルスを該分周パルスが第2の論理レベルあ
る期間ゲート出力するタイミングクロツク回路
と、 該タイミングクロツク回路よりの該分周パルス
を、前記D/A変換回路の基準クロツクである同
期信号として出力すると共に、該入力デイジタル
データが2チヤンネルのときには2チヤンネルの
デイジタルデータを得るための第1及び第2の
A/D変換用クロツクパルスと、2チヤンネルの
遅延アナログ信号を前記D/A変換回路の出力端
より振り分けて出力するスイツチ回路のスイツチ
ングパルスとして使用する第1及び第2のパルス
を夫々出力し、該入力デイジタルデータが1チヤ
ンネルのときには該第1又は第2のA/D変換用
クロツクパルスと該第1又は第2パルスのみを出
力するコントロールタイミング回路と、 該タイミングクロツク回路によりゲート出力さ
れた前記ビツトクロツクに位相同期したパルスが
供給され、該入力デイジタルデータが2チヤンネ
ルのときには前記デイジタルメモリ回路の書き込
み読み出し制御信号を出力すると共に前記デイジ
タルメモリ回路のアドレス信号をその標本化周期
の略半周期毎に順次に出力し、該入力デイジタル
データが1チヤンネルのときにはその標本化周期
の略半周期毎に該書き込み読み出し制御信号及び
アドレス信号の出力と出力の休止とを交互に繰り
返すリード・ライト制御回路とよりなることを特
徴とするデイジタルデイレイ回路。
[Claims] 1. Writing and reading of one or two channels of digital data obtained by sampling and quantizing one or two channels of analog signals using an A/D conversion circuit into a digital memory circuit. A digital delay circuit that outputs digital data delayed from the memory circuit to a D/A conversion circuit by sequentially passing through each address, the clock generator outputting a bit clock of a constant frequency; A signal indicating the number of channels and the type of channel and the bit clock are respectively supplied, and the bit clock is divided to generate a divided pulse which is a symmetrical square wave with a period equal to the sampling period of the input digital data. At the same time, when the number of channels of the input digital data is two, a pulse synchronized in phase with the bit clock is always gated out,
When the input digital data is only on the first channel, a pulse synchronized in phase with the bit clock is gated out while the frequency-divided pulse is at the first logic level, and when the input digital data is on the second channel only, the gate is output. a timing clock circuit for gate-outputting a pulse whose phase is synchronized with a bit clock for a period when the frequency-divided pulse is at a second logic level; In addition, when the input digital data is of two channels, the first and second A/D conversion clock pulses for obtaining two channels of digital data, and the delayed analog signal of two channels are outputted as a synchronization signal of the D. The first and second pulses used as switching pulses of the switch circuit are distributed and outputted from the output terminal of the /A conversion circuit, and when the input digital data is one channel, the first or second A a control timing circuit that outputs only the clock pulse for /D conversion and the first or second pulse, and a pulse that is phase-synchronized with the bit clock outputted from the gate by the timing clock circuit, and the input digital data is divided into two channels. When , the write/read control signal of the digital memory circuit is outputted, and the address signal of the digital memory circuit is sequentially outputted approximately every half period of the sampling period, and when the input digital data is one channel, the sampling signal is outputted. A digital delay circuit comprising a read/write control circuit that alternately repeats outputting and pausing the output of the write/read control signal and address signal approximately every half cycle.
JP15100684A 1984-07-20 1984-07-20 Digital delay circuit Granted JPS6130112A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP15100684A JPS6130112A (en) 1984-07-20 1984-07-20 Digital delay circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP15100684A JPS6130112A (en) 1984-07-20 1984-07-20 Digital delay circuit

Publications (2)

Publication Number Publication Date
JPS6130112A JPS6130112A (en) 1986-02-12
JPH0316041B2 true JPH0316041B2 (en) 1991-03-04

Family

ID=15509227

Family Applications (1)

Application Number Title Priority Date Filing Date
JP15100684A Granted JPS6130112A (en) 1984-07-20 1984-07-20 Digital delay circuit

Country Status (1)

Country Link
JP (1) JPS6130112A (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2746956B2 (en) * 1988-11-21 1998-05-06 カヤバ工業株式会社 Structure level correction device

Also Published As

Publication number Publication date
JPS6130112A (en) 1986-02-12

Similar Documents

Publication Publication Date Title
US4237343A (en) Digital delay/ambience processor
JPS634493A (en) Dual port memory
JPS60229521A (en) Digital signal delay circuit
JPH0217867B2 (en)
EP0158980A2 (en) Digital time base corrector
US4685134A (en) Multichannel computer generated sound synthesis system
US4370524A (en) Circuit for time compression and expansion of audio signals
JPH0316041B2 (en)
KR100218318B1 (en) Frequency converter
US5500825A (en) Parallel data outputting storage circuit
US4805508A (en) Sound synthesizing circuit
US5297100A (en) Address control system for a RAM in a digital audio set
US5842169A (en) Read/write control method and circuit for a sound recording/reproducing device
JPS61114351A (en) memory controller
JP2605680B2 (en) Audio noise generation circuit
JP2504143B2 (en) Frame conversion circuit
JP2853203B2 (en) Audio signal delay device
JPS63214800A (en) Audio signal addition circuit
JPH0468632B2 (en)
JPS63310298A (en) Time slot replacing device
JPS61136391A (en) Time base collector
JP2560276B2 (en) Digital effect device
JPH01197666A (en) Analog/digital converter
JPH0255975A (en) Phase control circuit for multichannel pulse
JPS58143605A (en) Frequency dividing and multiplying circuit