JPH11328154A - プログラマブル共同プロセッサ回路 - Google Patents
プログラマブル共同プロセッサ回路Info
- Publication number
- JPH11328154A JPH11328154A JP11059666A JP5966699A JPH11328154A JP H11328154 A JPH11328154 A JP H11328154A JP 11059666 A JP11059666 A JP 11059666A JP 5966699 A JP5966699 A JP 5966699A JP H11328154 A JPH11328154 A JP H11328154A
- Authority
- JP
- Japan
- Prior art keywords
- memory
- data
- programmable
- tap
- taps
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/38—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
- G06F7/48—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices
- G06F7/544—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices for evaluating functions by calculation
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03H—IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
- H03H17/00—Networks using digital techniques
- H03H17/02—Frequency selective networks
- H03H17/0294—Variable filters; Programmable filters
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03H—IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
- H03H17/00—Networks using digital techniques
- H03H17/02—Frequency selective networks
- H03H17/06—Non-recursive filters
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Mathematical Physics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computing Systems (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Complex Calculations (AREA)
- Image Processing (AREA)
- Multi Processors (AREA)
Abstract
関して相違する要求を有する場合でもメモリを最適形態
で用いることによって種々のタイプのフィルタのマルチ
プレクサ処理を可能にする。 【解決手段】 入力データdatain_B及びdat
ain_F用及びタップw_in用に設けたメモリを、
種々のセグメントに区画化し、相違するフィルタに適合
させるためにセグメントを再結合する手段を設ける。メ
モリの全寸法を2Lとし、このメモリは、各々が寸法2
L//5,4L/15,L/3,L/5,2L/15,
2L/3を有する6区画を有し、その間で、データ及び
タップがマルチプレクサによって分配される。
Description
を形成するために主プロセッサに結合するようにしたプ
ログラマブル共同プロセッサ回路であって、このプログ
ラマブル共同プロセッサ回路が、入力データ及び「タッ
プ」と称する係数用のメモリを有する少なくとも1個の
フィルタ処理素子と、少なくとも1個の加算器と、一方
の入力部を前記加算器の結果出力部に接続するとともに
他方の入力部を前記タップ用のメモリの読出し出力部に
接続した乗算器とを具えるプログラマブル共同プロセッ
サ回路に関するものである。
減少させ、データ速度を変更し又は通信チャネルによっ
て加えられる雑音を減少させるために、種々のマルチメ
ディアアプリケーションのような種々のフィルタが必要
なアプリケーションで特に用いられている。
実際には一連の素子を有し、その間に、処理される、特
にタップによって乗算され及び/又は互いに加算された
後に他の場所に入力される信号がタップされる。デジタ
ルフィルタを実現するに当たり、三つの経路が既知であ
る。− フィルタを形成するために特定のアルゴリズム
を有するDSPタイプのプロセッサの利用。しかしなが
ら、この経路が大きな柔軟性を提供する場合、フィルタ
のパフォーマンス、特にスピードが制限される。− フ
ィルタを直接構成する特定の回路の利用。これは大きな
パフォーマンスを許容するが、多数の相違する回路の開
発を伴う。− 特定のプログラマブル回路の利用。これ
は、特定の回路の高パフォーマンスとDSPの良好な柔
軟性との間で良好に両立する。特定のプログラマブル回
路のうちの一つを、区別されたプロセッサプログラマブ
ルフィルタとし、それは、これら回路が、実際にはフィ
ルタ中で実現されるプロセスによって最低限必要とされ
るまで減少したDSPプロセッサによって形成されるこ
とを意味する。これは最も興味のある解決である。
ブルタップを記憶するメモリを有する。一般にはそれを
特定のタイプのフィルタ:対称、ハーフバンド、補間、
デシメーション(decimation)、適応、複合
(complex)フィルタを実現するように構成す
る。プロセッサプログラマブルフィルタ用の集積回路
は、欧州特許出願明細書第0454050号から既知で
ある。この明細書による集積回路は、乗算器と、加算器
と、データを記憶するメモリと、命令コード及びタップ
値のセットを記憶するプログラムメモリと、タップ値を
連続的に読み出す間に命令を実行することができる、プ
ログラムメモリから読み出された命令用のメモリとを有
する。集積回路は、タップが読み出されるときとは異な
るときにデータが読み出される必要をなくすために、デ
ータ用メモリ及びそれとは別のタップ用メモリを有す
る。
するメモリサイズに関して相違する要求を有する場合で
もメモリを最適な形態で利用することによって相違する
タイプのフィルタのマルチプレクサ処理を可能にするプ
ログラマブル回路を提供することである。
ータ用のメモリ及びタップ用のメモリを、種々のセグメ
ントに区画化した単一メモリに配置し、前記メモリを相
違するフィルタに適合させるために前記セグメントを可
変に結合する手段を設ける。
大させることなく種々メモリを用いることによってデー
タとタップとの間でメモリを分割することであり、それ
によって、例えば、後に説明する実施の形態に示すよう
に1入力ポート及び2出力ポートのみを用いるだけでな
く、その結果、3入力ポート及び5出力ポートを有する
大メモリに比べて低コストで最大効率を有するようにな
る。実際には、メモリの表面はポート数に大いに依存す
る。
の例を従属項2〜4に示す。
プロセッサPR−Hに結合した共同プロセッサとし、こ
の回路は、デジタルフィルタが並列に32ビット必要と
しない場合でさえ32ビットバスを通じてホストコンピ
ュータと通信する。この回路は、ホストプロセッサと共
同プロセッサとの間の通信の同期をとるI/Oブロック
と、実現すべきフィルタの特性の書込み動作を行う制御
モジュールCONTとを有し、この制御モジュールは、
フィルタ処理素子FPEを制御する。種々のフィルタ処
理素子FPRを、必要な計算出力を発生させるために設
け、その数をncとする。
部:動作部OP及び記憶部MACによって形成する。動
作部は、フィルタを計算するのに要求される乗算器及び
加算器と、適応フィルタのタップを更新するのに用いら
れる論理回路とを有する。記憶部は、種々のマルチプレ
クサ処理されたフィルタによって用いられる全てのタッ
プを記憶するwタップメモリと、フィルタによって用い
られる全ての入力データを記憶するxデータメモリと、
種々のフィルタの中間結果を記憶するyデータメモリと
を有する。yデータメモリを、特にマルチプレクサ処理
を行う計算用にする。入力部w_inを、wタップメモ
リを初期化するのに用いる。
方向性ライン:「順」ラインData_inF/Dat
a_outF及び「逆」ラインData_inB/Da
ta_outBによって伝送される。順ラインはデータ
を左から右に伝送する。逆ラインはデータを右から左に
伝送する。このラインは対称フィルタの場合にのみ用い
られる。結果は、ポートy_in及びyを通じて右から
左に伝送される。
り、小数の切り捨てを行うことができ、かつ、データを
実数又は複素数とすることができるので、入力データメ
モリx−dataからの入力データを受信する手段及び
動作部に十分なデータを供給するためにデータを再構成
するとともにそれを第1及び第2加算器に供給する手段
を有するデータ再構成ブロックREORGを設ける。順
ラインによって伝送されたものに対応するxデータメモ
リからのデータXa及びXbは、この再構成ブロックに
よってX’a及びX’bに変換される。
し、その各々は、マルチプレクサ3,4の入力部に接続
した出力部を有し、そのマルチプレクサの他の入力部
は、接続部7を通じてwタップメモリからタップ値を受
信し、第1及び第2マルチプレクサの出力部を、出力部
を最終加算器6の入力部に接続した加算器/減算器5の
入力部にそれぞれ接続し、この加算器の他の入力部は、
以前のサイクルで中間結果メモリから得られる結果y
(old)を受信し、その出力部は、現サイクルに対応
する計算結果“y”を出力する。これら2個の加算器
1,2及び2個の乗算器3,4は、中間結果の計算に要
求される加算及び乗算を実現する。正確に32ビットの
各マルチプレクサ3,4を2個の16ビットマルチプレ
クサとして用いることができ、各サイクルで16ビット
の複素数乗算を処理することができ、各加算器1,2が
2個の16ビット加算器を有する。8ビットワードを用
いることができる。各16ビットオペレータを、2個の
8ビットオペレータとみなすことができる。したがっ
て、フィルタ処理素子は、八つの8ビット動作を同時に
処理することができる。各オペレータを、4個の8ビッ
トオペレータ又は2個の16ビット並列オペレータとみ
なすことができる。フィルタが対称である場合、2個の
加算器1,2を用いることができる。そうでない場合、
これらは短絡する。これが複素数乗算によって要求され
る場合、加算器/減算器5を減算器として用い、それ以
外の場合には加算器として用いる。
合にタップを更新するのに用いられる。それは、適応フ
ィルタの場合にホストプロセッサによって計算されるデ
ータ“sgn_err”と、データXaの符号sgn
と、接続部7を通じたwタップメモリからのタップ値w
_inとを受信する。それは、タップメモリに格納すべ
きタップ値w_outを出力する。
れた種々のタイプのフィルタは、データ及びタップを記
憶するためにメモリサイズに関して相違する要求を有
し、その結果、それは、全てのタイプのフィルタに対し
て効率のよい方法でメモリを容易に使用することができ
ない。メモリが全長2Lを有すると仮定することによっ
て、順データ、逆データ及びタップの各々に対する必要
なメモリサイズを図3の表に示す。行の表示FD,B
D,Tは、順データ、逆データ及びタップをそれぞれ表
す。行の開始の表示“R/C FIR”は、同一タイプ
(複素数又は実数)のデータ及びタップを有するFIR
フィルタを表す。“R/C symeter”は、同一
タイプ(複素数又は実数)のデータ及びタップを有する
対称フィルタを表す。表示“CD/RT FIR”は、
複素数データ及び実数タップを有するFIRフィルタを
表し、表示“CD/RT symetr”は、複素数デ
ータ及び実数タップを有する対称フィルタを表す。逆デ
ータは、対称フィルタの場合にのみ用いられる。通常の
フィルタは、データ及びタップに対して同一メモリサイ
ズを必要とし、それに対して、対称フィルタは、1タッ
プに対して二つのデータを用いる。さらに、複素数デー
タは、実数データに比べて2倍より多くの記憶容量を必
要とする。したがって、図3の表に示したフィルタに対
して、メモリを、《R_C FIR》の場合の同一サイ
ズの2個のメモリ、《R/C symetr》の場合の
同一サイズの3個のメモリ、《CD/RT symet
r》の場合の2個が第3のものの2倍のサイズの3個の
メモリ又は《CD/RT FIR》の場合の一方が他方
の2倍のサイズの2個のメモリと考えることができる。
2,3及び5の最小公倍数が30であるので、データメ
モリ及びタップメモリを最適に構成するためにサイズL
/15のメモリを30個必要とする。
を必ず伴う。実際には、6個のメモリのみが用いられ
る。その理由は、同一タイプのデータを常に記憶する全
てのメモリが常に同一の動作を有し、これらを結合する
ためである。これら6個のメモ他は相違する寸法を有す
る。これを図4に示す。ポート数及び部品数は、サポー
トされるフィルタのタイプ及び動作部の乗算器の数に依
存する。
が用いられる。 − ステップ1:図3の表の全ての値の零でない最小値
を考察する間のセグメントと称される記憶区分のセット
の形成。この値はセグメントのサイズに対応する。 − ステップ2:フィルタの各タイプに対して、このセ
グメントが順データと逆データとタップのうちのいずれ
を有するかを決定し、 − 各列の零でない最小値からステップ1で見つけた値
を減算し、 − 全ての値が零になるまで、新たに創成された表を用
いてステップ1及び2を繰り返す。ステップ2におい
て、マルチプレクサの入力ブランチが得られる。したが
って、フィルタのタイプの各々に対して、各メモリは、
単一タイプのデータ又はタップによって用いられる。同
一タイプのデータ又はタップを有する全てのメモリを、
データ又はタップの各タイプに対して単一仮想メモリを
得るために仮想的に連結される。このアルゴリズムによ
って生じた結果が記憶される。
タ用メモリを有し、一つが逆データ用メモリを有し、一
つがタップ用メモリを有するように発生させる。フィル
タが対称でない場合、逆データ用メモリの寸法を零にす
る。これら絶対値を用いる場合、相対的なアドレスを発
生させることができ、メモリは、減算及び比較を行うこ
とによって選択される。
を減少させると、本実施の形態を更に簡単にすることが
できる。これを図5に示す。図4のサイズL/3の6個
のメモリは、常に同一形態で用いられる。この場合、こ
れらが結合され、4個のメモリのみが用いられる。これ
ら4個のメモリのうちの2個(RFw及びRFx)は2
L/3ワードを有し、それ以外の2個(RFa及びRF
b)はL/3ワードを有する。適応又はデシメーション
(decimation)有限インパルス応答フィルタ
の場合、タップをRfw及びRfaに配置し、データを
Rfx及びRfbに配置する。対称フィルタ又は実数タ
ップを有する複素数データフィルタの場合、タップをR
fwに配置し、データをRfx,Rfa及びRfbに配
置する。したがって、複数の4L/3データを有する対
称フィルタも、メモリの全容量を用いることによって実
現することもできる。しかしながら、このような区画化
は“CD/RT symetr”の場合には最適でな
い。他の区画化を他のタイプのフィルタに対して予測で
きることは明らかである。
算システムを示す線形図である。
る。
々のタイプのフィルタに対して要求されるメモリサイズ
の表である。
ある。
図である。
し、その各々は、マルチプレクサ3,4の入力部に接続
した出力部を有し、そのマルチプレクサの他の入力部
は、接続部7を通じてwタップメモリからタップ値を受
信し、第1及び第2マルチプレクサの出力部を、出力部
を最終加算器6の入力部に接続した加算器/減算器5の
入力部にそれぞれ接続し、この加算器の他の入力部は、
以前のサイクルで中間結果メモリから得られる結果y
(old)を受信し、その出力部は、現サイクルに対応
する計算結果“y”を出力する。これら2個の加算器
1,2及び2個の乗算器3,4は、中間結果の計算に要
求される加算及び乗算を実現する。正確に32ビットの
各マルチプレクサ3,4を2個の16ビットマルチプレ
クサとして用いることができ、各サイクルで16ビット
の複素数乗算を処理することができ、各加算器1,2が
2個の16ビット加算器を有する。8ビットワードを用
いることができる。各16ビットオペレータを、2個の
8ビットオペレータとみなすことができる。したがっ
て、フィルタ処理素子は、24個までの8ビット動作を
同時に処理することができる。各オペレータを、4個の
8ビットオペレータ又は2個の16ビット並列オペレー
タとみなすことができる。フィルタが対称である場合、
2個の加算器1,2を用いることができる。そうでない
場合、これらは短絡する。これが複素数乗算によって要
求される場合、加算器/減算器5を減算器として用い、
それ以外の場合には加算器として用いる。
Claims (4)
- 【請求項1】 デジタルフィルタを形成するために主プ
ロセッサに結合するようにしたプログラマブル共同プロ
セッサ回路であって、このプログラマブル共同プロセッ
サ回路が、入力データ及び「タップ」と称する係数用の
メモリを有する少なくとも1個のフィルタ処理素子と、
少なくとも1個の加算器と、一方の入力部を前記加算器
の結果出力部に接続するとともに他方の入力部を前記タ
ップ用のメモリの読出し出力部に接続した乗算器とを具
えるプログラマブル共同プロセッサ回路において、前記
入力データ用のメモリ及びタップ用のメモリを、種々の
セグメントに区画化した単一メモリに配置し、前記メモ
リを相違するフィルタに適合させるために前記セグメン
トを可変に結合する手段を設けたことを特徴とするプロ
グラマブル共同プロセッサ回路。 - 【請求項2】 フィルタ処理素子のメモリの全寸法を2
Lとし、前記メモリが、各々が寸法2L/5,4L/1
5,L/3,L/5,2L/15,2L/3を有する6
個のサブメモリを有することを特徴とする請求項1記載
のプログラマブル共同プロセッサ回路。 - 【請求項3】 フィルタ処理素子のメモリの全寸法を2
Lとし、前記メモリが、各々が寸法2L/3,L/3,
L/3,2L/3を有する4個のサブメモリを有するこ
とを特徴とする請求項1記載のプログラマブル共同プロ
セッサ回路。 - 【請求項4】 前記プログラマブル共同プロセッサ回路
が、前記データ用のメモリ及びタップ用のメモリの可変
セグメントの上限及び下限を決定し及び記憶する手段を
有することを特徴とする請求項1記載のプログラマブル
共同プロセッサ回路。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR9802910A FR2776093A1 (fr) | 1998-03-10 | 1998-03-10 | Circuit processeur programmable muni d'une memoire reconfigurable, pour realiser un filtre numerique |
| FR9802910 | 1998-03-10 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH11328154A true JPH11328154A (ja) | 1999-11-30 |
| JP4212710B2 JP4212710B2 (ja) | 2009-01-21 |
Family
ID=9523860
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP05966699A Expired - Fee Related JP4212710B2 (ja) | 1998-03-10 | 1999-03-08 | プログラマブル共同プロセッサ回路 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US6308191B1 (ja) |
| EP (1) | EP0942530B1 (ja) |
| JP (1) | JP4212710B2 (ja) |
| KR (1) | KR100597327B1 (ja) |
| DE (1) | DE69924170T2 (ja) |
| FR (1) | FR2776093A1 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005535202A (ja) * | 2002-07-31 | 2005-11-17 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | データ処理回路 |
Families Citing this family (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE10081643D2 (de) | 1999-06-10 | 2002-05-29 | Pact Inf Tech Gmbh | Sequenz-Partitionierung auf Zellstrukturen |
| DE19961777A1 (de) * | 1999-12-21 | 2001-07-12 | Rudolf Bannasch | Verfahren und Vorrichtungen zur Informationsübertragung |
| US6754805B1 (en) | 2000-08-07 | 2004-06-22 | Transwitch Corporation | Method and apparatus for configurable multi-cell digital signal processing employing global parallel configuration |
| US6401106B1 (en) | 2000-08-07 | 2002-06-04 | Systems On Silicon, Inc. | Methods and apparatus for performing correlation operations |
| US8058899B2 (en) | 2000-10-06 | 2011-11-15 | Martin Vorbach | Logic cell array and bus system |
| US9552047B2 (en) | 2001-03-05 | 2017-01-24 | Pact Xpp Technologies Ag | Multiprocessor having runtime adjustable clock and clock dependent power supply |
| US9436631B2 (en) | 2001-03-05 | 2016-09-06 | Pact Xpp Technologies Ag | Chip including memory element storing higher level memory data on a page by page basis |
| US9250908B2 (en) | 2001-03-05 | 2016-02-02 | Pact Xpp Technologies Ag | Multi-processor bus and cache interconnection system |
| US9141390B2 (en) | 2001-03-05 | 2015-09-22 | Pact Xpp Technologies Ag | Method of processing data with an array of data processors according to application ID |
| US9411532B2 (en) | 2001-09-07 | 2016-08-09 | Pact Xpp Technologies Ag | Methods and systems for transferring data between a processing device and external devices |
| US6963890B2 (en) * | 2001-05-31 | 2005-11-08 | Koninklijke Philips Electronics N.V. | Reconfigurable digital filter having multiple filtering modes |
| US10031733B2 (en) | 2001-06-20 | 2018-07-24 | Scientia Sol Mentis Ag | Method for processing data |
| KR100447178B1 (ko) * | 2001-12-18 | 2004-09-04 | 엘지전자 주식회사 | 유한 임펄스 응답 필터 |
| US9170812B2 (en) | 2002-03-21 | 2015-10-27 | Pact Xpp Technologies Ag | Data processing system having integrated pipelined array data processor |
| WO2004038599A1 (de) | 2002-09-06 | 2004-05-06 | Pact Xpp Technologies Ag | Rekonfigurierbare sequenzerstruktur |
| EP1443645B1 (en) * | 2002-11-18 | 2010-01-06 | STMicroelectronics Pvt. Ltd. | Linearly scalable finite impulse response (FIR) filter |
| JP4700611B2 (ja) * | 2003-08-28 | 2011-06-15 | ペーアーツェーテー イクスペーペー テクノロジーズ アクチエンゲゼルシャフト | データ処理装置およびデータ処理方法 |
| US7320064B2 (en) * | 2004-07-23 | 2008-01-15 | Honeywell International Inc. | Reconfigurable computing architecture for space applications |
| US20070046781A1 (en) * | 2005-08-29 | 2007-03-01 | Honeywell International Inc. | Systems and methods for processing digital video data |
| US20070052557A1 (en) * | 2005-09-02 | 2007-03-08 | Thomas Magdeburger | Shared memory and shared multiplier programmable digital-filter implementation |
| US20080022081A1 (en) * | 2006-07-18 | 2008-01-24 | Honeywell International Inc. | Local controller for reconfigurable processing elements |
| US7348915B2 (en) * | 2006-07-19 | 2008-03-25 | Quickfilter Technologies, Inc. | Programmable digital filter system |
| KR101920719B1 (ko) | 2012-11-19 | 2019-02-13 | 삼성전자주식회사 | 논리 장치, 논리 장치를 포함하는 디지털 필터 및 논리 장치를 제어하는 방법 |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4757519A (en) * | 1987-10-02 | 1988-07-12 | Hewlett-Packard | Digital premodulation filter |
| JP2592979B2 (ja) | 1990-04-25 | 1997-03-19 | 株式会社東芝 | 信号処理用集積回路装置 |
| KR100295257B1 (ko) * | 1993-01-20 | 2001-09-17 | 다카노 야스아키 | 디지탈필터 |
| JP2541128B2 (ja) * | 1993-11-16 | 1996-10-09 | 日本電気株式会社 | マルチキャリアロ―ルオフフィルタ |
| US5793656A (en) * | 1994-06-30 | 1998-08-11 | Hughes Electronics Corporation | Application-specific integrated circuits having programming functions |
| JP3693367B2 (ja) * | 1994-07-28 | 2005-09-07 | 富士通株式会社 | 積和演算器 |
| FR2731854B1 (fr) * | 1995-03-14 | 1997-04-25 | Thomson Consumer Electronics | Dispositif de filtrage digital |
| US6018755A (en) * | 1996-11-14 | 2000-01-25 | Altocom, Inc. | Efficient implementation of an FIR filter on a general purpose processor |
| US6154761A (en) * | 1999-02-12 | 2000-11-28 | Sony Corporation | Classified adaptive multiple processing system |
-
1998
- 1998-03-10 FR FR9802910A patent/FR2776093A1/fr not_active Withdrawn
-
1999
- 1999-03-03 EP EP99200615A patent/EP0942530B1/fr not_active Expired - Lifetime
- 1999-03-03 DE DE69924170T patent/DE69924170T2/de not_active Expired - Lifetime
- 1999-03-08 JP JP05966699A patent/JP4212710B2/ja not_active Expired - Fee Related
- 1999-03-09 KR KR1019990007661A patent/KR100597327B1/ko not_active Expired - Fee Related
- 1999-03-09 US US09/264,912 patent/US6308191B1/en not_active Expired - Lifetime
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005535202A (ja) * | 2002-07-31 | 2005-11-17 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | データ処理回路 |
| KR100970517B1 (ko) * | 2002-07-31 | 2010-07-16 | 엔엑스피 비 브이 | 데이터 처리 회로, 이미지 처리 시스템, 수신기 디코더장치 및 통신 네트워크 |
Also Published As
| Publication number | Publication date |
|---|---|
| DE69924170D1 (de) | 2005-04-21 |
| EP0942530A1 (fr) | 1999-09-15 |
| DE69924170T2 (de) | 2006-02-02 |
| EP0942530B1 (fr) | 2005-03-16 |
| US6308191B1 (en) | 2001-10-23 |
| KR19990077702A (ko) | 1999-10-25 |
| JP4212710B2 (ja) | 2009-01-21 |
| FR2776093A1 (fr) | 1999-09-17 |
| KR100597327B1 (ko) | 2006-07-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH11328154A (ja) | プログラマブル共同プロセッサ回路 | |
| US5381357A (en) | Complex adaptive fir filter | |
| JP4307987B2 (ja) | 複数のフィルタ処理モードを有する再構成可能型デジタルフィルタ | |
| US6943579B1 (en) | Variable fixed multipliers using memory blocks | |
| US7353243B2 (en) | Reconfigurable filter node for an adaptive computing machine | |
| US20030055861A1 (en) | Multipler unit in reconfigurable chip | |
| US4766561A (en) | Method and apparatus for implementing multiple filters with shared components | |
| EP0901068A2 (en) | Near-orthogonal dual-mac instruction set architecture with minimal encoding bits | |
| US4817025A (en) | Digital filter | |
| JP4854826B2 (ja) | ディジタルフィルタを実現するプログラム可能な回路 | |
| JPH11266140A5 (ja) | ||
| WO2010016888A2 (en) | Computing module for efficient fft and fir hardware accelerator | |
| CN112425075A (zh) | 数字信号处理器及操作方法 | |
| US4809208A (en) | Programmable multistage digital filter | |
| JPS62284510A (ja) | 移動係数を用いた縦続接続可能なデジタルフイルタプロセツサ | |
| JP2902045B2 (ja) | 高速数値処理装置 | |
| US6141674A (en) | Reducing the hardware cost of a bank of multipliers by combining shared terms | |
| US7356554B1 (en) | Variable fixed multipliers using memory blocks | |
| JP2856064B2 (ja) | ディジタルフィルタ | |
| Shilparani et al. | FPGA implementation of FIR filter architecture using MCM technology with pipelining | |
| JP2592979B2 (ja) | 信号処理用集積回路装置 | |
| KR0175373B1 (ko) | 칩 면적을 줄인 시변 교차 필터 | |
| CN1672327B (zh) | 数据处理电路 | |
| JPS6015769A (ja) | デイジタル信号処理回路 | |
| Fam | A multi-signal bus architecture for FIR filters with single bit coefficients |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060306 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20071213 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20071218 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20080520 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080917 |
|
| A911 | Transfer of reconsideration by examiner before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20080922 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20081021 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20081029 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111107 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111107 Year of fee payment: 3 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111107 Year of fee payment: 3 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111107 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121107 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121107 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131107 Year of fee payment: 5 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131107 Year of fee payment: 5 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |