[go: up one dir, main page]

JPH08305630A - Digital signal processor - Google Patents

Digital signal processor

Info

Publication number
JPH08305630A
JPH08305630A JP12947495A JP12947495A JPH08305630A JP H08305630 A JPH08305630 A JP H08305630A JP 12947495 A JP12947495 A JP 12947495A JP 12947495 A JP12947495 A JP 12947495A JP H08305630 A JPH08305630 A JP H08305630A
Authority
JP
Japan
Prior art keywords
signal
address
data
supplied
digital signal
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.)
Withdrawn
Application number
JP12947495A
Other languages
Japanese (ja)
Inventor
Shinji Kobayashi
信司 小林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Priority to JP12947495A priority Critical patent/JPH08305630A/en
Publication of JPH08305630A publication Critical patent/JPH08305630A/en
Withdrawn legal-status Critical Current

Links

Abstract

PURPOSE: To provide a digital signal processor which can fast operate at low cost. CONSTITUTION: The digital signal processor consists of an address generation means 17 which transmits the addresses after increment of them, the 1st and 2nd latch circuits 31 and 32 which latch the addresses supplied from the means 17 with the timings alternate to each other, the 1st and 2nd memories 33 and 34 where the information signals are readably written in the addresses latched by both circuits 31 and 32, and an arithmetic means which applies the arithmetic operations to the information signals that are read out of both memories 33 and 34 with the timings alternate to each other.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明はデジタル信号処理装置に
関し、特に情報信号を記憶する記憶装置が設けられるデ
ジタル信号処理装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a digital signal processing device, and more particularly to a digital signal processing device provided with a storage device for storing information signals.

【0002】[0002]

【従来の技術】今日において、コンピュータや画像信号
処理装置や音声信号処理装置等に設けられて、供給され
たデータやコマンド信号や画像信号やオーデオ信号等の
デジタル情報信号の所定の信号処理を行うデジタル・シ
グナル・プロセッサ(DigitalSignal Processor;以
下、DSPと称する。)等のデジタル信号処理装置が普
及している。上記デジタル信号処理装置は、デジタル情
報信号を読出し可能に記憶するデータメモリと、該デー
タメモリから読み出されたデジタル情報信号の演算を行
う演算手段とを備えており、該データメモリ及び演算手
段は半導体素子で構成される。
2. Description of the Related Art Today, it is provided in a computer, an image signal processing apparatus, an audio signal processing apparatus, etc., and performs predetermined signal processing of supplied digital information signals such as data, command signals, image signals and audio signals. Digital signal processing devices such as a digital signal processor (hereinafter, referred to as DSP) are in widespread use. The digital signal processing device includes a data memory that stores a digital information signal so that the digital information signal can be read out, and a computing unit that computes the digital information signal read from the data memory. It is composed of semiconductor elements.

【0003】また、近年では情報の高度化や高品質化に
伴い、情報信号の情報量が増大して、上記デジタル信号
処理装置は、動作速度の高速化及び上記データメモリの
大容量化が要望される。これに対し、該デジタル信号処
理装置は、近年の半導体プロセス技術の進歩により、動
作速度の高速化及びデータメモリの大容量化が実現され
ている。
In recent years, the amount of information signals has increased with the sophistication and quality of information, and the digital signal processing device is required to have a high operating speed and a large capacity of the data memory. To be done. On the other hand, in the digital signal processing device, the operation speed has been increased and the capacity of the data memory has been increased due to the progress of the semiconductor process technology in recent years.

【0004】[0004]

【発明が解決しようとする課題】ところで、上記半導体
素子の動作速度を高速とする半導体プロセス技術を用い
て、上記データメモリを製造した場合には、製造コスト
が高くデジタル信号処理装置が高価になるという問題点
を生じていた。また、製造コストの低い半導体プロセス
技術で該データメモリを製造した場合には、該デジタル
信号処理装置の動作速度を高速にすることが困難である
という問題点を生じていた。
By the way, when the data memory is manufactured by using the semiconductor process technology for increasing the operation speed of the semiconductor element, the manufacturing cost becomes high and the digital signal processing device becomes expensive. Was causing problems. In addition, when the data memory is manufactured by a semiconductor process technology which is low in manufacturing cost, it is difficult to increase the operating speed of the digital signal processing device.

【0005】本発明は、以上のような問題点に鑑み、安
価で動作速度が高速なデジタル信号処理装置を提供する
ことを目的とする。
In view of the above problems, it is an object of the present invention to provide an inexpensive digital signal processing device which operates at high speed.

【0006】[0006]

【課題を解決するための手段】この目的を達成した本発
明に係るデジタル信号処理装置は、アドレスをインクリ
メントして送出するアドレス生成手段と、互いに交互の
タイミングで上記アドレス生成手段から供給されたアド
レスをラッチする第1、第2のラッチ回路と、上記第
1、第2のラッチ回路にラッチされたアドレスにおいて
読出し可能に情報信号が書き込まれる第1、第2のメモ
リと、上記第1、第2のメモリから互いに交互のタイミ
ングで読み出された情報信号の演算を行う演算手段とを
備える。
The digital signal processing apparatus according to the present invention, which has achieved this object, has an address generating means for incrementing and transmitting an address and an address supplied from the address generating means at mutually alternating timings. First and second latch circuits for latching the first and second latch circuits, first and second memories in which an information signal is readably written at the address latched by the first and second latch circuits, and the first and second latch circuits. And an arithmetic unit for arithmetically operating the information signals read from the two memories at alternate timings.

【0007】[0007]

【作用】以上の構成を備える本発明に係るデジタル信号
処理装置によれば、第1、第2のメモリにおいて第1、
第2のラッチ回路でラッチされた互いに交互のアドレス
に情報信号の書込み及び読出しを行う。
According to the digital signal processing device of the present invention having the above-described structure, the first and second memories have the first and second memories.
Information signals are written to and read from the mutually alternating addresses latched by the second latch circuit.

【0008】[0008]

【実施例】以下、本発明に係るデジタル信号処理装置の
好ましい実施例について図面を参照しながら説明する。
上記デジタル信号処理装置がデジタルオーディオ・テー
プレコーダ(Digital Audio Taperecorder;以下、DA
Tと称する。)に設けられた場合を図1に示す。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Preferred embodiments of a digital signal processing device according to the present invention will be described below with reference to the drawings.
The digital signal processing device is a digital audio tape recorder (hereinafter referred to as DA).
Called T. ) Is shown in FIG.

【0009】上記DATは、図1に示すように装着され
た磁気テープ40の走行方向及び走行速度を切換え設定
可能に該磁気テープ40を走行させる走行手段と、該走
行手段で走行された磁気テープ40の主面に走査方向に
1回転する毎に1トラック分の情報信号を記録再生する
ドラム型の回転ヘッド1と、該回転ヘッド1で再生され
たオーデオ信号をPCM復調して音声出力させたり、供
給されたオーデオ信号をPCM変調して記録する記録・
再生手段2と、該記録・再生手段2でPCM復調された
情報信号を信号処理して、該記録・再生手段2に供給す
るデジタル信号処理装置10と、該該記録・再生手段2
及びデジタル信号処理装置10を制御するマイクロコン
ピュータ3と、該DATの動作モードに応じて該マイク
ロコンピュータ3に制御条件を設定するモード設定手段
4と備える。
The DAT has a traveling means for traveling the magnetic tape 40 mounted thereon as shown in FIG. 1 so that the traveling direction and traveling speed of the magnetic tape 40 can be switched and set, and the magnetic tape traveling by the traveling means. A drum type rotary head 1 which records and reproduces an information signal for one track each time the main surface of 40 is rotated in the scanning direction, and PCM demodulation of the audio signal reproduced by the rotary head 1 to output a sound. Recording that records the supplied audio signal by PCM modulation
The reproducing means 2, a digital signal processing device 10 for signal-processing the information signal PCM demodulated by the recording / reproducing means 2 and supplying the signal signal to the recording / reproducing means 2, and the recording / reproducing means 2
And a microcomputer 3 for controlling the digital signal processing device 10, and a mode setting means 4 for setting control conditions in the microcomputer 3 according to the operation mode of the DAT.

【0010】上記マイクロコンピュータ3は、モード設
定手段4で設定された制御条件に応じて上記記録・再生
手段2にサンプリング周波数を設定して、該記録・再生
手段2及び上記デジタル信号処理装置10をサンプリン
グクロック信号fsに同期させて動作させ、該デジタル
信号処理装置10にコマンド信号に応じた信号処理を行
わせる。
The microcomputer 3 sets a sampling frequency in the recording / reproducing means 2 in accordance with the control condition set by the mode setting means 4 so that the recording / reproducing means 2 and the digital signal processing device 10 can be operated. It operates in synchronization with the sampling clock signal fs to cause the digital signal processing device 10 to perform signal processing according to the command signal.

【0011】このDATの規格には、図2に示すように
4個の記録・再生モードと2個の再生専用モードが存在
する。上記記録・再生モードには、サンプリング周波数
が48KHzで量子化ビット数が16ビットの48kモ
ードと、各々サンプリング周波数が32KHzで、量子
化ビット数が16ビットの32kモード、量子化ビット
数が12ビットでチャンネル数が2CHの32k−LP
モード及び量子化ビット数が12ビットでチャンネル数
が4CHの32k−4CHモードとを有しており、該4
8kモードは標準装備が義務付けられており、他のモー
ドはオプションで装備される。
The DAT standard has four recording / reproducing modes and two reproducing-only modes as shown in FIG. The recording / playback modes include a 48k mode with a sampling frequency of 48 KHz and a quantization bit number of 16 bits, a 32k mode with a sampling frequency of 32 KHz and a quantization bit number of 16 bits, and a quantization bit number of 12 bits. 32k-LP with 2 channels
It has a 32k-4CH mode in which the mode and the number of quantization bits are 12 bits and the number of channels is 4CH.
8k mode is mandatory as standard equipment, other modes are optional equipment.

【0012】また、上記再生専用モードには、各々サン
プリング周波数が44.1KHz、量子化ビット数が1
6ビットで、磁気テープの走行速度及びトラックピッチ
が標準の44kモードと、該磁気テープの走行速度及び
トラックピッチが標準の1.5倍である44k−WTモ
ードとを有しており、いずれのモードも標準装備が義務
付けられている。
In the reproduction-only mode, the sampling frequency is 44.1 KHz and the number of quantization bits is 1.
It has a 6-bit magnetic tape running speed and track pitch of standard 44k mode and a magnetic tape running speed and track pitch of 1.5 times standard 44k-WT mode. The mode also requires standard equipment.

【0013】このDATでは、2トラックの情報信号を
1フレームとして、回転ヘッド1により磁気テープ40
のメインデータ領域に1トラック毎のデジタル情報信号
を記録する。該1フレームの各トラックは互いにインタ
ーリーブが施されており、該インターリーブが施される
ことにより上記磁気テープ40のトラック位置と上記回
転ヘッド1の位置ずれ等による誤り情報を分散させるこ
とで、情報信号の欠落を抑えている。
In this DAT, the information signal of two tracks is set as one frame and the rotary head 1 drives the magnetic tape 40.
The digital information signal for each track is recorded in the main data area. The tracks of the one frame are interleaved with each other, and the interleaving is performed to disperse error information due to the positional deviation of the track position of the magnetic tape 40 and the rotary head 1 and the like. The lack of is suppressed.

【0014】上記メインデータ領域は、図3Aに示すよ
うに128ブロックからなり、先頭から順番に同期信号
(SYNC)、メインID信号W1、メインID信号W
2、メインIDパリテイ信号及びメインデータMD1、
MD2で構成される。上記メインデータMD1とメイン
データMD2は、オーデオ信号からなり、互いにインタ
ーリーブが施されており、該インターリーブが施される
ことにより上記回転ヘッド1からの上記磁気テープ40
の浮き等による誤り情報を分散させることで、情報信号
の欠落を抑えており、かつ2重化(32.28)リード
・ソロモン符号によるパリテイ符号C1、C2が施され
て、誤り訂正が可能となっている。
As shown in FIG. 3A, the main data area is composed of 128 blocks, and a synchronization signal (SYNC), a main ID signal W1, and a main ID signal W are sequentially arranged from the beginning.
2. Main ID parity signal and main data MD1,
It is composed of MD2. The main data MD1 and the main data MD2 are composed of audio signals and are interleaved with each other. The interleaving gives the magnetic tape 40 from the rotary head 1.
The error information is suppressed by dispersing error information due to floating and the like, and the parity codes C1 and C2 by the dual (32.28) Reed-Solomon code are applied to enable error correction. Has become.

【0015】また、上記図2に示した回転ヘッド1の回
転速度、サンプリング周波数及び量子化ビット数等の上
記各記録・再生モードの仕様でメインデータMD1、M
D2を記録した場合、いずれのモードにおいても該メイ
ンデータMD1、MD2に空き領域が生じる。この空き
領域には、図3B、3Cに示すように各々8ブロックか
らなるサブデータSD1、SD2が記録される。また、
該メインデータMD1、MD2は、各々8個の領域に分
割され、該分割された該メインデータMD1、MD2の
各領域に各1ブロックのサブデータSD1、SD2が順
番に割り付られて記録される。
Further, the main data MD1 and M in the specifications of the respective recording / reproducing modes, such as the rotational speed of the rotary head 1 shown in FIG.
When D2 is recorded, an empty area is created in the main data MD1 and MD2 in any mode. In this empty area, as shown in FIGS. 3B and 3C, sub-data SD1 and SD2 each consisting of 8 blocks are recorded. Also,
Each of the main data MD1 and MD2 is divided into eight areas, and each block of sub-data SD1 and SD2 is sequentially allocated and recorded in each area of the divided main data MD1 and MD2. .

【0016】上記メインデータMD1、MD2の1ブロ
ックのフォーマットは、図4Aに示すように1シンボル
(=8ビット)毎に先頭から順番に同期信号(SYN
C)、メインID信号W1、メインID信号W2及びメ
インIDパリテイ信号と、8×32シンボルのメインデ
ータとで構成される。
As shown in FIG. 4A, the format of one block of the main data MD1 and MD2 has a sync signal (SYN) in order from the beginning for each symbol (= 8 bits).
C), a main ID signal W1, a main ID signal W2, a main ID parity signal, and main data of 8 × 32 symbols.

【0017】上記メインID信号W1は、図4Bに示す
ように記録再生に必要な各仕様が設定されるフォーマッ
トID0〜ID7、及び上記磁気テープの走行方向の各
トラック毎に割り当てられるフレームアドレスで構成さ
れる。例えば該フォーマットID2には、図4Cに示す
ようにデジタル情報信号のサンプリング周波数が設定さ
れる。該フォーマットID3には、1トラック内のメイ
ンデータのチャンネル数が設定される。該フォーマット
ID4には、量子化ビット数等の量子化規則が設定され
る。該フォーマットID5には、トラックピッチが設定
される。
As shown in FIG. 4B, the main ID signal W1 is composed of formats ID0 to ID7 in which specifications required for recording and reproduction are set, and a frame address assigned to each track in the running direction of the magnetic tape. To be done. For example, in the format ID2, the sampling frequency of the digital information signal is set as shown in FIG. 4C. The number of channels of main data in one track is set in the format ID3. A quantization rule such as the number of quantization bits is set in the format ID4. A track pitch is set in the format ID5.

【0018】上記メインID信号W2には、図4Bに示
すように各トラックの先頭から8ブロック毎のブロック
アドレスが記録される。上記サブデータ領域の1ブロッ
クのフォーマットは、図5Aに示すように1シンボル毎
に先頭から順番に同期信号(SYNC)、サブID信号
SW1、サブID信号SW2及びサブIDパリテイ信号
と、8×32シンボルのサブデータとで構成される。
In the main ID signal W2, as shown in FIG. 4B, block addresses for every 8 blocks from the beginning of each track are recorded. As shown in FIG. 5A, the format of one block in the sub-data area is 8 × 32, including a synchronization signal (SYNC), a sub-ID signal SW1, a sub-ID signal SW2 and a sub-ID parity signal in order from the beginning for each symbol. It is composed of symbol sub-data.

【0019】上記サブID信号SW1、SW2には、図
5Bに示すように高速サーチに必要なデータが設定され
るコントロールID、データID、パックID及びプロ
グラムID1〜ID3等からなる。該コントロールID
には、曲の先頭位置や各楽章毎の配置位置や容量等の目
録として機能するTable of Contents
情報(以下、TOC情報と称する。)が設定される。該
データIDには、該サブID信号SW1、SW2の使用
目的が設定される。該パックIDには、該サブID信号
SW1、SW2の構成や各データの配置が設定される。
該プログラムID1〜ID3には、編集用等のプログラ
ムが設定される。
As shown in FIG. 5B, the sub ID signals SW1 and SW2 include a control ID, a data ID, a pack ID, programs ID1 to ID3, etc. in which data required for high speed search is set. The control ID
Is a table of contents that functions as a list of the beginning position of the song, the arrangement position of each movement, and the capacity.
Information (hereinafter referred to as TOC information) is set. The purpose of use of the sub ID signals SW1 and SW2 is set in the data ID. The configuration of the sub ID signals SW1 and SW2 and the arrangement of each data are set in the pack ID.
A program for editing or the like is set in each of the programs ID1 to ID3.

【0020】上記DATに設けられた本発明に係るデジ
タル信号処理装置10は、図6に示すようにデジタル情
報信号の入出力を行うインターフェース7と、該インタ
ーフェース7から供給されたデジタル情報信号に所定の
係数を対応付ける係数設定手段8と、該係数設定手段8
で対応付けられたデジタル情報信号と係数の演算を行う
演算手段9と、該インターフェース7、係数設定手段8
及び演算手段9の相互間を接続するバス30とを有す
る。
The digital signal processing apparatus 10 according to the present invention provided in the DAT has an interface 7 for inputting / outputting a digital information signal as shown in FIG. 6, and a predetermined digital information signal supplied from the interface 7. Coefficient setting means 8 for associating the coefficient of
Calculating means 9 for calculating the digital information signal and coefficient associated with each other, the interface 7, and coefficient setting means 8
And a bus 30 that connects the computing means 9 to each other.

【0021】上記インターフェース7は、デジタル情報
信号が供給される入力ポート11と、該入力ポート11
に供給されたデジタル情報信号をサンプリングクロック
信号fsに同期して上記バス30に順次送出する入力レ
ジスタ12と、該サンプリングクロック信号fsに同期
して該バス30からデジタル情報信号が供給される出力
レジスタ13と、該出力レジスタ13から供給されたデ
ジタル情報信号を送出する出力ポート14とを有する。
The interface 7 has an input port 11 to which a digital information signal is supplied, and the input port 11
Input register 12 for sequentially sending the digital information signal supplied to the bus 30 to the bus 30 in synchronization with the sampling clock signal fs, and an output register to which the digital information signal is supplied from the bus 30 in synchronization with the sampling clock signal fs. 13 and an output port 14 for transmitting the digital information signal supplied from the output register 13.

【0022】上記係数設定手段8は、インストラクショ
ンアドレスを生成するインストラクションアドレス生成
器15と、該インストラクションアドレス毎にインスト
ラクション信号が読み出されるインストラクションメモ
リ16と、該インストラクション信号に応じてデータ用
アドレスを生成するデータアドレス生成器17と、該デ
ータアドレス生成器17から供給されたデータ用アドレ
ス毎に読み出し可能にデジタル情報信号を書き込むデー
タメモリ18と、該データメモリ18又は該バス30か
ら供給されたデジタル情報信号を選択して送出するデー
タセレクタ19と、該インストラクション信号に応じて
係数用アドレスを生成する係数アドレス生成器20と、
該係数用アドレス毎に読み出し可能に係数を書き込む係
数メモリ21と、該係数メモリ21又は上記バス30か
ら供給された係数を選択して送出する係数セレクタ22
とを有する。
The coefficient setting means 8 includes an instruction address generator 15 for generating an instruction address, an instruction memory 16 for reading out an instruction signal for each instruction address, and data for generating a data address according to the instruction signal. An address generator 17, a data memory 18 for writing a digital information signal for each data address supplied from the data address generator 17, and a digital information signal supplied from the data memory 18 or the bus 30 A data selector 19 for selecting and transmitting, and a coefficient address generator 20 for generating a coefficient address according to the instruction signal,
A coefficient memory 21 in which a coefficient is readably written for each coefficient address, and a coefficient selector 22 for selecting and transmitting the coefficient supplied from the coefficient memory 21 or the bus 30.
Have and.

【0023】上記インストラクションアドレス生成器1
5は、上記DATの電源立ち上げ時に該DATから供給
されるアドレスクリア信号や上記マイクロコンピュータ
3から供給されるアドレスクリア信号でアドレスがリセ
ットされて、該DATのシステムクロック信号SKに同
期してカウント値を1づつインクリメントしてインスト
ラクションアドレスとする。
The instruction address generator 1
An address reset signal 5 is reset by an address clear signal supplied from the DAT or an address clear signal supplied from the microcomputer 3 when the power supply of the DAT is turned on, and is counted in synchronization with the system clock signal SK of the DAT. The value is incremented by 1 to form the instruction address.

【0024】インストラクションメモリ16では、上記
インストラクションアドレス生成器15から供給された
インストラクションアドレスに記憶されたインストラク
ションが読出されて、データアドレス生成器17及び係
数アドレス生成器21に送出される。
In the instruction memory 16, the instruction stored at the instruction address supplied from the instruction address generator 15 is read and sent to the data address generator 17 and the coefficient address generator 21.

【0025】上記データメモリ18は、図7に示すよう
に上記データアドレス生成器17で生成されたデータ用
アドレスにおいて互いに交互のタイミングでラッチする
第1、第2のラッチ回路31、32と、該第1、第2の
ラッチ回路31、32にラッチされたデータ用アドレス
において上記バス30を介して供給された情報信号を読
出し可能に書き込む第1、第2のメモリとを有する。
As shown in FIG. 7, the data memory 18 includes first and second latch circuits 31 and 32 for latching the data addresses generated by the data address generator 17 at alternate timings. It has first and second memories that readably write the information signal supplied via the bus 30 at the data address latched by the first and second latch circuits 31 and 32.

【0026】上記係数セレクタ22は、マイクロコンピ
ュータ3から供給されたコマンド信号に応じて、上記バ
ス30を介して供給されたサブデータSD1、SD2の
係数又は該係数メモリ21から読み出された係数を選択
して送出する。上記データセレクタ19は、マイクロコ
ンピュータ3から供給されたコマンド信号に応じて、上
記バス30介して供給された情報信号又は上記データメ
モリ18から読み出された情報信号を選択して送出す
る。
The coefficient selector 22 selects the coefficient of the sub-data SD1 or SD2 supplied via the bus 30 or the coefficient read from the coefficient memory 21 according to the command signal supplied from the microcomputer 3. Select and send. The data selector 19 selects and sends the information signal supplied via the bus 30 or the information signal read from the data memory 18 in response to the command signal supplied from the microcomputer 3.

【0027】上記演算手段9は、上記係数設定手段8の
係数セレクタ22から供給される係数とデータセレクタ
19から供給される情報信号を乗算する乗算器23と、
該乗算器23の出力信号を順次シフトしながら保持する
シフター24と、一方の入力端子に該シフター24から
出力信号が供給され、該出力信号と他の入力端子に供給
される信号を加算する加算器25と、該加算器25の出
力信号を記憶する第2のアキュムレータ27と、該第2
のアキュムレータ27に記憶された信号か0を選択して
加算器25の他の入力端子に供給するセレクタ28と、
該第2のアキュムレータ27の出力信号を上記バス30
の語長に丸めて、該バス30に供給するクリッパー29
とを有する。
The calculation means 9 has a multiplier 23 for multiplying the coefficient supplied from the coefficient selector 22 of the coefficient setting means 8 by the information signal supplied from the data selector 19.
A shifter 24 that holds the output signal of the multiplier 23 while sequentially shifting it, and an addition that adds an output signal from the shifter 24 to one input terminal and adds the output signal and a signal supplied to another input terminal. 25, a second accumulator 27 for storing the output signal of the adder 25, and a second accumulator 27
Selector 28 for selecting the signal stored in the accumulator 27 or 0 and supplying it to the other input terminal of the adder 25,
The output signal of the second accumulator 27 is transferred to the bus 30.
Clipper 29 that is rounded to the word length and supplied to the bus 30
Have and.

【0028】以上の構成による係数設定手段8及び演算
手段9は、図8にし示すように、サンプリングクロック
信号の整数倍の周波数であるシステムクロック信号SK
が供給され、DATからのクリア信号I-ADD CLRでイン
ストラクションアドレス生成器15がアドレスがリセッ
トされ、アドレス信号I-ADDGENを生成する。該アドレス
信号I-ADDGENで指定されるインストラクションメモリ1
6のアドレスからインストラクションを生成する。デー
タアドレス生成器17で該供給されたインストラクショ
ンに応じてデータ用アドレスを生成する。
As shown in FIG. 8, the coefficient setting means 8 and the arithmetic means 9 having the above-mentioned configuration have a system clock signal SK having a frequency which is an integral multiple of the sampling clock signal.
Is supplied, the instruction address generator 15 resets the address by the clear signal I-ADD CLR from DAT, and generates the address signal I-ADDGEN. Instruction memory 1 specified by the address signal I-ADDGEN
An instruction is generated from the address of 6. The data address generator 17 generates a data address according to the supplied instruction.

【0029】次に、上記データメモリ18では、上記シ
ステムクロック信号SKの1/2の周波数である切り換
え信号0/1の立ち上がりに同期して第1のラッチ回路
31で上記データ用アドレスをラッチする。また、該切
り換え信号0/1の立ち下がりに同期して第2のラッチ
回路32で該データ用アドレスをラッチする。
Next, in the data memory 18, the first latch circuit 31 latches the data address in synchronization with the rising edge of the switching signal 0/1 which is 1/2 the frequency of the system clock signal SK. . In addition, the second latch circuit 32 latches the data address in synchronization with the fall of the switching signal 0/1.

【0030】また、上記第1のメモリ33で第1のラッ
チ回路31にラッチされたアドレスにおいて、上記切り
換え信号0/1の立ち下がりに同期して上記情報信号を
記憶する。また、上記第2のメモリ34で第2のラッチ
回路32にラッチされたアドレスにおいて、上記切り換
え信号0/1の立ち上がりに同期して上記情報信号を記
憶する。
At the address latched by the first latch circuit 31 in the first memory 33, the information signal is stored in synchronization with the fall of the switching signal 0/1. Further, at the address latched by the second latch circuit 32 in the second memory 34, the information signal is stored in synchronization with the rising edge of the switching signal 0/1.

【0031】次に、上記システムクロック信号SKの立
ち上がりに同期してアドレスをインクリメントして、第
1、第2のメモリ33、34から互いに交互のアドレス
に同期して上記情報信号をデータ用セレクタ19に送出
する。この情報信号は、加算器23、シフター24及び
加算器25を介して第1、第2のアキュムレータ26、
27に供給される。
Next, the address is incremented in synchronization with the rising edge of the system clock signal SK, and the information signal is transferred from the first and second memories 33 and 34 in synchronization with mutually alternating addresses. Send to. This information signal passes through the adder 23, the shifter 24, and the adder 25, and the first and second accumulators 26,
27.

【0032】この第1、第2のアキュムレータ26、2
7では、上記データメモリ18の第1、第2のメモリ3
3、34で記憶された順番と逆に情報信号が読み出され
た場合は、先に第1のアキュムレータ26に供給された
情報信号をセレクタ27を介して加算器25に戻して再
び第1のアキュムレータ26に供給する。また、後に第
1のアキュムレータ26に供給された情報信号は、第2
のアキュムレータ27で該先の情報信号が再び第1のア
キュムレータ26に供給されるまで待機させることで、
正常な順番に訂正することが可能である。
The first and second accumulators 26, 2
7, the first and second memories 3 of the data memory 18
When the information signal is read out in the reverse order stored in 3, 34, the information signal previously supplied to the first accumulator 26 is returned to the adder 25 via the selector 27 and again returned to the first accumulator 25. It is supplied to the accumulator 26. In addition, the information signal supplied to the first accumulator 26 later becomes the second signal.
By waiting until the previous information signal is supplied to the first accumulator 26 again by the accumulator 27 of
It is possible to correct in a normal order.

【0033】上記演算手段9では、例えばサンプリング
周波数fs毎の8ビット単位の情報信号を構成するオー
デオ信号のインパルス信号がセレクタ19から供給さ
れ、該各インパルス信号の係数bがセレクタ22から供
給され、乗算器23でインパルス信号と係数bの乗算を
1発目のインパルス信号からN発目に遅延したインパル
ス信号まで順次行い、該N+1個の乗算結果を加算器2
5で順次加算し、第2のアキュムレータ27で該加算結
果を順次畳み込むことにより下記(1)式に示す、実周
波数特性のインパルス応答H(Z)を出力する。
In the arithmetic means 9, for example, an impulse signal of an audio signal forming an 8-bit unit information signal for each sampling frequency fs is supplied from the selector 19, and a coefficient b of each impulse signal is supplied from the selector 22. The multiplier 23 sequentially multiplies the impulse signal by the coefficient b from the first impulse signal to the Nth delayed impulse signal, and adds the N + 1 multiplication results to the adder 2
5, and the second accumulator 27 sequentially convolves the addition result to output the impulse response H (Z) of the actual frequency characteristic shown in the following equation (1).

【0034】[0034]

【数1】 [Equation 1]

【0035】このように演算手段9は、有限長インパル
ス応答(finite impulse response:以下、FIRと称
する。)型の非巡回型デジタルフィルタとして機能し、
オーデオ信号のRchとLchに所定の時間差を生じさ
せる演算を行うことにより、該オーデオ信号による音場
の差臨場感を向上させること等が可能である。
As described above, the calculating means 9 functions as a finite impulse response (hereinafter referred to as FIR) type non-recursive digital filter,
By performing a calculation that causes a predetermined time difference between the Rch and the Lch of the audio signal, it is possible to improve the sense of difference in the sound field due to the audio signal.

【0036】以上の構成によるデジタル信号処理装置1
0は、係数設定手段8の第1、第2のメモリ33、34
において第1、第2のラッチ回路31、32でラッチさ
れた互いに交互のアドレスに情報信号の書込み及び読出
しを行い、該第1、第2のメモリ31、32を並列動作
させるため、動作速度が低速度で安価なメモリを用いた
場合においても動作速度を高速化することが可能であ
る。このため、安価で動作速度が高速となる。
Digital signal processing apparatus 1 having the above configuration
0 is the first and second memories 33 and 34 of the coefficient setting means 8.
In, the information signal is written and read to and from the alternating addresses latched by the first and second latch circuits 31 and 32, and the first and second memories 31 and 32 are operated in parallel. The operation speed can be increased even when a low-speed and inexpensive memory is used. Therefore, it is inexpensive and the operating speed is high.

【0037】[0037]

【発明の効果】以上詳細に説明したように、本発明に係
るデジタル信号処理装置によれば、第1、第2のメモリ
において第1、第2のラッチ回路でラッチされた互いに
交互のアドレスに情報信号の書込み及び読出しを行う。
このように、第1、第2のメモリを並列動作させるた
め、動作速度が低速度で安価なメモリを用いた場合にお
いても動作速度を高速化することが可能である。このた
め、安価で動作速度が高速なデジタル信号処理装置の提
供を可能とする。
As described above in detail, according to the digital signal processing device of the present invention, the addresses alternately stored in the first and second memories are latched by the first and second latch circuits. Information signals are written and read.
As described above, since the first and second memories are operated in parallel, it is possible to increase the operation speed even when an inexpensive memory having a low operation speed is used. Therefore, it is possible to provide a digital signal processing device that is inexpensive and has a high operating speed.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明に係るデジタル信号処理装置が設けられ
たDATの概略構成図である。
FIG. 1 is a schematic configuration diagram of a DAT provided with a digital signal processing device according to the present invention.

【図2】上記DATの記録・再生モード及び再生専用モ
ードの要部の規格を示す図である。
FIG. 2 is a diagram showing a standard of a main part of a recording / playback mode and a playback only mode of the DAT.

【図3】上記DATの1トラックのデジタル情報信号の
フォーマットの概略構成図を示し、同図(A)はメイン
データ領域の構成図であり、同図(B)、(C)はメイ
ンデータ領域の空き領域に設けられるサブデータ領域の
構成図である。
FIG. 3 shows a schematic configuration diagram of a format of a digital information signal of one track of the DAT, FIG. 3A is a configuration diagram of a main data area, and FIGS. 3 is a configuration diagram of a sub data area provided in the empty area of FIG.

【図4】上記DATのメインデータの1ブロックのフォ
ーマットの概略構成図を示し、同図(A)は全体図であ
り、同図(B)はメインIDの構成図であり、同図
(C)は各メインIDの機能を示す図である。
4A and 4B are schematic configuration diagrams of a format of one block of the main data of DAT, FIG. 4A is an overall diagram, FIG. 4B is a configuration diagram of main ID, and FIG. ) Is a figure which shows the function of each main ID.

【図5】上記DATのサブデータの1ブロックのフォー
マットの概略構成図を示し、同図(A)は全体図であ
り、同図(B)はサブIDの構成図である。
5A and 5B are schematic configuration diagrams of a format of one block of DAT sub data, FIG. 5A is an overall diagram, and FIG. 5B is a configuration diagram of sub IDs.

【図6】本発明に係るデジタル信号処理装置の概略構成
図である。
FIG. 6 is a schematic configuration diagram of a digital signal processing device according to the present invention.

【図7】上記デジタル信号処理装置の要部の構成図であ
る。
FIG. 7 is a configuration diagram of a main part of the digital signal processing device.

【図8】上記デジタル信号処理装置の要部のタイミング
チャートである。
FIG. 8 is a timing chart of a main part of the digital signal processing device.

【符号の説明】[Explanation of symbols]

8 係数設定手段 9 演算手段 31 第1のラッチ回路 32 第2のラッチ回路 33 第1のメモリ 34 第2のメモリ 8 Coefficient Setting Means 9 Arithmetic Means 31 First Latch Circuit 32 Second Latch Circuit 33 First Memory 34 Second Memory

─────────────────────────────────────────────────────
─────────────────────────────────────────────────── ───

【手続補正書】[Procedure amendment]

【提出日】平成7年12月18日[Submission date] December 18, 1995

【手続補正1】[Procedure Amendment 1]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】特許請求の範囲[Name of item to be amended] Claims

【補正方法】変更[Correction method] Change

【補正内容】[Correction content]

【特許請求の範囲】[Claims]

【手続補正2】[Procedure Amendment 2]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】0004[Correction target item name] 0004

【補正方法】変更[Correction method] Change

【補正内容】[Correction content]

【0004】[0004]

【発明が解決しようとする課題】ところで、上記半導体
素子の動作速度を高速とするスタティックメモリを用い
て、上記データメモリを製造した場合には、製造コスト
が高くデジタル信号処理装置が高価になるという問題点
を生じていた。また、ダイナミックメモリで該データメ
モリを製造した場合には、該デジタル信号処理装置の動
作速度を高速にすることが困難であるという問題点を生
じていた。
By the way, when the above-mentioned data memory is manufactured by using the static memory which makes the operating speed of the above-mentioned semiconductor element high, the manufacturing cost becomes high and the digital signal processing apparatus becomes expensive. There was a problem. Further, when the data memory is manufactured by the dynamic memory, it is difficult to increase the operating speed of the digital signal processing device.

【手続補正3】[Procedure 3]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】0006[Correction target item name] 0006

【補正方法】変更[Correction method] Change

【補正内容】[Correction content]

【0006】この目的を達成した本発明に係るデジタル
信号処理装置は、アドレスをインクリメントして送出す
るアドレス生成手段と、互いに交互のタイミングで上記
アドレス生成手段から供給されたアドレスをラッチする
第1、第2のラッチ回路と、上記第1、第2のラッチ回
路にラッチされたアドレスにおいて読出し可能な情報信
号が書き込まれる第1、第2のメモリと、上記第1、第
2のメモリから互いに交互のタイミングで読み出された
情報信号の演算を行う演算手段とを備える。
In the digital signal processing apparatus according to the present invention which has achieved this object, the address generating means for incrementing and transmitting the address and the first for latching the address supplied from the address generating means at the timings alternating with each other. A second latch circuit, first and second memories in which readable information signals are written at addresses latched by the first and second latch circuits, and the first and second memories alternate with each other And a calculation means for calculating the information signal read at the timing of.

【手続補正4】[Procedure amendment 4]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】0007[Correction target item name] 0007

【補正方法】変更[Correction method] Change

【補正内容】[Correction content]

【0007】[0007]

【作用】以上の構成を備える本発明に係るデジタル信号
処理装置によれば、第1、第2のメモリにおいて第1、
第2のラッチ回路でラッチされた互いに交互に発生する
アドレスに情報信号の書込み及び読出しを行う。
According to the digital signal processing device of the present invention having the above-described structure, the first and second memories have the first and second memories.
Information signals are written in and read from the addresses alternately generated by the second latch circuit.

【手続補正5】[Procedure Amendment 5]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】0023[Name of item to be corrected] 0023

【補正方法】変更[Correction method] Change

【補正内容】[Correction content]

【0023】上記インストラクションアドレス生成器1
6は、上記サンプリングクロックの立ち上がりによって
生成されるアドレスクリア信号でアドレスがリセットさ
れ、上記DATのシステムクロック信号SKに同期して
カウント値を1ずつインクリメントしてインストラクシ
ョンアドレスとする。
The instruction address generator 1
Address 6 is reset by an address clear signal generated by the rising edge of the sampling clock, and the count value is incremented by 1 in synchronization with the system clock signal SK of the DAT to obtain an instruction address.

【手続補正6】[Procedure correction 6]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】0027[Name of item to be corrected] 0027

【補正方法】変更[Correction method] Change

【補正内容】[Correction content]

【0027】上記演算手段9は、上記係数設定手段8の
係数セレクタ22から供給される係数とデータセレクタ
19から供給される情報信号を乗算する乗算器23と、
該乗算器23の出力信号をシフトし又はシフトせず保持
するシフター24と、一方の入力端子に該シフター24
から出力信号が供給され、該出力信号と他の入力端子に
供給される信号を加算する加算器25と、該加算器25
の出力信号を記憶する第2のアキュムレータ27と、該
第2のアキュムレータ27に記憶された信号か0を選択
して加算器25の他の入力端子に供給するセレクタ28
と、該第2のアキュムレータ27の出力信号を上記バス
30の語長に丸めて、該バス30に供給するクリッパー
29とを有する。
The calculation means 9 has a multiplier 23 for multiplying the coefficient supplied from the coefficient selector 22 of the coefficient setting means 8 by the information signal supplied from the data selector 19.
A shifter 24 that shifts the output signal of the multiplier 23 or holds it without shifting, and the shifter 24 at one input terminal.
An output signal is supplied from the adder 25, the adder 25 adds the output signal and a signal supplied to another input terminal, and the adder 25
Second accumulator 27 that stores the output signal of the selector 28 and a selector 28 that selects the signal stored in the second accumulator 27 or 0 and supplies it to the other input terminal of the adder 25.
And a clipper 29 that rounds the output signal of the second accumulator 27 to the word length of the bus 30 and supplies the word to the bus 30.

【手続補正7】[Procedure Amendment 7]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】0028[Correction target item name] 0028

【補正方法】変更[Correction method] Change

【補正内容】[Correction content]

【0028】以上の構成による係数設定手段8及び演算
手段9は、図8に示すように、サンプリングクロック信
号の整数倍の周波数であるシステムクロック信号SKが
供給され、上記サンプリングクロック信号の立ち上がり
により生成される信号I-ADDCLR でインストラクション
アドレス生成器15のアドレスがリセットされ、アドレ
ス信号I-ADDGENを生成する。該アドレス信号I-ADDGENで
指定されるインストラクションメモリ16のアドレスか
らインストラクションを生成する。データアドレス生成
器17で該供給されたインストラクションに応じてデー
タ用アドレスを生成する。
As shown in FIG. 8, the coefficient setting means 8 and the arithmetic means 9 having the above-mentioned configuration are supplied with the system clock signal SK having a frequency which is an integral multiple of the sampling clock signal, and are generated by the rising edge of the sampling clock signal. The address of the instruction address generator 15 is reset by the generated signal I-ADDCLR, and the address signal I-ADDGEN is generated. An instruction is generated from the address of the instruction memory 16 designated by the address signal I-ADDGEN. The data address generator 17 generates a data address according to the supplied instruction.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 アドレスをインクリメントして送出する
アドレス生成手段と、 互いに交互のタイミングで上記アドレス生成手段から供
給されたアドレスをラッチする第1、第2のラッチ回路
と、 上記第1、第2のラッチ回路にラッチされたアドレスに
おいて読出し可能に情報信号が書き込まれる第1、第2
のメモリと、 上記第1、第2のメモリから互いに交互のタイミングで
読み出された情報信号の演算を行う演算手段とを備えて
なるデジタル信号処理装置。
1. An address generating means for incrementing and transmitting an address, first and second latch circuits for latching an address supplied from said address generating means at mutually alternating timings, said first and second First and second information signals are written readable at the addresses latched in the latch circuit
And a computing means for computing the information signals read from the first and second memories at alternate timings.
JP12947495A 1995-04-28 1995-04-28 Digital signal processor Withdrawn JPH08305630A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP12947495A JPH08305630A (en) 1995-04-28 1995-04-28 Digital signal processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP12947495A JPH08305630A (en) 1995-04-28 1995-04-28 Digital signal processor

Publications (1)

Publication Number Publication Date
JPH08305630A true JPH08305630A (en) 1996-11-22

Family

ID=15010387

Family Applications (1)

Application Number Title Priority Date Filing Date
JP12947495A Withdrawn JPH08305630A (en) 1995-04-28 1995-04-28 Digital signal processor

Country Status (1)

Country Link
JP (1) JPH08305630A (en)

Similar Documents

Publication Publication Date Title
EP0129224B1 (en) Pcm signal recording/reproducing apparatus
JPS62192076A (en) Data recording and reproducing method
JPS6220180A (en) Pcm signal recording and reproducing device
JPH08305630A (en) Digital signal processor
US5787496A (en) Digital signal processor having a partitioned memory with first and second address areas for receiving and storing data in sychronism with first and second sampling clocks
JPH0916465A (en) Digital signal processor
JP4105727B2 (en) Digital signal processor
JPH08306130A (en) Digital signal processor
JPH08306129A (en) Digital signal processor
JPS62192012A (en) Disk device
JPH02148466A (en) Magnetic tape recording/reproducing device
JP2006196168A (en) Digital signal processing apparatus
JPH0916376A (en) Digital signal processor
JPH07307079A (en) Digital signal recording device
JP2906765B2 (en) Audio or video digital information playback device
JP2584822B2 (en) Data recording device
JP2641628B2 (en) Automatic editing device
JP2650382B2 (en) Digital signal processing method and circuit
JPH09219065A (en) Data recorder
JP2683023B2 (en) Data recording device
JPH04323982A (en) Recording and reproducing device
JP2683024B2 (en) Data recording device
JP2002132559A (en) Reproduction system of information record
JPS63117368A (en) Information recording and reproducing device
JPH0782713B2 (en) PCM signal recording / reproducing apparatus and reproducing apparatus

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20020702