JPH0325088B2 - - Google Patents

Info

Publication number
JPH0325088B2
JPH0325088B2 JP60048719A JP4871985A JPH0325088B2 JP H0325088 B2 JPH0325088 B2 JP H0325088B2 JP 60048719 A JP60048719 A JP 60048719A JP 4871985 A JP4871985 A JP 4871985A JP H0325088 B2 JPH0325088 B2 JP H0325088B2
Authority
JP
Japan
Prior art keywords
filter data
filter
program
signal
sampling
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
JP60048719A
Other languages
English (en)
Other versions
JPS61208308A (ja
Inventor
Koichi Aida
Yasuo Sato
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP4871985A priority Critical patent/JPS61208308A/ja
Publication of JPS61208308A publication Critical patent/JPS61208308A/ja
Publication of JPH0325088B2 publication Critical patent/JPH0325088B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Complex Calculations (AREA)
  • Maintenance And Management Of Digital Transmission (AREA)

Description

【発明の詳細な説明】 〔概要〕 デイジタルフイルタを構成するデイジタルシグ
ナルプロセツサ(DSP)で用いられる所要数の
チヤネルの周波数分析を行なう第1のプログラム
及び前記所要数と同数のチヤネルの周波数分析を
行ないつつ、フイルタデータを出力する第2のプ
ログラムの制御の下にアナログ―デイジタル変換
器のサンプリング周期間隔でサンプリングステー
タス信号をサンプリングデータ処理用プロセツサ
へ送り、そのサンプリングステータス信号数がフ
イルタデータサンプリング周期に相当する値にな
るまで送られて来たサンプリングステータスの数
をサンプリングデータ処理用プロセツサでソフト
的に計数し、その数が前記値になつたときに
DSPを介して出力されるフイルタデータレデイ
信号に応答して前記第2のプログラムを起動し、
該第2のプログラムにより前記所要数のチヤネル
のフイルタデータを出力した後前記第1及び第2
のプログラム順にその実行を繰り返すことに本発
明の特徴がある。
〔産業上の利用分野〕
本発明はデイジタルフイルタのフイルタデータ
サンプリング方式に関し、更に詳細に云えば従来
のハード的手段によるフイルタデータのサンプリ
ングをソフト的手段によるフイルタデータのサン
プリングに改良したデイジタルフイルタのフイル
タデータサンプリング方式に関する。
音声信号等のアナログ信号の処理にデイジタル
フイルタが用いられている。このデイジタルフイ
ルタもそれが使用される装置の中に首尾よく収容
され得ねばならない。勿論、その装置の中にはそ
の他の構成要素が装備され、それら構成要素もデ
イジタルフイルタと同様に収容され得ることが必
要である。従つて、装置が或る一定の大きさであ
る場合にそれら構成要素がその大きさの中に収容
し得るためには、それら構成要素が占めるスペー
スに制限が与えられるようになる。
このような場合において、各構成要素はその機
能を保ちつつその要求を満たさなければならな
い。このような要請は音声処理装置等で用いられ
るデイジタルフイルタにも課せられ、この要請に
応え得る技術手段の開発が望まれている。
〔従来の技術〕
従来の音声処理装置で用いられるデイジタルフ
イルタの一構成例を第3図に示す。この図に示す
デイジタルシグナルプロセツサ(DSP)1はア
ナログ―デイジタル変換器(ADC)2からデイ
ジタル信号を受けて所要数のチヤネルの周波数分
析を行ないつつ該所要数のチヤネルのフイルタデ
ータを出力するプログラムを有して、ADC2か
らのデイジタル信号からフイルタデータを生成し
てマイクロプロセツサユニツト(MPU)13で
の所要の処理に供するべくフイルタデータを
MPU13に引き渡している。
その引渡しのためのタイミング、即ち音声フイ
ルタデータのサンプリングのためのタイミングを
とる必要性がある。そのために、タイミングコン
トロール部4のカウンタ(該カウンタのクロツク
パルスはDSP1を動作させるクロツク3から供
給される)5で発生されるADCサンプリングク
ロツクをタイミングコントロール部14のカウン
タ15で逓降してカウンタ15からフイルタデー
タレデイ信号をバス12に与える。これにより、
MPUはフイルタデータ読み出し要求信号を線1
6を介してタイミングコントロール部4に与え、
この要求信号を受けるタイミングコントロール部
4は線17を経てDSP1にフイルタデータを出
力するプログラムを起動させるための信号を与え
ると共に、DSP1から送出されるフイルタデー
タをバツフアコントロール部11を介してバス1
2へ転送させるためのタイミング信号をバツフア
コントロール部11に与えているから、上述のフ
イルタデータレデイ信号に応答するMPU13は
フイルタデータを読み込むことができる。なお、
図中の6はマイクロホン、7はプリアンプ、8は
プリエンフアシス回路、9はローパスフイルタ
(LPH)、10はサンプリングホールド回路
(S/H)である。
〔発明が解決しようとする問題点〕
上述の如くカウンタ15から発生されるフイル
タデータレデイ信号はADCサンプリングクロツ
クを逓降して得られるものであるが、その逓降の
度合が大きい、例えば100μsecの周期を10msecの
周期に落とす如き値であるから、それに要するハ
ード量(部品点数)が多くなる。従つて、この形
式のデイジタルフイルタの実装スペースが増大す
る上、故障率が高まるほか、コスト的な不利を招
く。
本発明は上述のような問題点に鑑みて創作され
たもので、従来のハード的手段によるフイルタデ
ータのサンプリングをソフト的な手段によるフイ
ルタデータのサンプリングに改良して上述の問題
点の解決を図り得るデイジタルフイルタのフイル
タデータサンプリング方式の提供をその目的とす
る。
〔問題点を解決するための手段〕
本発明の要部構成は次の通りである。
即ち、フイルタデータサンプリング周期の前期
間内について周波数分析を行ない、フイルタデー
タ生成のための部分データを生成する第1のプロ
グラムと前記フイルタデータサンプリング周期の
前記前期間以降後の期間について周波数分析を行
ないつつ、前記部分データ及び前記後期間内の周
波数分析により得られたフイルタデータ生成のた
めの部分データを用いてフイルタデータサンプリ
ング周期毎にフイルタデータを生成出力する第2
のプログラムとが交互に起動されて動作するデイ
ジタルシグナルプロセツサと、該デイジタルシグ
ナルプロセツサと非同期で動作し、前記出力され
るフイルタデータを受け取るフイルタデータ取り
込み装置(例えば、MPU)とを有するデイジタ
ルフイルタにおいて、 前記交互に起動される両プログラムの制御の下
に、フイルタデータサンプリング周期を計数する
ための計数信号(サンプリングステータス信号)
及びフイルタデータレデイ信号を出力する第1の
手段と、 該第1の手段からの、前記第2のプログラムに
よつて出力され、該第2のプログラムの実行後に
起動された前記第1のプログラムによつて出力さ
れて来るそれぞれの計数信号の計数値が前記フイ
ルタデータサンプリング周期に達したとき前記第
2のプログラムの起動及び前記第1の手段からの
フイルタデータレデイ信号の送出を生ぜしめる第
2の手段とを設け、 前記フイルタデータレデイ信号に応答して前記
デイジタルシグナルプロセツサから出力されたフ
イルタデータを前記フイルタデータ取り込み装置
に取り込ませると共に、前記第1のプログラムを
起動させるようにして、本発明は構成される。
〔作用〕
上述の如き構成によれば、サンプリングステー
タス信号が前記第1及び第2のプログラムの制御
の下にADCのサンプリング周期毎にMPUへ送ら
れ、その数をMPUのソフトウエアで計数し、そ
の計数値がフイルタデータのサンプリング周期に
達したとき前記第2のプログラムの起動を生ぜし
める一方、前記1の手段をしてフイルタデータレ
デイ信号を送出せしめてMPUにフイルタデータ
の読み取りを行なわしめるようにする。かくし
て、DSPで生成されたフイルタデータのサンプ
リングが行なわれてそのフイルタデータのMPU
への読み込みが行なわれる。このような動作は第
2のプログラムによる所要数のチヤネルのフイル
タデータの出力のため前記第1及び第2のプログ
ラム順の実行の繰り返しにより繰り返される。
〔実施例〕
第1図は本発明の一実施例を示す。この実施例
は音声信号のデイジタルフイルタリングを行なう
場合を例にしており、第3図の従来デイジタルフ
イルタと同一の構成要素には同一参照番号を付し
てその説明を省略する。この実施例における要部
構成はDSP1でフイルタデータの発生に用いら
れる2つのプログラム(第2図参照)のうちの、
所要数(M個)のチヤネルの周波数分析を行な
い、フイルタデータを生成するプログラムA及び
前記所要数と同数のチヤネルの周波数分析を行な
いつつフイルタデータを出力するプログラムBの
制御の下に、線20上に発生されるADCサンプ
リング周期Tのタイミング信号に応答してADC
のサンプリング周期毎にサンプリングステータス
信号をMPU13へバス12を介して送ると共に
後述するようなDSP1から線21上に出力され
るフイルタデータ出力タイミング信号に応答して
コントロール部22から線23上に出力されるデ
ータセツトタイミング及びバスコントロール信号
の制御の下にフイルタデータサンプリング周期毎
にフイルタデータレデイ信号をMPU13へバス
12を介して送るステータスレジスタ24と、ス
テータスレジスタ24からバス12を介して
MPU13へ送られて来たサンプリングステータ
ス信号をソフトウエアで計数し、その計数値がフ
イルタデータサンプリング周期に達したとき
MPU13をしてフイルタデータ読み出し要求信
号をバス12、線25を介して送出せしめる計数
手段と、フイルタデータ読み出し要求信号に応答
して線25′上にプログラムB起動信号を送出し
前記プログラムBを起動すると共にDSP1から
線21上に送出されるフイルタデータ出力タイミ
ング信号に応答して線23,26上にデータセツ
トタイミング及びバスコントロール信号を送出
し、ステータスレジスタ24をしてフイルタデー
タレデイ信号を送出せしめ且つDSP1のフイル
タデータを1チヤネル分ずつデータレジスタ27
を介して出力せしめるコントロール部22とを備
えて、プログラムBによる前記所要数のチヤネル
のフイルタデータの出力を生ぜしめるようにプロ
グラムA,Bの順の実行を繰り返してフイルタデ
ータのサンプリングを行なうことにある。
このように構成することにより、フイルタデー
タのサンプリングに必要なタイミングの生成をソ
フト的に達成し得ることになり、従来のハード的
手段の有する欠点を大幅に緩和し得る。
即ち、サンプリングステータス信号がプログラ
ムA,Bの制御の下にADC10のサンプリング
周期毎にステータスレジスタ24から線29、バ
ス12を経てMPU13へ送られ、その数がMPU
13のソフトウエアで計数さ、その計数値がフイ
ルタデータサンプリング周期に達したとき、
MPU13からフイルタデータ読み出し要求信号
がバス12、線25を経てコントロール部22に
送られて来る。この信号に応答したコントロール
部22は線25′上にプログラムB起動信号を送
出し、そしてDSP1から線21上に送出される
フイルタデータ出力タイミング信号に応答して線
23,26上にデータセツトタイミング及びバス
コントロール信号を送出する。これにより、フイ
ルタデータレデイ信号が線28、バス12を経て
MPU13に伝えられ、MPU13はフイルタデー
タの読み込み態勢となる一方、DSP1のフイル
タデータは1チヤネル分ずつデータレジスタ27
を介して線30、そしてバス12を経てMPU1
3へ読み込まれる。
なお、上記実施例においては、フイルタデータ
サンプリング周期の設定のため、ADCサンプリ
ング周期Tのステータス信号がADCサンプリン
グ周期毎にMPU13へ送られてソフトウエアで
計数される場合について説明したが、フイルタデ
ータサンプリング周期の始期を示す信号だけを
MPU13へ送つてタイミングをとり、以降フイ
ルタデータサンプリング周期をMPUに予め設け
られる前記ステータス信号と同等の信号をソフト
ウエアで計数するようにしてもよい。又、音声信
号以外のアナログ信号にも本発明を適用し得る。
〔発明の効果〕
以上説明したように、本発明によれば、デイジ
タルフイルタのフイルタデータのサンプリングを
ソフト的に行ない得るから、従来のハード的手段
により行なう場合に惹起して来る問題を大幅に緩
和し得る。
【図面の簡単な説明】
第1図は本発明の一実施例を示す図、第2図は
第1図実施例の説明に供するフローチヤート、第
3図は従来のデイジタルフイルタの構成を示す
図、 第1図において、1はDSP、2はADC、13
はMPU、22はコントロール部、24はステー
タスレジスタ、27はデータレジスタである。

Claims (1)

  1. 【特許請求の範囲】 1 フイルタデータサンプリング周期の前期間内
    について周波数分析を行ない、フイルタデータ生
    成のための部分データを生成する第1のプログラ
    ムと前記フイルタデータサンプリング周期の前記
    前期間以降後の期間について周波数分析を行ない
    つつ、前記部分データ及び前記後期間内の周波数
    分析により得られたフイルタデータ生成のための
    部分データを用いてフイルタデータサンプリング
    周期毎にフイルタデータを生成出力する第2のプ
    ログラムとが交互に起動されて動作するデイジタ
    ルシグナルプロセツサと、該デイジタルシグナル
    プロセツサと非周期で動作し、前記出力されるフ
    イルタデータを受け取るフイルタデータ取り込み
    装置とを有するデイジタルフイルタにおいて、 前記交互に起動される両プログラムの制御の下
    に、フイルタデータサンプリング周期を計数する
    ための計数信号及びフイルタデータレデイ信号を
    出力する第1の手段と、 該第1の手段からの、前記第2のプログラムに
    よつて出力され、該第2のプログラムの実行後に
    起動された前記第1のプログラムによつて出力さ
    れて来るそれぞれの計数信号の計数値が前記フイ
    ルタデータサンプリング周期に達したとき前記第
    2のプログラムの起動及び前記第1の手段からの
    フイルタデータレデイ信号の送出を生ぜしめる第
    2の手段とを設け、 前記フイルタデータレデイ信号に応答して前記
    デイジタルシグナルプロセツサから出力されたフ
    イルタデータを前記フイルタデータ取り込み装置
    に取り込ませると共に、前記第1のプログラムを
    起動させることを特徴とするデイジタルフイルタ
    のフイルタデータサンプリング方式。 2 前記フイルタデータサンプリング周期をソフ
    ト的に計数せしめるための信号は前記デイジタル
    フイルタに設けられるアナログ―デジタル変換器
    のサンプリング周期毎のサンプリングステータス
    信号であることを特徴とする特許請求の範囲第1
    項記載のデイジタルフイルタのフイルタデータサ
    ンプリング方式。 3 前記サンプリングステータス信号及びフイル
    タデータレデイ信号はサンプリングデータ処理用
    プロセツサへ出力されることを特徴とする特許請
    求の範囲第2項記載のデイジタルフイルタのフイ
    ルタデータサンプリング方式。
JP4871985A 1985-03-12 1985-03-12 デイジタルフイルタのフイルタデ−タサンプリング方式 Granted JPS61208308A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4871985A JPS61208308A (ja) 1985-03-12 1985-03-12 デイジタルフイルタのフイルタデ−タサンプリング方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4871985A JPS61208308A (ja) 1985-03-12 1985-03-12 デイジタルフイルタのフイルタデ−タサンプリング方式

Publications (2)

Publication Number Publication Date
JPS61208308A JPS61208308A (ja) 1986-09-16
JPH0325088B2 true JPH0325088B2 (ja) 1991-04-05

Family

ID=12811103

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4871985A Granted JPS61208308A (ja) 1985-03-12 1985-03-12 デイジタルフイルタのフイルタデ−タサンプリング方式

Country Status (1)

Country Link
JP (1) JPS61208308A (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07101834B2 (ja) * 1986-11-10 1995-11-01 松下電器産業株式会社 デイジタル信号処理装置

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6041491B2 (ja) * 1977-05-24 1985-09-17 日本電気株式会社 デイジタル波形整形フイルタ−

Also Published As

Publication number Publication date
JPS61208308A (ja) 1986-09-16

Similar Documents

Publication Publication Date Title
JPH0325088B2 (ja)
JPS5938999A (ja) アナログ信号記憶装置
JPH1032784A (ja) 音声信号処理装置
JPH0325089B2 (ja)
JPS61161568A (ja) 情報伝送方式
JPS6444195A (en) Method of transmission of television signal and circuit device
JP2517709B2 (ja) ディジタル信号処理装置
JP3253895B2 (ja) 音声デジタル化方法および装置
JP2505523B2 (ja) 画像処理装置
JP3079557B2 (ja) 音声録音システム
JPH01185050A (ja) 信号処理回路
JP2755290B2 (ja) 生体信号処理装置
JP2868356B2 (ja) 疎結合システム情報採取方式
RU2101876C1 (ru) Устройство для приема и обработки цифровых данных, передаваемых в структуре телевизионного сигнала
JPS62288998A (ja) デ−タ収集伝送方式
JP3092239B2 (ja) 情報処理方法及び装置
JPS61234173A (ja) 撮像装置
JPH05181811A (ja) マルチプロセッサーシステムの割り込み制御信号生成装置
JPS6029042A (ja) D/a変換時の波形補正法
JPH03138522A (ja) データ記録装置
JPH01147990A (ja) 時間軸補正装置
JPH0287721A (ja) アナログ入力装置
JPS6010852A (ja) シリアルデ−タ受信装置
JPH063924B2 (ja) ポーリング制御方法
JPH06103464B2 (ja) 割込信号制御方式