[go: up one dir, main page]

JPH08306130A - Digital signal processor - Google Patents

Digital signal processor

Info

Publication number
JPH08306130A
JPH08306130A JP12947195A JP12947195A JPH08306130A JP H08306130 A JPH08306130 A JP H08306130A JP 12947195 A JP12947195 A JP 12947195A JP 12947195 A JP12947195 A JP 12947195A JP H08306130 A JPH08306130 A JP H08306130A
Authority
JP
Japan
Prior art keywords
signal
signal processing
signals
digital information
data
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
JP12947195A
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 JP12947195A priority Critical patent/JPH08306130A/en
Publication of JPH08306130A publication Critical patent/JPH08306130A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

PURPOSE: To exactly conduct the signal processing of digital information signals by conducting the processing of the digital information signals, which are synchronized to sampling clock signals, in synchronization with system clock signals. CONSTITUTION: A rate converting means 1 receives digital information signals, which are synchronized to sampling clock signals fs, from a bus 30 of a signal processing means 5. The digital information signals are synchronized to gate clock signals GK through an AND circuit 3 and a gate circuit 4 and are transmitted to the bus 30. On the other hand, the signals GK are synchronized to system clock signals SK read from an instruction memory 17 of a coefficient setting means 8 and outputted. Moroever, the frequency of the signals fs is varied by a sampling clock varying means. Since the signals fs are synchronized to the signals SK and outputted, an exact signal processing is executed.

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 apparatus, and more particularly to a digital signal processing apparatus which is supplied with digital information signals standardized at a plurality of types of sampling frequencies and performs signal processing of the digital 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.

【0003】上記デジタル信号処理装置に供給されるデ
ジタル情報信号は、該デジタル信号処理装置が設けられ
るシステムの規格等に応じてサンプリング周波数が異な
る。このため、該デジタル信号処理装置では、該サンプ
リング周波数信号に応じて動作クロックを可変設定して
信号処理を行う。
The sampling frequency of the digital information signal supplied to the digital signal processing device differs depending on the standard of the system in which the digital signal processing device is provided. Therefore, in the digital signal processing device, the operation clock is variably set according to the sampling frequency signal to perform signal processing.

【0004】また、サンプリング周波数の互いに異なる
デジタル情報信号同士の信号処理を行うには、互いのデ
ジタル情報信号のサンプリング点の時間軸を合わせるよ
うに時間軸の拡大・縮小を行い、該互いのデジタル信号
を同期させて信号処理を行う。
In addition, in order to perform signal processing between digital information signals having different sampling frequencies, the time axes are expanded / reduced so that the time axes of the sampling points of the digital information signals are aligned with each other, and the digital information signals of the two are mutually digitalized. Signal processing is performed by synchronizing signals.

【0005】[0005]

【発明が解決しようとする課題】ところで、上記デジタ
ル信号処理装置では、上記デジタル情報信号同士の位相
を完全に同期させることは困難であり、同期がずれた場
合には信号処理が正確に行なわれないという問題点を生
じている。
By the way, in the digital signal processing apparatus, it is difficult to completely synchronize the phases of the digital information signals with each other, and when the synchronization is deviated, the signal processing is accurately performed. There is a problem that there is no.

【0006】本発明は、以上のような問題点に鑑み、簡
易な構成で正確な信号処理を行うデジタル信号処理装置
を提供することを目的とする。
In view of the above problems, it is an object of the present invention to provide a digital signal processing device that performs accurate signal processing with a simple structure.

【0007】[0007]

【課題を解決するための手段】この目的を達成した本発
明に係るデジタル信号処理装置は、供給されたデジタル
情報信号をサンプリングクロック信号に同期してラッチ
し、該ラッチされたデジタル情報信号をシステムクロッ
ク信号に同期して送出するレート変換手段と、上記レー
ト変換手段から供給されたデジタル情報信号を上記シス
テムクロック信号に同期して信号処理を行う信号処理手
段と、上記デジタル情報信号のサンプリング周波数に応
じて上記サンプリングクロック信号の周波数を可変設定
するサンプリングクロック可変手段とを備える。
A digital signal processing apparatus according to the present invention, which has achieved this object, latches a supplied digital information signal in synchronization with a sampling clock signal, and the latched digital information signal is transferred to a system. A rate conversion means for transmitting in synchronization with a clock signal, a signal processing means for performing signal processing in synchronization with the system clock signal for the digital information signal supplied from the rate conversion means, and a sampling frequency for the digital information signal. And a sampling clock variable means for variably setting the frequency of the sampling clock signal.

【0008】[0008]

【作用】以上の構成を備える本発明に係るデジタル信号
処理装置によれば、レート変換手段でサンプリングクロ
ック信号に同期して供給されたデジタル情報信号を、シ
ステムクロック信号に同期して信号処理手段に送出し、
該信号処理手段でシステムクロックに同期してデジタル
情報信号の信号処理を行う。
According to the digital signal processing apparatus of the present invention having the above configuration, the digital information signal supplied in synchronization with the sampling clock signal by the rate conversion means is supplied to the signal processing means in synchronization with the system clock signal. Send out,
The signal processing means processes the digital information signal in synchronization with the system clock.

【0009】[0009]

【実施例】以下、本発明に係るデジタル信号処理装置の
好ましい実施例について図面を参照しながら説明する。
上記デジタル信号処理装置がデジタルオーディオ・テー
プレコーダ(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.

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

【0011】上記マイクロコンピュータ45は、モード
設定手段46で設定された制御条件に応じて上記記録・
再生手段42にサンプリング周波数を設定して、該記録
・再生手段42をサンプリングクロック信号fsに同期
させて動作させ、上記デジタル信号処理装置10を上記
サンプリングクロック信号fsの整数倍の周波数である
システムクロック信号SKに同期させて動作させ、該デ
ジタル信号処理装置10にコマンド信号に応じた信号処
理を行わせる。このように、該マイクロコンピュータ4
5は、サンプリングクロック設定手段として機能する。
The microcomputer 45 records the data according to the control condition set by the mode setting means 46.
A sampling frequency is set in the reproducing means 42, the recording / reproducing means 42 is operated in synchronization with the sampling clock signal fs, and the digital signal processing device 10 has a system clock having a frequency which is an integral multiple of the sampling clock signal fs. The digital signal processing device 10 is operated in synchronization with the signal SK to cause the digital signal processing device 10 to perform signal processing according to the command signal. In this way, the microcomputer 4
5 functions as a sampling clock setting means.

【0012】このDATの規格には、図2に示すように
4個の記録・再生モードと2個の再生専用モードが存在
する。
The DAT standard has four recording / reproducing modes and two reproducing-only modes as shown in FIG.

【0013】上記記録・再生モードには、サンプリング
周波数が48KHzで量子化ビット数が16ビットの4
8kモードと、各々サンプリング周波数が32KHz
で、量子化ビット数が16ビットの32kモード、量子
化ビット数が12ビットでチャンネル数が2CHの32
k−LPモード及び量子化ビット数が12ビットでチャ
ンネル数が4CHの32k−4CHモードとを有してお
り、該48kモードは標準装備が義務付けられており、
他のモードはオプションで装備される。
In the recording / reproducing mode, the sampling frequency is 48 KHz and the quantization bit number is 16 bits.
8k mode, each sampling frequency is 32KHz
, 32k mode with 16 bits of quantization bit, 32 bits with 12 bits of quantization bit and 2 channels of 2CH
It has a k-LP mode and a 32k-4CH mode in which the number of quantization bits is 12 bits and the number of channels is 4CH, and the 48k mode is required to be standard equipment.
Other modes are optionally equipped.

【0014】また、上記再生専用モードには、各々サン
プリング周波数が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.

【0015】この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.

【0016】上記メインデータ領域は、図3Aに示すよ
うに128ブロックからなり、先頭から順番に同期信号
(SYNC)、メインID信号W1、メインID信号W
2、メインIDパリテイ信号及びメインデータMD1、
MD2で構成される。
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 arranged in order from the beginning.
2. Main ID parity signal and main data MD1,
It is composed of MD2.

【0017】上記メインデータMD1とメインデータM
D2は、オーデオ信号からなり、互いにインターリーブ
が施されており、該インターリーブが施されることによ
り上記回転ヘッド1からの上記磁気テープ40の浮き等
による誤り情報を分散させることで、情報信号の欠落を
抑えており、かつ2重化(32.28)リード・ソロモ
ン符号によるパリテイ符号C1、C2が施されて、誤り
訂正が可能となっている。
The above-mentioned main data MD1 and main data M
D2 is an audio signal and is interleaved with each other. The interleaving disperses error information due to floating of the magnetic tape 40 from the rotary head 1 and the like, resulting in a missing information signal. And the parity codes C1 and C2 based on the doubled (32.28) Reed-Solomon code are applied to enable error correction.

【0018】また、上記図2に示した回転ヘッド41の
回転速度、サンプリング周波数及び量子化ビット数等の
上記各記録・再生モードの仕様でメインデータMD1、
MD2を記録した場合、いずれのモードにおいても該メ
インデータMD1、MD2に空き領域が生じる。この空
き領域には、図3B、3Cに示すように各々8ブロック
からなるサブデータSD1、SD2が記録される。ま
た、該メインデータMD1、MD2は、各々8個の領域
に分割され、該分割された該メインデータMD1、MD
2の各領域に各1ブロックのサブデータSD1、SD2
が順番に割付られて記録される。
Further, the main data MD1 in the specifications of the respective recording / reproducing modes such as the rotational speed of the rotary head 41 shown in FIG. 2, the sampling frequency, the number of quantization bits, etc.
When MD2 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. The main data MD1 and MD2 are each divided into eight areas, and the divided main data MD1 and MD are divided into eight areas.
2 sub-data SD1 and SD2 in each area
Are assigned and recorded in order.

【0019】上記メインデータ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 is such that the synchronization signal (SYN) is sequentially provided for each symbol (= 8 bits) from the beginning.
C), a main ID signal W1, a main ID signal W2, a main ID parity signal, and main data of 8 × 32 symbols.

【0020】上記メインID信号W1は、図4Bに示す
ように記録再生に必要な各仕様が設定されるフォーマッ
トID0〜ID7、及び上記磁気テープの走行方向の各
トラック毎に割り当てられるフレームアドレスで構成さ
れる。例えば該フォーマットID2には、図4Cに示す
ようにデジタル情報信号のサンプリング周波数が設定さ
れる。該フォーマットID3には、1トラック内のメイ
ンデータのチャンネル数が設定される。該フォーマット
ID4には、量子化ビット数等の量子化規則が設定され
る。該フォーマットID5には、トラックピッチが設定
される。
The main ID signal W1 is composed of formats ID0 to ID7 in which specifications required for recording and reproduction are set as shown in FIG. 4B, 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.

【0021】上記メインID信号W2には、図4Bに示
すように各トラックの先頭から8ブロック毎のブロック
アドレスを記録する。
In the main ID signal W2, as shown in FIG. 4B, the block address for every 8 blocks from the beginning of each track is recorded.

【0022】上記サブデータ領域の1ブロックのフォー
マットは、図5Aに示すように1シンボル毎に先頭から
順番に同期信号(SYNC)、サブID信号SW1、サ
ブID信号SW2及びサブIDパリテイ信号と、8×3
2シンボルのサブデータとで構成される。
As shown in FIG. 5A, the format of one block in the sub-data area is such that a synchronization signal (SYNC), a sub-ID signal SW1, a sub-ID signal SW2 and a sub-ID parity signal are arranged in order from the beginning for each symbol. 8x3
It is composed of sub-data of 2 symbols.

【0023】上記サブ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.

【0024】上記DATに設けられた本発明に係るデジ
タル信号処理装置10は、図6に示すように供給された
デジタル情報信号のサンプリングレートを変換するレー
ト変換手段1と、該レート変換手段1で変換されたデジ
タル情報信号を信号処理する信号処理手段5とを備え
る。
The digital signal processing apparatus 10 according to the present invention provided in the DAT includes a rate converting means 1 for converting the sampling rate of the supplied digital information signal as shown in FIG. 6, and the rate converting means 1. And a signal processing means 5 for processing the converted digital information signal.

【0025】上記レート変換手段1は、上記サンプリン
グ周波数に基づくサンプリングクロック信号fsに同期
して上記信号処理手段5のバス30からデジタル情報信
号のメインデータMD1、MD2が供給されて、該メイ
ンデータMD1、MD2を送出するレジスタ2と、該レ
ジスタ2から供給されたメインデータMD1、MD2と
サンプルフラグ信号FS−FLGの論理積を出力するア
ンド回路3と、該アンド回路3の出力信号をゲートクロ
ック信号GKに同期して該バス30に送出するゲート回
路4とを有する。
The rate conversion means 1 is supplied with main data MD1 and MD2 of digital information signals from the bus 30 of the signal processing means 5 in synchronization with the sampling clock signal fs based on the sampling frequency, and the main data MD1 is supplied. , MD2, an AND circuit 3 for outputting a logical product of the main data MD1, MD2 supplied from the register 2 and the sample flag signal FS-FLG, and an output signal of the AND circuit 3 for a gate clock signal. And a gate circuit 4 for transmitting to the bus 30 in synchronization with GK.

【0026】上記サンプルフラグ信号FS−FLGは、
上記サンプリングクロック信号fsと該デジタル情報信
号の排他的論理和に基づいて形成される。
The sample flag signal FS-FLG is
It is formed based on the exclusive OR of the sampling clock signal fs and the digital information signal.

【0027】上記ゲートクロック信号GKは、上記シス
テムクロック信号SKを、上記係数設定手段8に設けら
れるインストラクションメモリ17から読み出される所
定のインストラクションに応じて送出することで形成さ
れる。
The gate clock signal GK is formed by sending the system clock signal SK in accordance with a predetermined instruction read from the instruction memory 17 provided in the coefficient setting means 8.

【0028】上記レート変換手段1では、例えば図7A
に示すサンプルフラグ信号FS−FLGの周波数が、図
7Bに示すメインデータMD1、MD2のサンプリング
クロック信号fsの周波数の1/2である場合、レジス
タ2からサンプリングクロック信号fs毎に供給された
メインデータMD1、MD2を送出し、アンド回路3か
らは、図7Cに示すようにサンプルフラグ信号FS−F
LGがHigh状態の際にメインデータMD1、MD2
を送出し、サンプルフラグ信号FS−FLGがLow状
態の際にLow信号を送出する。このアンド回路3の出
力信号は、該システムクロック信号SK毎にゲート4か
ら信号処理手段5に供給する。
In the rate conversion means 1, for example, as shown in FIG.
When the frequency of the sample flag signal FS-FLG shown in is half the frequency of the sampling clock signal fs of the main data MD1 and MD2 shown in FIG. 7B, the main data supplied from the register 2 for each sampling clock signal fs MD1 and MD2 are transmitted, and the AND flag 3 outputs the sample flag signal FS-F as shown in FIG. 7C.
Main data MD1 and MD2 when LG is in High state
Is transmitted, and the Low signal is transmitted when the sample flag signal FS-FLG is in the Low state. The output signal of the AND circuit 3 is supplied from the gate 4 to the signal processing means 5 for each system clock signal SK.

【0029】以上説明したようにレート変換手段1は、
サンプリングクロック信号fs毎にメインデータMD
1、MD2を取り込み、サンプルフラグ信号FS−FL
G毎にデータを送出する。このことにより、サンプリン
グクロック信号fsに応じて上記信号処理手段5の動作
クロックであるシステムクロック信号SKに同期して、
該信号処理手段5に信号処理を行うデータを送出するこ
とが可能となる。
As described above, the rate conversion means 1 is
Main data MD for each sampling clock signal fs
1, MD2 is taken in, and the sample flag signal FS-FL
Data is sent for each G. As a result, according to the sampling clock signal fs, in synchronization with the system clock signal SK which is the operation clock of the signal processing means 5,
It becomes possible to send data for signal processing to the signal processing means 5.

【0030】上記信号処理手段5は、デジタル情報信号
の入出力を行うインターフェース7と、該インターフェ
ース7から供給されたデジタル情報信号に所定の係数を
対応付ける係数設定手段8と、該係数設定手段8で対応
付けられたデジタル情報信号と係数の演算を行う演算手
段9と、該インターフェース7、係数設定手段8及び演
算手段9の相互間を接続するバス30とを有する。
The signal processing means 5 comprises an interface 7 for inputting and outputting a digital information signal, a coefficient setting means 8 for associating a predetermined coefficient with the digital information signal supplied from the interface 7, and the coefficient setting means 8. It has a computing means 9 for computing the associated digital information signal and coefficient, and a bus 30 for connecting the interface 7, the coefficient setting means 8 and the computing means 9 to each other.

【0031】上記インターフェース7は、デジタル情報
信号が供給される入力ポート11と、該入力ポート11
に供給されたデジタル情報信号をサンプリングクロック
信号fsに同期して上記バス30に順次送出する入力レ
ジスタ12と、該サンプリングクロック信号fsに同期
して該バス30からデジタル情報信号が供給される出力
レジスタ13と、該出力レジスタ13から供給されたデ
ジタル情報信号を送出する出力ポート14とを有する。
The interface 7 includes 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.

【0032】上記係数設定手段8は、インストラクショ
ンアドレスを生成するインストラクションアドレス生成
器16と、該インストラクションアドレス毎にインスト
ラクションが読み出されるインストラクションメモリ1
7と、該読み出されたインストラクションに基づいて係
数用アドレス、データ用アドレスを生成する係数アドレ
ス生成器18、データアドレス生成器19と、該係数用
アドレス毎に読み出し可能に係数を書き込む係数メモリ
20と、該データ用アドレス毎に読み出し可能にデータ
を書き込むデータメモリ21と、該係数メモリ20又は
上記バス30から供給された係数を選択して送出する係
数セレクタ22と、該データメモリ21又は該バス30
から供給されたデータを選択して送出するデータセレク
タ23とを有する。
The coefficient setting means 8 includes an instruction address generator 16 for generating an instruction address, and an instruction memory 1 for reading an instruction for each instruction address.
7, a coefficient address generator 18 for generating a coefficient address and a data address on the basis of the read instruction, a data address generator 19, and a coefficient memory 20 for writing a coefficient in a readable manner for each coefficient address. A data memory 21 in which data is readably written for each data address, a coefficient selector 22 for selecting and transmitting a coefficient supplied from the coefficient memory 20 or the bus 30, the data memory 21 or the bus Thirty
The data selector 23 selects and sends the data supplied from the.

【0033】上記インストラクションアドレス生成器1
6は、上記マイクロコンピュータ45から供給されたコ
マンド信号又はDATの電源電圧の投入時にアドレスが
リセットされ、該マイクロコンピュータ45の1命令サ
イクル毎にアドレスを1インクリメントされる。
Instruction address generator 1
6, the address is reset when the command signal supplied from the microcomputer 45 or the power supply voltage of the DAT is turned on, and the address is incremented by 1 every one instruction cycle of the microcomputer 45.

【0034】インストラクションメモリ17は、予め各
アドレス毎にインストラクションが書き込まれて、上記
インストラクションアドレス生成器16で生成されたア
ドレス毎にインストラクションが読み出される。
Instructions are written in advance for each address in the instruction memory 17, and the instructions are read out for each address generated by the instruction address generator 16.

【0035】上記係数アドレス生成器18は、予め各イ
ンストラクション毎に係数用アドレスが書き込まれて、
上記インストラクションメモリ17から読み出されたイ
ンストラクション毎に該係数用アドレスが読み出され
る。
In the coefficient address generator 18, a coefficient address is written in advance for each instruction,
The coefficient address is read for each instruction read from the instruction memory 17.

【0036】上記データアドレス生成器19は、予め各
インストラクション毎にデータ用アドレスが書き込まれ
て、上記インストラクションメモリ17から読み出され
たインストラクション毎に該データ用アドレスが読み出
される。
In the data address generator 19, a data address is written in advance for each instruction, and the data address is read for each instruction read from the instruction memory 17.

【0037】上記係数メモリ20は、上記係数アドレス
生成器18で生成されたデータ用アドレスに上記バス3
0を介して供給されたサブデータSD1、SD2の係数
を読出し可能に書き込まれる。
The coefficient memory 20 stores the data address generated by the coefficient address generator 18 in the bus 3
The coefficients of the sub data SD1 and SD2 supplied via 0 are written in a readable manner.

【0038】上記データメモリ21は、上記データアド
レス生成器19で生成されたデータ用アドレスに上記バ
ス30を介して供給されたメインデータMD1、MD2
を読出し可能に書き込まれる。
The data memory 21 has main data MD1, MD2 supplied to the data address generated by the data address generator 19 via the bus 30.
Is written readable.

【0039】上記係数セレクタ22は、マイクロコンピ
ュータ45から供給されたコマンド信号に応じて、上記
バス30を介して供給されたサブデータSD1、SD2
の係数又は該係数メモリ20から読み出された係数を選
択して送出する。
The coefficient selector 22 is responsive to a command signal supplied from the microcomputer 45 to supply the sub data SD1 and SD2 supplied via the bus 30.
Or the coefficient read from the coefficient memory 20 is selected and transmitted.

【0040】上記データセレクタ23は、マイクロコン
ピュータ45から供給されたコマンド信号に応じて、上
記バス30介して供給されたメインデータMD1、MD
2又は上記データメモリ21から読み出されたメインデ
ータMD1、MD2を選択して送出する。
The data selector 23 is responsive to a command signal supplied from the microcomputer 45 to supply the main data MD1, MD supplied via the bus 30.
2 or main data MD1 and MD2 read from the data memory 21 are selected and transmitted.

【0041】上記演算手段9は、上記係数設定手段8の
係数セレクタ22から供給される係数とデータセレクタ
23から供給されるメインデータMD1、MD2を乗算
する乗算器24と、該乗算器24の出力信号を順次シフ
トしながら保持するシフター25と、一方の入力端子に
該シフター25から出力信号が供給され、該出力信号と
他の入力端子に供給される信号を加算する加算器26
と、該加算器26の出力信号を記憶するアキュムレータ
27と、該アキュムレータ27に記憶された信号か0を
選択して加算器26の他の入力端子に供給するセレクタ
28と、該アキュムレータ27の出力信号を上記バス3
0の語長に丸めて、該バス30に供給するクリッパー2
9とを有する。
The calculating means 9 multiplies the coefficient supplied from the coefficient selector 22 of the coefficient setting means 8 by the main data MD1 and MD2 supplied from the data selector 23, and the output of the multiplier 24. A shifter 25 for sequentially shifting and holding signals, and an adder 26 for supplying an output signal from the shifter 25 to one input terminal and adding the output signal and a signal supplied to another input terminal
An accumulator 27 that stores the output signal of the adder 26, a selector 28 that selects the signal stored in the accumulator 27 or 0 and supplies it to the other input terminal of the adder 26, and the output of the accumulator 27 Signal the above bus 3
Clipper 2 rounded to a word length of 0 and supplied to the bus 30
9 and.

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

【0043】[0043]

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

【0044】以上の構成によるデジタル信号処理装置1
0によれば、レート変換手段1でサンプリングクロック
信号fsに同期して供給されたデジタル情報信号を、サ
ンプルフラグ信号FS−FLGに同期して信号処理手段
5に送出し、該信号処理手段5でサンプルフラグFS−
FLGに同期してデジタル情報信号の信号処理を行う。
このように簡易な構成でありながらサンプリング周波数
に応じてデジタル情報信号の信号処理を正確に行う。
Digital signal processing apparatus 1 having the above configuration
According to 0, the digital information signal supplied by the rate conversion means 1 in synchronization with the sampling clock signal fs is sent to the signal processing means 5 in synchronization with the sample flag signal FS-FLG, and the signal processing means 5 Sample flag FS-
Signal processing of a digital information signal is performed in synchronization with FLG.
With such a simple configuration, the signal processing of the digital information signal is accurately performed according to the sampling frequency.

【0045】[0045]

【発明の効果】以上詳細に説明したように、本発明に係
るデジタル信号処理装置によれば、レート変換手段でサ
ンプリングクロック信号に同期して供給されたデジタル
情報信号を、システムクロック信号に同期して信号処理
手段に送出し、該信号処理手段でシステムクロックに同
期してデジタル情報信号の信号処理を行う。このため、
簡易な構成でありながらサンプリング周波数に応じてデ
ジタル情報信号の信号処理を正確に行うデジタル信号処
理装置を提供することが可能となる。
As described in detail above, according to the digital signal processing device of the present invention, the digital information signal supplied in synchronization with the sampling clock signal by the rate conversion means is synchronized with the system clock signal. To the signal processing means, and the signal processing means performs signal processing of the digital information signal in synchronization with the system clock. For this reason,
It is possible to provide a digital signal processing device that has a simple configuration and accurately performs signal processing of a digital information signal according to a sampling frequency.

【図面の簡単な説明】[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 configuration diagram of a main part of a digital signal processing device according to the present invention.

【図7】サンプリング周波数がシステムクロック信号の
周波数より大きい場合の上記デジタル信号処理装置のレ
ート変換手段の要部における信号の概念図を示し、同図
(A)はシステムクロック信号を示した図であり、同図
(B)はサンプリング周波数で供給されるデジタル情報
信号をアナログ表示した図であり、同図(C)は出力す
るデジタル情報信号をアナログ表示した図である。
FIG. 7 is a conceptual diagram of signals in a main part of the rate conversion means of the digital signal processing device when the sampling frequency is higher than the frequency of the system clock signal, and FIG. 7A is a diagram showing the system clock signal. Yes, FIG. 7B is a diagram in which the digital information signal supplied at the sampling frequency is displayed in analog, and FIG. 7C is a diagram in which the digital information signal to be output is displayed in analog.

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

1 レート変換手段 5 信号処理手段 45 マイクロコンピュータ 1 rate conversion means 5 signal processing means 45 microcomputer

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

【手続補正書】[Procedure amendment]

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

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

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

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

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

【補正内容】[Correction content]

【0033】上記インストラクションアドレス生成器1
6は、サンプリングクロックの立ち上がりによりアドレ
スがリセットされ、上記マイクロコンピュータ45の1
命令サイクル毎にアドレスが1インクリメントされる。
Instruction address generator 1
6, the address is reset by the rising edge of the sampling clock, and
The address is incremented by 1 every instruction cycle.

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

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

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

【補正方法】削除[Correction method] Delete

【手続補正3】[Procedure 3]

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

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

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

【補正内容】[Correction content]

【0039】上記係数セレクタ22は、インストラクシ
ョンメモリ17から供給されたコマンド信号に応じて、
上記バス30を介して供給されたメインデータMD1、
MD2の係数又は該係数メモリ20から読み出された係
数を選択して送出する。
The coefficient selector 22 responds to the command signal supplied from the instruction memory 17 in accordance with
Main data MD1 supplied via the bus 30,
The coefficient of MD2 or the coefficient read from the coefficient memory 20 is selected and transmitted.

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

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

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

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

【補正内容】[Correction content]

【0040】上記データセレクタ23は、インストラク
ションメモリ17から供給されたコマンド信号に応じ
て、上記バス30を介して供給されたメインデータMD
1、MD2又は上記データメモリ21から読み出された
メインデータMD1、MD2を選択して送出する。
The data selector 23 is responsive to the command signal supplied from the instruction memory 17 to receive the main data MD supplied via the bus 30.
1, MD2 or the main data MD1 and MD2 read from the data memory 21 are selected and transmitted.

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

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

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

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

【補正内容】[Correction content]

【0041】上記演算手段9は、上記係数設定手段8の
係数セレクタ22から供給される係数とデータセレクタ
23から供給されるメインデータMD1、MD2を乗算
する乗算器24と、該乗算器24の出力信号をシフトし
又はシフトせず保持するシフター25と、一方の入力端
子に該シフター25から出力信号が供給され、該出力信
号と他の入力端子に供給される信号を加算する加算器2
6と、該加算器26の出力信号を記憶するアキュムレー
タ27と、該アキュムレータ27に記憶された信号か0
を選択して加算器26の他の入力端子に供給するセレク
タ28と、該アキュムレータ27の出力信号を上記バス
30の語長に丸めて、該バス30に供給するクリッパー
29とを有する。
The calculating means 9 multiplies the coefficient supplied from the coefficient selector 22 of the coefficient setting means 8 by the main data MD1 and MD2 supplied from the data selector 23, and the output of the multiplier 24. A shifter 25 that shifts a signal or holds it without shifting, and an adder 2 that supplies an output signal from the shifter 25 to one input terminal and adds the output signal and a signal supplied to another input terminal
6, an accumulator 27 for storing the output signal of the adder 26, and a signal stored in the accumulator 27 or 0.
A selector 28 for selecting and supplying to the other input terminal of the adder 26, and a clipper 29 for rounding the output signal of the accumulator 27 into the word length of the bus 30 and supplying it to the bus 30.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 供給されたデジタル情報信号をサンプリ
ングクロック信号に同期してラッチし、該ラッチされた
デジタル情報信号をシステムクロック信号に同期して送
出するレート変換手段と、 上記レート変換手段から供給されたデジタル情報信号を
上記システムクロック信号に同期して信号処理を行う信
号処理手段と、 上記デジタル情報信号のサンプリング周波数に応じて上
記サンプリングクロック信号の周波数を可変設定するサ
ンプリングクロック可変手段とを備えてなるデジタル信
号処理装置。
1. A rate conversion means for latching the supplied digital information signal in synchronization with a sampling clock signal and transmitting the latched digital information signal in synchronization with a system clock signal, and the rate conversion means. Signal processing means for performing signal processing by synchronizing the digital information signal thus obtained with the system clock signal, and sampling clock varying means for variably setting the frequency of the sampling clock signal in accordance with the sampling frequency of the digital information signal. Digital signal processing device.
JP12947195A 1995-04-28 1995-04-28 Digital signal processor Withdrawn JPH08306130A (en)

Priority Applications (1)

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

Applications Claiming Priority (1)

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

Publications (1)

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

Family

ID=15010318

Family Applications (1)

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

Country Status (1)

Country Link
JP (1) JPH08306130A (en)

Similar Documents

Publication Publication Date Title
EP0129224B1 (en) Pcm signal recording/reproducing apparatus
US5062097A (en) Automatic musical instrument playback from a digital music or video source
JP2585710B2 (en) PCM signal recording / reproducing apparatus and PCM signal recording / reproducing method
JP2701364B2 (en) PCM audio data recording / reproducing device
EP0220033B1 (en) A pcm recording and reproducing apparatus
JPH08306130A (en) Digital signal processor
US5630111A (en) Processing and playback apparatus for recorded digital data
JPH0916558A (en) Digital signal processor
JP4105727B2 (en) Digital signal processor
JPH0916465A (en) Digital signal processor
JPH08305630A (en) Digital signal processor
JPH08306129A (en) Digital signal processor
JPH02148466A (en) Magnetic tape recording/reproducing device
JPH0572004B2 (en)
JP2006196168A (en) Digital signal processing apparatus
JPH0916376A (en) Digital signal processor
JPH0362361A (en) Signal processing unit for four-channel pcm signal
JP3312654B2 (en) Magnetic recording device and magnetic reproducing device
JPH04323982A (en) Recording and reproducing device
JP2734492B2 (en) Synthesizer of measurement data and voice
JPH01273204A (en) Digital signal recording and reproducing device
JPH04366469A (en) Recorder/reproducer
JPH04330669A (en) Digital magnetic recording/reproducing device
JPH0312845A (en) Recording and reproducing device
JPH0463461B2 (en)

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