JPH0438541A - デジタル信号処理装置 - Google Patents
デジタル信号処理装置Info
- Publication number
- JPH0438541A JPH0438541A JP14541190A JP14541190A JPH0438541A JP H0438541 A JPH0438541 A JP H0438541A JP 14541190 A JP14541190 A JP 14541190A JP 14541190 A JP14541190 A JP 14541190A JP H0438541 A JPH0438541 A JP H0438541A
- Authority
- JP
- Japan
- Prior art keywords
- sample
- block
- digital signal
- processing
- address
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Transmission Systems Not Characterized By The Medium Used For Transmission (AREA)
Abstract
め要約のデータは記録されません。
Description
うなデジタル信号処理装置に関する。
デジタル信号処理装置において、該デジタル信号処理装
置内に設けられているデータメモリを、サンプル単位で
演算処理を行うためのサンプル処理部と、ブロック単位
で演算処理を行うためのブロック処理部とに分割して使
用し、上記サンプル処理部はサンプリング周期に同期し
てベースアドレスをインクリメントし、上記ブロック処
理部はブロック周期に同期してベースアドレスをインク
リメントすることにより、また、供給されるデジタル信
号に対してサンプル単位での処理のみを行う場合に上記
ブロック処理部もサンプル処理部として連結し、上記デ
ータメモリ全体をサンプル処理部として用いることによ
り、そして、上記データメモリへのメモリアクセスにイ
ンクリメントタイプのアドレスカウンタを用いることに
より、処理内容に応してサンプル毎またはブロック毎の
演算処理を容易に行うことができるようなデジタル信号
処理装置である。
演算処理において、供給されるデジタル信号のサンプル
毎と、所定の複数サンプルであるブロック毎との両方の
信号処理が必要とされる場合がある。
ことを目的として、供給されるデジタル信号の所定の複
数サンプルを1ブロックとし、このブロック毎にビット
圧縮処理を行うビット圧縮装置を、DSPによりソフト
ウェア的に実現する場合等が挙げられる。
が考えられているが、その中の一例として第4図に示す
ようなビット圧縮装置が挙げられる。
タル信号のサンプル毎及びブロック毎の処理を必要とす
るようなものであり、先ず、入力端子51からアナログ
信号を所定の周波数でサンプリングしてアナログ−デジ
タル変換した、サンプル毎のデジタル信号が供給される
。
トレート)フィルタ52.1次フィルタ53及び2次フ
ィルタ54にそれぞれ供給される。
タル信号をそのまま出力し、これをブロック内最大絶対
値検出回路55に供給する。
タル信号の現在のサンプルデータと該現在のサンプルデ
ータの1つ前のサンプルデータとの差分をとり、これを
ブロック内最大絶対値検出l路56に供給する。
タル信号の現在のサンプルデータと該現在のサンプルデ
ータの2つ前のサンプルデータとの差分とり、これをブ
ロック内最大絶対値検出回路57に供給する。
、供給されるサンプル毎のデジタル信号の所定の複数サ
ンプルを1ブロックとして、この1フロツク毎にブロッ
ク内最大絶対値を検出し、これをそれぞれ比較レンジ検
出回路58に供給する。
内最大絶対値のうち、最小の値のデジタルデータがどの
フィルタを介したかを示すフィルタデータをセレクタ5
9及び出力端子64に供給すると共に、該最小の値のデ
ジタルデータのレンジを検出し、これをレンジデータと
してブロックフローティング処理部60内のレンジング
回路61及び出力端子65に供給する。
れたフィルタを介したブロックのデジタル信号を選択し
、これをレンジング回路61に供給する。
ル信号を上記レンジデータに基づいてシフトし、これを
再量子化器62に供給する。
されたブロック毎デジタル信号を所定のビットに再量子
化し、エンコードデータとして出力端子63を介して出
力する。
して出力されるフィルタデータ及び出力端子65を介し
て出力されるレンジデータに基づいてデコードされる。
クリメントを用いた該アドレスアクセスで上記フィルタ
計算を行うと、上記サンプル毎に供給されるデジタル信
号は一旦メモリ等に記憶され、所定のアドレスに記憶さ
れているサンプルデータを基に上記1次差分や2次差分
を求める等のフィルタ計算が行われる。そして、1つの
サンプルについてのフィルタ計算が終了すると、アドレ
スを“1”づつインクリメントし、次のサンプルデータ
を基に再度フィルタ計算を行う等のように、いわゆるベ
ースアドレスを11”づつインクリメントしてフィルタ
計算が行われる。
記データメモリに1サンプル毎に1ブロック分のデジタ
ル信号を次々供給し、現在記憶されているデジタルデー
タが、後から供給されたデジタルデータより大きい場合
にのみ書換えを行うことにより検出される。
サンプル毎のフィルタ計算の時のようにサンプル毎にア
ドレスをインクリメントしないほうが便利である。
ブロック毎の信号処理が必要な場合でも、信号の処理内
容に応じたベースアドレスのインクリメントが行え、信
号処理を容易に行えるようなデジタル信号処理装置の開
発が望まれている。
な構成で、信号の処理内容に応じたベースアドレスのイ
ンクリメントにより、信号処理の容易化を図れるような
デジタル信号処理装置の擾供を目的とする。
るデジタル信号の演算を行うようなデジタル信号処理装
置において、上記デジタル信号処理装置内のデータメモ
IJを、供給されるデジタル信号の各サンプルデータに
ついてサンプル単位で演算処理を行うためのサンプル処
理部と、供給されるデジタル信号の所定の複数サンプル
を1ブロックとしてこのブロック単位の演算処理を行う
ためのブロック処理部とに分割し、上記サンプル処理部
はサンプリング周期に同期してベースアドレスをインク
リメントし、上記ブロック処理部はブロック周期に同期
してベースアドレスをインクリメントすることにより、
また、上記供給されるデジタル信号に対してサンプル単
位での処理のみを行う場合に、上記ブロック処理部もサ
ンプル処理部として連結し、上記データメモリ全体をサ
ンプル処理部として用いることにより、また、上記デー
タメモリへのメモリアクセスにインクリメントタイプの
アドレスカウンタを用いたものである。
タメモリを分割して一方をサンプル処理に用い、他方を
ブロック処理に用い、上記サンプル処理部はサンプリン
グ周期に同期してベースアドレスをインクリメントし、
上記ブロック処理部はブロック周期に同期してベースア
ドレスをインクリメントすることにより、また、信号処
理をサンプル毎のみ行えばよい場合に、上記ブロック処
理部もサンプル処理部とし、上記データメモリ全体をサ
ンプル処理部として用いることにより、また、上記デー
タメモリへのメモリアクセスにインクリメントタイプの
アドレスカウンタを用いることにより、サンプル毎の信
号処理及びブロック毎の信号処理の両方に対応すること
ができる。
ついて図面を参照しながら説明する。
ブロック図に示すように、供給されるデジタル信号のサ
ンプル毎にベースアドレスをインクリメントする第1の
アドレスカウンタ1と、供給されるデジタル信号の複数
サンプルを1ブロックとし、このブロック毎にベースア
ドレスをインクリメントする第2のアドレスカウンタ2
と、信号の処理内容に応じて上記第1のアドレスカウン
タ1からのベースアドレスまたは第2のアドレスカウン
タ2からのベースアドレスを選択して出力するセレクタ
3と、入力端子6から供給される論理アドレスと上記セ
レクタ4からの選択されたベースアドレスとを加算して
物理アドレスとしてデータメモリ5に供給する加算器4
と、サンプル処理部5a及びブロック処理部5bに記憶
領域が分割されている、例えばRAM (ランダム・ア
クセス・メモリ)等のデータメモリ5とからなっている
。
ータメモリ5の分割使用時の動作の一例を第2図のフロ
ーチャートに示す。
ドレスのMSB (最上位ビット)の符号に応じてデー
タメモリ5からの読み出しアドレスを制御するようにし
た。
論理アドレスのMSBが“O”であるか否かが判別され
、Yesの場合はステップ11に進み、Noの場合はス
テップ12に進む。
例えば該信号処理をサンプル毎に行う場合にはMSBを
“0”とする論理アドレスが入力端子6を介して加算器
4に供給され、信号処理をブロック毎に行う場合にはM
SBを“1”とする論理アドレスが入力端子6を介して
加算器4に供給される。
Bが10′であるときは、サンプル毎の信号処理を行い
たい場合のため、セレクタ3がサンプル毎にベースアド
レスをインクリメントする第1のアドレスカウンタ1か
らのベースアドレスを選択しステップ13に進む。
、加算器4に供給される。
0”の論理アドレスと、第1のアドレスカウンタlから
のベースアドレスとが加算され、該MsBが“01の物
理アドレスを得てステップ15に進む。
をデータメモリ5に供給して終了する。
は、セレクタ3から供給されるベースアドレスが加算器
4で加算された場合にサンプル処理部5aのアドレスを
示すものとなり、このMSBが“0“の物理アドレスを
データメモリ5に供給することにより、データメモリの
サンプル処理部に記憶されているデータについて信号処
理を行うことができる。
O”ではなく、“1″と判断された場合にはステップ1
2において、セレクタ3が第2のアドレスカウンタ2か
らのベースアドレスを選択しステップ14に進む。
ック処理部5bに記憶されている信号処理を行うことを
示しているため、セレクタ3は、供給されるデジタル信
号のブロック毎にアドレスデータをインクリメントして
いる第2のアドレスカウンタ2からのベースアドレスを
選択してこれを加算器4に供給する。
1°の論理アドレスと、上記第2のアドレスカウンタ2
からのブロック毎のベースアドレスとを加算し、MSB
が“ビの物理アドレスを得てステップ15に進む。
スをデータメモリ5に供給し終了する。
タメモリ5内のブロック処理部5bに記憶されたデジタ
ル信号について信号処理が行われることになる。
ースアドレスをインクリメントする第1のアドレスカウ
ンタ1と、該デジタル信号のブロック毎にベースアドレ
スをインクリメントする第2のアドレスカウンタ2とを
設け、信号処理内容に応じた論理アドレスを加算器4に
供給するとともに、該信号処理内容に応じて第1のアド
レスカウンタlまたは第2のアドレスカウンタ2からの
ベースアドレスを選択し、該加算器4において上記論理
アドレスと選択されたベースアドレスとを加電し物理ア
ドレスとし、この物理アドレスでデータメモリに記憶さ
れたデジタル信号の信号処理を行うことにより、信号処
理内容に応じて該デジタル信号のサンプル毎またはブロ
ック毎の信号処理を行うことができる。
の前半でサンプル毎の信号処理を必要とし、また、回路
の後半でブロック毎の信号処理を必要とするような場合
でも容易に対応することができる。
インクリメントと、ブロック毎のベースアドレスのイン
クリメントとを切り換える場合について説明したが、こ
の場合、例えば外部からノλ−ドウェア的に、あるいは
、ソフトウェア的に割り込みが生じたときに別のフィル
タ処理等が行われるようなプログラムが組まれている場
合には、この割り込みが生じたときだけベースアドレス
のインクリメントを行わせるような構成としてもよい。
込み処理部とに分割し、該サンプル処理部はサンプル毎
に、割り込み処理部は割り込みが発生する毎に、それぞ
れベースアドレスをインクリメントすればよい。
分割して使用したデータメモリの全体をサンプル処理部
のみとして使用することもできる。
ように、先ず、ステップ20において、セレクタ3が、
供給されるデジタル信号のサンプル毎にベースアドレス
をインクリメントしている第1のアドレスカウンタ1か
らのベースアドレスを選択してステップ21に進む。
て、上記分割された記憶領域を統一して全記憶領域をサ
ンプル処理部のみに変えている。
ンタ1から供給されたベースアドレスをそのままデータ
メモリ5に供給し終了する。
ているデジタル信号がサンプル毎に処理される。
スアドレスをインクリメントするようにし、第1または
第2のアドレスカウンタ1.2からのベースアドレスを
セレクタ3で選択するようにしてもよい。
の全記憶領域を、サンプル処理部のみに用いることによ
り、上述した分割使用時よりも例えば2倍の次数のフィ
ルタ計算等の演算処理を行うことができる。
処理装置内のデータメモリを、サンプル処理部とブロッ
ク処理部とに分割し、このデータメモリへのデータアク
セスに、供給されるデジタル信号のサンプリング周期に
同期してベースアドレスをインクリメントするアドレス
カウンタからのベースアドレス、または、該デジタル信
号のブロック周期に同期してベースアドレスをインクリ
メントするアドレスカウンタからのベースアドレスを選
択して用いることにより、信号処理内容に応じてサンプ
ル毎またはブロック毎の信号処理を行うことができる。
ができ、例えばピント圧縮のエンコード/デコードやN
AT方式の音声認識等の信号処理のような、サンプル処
理に加えブロック処理も必要とするような装置等にも容
易に対応することができる。
いることにより、上記分割使用時よりも2倍の次数の演
算処理を行うことができる。
ロック図、第2図は実施例のデータメモリの分割使用時
の動作を説明するためのフローチャート、第3図は実施
例のデータメモリの一括使用時の動作を説明するための
フローチャートである。 第4図はビット圧縮装置の機能ブロック図である。 3・・・・・・・・・・・・セレクタ 4・・・・・・・・・・・・加算器
Claims (3)
- (1)供給されるデジタル信号の演算を行うようなデジ
タル信号処理装置において、 上記デジタル信号処理装置内のデータメモリを、供給さ
れるデジタル信号の各サンプルデータについてサンプル
単位で演算処理を行うためのサンプル処理部と、供給さ
れるデジタル信号の所定の複数サンプルを1ブロックと
してこのブロック単位の演算処理を行うためのブロック
処理部とに分割し、 上記サンプル処理部はサンプリング周期に同期してベー
スアドレスをインクリメントし、上記ブロック処理部は
ブロック周期に同期してベースアドレスをインクリメン
トすることを特徴とするデジタル信号処理装置。 - (2)上記供給されるデジタル信号に対してサンプル単
位での処理のみを行う場合に、上記ブロック処理部もサ
ンプル処理部として連結し、上記データメモリ全体をサ
ンプル処理部として用いることを特徴とする請求項(1
)記載のデジタル信号処理装置。 - (3)上記データメモリへのメモリアクセスにインクリ
メントタイプのアドレスカウンタを用いたことを特徴と
する請求項(1)記載のデジタル信号処理装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP14541190A JP3291295B2 (ja) | 1990-06-05 | 1990-06-05 | デジタル信号処理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP14541190A JP3291295B2 (ja) | 1990-06-05 | 1990-06-05 | デジタル信号処理装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0438541A true JPH0438541A (ja) | 1992-02-07 |
| JP3291295B2 JP3291295B2 (ja) | 2002-06-10 |
Family
ID=15384640
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP14541190A Expired - Lifetime JP3291295B2 (ja) | 1990-06-05 | 1990-06-05 | デジタル信号処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3291295B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007308990A (ja) * | 2006-05-19 | 2007-11-29 | Oyo Corp | トンネルの施工方法及びこれが実施されるトンネル |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1191039B1 (en) | 1999-06-01 | 2004-09-29 | Kao Corporation | Polysaccharide derivative |
-
1990
- 1990-06-05 JP JP14541190A patent/JP3291295B2/ja not_active Expired - Lifetime
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007308990A (ja) * | 2006-05-19 | 2007-11-29 | Oyo Corp | トンネルの施工方法及びこれが実施されるトンネル |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3291295B2 (ja) | 2002-06-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CA1211220A (en) | Digital signal processor with crossbar switching network | |
| US20050143981A1 (en) | Compressing method and apparatus, expanding method and apparatus, compression and expansion system, recorded medium, program | |
| JP2930320B2 (ja) | ディジタル信号処理装置 | |
| JP2770137B2 (ja) | 波形データ圧縮装置 | |
| JP2003503740A (ja) | 音声信号復号化方法と装置 | |
| JPH0438541A (ja) | デジタル信号処理装置 | |
| US6032081A (en) | Dematrixing processor for MPEG-2 multichannel audio decoder | |
| JPH03192400A (ja) | 波形情報処理装置 | |
| KR0147758B1 (ko) | Mpeg-2 오디오 복호화기의 합성 필터 | |
| EP0299537B1 (en) | Apparatus and Method for processing digital signal | |
| JPH0715281A (ja) | ノイズシェーピング装置 | |
| KR0174085B1 (ko) | 다채널 오디오 복호화기의 복합 디코딩장치 | |
| GB2084433A (en) | Methods and apparatus or encoding and constructing signals | |
| JP2002271207A (ja) | データ変換装置およびデータ圧縮装置およびデータ伸長装置 | |
| JPH0719246B2 (ja) | デジタル信号処理装置 | |
| JP3104318B2 (ja) | 効果付加装置 | |
| JP2630778B2 (ja) | 低周波帯域デジタルフィルタの構成方法 | |
| KR0181587B1 (ko) | 엠펙-1 오디오 복호기의 합성 필터링 장치 및 방법 | |
| US5822775A (en) | Efficient data processing method for coefficient data in a digital dignal, processor | |
| JPS63152229A (ja) | ブロツクフロ−テイング方式 | |
| JPS63261925A (ja) | 適応予測符号化信号の復号装置 | |
| JP2943112B2 (ja) | デジタル信号処理装置 | |
| JPH05218803A (ja) | ディジタルフィルタ装置 | |
| JPS6031316A (ja) | 量子化方法 | |
| JPH01140807A (ja) | ディジタル信号処理用プロセッサ |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080322 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090322 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090322 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100322 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100322 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110322 Year of fee payment: 9 |
|
| EXPY | Cancellation because of completion of term | ||
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110322 Year of fee payment: 9 |