JPH0993085A - 入力加重型トランスバーサルフィルタ - Google Patents
入力加重型トランスバーサルフィルタInfo
- Publication number
- JPH0993085A JPH0993085A JP24976695A JP24976695A JPH0993085A JP H0993085 A JPH0993085 A JP H0993085A JP 24976695 A JP24976695 A JP 24976695A JP 24976695 A JP24976695 A JP 24976695A JP H0993085 A JPH0993085 A JP H0993085A
- Authority
- JP
- Japan
- Prior art keywords
- output
- input
- coefficient
- 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.)
- Pending
Links
Landscapes
- Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
- Filters That Use Time-Delay Elements (AREA)
Abstract
(57)【要約】
【課題】回路規模を縮小すると共に、消費電力を低減し
てIC化に適した構成とする。 【解決手段】標本化系列信号aは係数器55乃至57に与
え、標本化系列信号bはフェーズ1において反転させた
後、遅延素子68によってT/2だけ遅延させて係数器58
乃至60に与える。これにより、加算器と遅延素子とが交
互に直列接続されたパイプライン型加算回路90によって
係数器55乃至60の出力の加算が可能となる。レジスタ61
乃至63は、フェーズ1においてタップ係数A0 乃至A2
を選択し、フェーズ2においてタップ係数B0 乃至B2
を選択する。これにより、全タップ係数が係数器に設定
されて、所望のトランスバーサルフィルタ出力が得られ
る。
てIC化に適した構成とする。 【解決手段】標本化系列信号aは係数器55乃至57に与
え、標本化系列信号bはフェーズ1において反転させた
後、遅延素子68によってT/2だけ遅延させて係数器58
乃至60に与える。これにより、加算器と遅延素子とが交
互に直列接続されたパイプライン型加算回路90によって
係数器55乃至60の出力の加算が可能となる。レジスタ61
乃至63は、フェーズ1においてタップ係数A0 乃至A2
を選択し、フェーズ2においてタップ係数B0 乃至B2
を選択する。これにより、全タップ係数が係数器に設定
されて、所望のトランスバーサルフィルタ出力が得られ
る。
Description
【0001】
【発明の属する技術分野】本発明は、入力複素信号を実
時間でフィルタ演算して出力複素信号を得る入力加重型
トランスバーサルフィルタに関する。
時間でフィルタ演算して出力複素信号を得る入力加重型
トランスバーサルフィルタに関する。
【0002】
【従来の技術】従来、ディジタル処理による波形等化器
としてトランスバーサルフィルタが用いられている。入
力加重型のトランスバーサルフィルタについては特開平
4一266210号公報等において開示されている。ト
ランスバーサルフィルタは、複数の単位遅延素子、タッ
プ係数器及び加算器によって構成されている。各タップ
係数器にタップ係数を設定し、遅延された入力信号と各
タップ係数とを乗算して加算する。入力信号の波形歪に
応じたタップ係数を求めることで、入力信号の波形等化
が可能である。また、多入力多出力に対応したトランス
バーサルフィルタも開発されており、複素信号のフィル
タリング処理等に用いられている。
としてトランスバーサルフィルタが用いられている。入
力加重型のトランスバーサルフィルタについては特開平
4一266210号公報等において開示されている。ト
ランスバーサルフィルタは、複数の単位遅延素子、タッ
プ係数器及び加算器によって構成されている。各タップ
係数器にタップ係数を設定し、遅延された入力信号と各
タップ係数とを乗算して加算する。入力信号の波形歪に
応じたタップ係数を求めることで、入力信号の波形等化
が可能である。また、多入力多出力に対応したトランス
バーサルフィルタも開発されており、複素信号のフィル
タリング処理等に用いられている。
【0003】図6は4つの入力加重型トランスバーサル
フィルタをたすき掛けに接続して複素信号の処理を可能
にした従来の入力加重型トランスバーサルフィルタを示
すブロック図である。図6のフィルタは複数の入力複素
信号を実時間演算でディジタル処理して合成するもので
あり、2種類のフィルタ係数を用いた畳み込み演算を行
い、演算結果を合成して出力複素信号を得ている。な
お、図6は各フィルタ係数のタップ数が3の例である。
フィルタをたすき掛けに接続して複素信号の処理を可能
にした従来の入力加重型トランスバーサルフィルタを示
すブロック図である。図6のフィルタは複数の入力複素
信号を実時間演算でディジタル処理して合成するもので
あり、2種類のフィルタ係数を用いた畳み込み演算を行
い、演算結果を合成して出力複素信号を得ている。な
お、図6は各フィルタ係数のタップ数が3の例である。
【0004】図6に示すkタップの複素トランスバーサ
ルフィルタの出力u(i),v(i)は下記(1)式に
示される。
ルフィルタの出力u(i),v(i)は下記(1)式に
示される。
【0005】 入力端子1を介して入力された入力系列信号a={x
(i)}は、トランスバーサルフィルタ(以下、TFと
いう)5a,5cに供給される。また、入力端子2を介
して入力された入力系列信号b={y(i)}はTF5
b,5dに供給される。入力系列信号a,bは夫々TF
5a,TF5bによってフィルタリング処理され、これ
らの処理結果は加算器17によって加算される。また、入
力系列信号a,bは夫々TF5c,TF5dによっても
フィルタリング処理され、これらの処理結果は加算器21
によって加算される。加算器17,21の出力は夫々出力確
定素子18,22を介して出力端子19,23から出力される。
(i)}は、トランスバーサルフィルタ(以下、TFと
いう)5a,5cに供給される。また、入力端子2を介
して入力された入力系列信号b={y(i)}はTF5
b,5dに供給される。入力系列信号a,bは夫々TF
5a,TF5bによってフィルタリング処理され、これ
らの処理結果は加算器17によって加算される。また、入
力系列信号a,bは夫々TF5c,TF5dによっても
フィルタリング処理され、これらの処理結果は加算器21
によって加算される。加算器17,21の出力は夫々出力確
定素子18,22を介して出力端子19,23から出力される。
【0006】次に、各TFのフィルタリング処理につい
て説明する。
て説明する。
【0007】入力端子1を介して入力された入力系列信
号aはTF5aの係数器6a乃至8aに供給される。係
数器6a乃至8aには夫々レジスタ9a乃至11aからタ
ップ係数A0 乃至A2 が供給されており、係数器6a乃
至8aは入力系列信号aとタップ係数との乗算を行う。
係数器6a乃至8aの乗算結果は夫々加算器12a,13a
又は遅延素子16aに供給される。
号aはTF5aの係数器6a乃至8aに供給される。係
数器6a乃至8aには夫々レジスタ9a乃至11aからタ
ップ係数A0 乃至A2 が供給されており、係数器6a乃
至8aは入力系列信号aとタップ係数との乗算を行う。
係数器6a乃至8aの乗算結果は夫々加算器12a,13a
又は遅延素子16aに供給される。
【0008】遅延素子16a、加算器13a、遅延素子15
a、加算器12a、遅延素子14aは順に直列接続されてお
り、遅延素子16a乃至14aは、サンプリング周波数と同
一周波数のクロックCKが与えられて、入力された信号
を単位時間Tだけ遅延させて次段の加算器に出力する。
これにより、係数器8aの出力が遅延されて係数器7a
の出力と加算され、この加算結果は遅延されて係数器6
aの出力と加算され、更に、この加算結果は遅延素子14
aによって遅延されて出力される。遅延素子14aの出力
がTF5aの出力として加算器17に供給される。
a、加算器12a、遅延素子14aは順に直列接続されてお
り、遅延素子16a乃至14aは、サンプリング周波数と同
一周波数のクロックCKが与えられて、入力された信号
を単位時間Tだけ遅延させて次段の加算器に出力する。
これにより、係数器8aの出力が遅延されて係数器7a
の出力と加算され、この加算結果は遅延されて係数器6
aの出力と加算され、更に、この加算結果は遅延素子14
aによって遅延されて出力される。遅延素子14aの出力
がTF5aの出力として加算器17に供給される。
【0009】TF5b,5c,5dの構成はTF5aと
同様である。即ち、TF5bの係数器6b乃至8b、レ
ジスタ9b乃至11b、加算器12b,13b及び遅延素子14
b乃至16bの構成は、夫々係数器6a乃至8a、レジス
タ9a乃至11a、加算器12a,13a及び遅延素子14a乃
至16aと同様である。また、TF5cの係数器6c乃至
8c、レジスタ9c乃至11c、加算器12c,13c及び遅
延素子14c乃至16cの構成は、夫々係数器6a乃至8
a、レジスタ9a乃至11a、加算器12a,13a及び遅延
素子14a乃至16aと同様であり、TF5dの係数器6d
乃至8d、レジスタ9d乃至11d、加算器12d,13d及
び遅延素子14d乃至16dの構成は、夫々係数器6a乃至
8a、レジスタ9a乃至11a、加算器12a,13a及び遅
延素子14a乃至16aと同様である。
同様である。即ち、TF5bの係数器6b乃至8b、レ
ジスタ9b乃至11b、加算器12b,13b及び遅延素子14
b乃至16bの構成は、夫々係数器6a乃至8a、レジス
タ9a乃至11a、加算器12a,13a及び遅延素子14a乃
至16aと同様である。また、TF5cの係数器6c乃至
8c、レジスタ9c乃至11c、加算器12c,13c及び遅
延素子14c乃至16cの構成は、夫々係数器6a乃至8
a、レジスタ9a乃至11a、加算器12a,13a及び遅延
素子14a乃至16aと同様であり、TF5dの係数器6d
乃至8d、レジスタ9d乃至11d、加算器12d,13d及
び遅延素子14d乃至16dの構成は、夫々係数器6a乃至
8a、レジスタ9a乃至11a、加算器12a,13a及び遅
延素子14a乃至16aと同様である。
【0010】TF5bの処理はTF5aと同様である。
TF5bはレジスタ9b乃至11bによって夫々タップ係
数A0 乃至A2 が設定される。入力端子2を介して入力
された入力系列信号bは、係数器6b乃至8bによって
タップ係数A0 乃至A2 と乗算される。乗算結果は、加
算器12b,13b及び遅延素子14b乃至16bによって遅延
されながら加算され、遅延素子14bからTF5bの出力
として加算器17に出力される。
TF5bはレジスタ9b乃至11bによって夫々タップ係
数A0 乃至A2 が設定される。入力端子2を介して入力
された入力系列信号bは、係数器6b乃至8bによって
タップ係数A0 乃至A2 と乗算される。乗算結果は、加
算器12b,13b及び遅延素子14b乃至16bによって遅延
されながら加算され、遅延素子14bからTF5bの出力
として加算器17に出力される。
【0011】また、TF5c,5dの処理もTF5aと
同様であり、TF5cにおいてはタップ係数B0 乃至B
2 が用いられてフィルタリング処理が行われ、TF5d
においてはタップ係数−B0 乃至−B2 が用いられてフ
ィルタリング処理が行われる。TF5c,5dの出力は
夫々遅延素子14c,14dから加算器21に供給される。
同様であり、TF5cにおいてはタップ係数B0 乃至B
2 が用いられてフィルタリング処理が行われ、TF5d
においてはタップ係数−B0 乃至−B2 が用いられてフ
ィルタリング処理が行われる。TF5c,5dの出力は
夫々遅延素子14c,14dから加算器21に供給される。
【0012】加算器17はTF5a,5bの出力を加算
し、出力確定素子18を介して出力端子19に出力系列信号
e={u(i)}として出力する。また、加算器21はT
F5c,5dの出力を加算し、出力確定素子22を介して
出力端子23に出力系列信号f={v(i)}として出力
する。これらの出力系列信号e,fは夫々下記(2)
式,(3)式によって表される。
し、出力確定素子18を介して出力端子19に出力系列信号
e={u(i)}として出力する。また、加算器21はT
F5c,5dの出力を加算し、出力確定素子22を介して
出力端子23に出力系列信号f={v(i)}として出力
する。これらの出力系列信号e,fは夫々下記(2)
式,(3)式によって表される。
【0013】 上記(2),(3)式は、上記(1)式のタップ数kを
3として展開した結果に等しい。
3として展開した結果に等しい。
【0014】上記(1)式で示される演算処理は、広範
囲な技術分野で用いられている。例えば、ディジタル画
像処理、ディジタル通信、ディジタル変復調に対応する
ディジタルフィルタ及び等化器等においては重要な構成
要素となっている。映像信号又は複素ディジタルデータ
等を扱うこのような分野においては、高速且つ実時間に
上記(1)式を実行する必要があり、係数器としてはラ
ンダムロジックによる乗算器の他に、ROM(read onl
y memory)又はRAM(random access memory)等が用
いられている。
囲な技術分野で用いられている。例えば、ディジタル画
像処理、ディジタル通信、ディジタル変復調に対応する
ディジタルフィルタ及び等化器等においては重要な構成
要素となっている。映像信号又は複素ディジタルデータ
等を扱うこのような分野においては、高速且つ実時間に
上記(1)式を実行する必要があり、係数器としてはラ
ンダムロジックによる乗算器の他に、ROM(read onl
y memory)又はRAM(random access memory)等が用
いられている。
【0015】しかしながら、複素信号を処理するTFを
3タップで構成した場合には、図6に示すように、12
個の遅延素子が必要であり、回路規模が大きく、集積回
路(IC)化に適していない。例えば、ディジタル変復
調の分野においては、トランスバーサルフィルタは必須
の構成要素であり、他の回路と同一のチップ上に実装さ
れるようになっており、回路規模を縮小する必要性が高
い。更に、図6の構成では、他にも、12個の係数器、
12個のレジスタ及び8個の加算器が必要であり、高コ
ストとなる。
3タップで構成した場合には、図6に示すように、12
個の遅延素子が必要であり、回路規模が大きく、集積回
路(IC)化に適していない。例えば、ディジタル変復
調の分野においては、トランスバーサルフィルタは必須
の構成要素であり、他の回路と同一のチップ上に実装さ
れるようになっており、回路規模を縮小する必要性が高
い。更に、図6の構成では、他にも、12個の係数器、
12個のレジスタ及び8個の加算器が必要であり、高コ
ストとなる。
【0016】特に、近年この種のトランスバーサルフィ
ルタはタップ数が増大してきており、構成要素数の増加
によって集積度を高くすることはできず、また、発熱量
が大きくなってしまうという問題も発生している。
ルタはタップ数が増大してきており、構成要素数の増加
によって集積度を高くすることはできず、また、発熱量
が大きくなってしまうという問題も発生している。
【0017】更に、1入力1出力のトランスバーサルフ
ィルタと複素トランスバーサルフィルタとは構成が異な
り、別々に開発する必要があることから開発経費が高く
なってしまうという問題もあった。
ィルタと複素トランスバーサルフィルタとは構成が異な
り、別々に開発する必要があることから開発経費が高く
なってしまうという問題もあった。
【0018】
【発明が解決しようとする課題】このように、上述した
従来の入力加重型トランスバーサルフィルタは、複数の
入力信号に対して実時間演算処理で出力系列信号を得る
ようになっているが、構成要素数が比較的多く回路規模
が大きくなると共に、IC化した場合には消費電力の増
加によって発熱量も増大してしまうという問題点があっ
た。
従来の入力加重型トランスバーサルフィルタは、複数の
入力信号に対して実時間演算処理で出力系列信号を得る
ようになっているが、構成要素数が比較的多く回路規模
が大きくなると共に、IC化した場合には消費電力の増
加によって発熱量も増大してしまうという問題点があっ
た。
【0019】本発明はかかる問題点に鑑みてなされたも
のであって、タップ数を低減することなく、回路規模を
縮小すると共に、消費電力を抑制して発熱量を低減する
ことができる入力加重型トランスバーサルフィルタを提
供することを目的とする。
のであって、タップ数を低減することなく、回路規模を
縮小すると共に、消費電力を抑制して発熱量を低減する
ことができる入力加重型トランスバーサルフィルタを提
供することを目的とする。
【0020】また、本発明は、回路規模及び消費電力を
増大させることなく、タップ数を増加させることができ
る入力加重型トランスバーサルフィルタを提供すること
を目的とする。
増大させることなく、タップ数を増加させることができ
る入力加重型トランスバーサルフィルタを提供すること
を目的とする。
【0021】
【課題を解決するための手段】本発明の請求項1に係る
入力加重型トランスバーサルフィルタは、期間T毎に標
本化された2系統の標本化系列信号のいずれか1系統の
標本化系列信号に対して(T/2)だけ遅延させる遅延
処理を行う入力遅延手段と、前記2系統の標本化系列信
号のいずれか1系統の標本化系列信号に対して信号極性
を前記期間Tの間に2回切換える極性切換処理を行う極
性切換手段と、前記入力遅延手段及び前記極性切換手段
によって前記2系統の標本化系列信号に施された前記遅
延処理及び前記極性切換処理のうち少なくとも前記遅延
処理が施された一方系統の標本化系列信号と少なくとも
前記遅延処理は施されていない他方系統の標本化系列信
号とが夫々入力される2つの係数器群と、前記2つの係
数器群の各係数器群毎に前記標本化系列信号に対応した
係数を、前記期間Tの間に2回切換えて設定する係数設
定手段と、前記各係数器群の各係数器による前記標本化
系列信号と前記係数との乗算結果が前記各係数器群の全
係数器から供給されて、パイプライン型加算処理を行う
ことにより2系統の出力標本化系列信号を得るパイプラ
イン型加算手段とを具備したものであり、本発明の請求
項2に係る入力加重型トランスバーサルフィルタは、期
間T毎に標本化された2系統の標本化系列信号のいずれ
か1系統の標本化系列信号に対して(T/2)だけ遅延
させる遅延処理を行う入力遅延手段と、前記2系統の標
本化系列信号のいずれか1系統の標本化系列信号に対し
て信号極性を前記期間Tの間に2回切換える極性切換処
理を行う極性切換手段と、前記入力遅延手段及び前記極
性切換手段によって前記2系統の標本化系列信号に施さ
れた前記遅延処理及び前記極性切換処理のうち少なくと
も前記遅延処理が施された一方系統の標本化系列信号と
少なくとも前記遅延処理は施されていない他方系統の標
本化系列信号とが夫々入力される2つの係数器群と、前
記2つの係数器群に夫々与える標本化系列信号の系統を
前記期間Tの間に2回交換する信号交換手段と、前記各
係数器群の各係数器による前記標本化系列信号と前記係
数との乗算結果が前記各係数器群の全係数器から供給さ
れて、パイプライン型加算処理を行うことにより2系統
の出力標本化系列信号を得るパイプライン型加算手段と
を具備したものである。
入力加重型トランスバーサルフィルタは、期間T毎に標
本化された2系統の標本化系列信号のいずれか1系統の
標本化系列信号に対して(T/2)だけ遅延させる遅延
処理を行う入力遅延手段と、前記2系統の標本化系列信
号のいずれか1系統の標本化系列信号に対して信号極性
を前記期間Tの間に2回切換える極性切換処理を行う極
性切換手段と、前記入力遅延手段及び前記極性切換手段
によって前記2系統の標本化系列信号に施された前記遅
延処理及び前記極性切換処理のうち少なくとも前記遅延
処理が施された一方系統の標本化系列信号と少なくとも
前記遅延処理は施されていない他方系統の標本化系列信
号とが夫々入力される2つの係数器群と、前記2つの係
数器群の各係数器群毎に前記標本化系列信号に対応した
係数を、前記期間Tの間に2回切換えて設定する係数設
定手段と、前記各係数器群の各係数器による前記標本化
系列信号と前記係数との乗算結果が前記各係数器群の全
係数器から供給されて、パイプライン型加算処理を行う
ことにより2系統の出力標本化系列信号を得るパイプラ
イン型加算手段とを具備したものであり、本発明の請求
項2に係る入力加重型トランスバーサルフィルタは、期
間T毎に標本化された2系統の標本化系列信号のいずれ
か1系統の標本化系列信号に対して(T/2)だけ遅延
させる遅延処理を行う入力遅延手段と、前記2系統の標
本化系列信号のいずれか1系統の標本化系列信号に対し
て信号極性を前記期間Tの間に2回切換える極性切換処
理を行う極性切換手段と、前記入力遅延手段及び前記極
性切換手段によって前記2系統の標本化系列信号に施さ
れた前記遅延処理及び前記極性切換処理のうち少なくと
も前記遅延処理が施された一方系統の標本化系列信号と
少なくとも前記遅延処理は施されていない他方系統の標
本化系列信号とが夫々入力される2つの係数器群と、前
記2つの係数器群に夫々与える標本化系列信号の系統を
前記期間Tの間に2回交換する信号交換手段と、前記各
係数器群の各係数器による前記標本化系列信号と前記係
数との乗算結果が前記各係数器群の全係数器から供給さ
れて、パイプライン型加算処理を行うことにより2系統
の出力標本化系列信号を得るパイプライン型加算手段と
を具備したものである。
【0022】本発明の請求項1において、2つの標本化
系列信号のいずれか1つは極性切換手段によって期間T
の間に2回信号極性が切換えられる。また、2つの標本
化系列信号のいずれか1つは入力遅延手段によってT/
2だけ遅延される。入力遅延手段によって遅延された標
本化系列信号と遅延されていない標本化系列信号とは夫
々係数器群の各係数器に与えられる。係数設定手段は期
間Tに2回係数を切換え、時分割処理が行われる。全係
数器からの乗算結果はパイプライン型加算手段に供給さ
れ、複数の係数器群の出力に対してパイプライン型加算
手段が共用化される。パイプライン型加算手段によっ
て、各係数器の乗算結果はパイプライン型加算処理され
て出力系列信号が得られる。
系列信号のいずれか1つは極性切換手段によって期間T
の間に2回信号極性が切換えられる。また、2つの標本
化系列信号のいずれか1つは入力遅延手段によってT/
2だけ遅延される。入力遅延手段によって遅延された標
本化系列信号と遅延されていない標本化系列信号とは夫
々係数器群の各係数器に与えられる。係数設定手段は期
間Tに2回係数を切換え、時分割処理が行われる。全係
数器からの乗算結果はパイプライン型加算手段に供給さ
れ、複数の係数器群の出力に対してパイプライン型加算
手段が共用化される。パイプライン型加算手段によっ
て、各係数器の乗算結果はパイプライン型加算処理され
て出力系列信号が得られる。
【0023】本発明の請求項2において、2つの標本化
系列信号のいずれか1つは極性反転手段によって反転さ
れ。また、2つの標本化系列信号のいずれか1つは入力
遅延手段によってT/2だけ遅延される。遅延された標
本化系列信号と遅延されていない標本化系列信号とは夫
々係数器群の各係数器に与えられる。信号交換手段は、
2つの標本化系列信号を一方の係数器群と他方器係数器
群とで期間Tの間に2回交換して与える。これにより、
各係数器は、期間Tの間に2回の乗算を行う。全係数器
からの乗算結果はパイプライン型加算手段に供給され、
複数の係数器群の出力に対してパイプライン型加算手段
が共用化される。パイプライン型加算手段によって、各
係数器の乗算結果はパイプライン型加算処理されて出力
系列信号が得られる。
系列信号のいずれか1つは極性反転手段によって反転さ
れ。また、2つの標本化系列信号のいずれか1つは入力
遅延手段によってT/2だけ遅延される。遅延された標
本化系列信号と遅延されていない標本化系列信号とは夫
々係数器群の各係数器に与えられる。信号交換手段は、
2つの標本化系列信号を一方の係数器群と他方器係数器
群とで期間Tの間に2回交換して与える。これにより、
各係数器は、期間Tの間に2回の乗算を行う。全係数器
からの乗算結果はパイプライン型加算手段に供給され、
複数の係数器群の出力に対してパイプライン型加算手段
が共用化される。パイプライン型加算手段によって、各
係数器の乗算結果はパイプライン型加算処理されて出力
系列信号が得られる。
【0024】
【発明の実施の形態】以下、図面を参照して本発明の実
施の形態について詳細に説明する。図1は本発明に係る
入力加重型トランスバーサルフィルタの一実施の形態を
示すブロック図である。
施の形態について詳細に説明する。図1は本発明に係る
入力加重型トランスバーサルフィルタの一実施の形態を
示すブロック図である。
【0025】本実施の形態は、タップ数が2つの入力系
列に対して夫々3個設定され、タップ係数の時分割多重
度nが2である例を示している。
列に対して夫々3個設定され、タップ係数の時分割多重
度nが2である例を示している。
【0026】入力端子51には、期間T毎に標本化された
標本化系列信号a={x(i)}が入力される。この標
本化系列信号aは、係数器55乃至57に与えられる。一
方、入力端子52には、期間T毎に標本化された標本化系
列信号b={y(i)}が入力される。この標本化系列
信号bは、極性切換器54に与えられる。極性切換器54は
周期がTのセレクト信号Sも与えられ、セレクト信号S
が“1”の場合にのみ入力された標本化系列信号bの極
性を切換えて、遅延素子68を介して係数器58乃至60に出
力するようになっている。
標本化系列信号a={x(i)}が入力される。この標
本化系列信号aは、係数器55乃至57に与えられる。一
方、入力端子52には、期間T毎に標本化された標本化系
列信号b={y(i)}が入力される。この標本化系列
信号bは、極性切換器54に与えられる。極性切換器54は
周期がTのセレクト信号Sも与えられ、セレクト信号S
が“1”の場合にのみ入力された標本化系列信号bの極
性を切換えて、遅延素子68を介して係数器58乃至60に出
力するようになっている。
【0027】遅延素子68は周期がT/2のクロックCK
2によって動作して、入力された信号をT/2だけ遅延
させて出力する。本実施の形態においては、周期Tの第
1のクロックCKに対して周波数がそのn倍(nは2以
上の整数)の第2のクロックCK2(図1ではn=2)
を採用する。クロックCK2によってクロックCKの1
周期をn等分し、等分した各区間を夫々フェーズ1,フ
ェーズ2,…とする。なお、図1ではクロックCKの1
周期はフェーズ1とフェーズ2とに等分される。
2によって動作して、入力された信号をT/2だけ遅延
させて出力する。本実施の形態においては、周期Tの第
1のクロックCKに対して周波数がそのn倍(nは2以
上の整数)の第2のクロックCK2(図1ではn=2)
を採用する。クロックCK2によってクロックCKの1
周期をn等分し、等分した各区間を夫々フェーズ1,フ
ェーズ2,…とする。なお、図1ではクロックCKの1
周期はフェーズ1とフェーズ2とに等分される。
【0028】係数器55乃至57には夫々レジスタ61乃至63
によってタップ係数が設定される。レジスタ61乃至63は
夫々タップ係数A0 ,B0 、タップ係数A1 ,B1 又は
タップ係数A2 ,B2 を格納している。レジスタ61乃至
63は、周期がTのセレクト信号Sの“1”でタップ係数
A0 ,A1 ,A2 を選択し、セレクト信号Sの“0”で
タップ係数B0 ,B1 ,B2 を選択して出力するように
なっている。即ち、係数器55乃至57には期間Tの間に2
回タップ係数が設定されるようになっている。係数器55
乃至57は、設定されたタップ係数と標本化系列信号aと
の乗算を行い、乗算結果を出力するようになっている。
によってタップ係数が設定される。レジスタ61乃至63は
夫々タップ係数A0 ,B0 、タップ係数A1 ,B1 又は
タップ係数A2 ,B2 を格納している。レジスタ61乃至
63は、周期がTのセレクト信号Sの“1”でタップ係数
A0 ,A1 ,A2 を選択し、セレクト信号Sの“0”で
タップ係数B0 ,B1 ,B2 を選択して出力するように
なっている。即ち、係数器55乃至57には期間Tの間に2
回タップ係数が設定されるようになっている。係数器55
乃至57は、設定されたタップ係数と標本化系列信号aと
の乗算を行い、乗算結果を出力するようになっている。
【0029】本実施の形態においては、係数器58乃至60
にも夫々レジスタ61乃至63によってタップ係数が設定さ
れるようになっている。従って、係数器58乃至60にも期
間Tの間に2回タップ係数A0 乃至A2 又はタップ係数
B0 乃至B2 が設定されるようになっている。係数器58
乃至60は、設定されたタップ係数と標本化系列信号b′
との乗算を行い、乗算結果を出力するようになってい
る。
にも夫々レジスタ61乃至63によってタップ係数が設定さ
れるようになっている。従って、係数器58乃至60にも期
間Tの間に2回タップ係数A0 乃至A2 又はタップ係数
B0 乃至B2 が設定されるようになっている。係数器58
乃至60は、設定されたタップ係数と標本化系列信号b′
との乗算を行い、乗算結果を出力するようになってい
る。
【0030】係数器55乃至57の出力は夫々加算器75,7
3,71に与えられ、係数器58乃至60の出力は夫々加算器7
6,74,72に与えられる。加算器71乃至76相互間には、
夫々遅延素子81乃至85が接続されている。加算器76の出
力は遅延素子86を介して出力されるようになっている。
遅延素子81乃至86はクロックCK2によって動作して入
力された信号をT/2だけ遅延させて出力するようにな
っている。
3,71に与えられ、係数器58乃至60の出力は夫々加算器7
6,74,72に与えられる。加算器71乃至76相互間には、
夫々遅延素子81乃至85が接続されている。加算器76の出
力は遅延素子86を介して出力されるようになっている。
遅延素子81乃至86はクロックCK2によって動作して入
力された信号をT/2だけ遅延させて出力するようにな
っている。
【0031】加算器71乃至76及び遅延素子81乃至86によ
って、パイプライン型加算回路90が構成される。パイプ
ライン型加算回路90は係数器55乃至60の出力の遅延信号
を加算して出力するようになっている。パイプライン型
加算回路90の出力は、出力確定素子93に与えられると共
に、遅延素子91を介して出力確定素子92に与えられ、更
に、出力端子96にも与えられる。遅延素子91はクロック
CK2によって動作して入力された信号をT/2だけ遅
延させて出力する。
って、パイプライン型加算回路90が構成される。パイプ
ライン型加算回路90は係数器55乃至60の出力の遅延信号
を加算して出力するようになっている。パイプライン型
加算回路90の出力は、出力確定素子93に与えられると共
に、遅延素子91を介して出力確定素子92に与えられ、更
に、出力端子96にも与えられる。遅延素子91はクロック
CK2によって動作して入力された信号をT/2だけ遅
延させて出力する。
【0032】出力確定素子92,93は周期がTのクロック
CKによって動作して、クロックCKの立上りタイミン
グで入力された信号を取込んで、出力端子94,95に夫々
出力系列信号e={u(i)},f={v(i)}とし
て出力するようになっている。出力端子96からはカスケ
ード出力系列信号r={z(i,j)}が出力される。
なお、jはフェーズの番号である。
CKによって動作して、クロックCKの立上りタイミン
グで入力された信号を取込んで、出力端子94,95に夫々
出力系列信号e={u(i)},f={v(i)}とし
て出力するようになっている。出力端子96からはカスケ
ード出力系列信号r={z(i,j)}が出力される。
なお、jはフェーズの番号である。
【0033】パイプライン型加算回路90の加算器71には
カスケード入力端子53を介して期間T/2毎に標本化さ
れたカスケード入力系列信号d={w(i,j)}も入
力される。
カスケード入力端子53を介して期間T/2毎に標本化さ
れたカスケード入力系列信号d={w(i,j)}も入
力される。
【0034】次に、このように構成された実施の形態の
動作について図2のタイミングチャートを参照して説明
する。図2(a)はクロックCK及びセレクト信号Sを
示し、図2(b)はクロックCK2を示し、図2(c)
は標本化系列信号bを示し、図2(d)遅延素子68の出
力b′を示し、図2(e)はレジスタ61からのタップ係
数gを示し、図2(f)は係数器58の出力hを示し、図
2(g)は標本化系列信号aを示し、図2(h)は係数
器55の出力qを示し、図2(i)はカスケード入力系列
信号dを示し、図2(j)はパイプライン型加算回路90
の出力rを示し、図2(k)は出力系列信号eを示し、
図2(l)は出力系列信号fを示している。
動作について図2のタイミングチャートを参照して説明
する。図2(a)はクロックCK及びセレクト信号Sを
示し、図2(b)はクロックCK2を示し、図2(c)
は標本化系列信号bを示し、図2(d)遅延素子68の出
力b′を示し、図2(e)はレジスタ61からのタップ係
数gを示し、図2(f)は係数器58の出力hを示し、図
2(g)は標本化系列信号aを示し、図2(h)は係数
器55の出力qを示し、図2(i)はカスケード入力系列
信号dを示し、図2(j)はパイプライン型加算回路90
の出力rを示し、図2(k)は出力系列信号eを示し、
図2(l)は出力系列信号fを示している。
【0035】図2(a),(b)に示すように、出力確
定遅延素子92,93で使用されるクロックCK及びセレク
ト信号Sは周期がTであり、クロックCK2は周期がT
/2である。なお、セレクト信号Sは各期間のフェーズ
1において“1”であり、フェーズ2において“0”で
ある。
定遅延素子92,93で使用されるクロックCK及びセレク
ト信号Sは周期がTであり、クロックCK2は周期がT
/2である。なお、セレクト信号Sは各期間のフェーズ
1において“1”であり、フェーズ2において“0”で
ある。
【0036】標本化系列信号bは周期Tでサンプリング
されており、入力端子52に入力されるデータ内容はクロ
ックCK及びセレクト信号Sの周期で変化し、図2
(c)に示すように、データy(i-2) ,y(i-1) ,y
(i) ,y(i+1) ,…となる。係数切換器54はセレクト信
号Sが“1”のとき標本化系列信号bの極性を反転させ
て遅延素子68に出力する。遅延素子68によって極性切換
器54の出力はT/2だけ遅延され、図2(d)に示す出
力b′が係数器58乃至60に与えられる。
されており、入力端子52に入力されるデータ内容はクロ
ックCK及びセレクト信号Sの周期で変化し、図2
(c)に示すように、データy(i-2) ,y(i-1) ,y
(i) ,y(i+1) ,…となる。係数切換器54はセレクト信
号Sが“1”のとき標本化系列信号bの極性を反転させ
て遅延素子68に出力する。遅延素子68によって極性切換
器54の出力はT/2だけ遅延され、図2(d)に示す出
力b′が係数器58乃至60に与えられる。
【0037】これに対し、図2(e)に示すように、係
数器58乃至60に入力されるタップ係数はT/2周期で切
換えられるので、フェーズ毎に各係数器58乃至60の出力
は変化する。なお、図1においては、フェーズ1におい
て選択されるタップ係数は図の上側に示し、フェーズ2
において選択されるタップ係数は図の下側に示してい
る。
数器58乃至60に入力されるタップ係数はT/2周期で切
換えられるので、フェーズ毎に各係数器58乃至60の出力
は変化する。なお、図1においては、フェーズ1におい
て選択されるタップ係数は図の上側に示し、フェーズ2
において選択されるタップ係数は図の下側に示してい
る。
【0038】例えば、係数器58の出力hは、図2(f)
に示すように、フェーズ1とフェーズ2とで、A0 ・y
(i-3) ,−B0 ・y(i-2) ,A0 ・y(i-2) ,−B0 ・
y(i-1) ,A0 ・y(i-1) ,−B0 ・y(i) ,A0 ・y
(i) ,−B0 ・y(i+1) ,A0 ・y(i+1) ,…となる。
また、係数器59の出力はA1 ・y(i-3) ,−B1 ・y(i
-2) ,A1 ・y(i-2) ,−B1 ・y(i-1) ,A1 ・y(i
-1) ,−B1 ・y(i),A1 ・y(i) ,−B1 ・y(i+1)
,A1 ・y(i+1) ,…となり、係数器60の出力はA2
・y(i-3) ,−B2 ・y(i-2) ,A2 ・y(i-2) ,−B
2 ・y(i-1) ,A2 ・y(i-1) ,−B2 ・y(i) ,A2
・y(i) ,−B2 ・y(i+1) ,A2 ・y(i+1) ,…とな
る。
に示すように、フェーズ1とフェーズ2とで、A0 ・y
(i-3) ,−B0 ・y(i-2) ,A0 ・y(i-2) ,−B0 ・
y(i-1) ,A0 ・y(i-1) ,−B0 ・y(i) ,A0 ・y
(i) ,−B0 ・y(i+1) ,A0 ・y(i+1) ,…となる。
また、係数器59の出力はA1 ・y(i-3) ,−B1 ・y(i
-2) ,A1 ・y(i-2) ,−B1 ・y(i-1) ,A1 ・y(i
-1) ,−B1 ・y(i),A1 ・y(i) ,−B1 ・y(i+1)
,A1 ・y(i+1) ,…となり、係数器60の出力はA2
・y(i-3) ,−B2 ・y(i-2) ,A2 ・y(i-2) ,−B
2 ・y(i-1) ,A2 ・y(i-1) ,−B2 ・y(i) ,A2
・y(i) ,−B2 ・y(i+1) ,A2 ・y(i+1) ,…とな
る。
【0039】一方、標本化系列信号aは、周期Tでサン
プリングされており、入力端子51に入力されるデータ内
容はクロックCK及びセレクト信号Sの周期で変化し、
図2(g)に示すように、データx(i-2) ,x(i-1) ,
x(i) ,x(i+1) ,…となる。これに対し、上述したよ
うに、係数器55乃至57に入力されるタップ係数はT/2
周期で切換えられるので、フェーズ1とフェーズ2とで
各係数器55乃至57の出力は変化する。
プリングされており、入力端子51に入力されるデータ内
容はクロックCK及びセレクト信号Sの周期で変化し、
図2(g)に示すように、データx(i-2) ,x(i-1) ,
x(i) ,x(i+1) ,…となる。これに対し、上述したよ
うに、係数器55乃至57に入力されるタップ係数はT/2
周期で切換えられるので、フェーズ1とフェーズ2とで
各係数器55乃至57の出力は変化する。
【0040】例えば、係数器55の出力hは、図2(e)
に示すように、フェーズ1とフェーズ2とで、A0 ・x
(i-2) ,B0 ・x(i-2) ,A0 ・x(i-1) ,B0 ・x(i
-1),A0 ・x(i) ,B0 ・x(i) ,A0 ・x(i+1) ,
B0 ・x(i+1) ,…となる。また、同様に、係数器56の
出力はA1 ・x(i-2) ,B1 ・x(i-2) ,A1 ・x(i-
1) ,B1 ・x(i-1) ,A1 ・x(i) ,B1 ・x(i) ,
A1 ・x(i+1) ,B1 ・x(i+1),…となり、係数器57
の出力はA2 ・x(i-2) ,B2 ・x(i-2) ,A2・x(i-
1) ,B2 ・x(i-1) ,A2 ・x(i) ,B2 ・x(i) ,
A2 ・x(i+1) ,B2 ・x(i+1),…となる。
に示すように、フェーズ1とフェーズ2とで、A0 ・x
(i-2) ,B0 ・x(i-2) ,A0 ・x(i-1) ,B0 ・x(i
-1),A0 ・x(i) ,B0 ・x(i) ,A0 ・x(i+1) ,
B0 ・x(i+1) ,…となる。また、同様に、係数器56の
出力はA1 ・x(i-2) ,B1 ・x(i-2) ,A1 ・x(i-
1) ,B1 ・x(i-1) ,A1 ・x(i) ,B1 ・x(i) ,
A1 ・x(i+1) ,B1 ・x(i+1),…となり、係数器57
の出力はA2 ・x(i-2) ,B2 ・x(i-2) ,A2・x(i-
1) ,B2 ・x(i-1) ,A2 ・x(i) ,B2 ・x(i) ,
A2 ・x(i+1) ,B2 ・x(i+1),…となる。
【0041】図2(f)と図2(h)との比較から明ら
かなように、標本化系列信号aの演算を行う係数器55乃
至57の出力に対して、標本化系列信号bの演算を行う係
数器58乃至60は(T/2)だけ遅延した周期(T/2)
の系列の出力を得る。
かなように、標本化系列信号aの演算を行う係数器55乃
至57の出力に対して、標本化系列信号bの演算を行う係
数器58乃至60は(T/2)だけ遅延した周期(T/2)
の系列の出力を得る。
【0042】また、カスケード入力系列信号dは周期T
/2でサンプリングされているので、クロックCK2の
周期でデータ内容が変化し、図2(i)に示すように、
フェーズ1とフェーズ2とで、データw(i-2,1) ,w(i
-2,2) ,w(i-1,1) ,w(i-1,2) ,w(i,1) ,w(i,2)
,w(i+1,1) ,w(i+1,2) ,…となる。このカスケー
ド入力系列信号dはパイプライン型加算回路90内の加算
器71に供給される。
/2でサンプリングされているので、クロックCK2の
周期でデータ内容が変化し、図2(i)に示すように、
フェーズ1とフェーズ2とで、データw(i-2,1) ,w(i
-2,2) ,w(i-1,1) ,w(i-1,2) ,w(i,1) ,w(i,2)
,w(i+1,1) ,w(i+1,2) ,…となる。このカスケー
ド入力系列信号dはパイプライン型加算回路90内の加算
器71に供給される。
【0043】パイプライン型加算回路90の加算器71には
カスケード入力系列信号d及び係数器57の出力が与えら
れ、加算器72乃至76には夫々係数器60,56,59,55,58
の出力が与えられる。加算器71乃至75の出力は夫々遅延
素子81乃至85によってT/2だけ遅延されて加算器72乃
至76に与えられる。
カスケード入力系列信号d及び係数器57の出力が与えら
れ、加算器72乃至76には夫々係数器60,56,59,55,58
の出力が与えられる。加算器71乃至75の出力は夫々遅延
素子81乃至85によってT/2だけ遅延されて加算器72乃
至76に与えられる。
【0044】いま、入力端子51を介して標本化系列信号
x(i-2) が入力される期間K-2であるものとする。この
期間K-2のフェーズ1においてクロックCK2が“1”
になると、図2(i)に示すカスケード入力系列信号w
(i-2,1) がカスケード入力端子53を介して加算器71に供
給される。セレクト信号Sが“1”であるので、レジス
タ63はタップ係数A2 を選択して係数器57に与え、係数
器57からはA2 ・x(i-2) が加算器71に供給される。加
算器71はカスケード入力系列信号dと係数器57の出力と
を加算して遅延素子81を介して加算器72に出力する。ま
た、期間K-2のフェーズ1においては、標本化系列信号
y(i-2) が極性切換器54によって極性反転される。この
標本化系列信号−y(i-2) は遅延素子68によってT/2
だけ遅延され、期間K-2のフェーズ2において係数器58
乃至60に供給される。
x(i-2) が入力される期間K-2であるものとする。この
期間K-2のフェーズ1においてクロックCK2が“1”
になると、図2(i)に示すカスケード入力系列信号w
(i-2,1) がカスケード入力端子53を介して加算器71に供
給される。セレクト信号Sが“1”であるので、レジス
タ63はタップ係数A2 を選択して係数器57に与え、係数
器57からはA2 ・x(i-2) が加算器71に供給される。加
算器71はカスケード入力系列信号dと係数器57の出力と
を加算して遅延素子81を介して加算器72に出力する。ま
た、期間K-2のフェーズ1においては、標本化系列信号
y(i-2) が極性切換器54によって極性反転される。この
標本化系列信号−y(i-2) は遅延素子68によってT/2
だけ遅延され、期間K-2のフェーズ2において係数器58
乃至60に供給される。
【0045】一方、遅延素子81は加算器71の出力をT/
2期間だけ遅延させて加算器72に出力する。即ち、加算
器72は期間K-2のフェーズ2において加算器71の出力と
係数器60の出力とを加算する。このタイミングでは、セ
レクタ信号Sは“0”であって、レジスタ63はタップ係
数B2 を選択しており、また、係数器60には−y(i-2)
が与えられているので、係数器60の出力は−B2 ・y(i
-2) となる。
2期間だけ遅延させて加算器72に出力する。即ち、加算
器72は期間K-2のフェーズ2において加算器71の出力と
係数器60の出力とを加算する。このタイミングでは、セ
レクタ信号Sは“0”であって、レジスタ63はタップ係
数B2 を選択しており、また、係数器60には−y(i-2)
が与えられているので、係数器60の出力は−B2 ・y(i
-2) となる。
【0046】こうして、期間K-2のフェーズ2において
は、加算器72の出力はw(i-2,1) +A2 ・x(i-2) −B
2 ・y(i-2) となる。加算器72の出力は遅延素子82によ
ってT/2期間だけ遅延されて加算器73に与えられ、次
の期間K-1のフェーズ1において係数器56の出力と加算
される。この期間K-1のフェーズ1においては、係数器
56には入力端子51を介して標本化系列信号x(i-1) が入
力されており、セレクト信号Sは“1”であるので、係
数器56の出力はA1 ・x(i-1) となる。こうして、この
期間における加算器73の出力は、w(i-2,1) +A2 ・x
(i-2) −B2 ・y(i-2) +A1 ・x(i-1) となる。
は、加算器72の出力はw(i-2,1) +A2 ・x(i-2) −B
2 ・y(i-2) となる。加算器72の出力は遅延素子82によ
ってT/2期間だけ遅延されて加算器73に与えられ、次
の期間K-1のフェーズ1において係数器56の出力と加算
される。この期間K-1のフェーズ1においては、係数器
56には入力端子51を介して標本化系列信号x(i-1) が入
力されており、セレクト信号Sは“1”であるので、係
数器56の出力はA1 ・x(i-1) となる。こうして、この
期間における加算器73の出力は、w(i-2,1) +A2 ・x
(i-2) −B2 ・y(i-2) +A1 ・x(i-1) となる。
【0047】以後同様にして、加算器74乃至76によって
順次加算が行われて、期間K0 のフェーズ2において、
加算器76の出力はw(i-2,1) +A2 ・x(i-2) −B2 ・
y(i-2) +A1 ・x(i-1) −B1 ・y(i-1) +A0 ・x
(i) −B0 ・y(i) となる。係数順に整理すると、加算
器76の出力は下記(4)式に示すものとなる。
順次加算が行われて、期間K0 のフェーズ2において、
加算器76の出力はw(i-2,1) +A2 ・x(i-2) −B2 ・
y(i-2) +A1 ・x(i-1) −B1 ・y(i-1) +A0 ・x
(i) −B0 ・y(i) となる。係数順に整理すると、加算
器76の出力は下記(4)式に示すものとなる。
【0048】 w(i-2,1) −B0 ・y(i) −B1 ・y(i-1) −B2 ・y(i-2) +A0 ・x(i) +A1 ・x(i-1) +A2 ・x(i-2) …(4) この出力は遅延素子86によってT/2だけ遅延され、図
2(j)に示すように、期間K1 のフェーズ1において
出力rとしてパイプライン型加算回路90から出力され
る。即ち、パイプライン型加算回路90の加算器71の入力
時間を基準とすると、遅延時間6・T/2の後にパイプ
ライン型加算回路90から標本化系列信号a,bに対応し
た出力が出力される。
2(j)に示すように、期間K1 のフェーズ1において
出力rとしてパイプライン型加算回路90から出力され
る。即ち、パイプライン型加算回路90の加算器71の入力
時間を基準とすると、遅延時間6・T/2の後にパイプ
ライン型加算回路90から標本化系列信号a,bに対応し
た出力が出力される。
【0049】パイプライン型加算回路90の出力rは、カ
スケード接続した場合に同様の構成のカスケード入力端
子に供給されるカスケード出力系列信号r={z(i,
j)}として出力端子96に供給される。また、出力rは
期間K1 のフェーズ1において出力確定素子93に供給さ
れると共に、遅延素子91によってT/2だけ遅延されて
期間K1 のフェーズ2において出力確定素子92に出力さ
れる。
スケード接続した場合に同様の構成のカスケード入力端
子に供給されるカスケード出力系列信号r={z(i,
j)}として出力端子96に供給される。また、出力rは
期間K1 のフェーズ1において出力確定素子93に供給さ
れると共に、遅延素子91によってT/2だけ遅延されて
期間K1 のフェーズ2において出力確定素子92に出力さ
れる。
【0050】出力確定素子92,93は各期間のフェーズ2
において入力されたデータを次の期間の立上りタイミン
グで取り込んで出力する。即ち、上記(4)式に示す出
力rは、期間K1 のフェーズ2において取り込まれた出
力確定素子92からのみ出力される。つまり、(4)式の
出力rは期間K2 において出力端子94から出力系列信号
e={u(i+2)}として出力される。
において入力されたデータを次の期間の立上りタイミン
グで取り込んで出力する。即ち、上記(4)式に示す出
力rは、期間K1 のフェーズ2において取り込まれた出
力確定素子92からのみ出力される。つまり、(4)式の
出力rは期間K2 において出力端子94から出力系列信号
e={u(i+2)}として出力される。
【0051】一方、期間K-2のフェーズ2においてクロ
ックCK2が“1”になると、図2(i)に示すカスケ
ード入力系列信号w(i-2,2) がカスケード入力端子53を
介して加算器71に供給される。このタイミングではセレ
クト信号Sが“0”であるので、レジスタ63はタップ係
数B2 を選択して係数器57に与え、係数器57からはB2
・x(i-2) が加算器71に供給される。加算器71はカスケ
ード入力系列信号dと係数器57の出力とを加算して遅延
素子81を介して加算器72に出力する。また、この場合に
は、極性切換器54は標本化系列信号bの極性を切換える
ことなくそのまま遅延素子68に出力する。これにより、
標本化系列信号y(i-2) は期間K-1のフェーズ1におい
て係数器58乃至60に供給される。
ックCK2が“1”になると、図2(i)に示すカスケ
ード入力系列信号w(i-2,2) がカスケード入力端子53を
介して加算器71に供給される。このタイミングではセレ
クト信号Sが“0”であるので、レジスタ63はタップ係
数B2 を選択して係数器57に与え、係数器57からはB2
・x(i-2) が加算器71に供給される。加算器71はカスケ
ード入力系列信号dと係数器57の出力とを加算して遅延
素子81を介して加算器72に出力する。また、この場合に
は、極性切換器54は標本化系列信号bの極性を切換える
ことなくそのまま遅延素子68に出力する。これにより、
標本化系列信号y(i-2) は期間K-1のフェーズ1におい
て係数器58乃至60に供給される。
【0052】遅延素子81は加算器71の出力をT/2期間
だけ遅延させて加算器72に出力する。即ち、加算器72は
期間K-1のフェーズ1において加算器71の出力と係数器
60の出力とを加算する。このタイミングでは、セレクト
信号Sは“1”であって、レジスタ63はタップ係数A2
を選択しており、また、係数器60には標本化系列信号y
(i-2) が与えられているので、係数器60の出力はA2 ・
y(i-2) となる。
だけ遅延させて加算器72に出力する。即ち、加算器72は
期間K-1のフェーズ1において加算器71の出力と係数器
60の出力とを加算する。このタイミングでは、セレクト
信号Sは“1”であって、レジスタ63はタップ係数A2
を選択しており、また、係数器60には標本化系列信号y
(i-2) が与えられているので、係数器60の出力はA2 ・
y(i-2) となる。
【0053】こうして、期間K-1のフェーズ1において
は、加算器72の出力はw(i-2,2) +B2 ・x(i-2) +A
2 ・y(i-2) となる。加算器72の出力は遅延素子82によ
ってT/2期間だけ遅延されて加算器73に与えられ、次
の期間K-1のフェーズ2において係数器56の出力と加算
される。この期間K-1のフェーズ2においては、係数器
56には入力端子51を介して標本化系列信号x(i-1) が入
力されており、セレクト信号Sは“0”であるので、係
数器56の出力はB1 ・x(i-1) となる。こうして、この
期間における加算器73の出力は、w(i-2,2) +B2 ・x
(i-2) +A2 ・y(i-2) +B1 ・x(i-1) となる。
は、加算器72の出力はw(i-2,2) +B2 ・x(i-2) +A
2 ・y(i-2) となる。加算器72の出力は遅延素子82によ
ってT/2期間だけ遅延されて加算器73に与えられ、次
の期間K-1のフェーズ2において係数器56の出力と加算
される。この期間K-1のフェーズ2においては、係数器
56には入力端子51を介して標本化系列信号x(i-1) が入
力されており、セレクト信号Sは“0”であるので、係
数器56の出力はB1 ・x(i-1) となる。こうして、この
期間における加算器73の出力は、w(i-2,2) +B2 ・x
(i-2) +A2 ・y(i-2) +B1 ・x(i-1) となる。
【0054】以後同様にして、加算器74乃至76によって
順次加算が行われて、期間K1 のフェーズ1において、
加算器76の出力はw(i-2,2) +B2 ・x(i-2) +A2 ・
y(i-2) +B1 ・x(i-1) +A1 ・y(i-1) +B0 ・x
(i) +A0 ・y(i) となる。係数順に整理すると、加算
器76の出力は下記(5)式に示すものとなる。
順次加算が行われて、期間K1 のフェーズ1において、
加算器76の出力はw(i-2,2) +B2 ・x(i-2) +A2 ・
y(i-2) +B1 ・x(i-1) +A1 ・y(i-1) +B0 ・x
(i) +A0 ・y(i) となる。係数順に整理すると、加算
器76の出力は下記(5)式に示すものとなる。
【0055】 w(i-2,2) +B0 ・x(i) +B1 ・x(i-1) +B2 ・x(i-2) +A0 ・y(i) +A1 ・y(i-1) +A2 ・y(i-2) …(5) この出力は遅延素子86によってT/2だけ遅延され、図
2(j)に示すように、期間K1 のフェーズ2において
出力rとしてパイプライン型加算回路90から出力され
る。パイプライン型加算回路90の出力rは、期間K1 の
フェーズ2において出力確定素子93に供給されると共
に、遅延素子91によってT/2だけ遅延されて期間K2
のフェーズ1において出力確定素子92に出力される。従
って、この場合には、フェーズ2において取り込みが行
われる出力確定素子93からのみ上記(5)式に示す出力
が出力系列信号f={v(i+2)}として出力され
る。
2(j)に示すように、期間K1 のフェーズ2において
出力rとしてパイプライン型加算回路90から出力され
る。パイプライン型加算回路90の出力rは、期間K1 の
フェーズ2において出力確定素子93に供給されると共
に、遅延素子91によってT/2だけ遅延されて期間K2
のフェーズ1において出力確定素子92に出力される。従
って、この場合には、フェーズ2において取り込みが行
われる出力確定素子93からのみ上記(5)式に示す出力
が出力系列信号f={v(i+2)}として出力され
る。
【0056】上記(4)式,(5)式は、期間K2 、即
ち、入力端子51に標本化系列信号a=x(i+2) が入力さ
れるタイミングにおける出力系列信号e,fを示してい
る。従って、例えば、入力される標本化系列信号aがx
(i) である期間K1 における出力系列信号e,fは夫々
下記(6)式及び(7)式によって示される。
ち、入力端子51に標本化系列信号a=x(i+2) が入力さ
れるタイミングにおける出力系列信号e,fを示してい
る。従って、例えば、入力される標本化系列信号aがx
(i) である期間K1 における出力系列信号e,fは夫々
下記(6)式及び(7)式によって示される。
【0057】 u(i)=w(i-4,1) −B0 ・y(i-2) −B1 ・y(i-3) −B2 ・y(i-4) +A0 ・x(i-2) +A1 ・x(i-3) +A2 ・x(i-4) …(6) v(i)=w(i-4,2) +B0 ・x(i-2) +B1 ・x(i-3) +B2 ・x(i-4) +A0 ・y(i-2) +A1 ・y(i-3) +A2 ・y(i-4) …(7) 出力端子96からは期間K-1 のフェーズ1,フェーズ2
において、上記(6)式,(7)式と同一のカスケード
出力系列信号rが出力される。カスケード入力端子53に
は、本実施の形態と同様の構成のトランスバーサルフィ
ルタにおけるカスケード出力端子から周期T/2のカス
ケード出力系列信号が供給される。カスケード接続され
ていない場合には、カスケード入力端子53の入力は0で
ある。この場合に、上記(6)式,(7)式をまとめる
と、夫々下記(8)式,(9)式が得られる。
において、上記(6)式,(7)式と同一のカスケード
出力系列信号rが出力される。カスケード入力端子53に
は、本実施の形態と同様の構成のトランスバーサルフィ
ルタにおけるカスケード出力端子から周期T/2のカス
ケード出力系列信号が供給される。カスケード接続され
ていない場合には、カスケード入力端子53の入力は0で
ある。この場合に、上記(6)式,(7)式をまとめる
と、夫々下記(8)式,(9)式が得られる。
【0058】 これらの(8)式,(9)式は夫々上記(2)式,
(3)式に一致する。即ち、入力から4T後には、出力
端子94,95に所望のトランスバーサルフィルタ出力が得
られることが分かる。
(3)式に一致する。即ち、入力から4T後には、出力
端子94,95に所望のトランスバーサルフィルタ出力が得
られることが分かる。
【0059】このように、本実施の形態においては、2
つの入力信号系列で用いるパイプライン型加算回路を共
用化する。即ち、本実施の形態においては、標本化系列
信号bを標本化系列信号aに対して期間T/2だけ遅延
させることにより、パイプライン型加算回路の標本化系
列信号a用の加算回路と標本化系列信号b用の加算回路
の加算タイミング同士を期間T/2だけずらし、加算器
と遅延素子とが交互に直列接続されたパイプライン型加
算回路によって2つの入力信号系列に対するパイプライ
ン型加算処理を同時に行うことを可能にする。これによ
り、加算器及び遅延素子の数を低減して回路規模を縮小
することができる。例えば、2入力2出力では、図1に
示すように、加算器は6個で、遅延素子は7個で、係数
器は6個あればよく、図6の従来例よりも著しく少ない
部品点数で構成可能である。なお、係数レジスタは切り
替え機能が必要であるが、レジスタのための回路増は僅
かであり、全体の回路規模を十分削減することができ
る。また、消費電力及び発熱量を抑制することができ、
IC化に適した構成にすることができる。なお、回路規
模を増大させることなく、タップ数を増やすことも可能
である。
つの入力信号系列で用いるパイプライン型加算回路を共
用化する。即ち、本実施の形態においては、標本化系列
信号bを標本化系列信号aに対して期間T/2だけ遅延
させることにより、パイプライン型加算回路の標本化系
列信号a用の加算回路と標本化系列信号b用の加算回路
の加算タイミング同士を期間T/2だけずらし、加算器
と遅延素子とが交互に直列接続されたパイプライン型加
算回路によって2つの入力信号系列に対するパイプライ
ン型加算処理を同時に行うことを可能にする。これによ
り、加算器及び遅延素子の数を低減して回路規模を縮小
することができる。例えば、2入力2出力では、図1に
示すように、加算器は6個で、遅延素子は7個で、係数
器は6個あればよく、図6の従来例よりも著しく少ない
部品点数で構成可能である。なお、係数レジスタは切り
替え機能が必要であるが、レジスタのための回路増は僅
かであり、全体の回路規模を十分削減することができ
る。また、消費電力及び発熱量を抑制することができ、
IC化に適した構成にすることができる。なお、回路規
模を増大させることなく、タップ数を増やすことも可能
である。
【0060】図3は本発明の他の実施の形態を示すブロ
ック図である。図3において図1と同一の構成要素には
同一符号を付して説明を省略する。本実施の形態も2つ
の入力系列に対して夫々タップ数が3である例を示して
いる。本実施の形態はタップ係数を時分割多重せず、入
力される標本化系列a,bを期間Tの間に2回入れ換え
るようにしたものである。
ック図である。図3において図1と同一の構成要素には
同一符号を付して説明を省略する。本実施の形態も2つ
の入力系列に対して夫々タップ数が3である例を示して
いる。本実施の形態はタップ係数を時分割多重せず、入
力される標本化系列a,bを期間Tの間に2回入れ換え
るようにしたものである。
【0061】本実施の形態は極性切換器54に代えて極性
反転器100 を用い、レジスタ61乃至63を省略すると共
に、セレクタ101 ,102 を採用した点が図1の実施の形
態と異なる。
反転器100 を用い、レジスタ61乃至63を省略すると共
に、セレクタ101 ,102 を採用した点が図1の実施の形
態と異なる。
【0062】入力端子52を介して入力された標本化系列
信号bはセレクタ101 に与えられると共に、極性反転器
100 にも与えられる。極性反転器100 は標本化系列信号
bの極性を反転させてセレクタ102 に供給する。また、
入力端子51を介して入力された標本化系列信号aはセレ
クタ101 ,102 に与えられる。
信号bはセレクタ101 に与えられると共に、極性反転器
100 にも与えられる。極性反転器100 は標本化系列信号
bの極性を反転させてセレクタ102 に供給する。また、
入力端子51を介して入力された標本化系列信号aはセレ
クタ101 ,102 に与えられる。
【0063】セレクタ101 ,102 は、周期がTのセレク
ト信号Sが入力され、セレクト信号Sに基づいて2入力
の一方を選択して出力する。即ち、セレクタ101 はセレ
クト信号Sの“1”で標本化系列信号aを選択し、
“0”で標本化系列信号bを選択して出力する。また、
セレクタ102 はセレクト信号Sの“1”で極性反転器10
0の出力を選択し、“0”で標本化系列信号aを選択し
て出力する。セレクタ101の出力は係数器55乃至57に供
給され、セレクタ102 の出力は遅延素子68を介して係数
器58乃至60に供給される。
ト信号Sが入力され、セレクト信号Sに基づいて2入力
の一方を選択して出力する。即ち、セレクタ101 はセレ
クト信号Sの“1”で標本化系列信号aを選択し、
“0”で標本化系列信号bを選択して出力する。また、
セレクタ102 はセレクト信号Sの“1”で極性反転器10
0の出力を選択し、“0”で標本化系列信号aを選択し
て出力する。セレクタ101の出力は係数器55乃至57に供
給され、セレクタ102 の出力は遅延素子68を介して係数
器58乃至60に供給される。
【0064】本実施の形態においては、係数器55乃至60
に設定されるタップ係数は1種類に固定されている。即
ち、係数器55乃至60には夫々タップ係数A0 乃至A2 ,
B0乃至B2 が設定される。係数器55乃至60の乗算結果
はパイプライン型加算回路90に供給される。他の構成は
図1と同様である。
に設定されるタップ係数は1種類に固定されている。即
ち、係数器55乃至60には夫々タップ係数A0 乃至A2 ,
B0乃至B2 が設定される。係数器55乃至60の乗算結果
はパイプライン型加算回路90に供給される。他の構成は
図1と同様である。
【0065】次に、このように構成された実施の形態の
動作について図4のタイミングチャートを参照して説明
する。図4(a)はクロックCK及びセレクト信号Sを
示し、図4(b)はクロックCK2を示し、図4(c)
は標本化系列信号aを示し、図4(d)は標本化系列信
号bを示し、図4(e)はセレクタ101 の出力cを示
し、図4(f)遅延素子68の出力dを示し、図4(g)
は係数器55の出力qを示し、図4(h)は係数器58の出
力hを示し、図4(i)はカスケード入力系列信号dを
示し、図4(j)はパイプライン型加算回路90の出力r
を示し、図4(k)は出力系列信号eを示し、図4
(l)は出力系列信号fを示している。
動作について図4のタイミングチャートを参照して説明
する。図4(a)はクロックCK及びセレクト信号Sを
示し、図4(b)はクロックCK2を示し、図4(c)
は標本化系列信号aを示し、図4(d)は標本化系列信
号bを示し、図4(e)はセレクタ101 の出力cを示
し、図4(f)遅延素子68の出力dを示し、図4(g)
は係数器55の出力qを示し、図4(h)は係数器58の出
力hを示し、図4(i)はカスケード入力系列信号dを
示し、図4(j)はパイプライン型加算回路90の出力r
を示し、図4(k)は出力系列信号eを示し、図4
(l)は出力系列信号fを示している。
【0066】入力系列信号bは極性反転器100 によって
反転される。セレクタ101 には標本化系列信号a,bが
供給され、セレクタ102 には標本化系列信号bの反転信
号と標本化系列信号aとが入力される。セレクタ101 ,
102 はセレクト信号Sに基づいて2入力の一方を選択す
る。セレクト信号Sが“1”の場合、即ち、フェーズ1
においては、セレクタ101 は標本化系列信号aを出力
し、セレクタ102 は標本化系列信号bの反転信号を出力
する。また、フェーズ2においては、セレクタ101 は標
本化系列信号bを出力し、セレクタ102 は標本化系列信
号aを出力する。
反転される。セレクタ101 には標本化系列信号a,bが
供給され、セレクタ102 には標本化系列信号bの反転信
号と標本化系列信号aとが入力される。セレクタ101 ,
102 はセレクト信号Sに基づいて2入力の一方を選択す
る。セレクト信号Sが“1”の場合、即ち、フェーズ1
においては、セレクタ101 は標本化系列信号aを出力
し、セレクタ102 は標本化系列信号bの反転信号を出力
する。また、フェーズ2においては、セレクタ101 は標
本化系列信号bを出力し、セレクタ102 は標本化系列信
号aを出力する。
【0067】標本化系列信号aは、周期Tでサンプリン
グされており、入力端子51に入力されるデータ内容は、
クロックCK及びセレクト信号Sの周期で変化し、図4
(c)に示すように、データx(i-2) ,x(i-1) ,x
(i) ,x(i+1) ,…となる。また、標本化系列信号bも
周期Tでサンプリングされており、入力端子52に入力さ
れるデータ内容は、クロックCK及びセレクト信号Sの
周期で変化し、図4(d)に示すように、データy(i-
2) ,y(i-1) ,y(i) ,y(i+1) ,…となる。
グされており、入力端子51に入力されるデータ内容は、
クロックCK及びセレクト信号Sの周期で変化し、図4
(c)に示すように、データx(i-2) ,x(i-1) ,x
(i) ,x(i+1) ,…となる。また、標本化系列信号bも
周期Tでサンプリングされており、入力端子52に入力さ
れるデータ内容は、クロックCK及びセレクト信号Sの
周期で変化し、図4(d)に示すように、データy(i-
2) ,y(i-1) ,y(i) ,y(i+1) ,…となる。
【0068】これに対し、上述したように、セレクタ10
1 ,102 はフェーズ1とフェーズ2とで出力を切換える
ので、セレクタ101 ,102 の出力はT/2の周期でデー
タ内容が変化する。即ち、セレクタ101 からは、図4
(e)に示すように、フェーズ1とフェーズ2とで、x
(i-2) ,y(i-2) ,x(i-1) ,y(i-1) ,x(i) ,y
(i) ,x(i+1) ,y(i+1) ,…が出力される。セレク
タ101 の出力cは係数器55乃至57において夫々タップ係
数A0 乃至A2 と乗算される。
1 ,102 はフェーズ1とフェーズ2とで出力を切換える
ので、セレクタ101 ,102 の出力はT/2の周期でデー
タ内容が変化する。即ち、セレクタ101 からは、図4
(e)に示すように、フェーズ1とフェーズ2とで、x
(i-2) ,y(i-2) ,x(i-1) ,y(i-1) ,x(i) ,y
(i) ,x(i+1) ,y(i+1) ,…が出力される。セレク
タ101 の出力cは係数器55乃至57において夫々タップ係
数A0 乃至A2 と乗算される。
【0069】一方、標本化系列信号bは極性反転器100
によって反転されてセレクタ102 に供給される。セレク
タ102 はフェーズ1において、−y(i-2) ,−y(i-1)
,−y(i) ,−y(i+1) ,…を出力し、フェーズ2に
おいて、x(i-2) ,x(i-1) ,x(i) ,x(i+1) ,…を
出力する。セレクタ102 の出力は、遅延素子68によって
T/2だけ遅延され、遅延素子68からは図4(f)に示
す周期がT/2の出力dが得られる。遅延素子68からの
出力dは係数器58乃至60において夫々タップ係数B0 乃
至B2 と乗算される。
によって反転されてセレクタ102 に供給される。セレク
タ102 はフェーズ1において、−y(i-2) ,−y(i-1)
,−y(i) ,−y(i+1) ,…を出力し、フェーズ2に
おいて、x(i-2) ,x(i-1) ,x(i) ,x(i+1) ,…を
出力する。セレクタ102 の出力は、遅延素子68によって
T/2だけ遅延され、遅延素子68からは図4(f)に示
す周期がT/2の出力dが得られる。遅延素子68からの
出力dは係数器58乃至60において夫々タップ係数B0 乃
至B2 と乗算される。
【0070】係数器55の出力qは、図4(g)に示すよ
うに、フェーズ1とフェーズ2とで、A0 ・x(i-2) ,
A0 ・y(i-2) ,A0 ・x(i-1) ,A0 ・y(i-1) ,A
0 ・x(i) ,A0 ・y(i) ,A0 ・x(i+1) ,A0 ・y
(i+1) ,…となる。また、係数器56の出力はA1 ・x(i
-2) ,A1 ・y(i-2) ,A1 ・x(i-1) ,A1 ・y(i-
1) ,A1 ・x(i) ,A1 ・y(i) ,A1 ・x(i+1) ,
A1 ・y(i+1) ,…となり、係数器57の出力はA2 ・x
(i-2) ,A2 ・y(i-2) ,A2 ・x(i-1) ,A2・y(i-
1) ,A2 ・x(i) ,A2 ・y(i) ,A2 ・x(i+1) ,
A2 ・y(i+1) ,…となる。
うに、フェーズ1とフェーズ2とで、A0 ・x(i-2) ,
A0 ・y(i-2) ,A0 ・x(i-1) ,A0 ・y(i-1) ,A
0 ・x(i) ,A0 ・y(i) ,A0 ・x(i+1) ,A0 ・y
(i+1) ,…となる。また、係数器56の出力はA1 ・x(i
-2) ,A1 ・y(i-2) ,A1 ・x(i-1) ,A1 ・y(i-
1) ,A1 ・x(i) ,A1 ・y(i) ,A1 ・x(i+1) ,
A1 ・y(i+1) ,…となり、係数器57の出力はA2 ・x
(i-2) ,A2 ・y(i-2) ,A2 ・x(i-1) ,A2・y(i-
1) ,A2 ・x(i) ,A2 ・y(i) ,A2 ・x(i+1) ,
A2 ・y(i+1) ,…となる。
【0071】一方、係数器58の出力hは、図4(h)に
示すように、フェーズ1とフェーズ2とで、B0 ・x(i
-3) ,−B0 ・y(i-2) ,B0 ・x(i-2) ,−B0 ・y
(i-1) ,B0 ・x(i-1) ,−B0 ・y(i) ,B0 ・x
(i) ,−B0 ・y(i+1) ,…となる。また、同様に、係
数器59の出力は、フェーズ1とフェーズ2とで、B1 ・
x(i-3) ,−B1 ・y(i-2) ,B1 ・x(i-2) ,−B1
・y(i-1) ,B1 ・x(i-1) ,−B1 ・y(i) ,B1 ・
x(i) ,−B1 ・y(i+1) ,…となり、係数器59の出力
は、フェーズ1とフェーズ2とで、B2 ・x(i-3) ,−
B2 ・y(i-2) ,B2 ・x(i-2) ,−B2 ・y(i-1) ,
B2 ・x(i-1) ,−B2 ・y(i) ,B2 ・x(i) ,−B
2 ・y(i+1) ,…となる。
示すように、フェーズ1とフェーズ2とで、B0 ・x(i
-3) ,−B0 ・y(i-2) ,B0 ・x(i-2) ,−B0 ・y
(i-1) ,B0 ・x(i-1) ,−B0 ・y(i) ,B0 ・x
(i) ,−B0 ・y(i+1) ,…となる。また、同様に、係
数器59の出力は、フェーズ1とフェーズ2とで、B1 ・
x(i-3) ,−B1 ・y(i-2) ,B1 ・x(i-2) ,−B1
・y(i-1) ,B1 ・x(i-1) ,−B1 ・y(i) ,B1 ・
x(i) ,−B1 ・y(i+1) ,…となり、係数器59の出力
は、フェーズ1とフェーズ2とで、B2 ・x(i-3) ,−
B2 ・y(i-2) ,B2 ・x(i-2) ,−B2 ・y(i-1) ,
B2 ・x(i-1) ,−B2 ・y(i) ,B2 ・x(i) ,−B
2 ・y(i+1) ,…となる。
【0072】また、カスケード入力系列信号dは周期T
/2でサンプリングされているので、クロックCK2の
周期でデータ内容が変化し、図4(i)に示すように、
フェーズ1とフェーズ2とで、データw(i-2,1) ,w(i
-2,2) ,w(i-1,1) ,w(i-1,2) ,w(i,1) ,w(i,2)
,w(i+1,1) ,w(i+1,2) ,…となる。このカスケー
ド入力系列信号dはパイプライン型加算回路90内の加算
器71に供給される。
/2でサンプリングされているので、クロックCK2の
周期でデータ内容が変化し、図4(i)に示すように、
フェーズ1とフェーズ2とで、データw(i-2,1) ,w(i
-2,2) ,w(i-1,1) ,w(i-1,2) ,w(i,1) ,w(i,2)
,w(i+1,1) ,w(i+1,2) ,…となる。このカスケー
ド入力系列信号dはパイプライン型加算回路90内の加算
器71に供給される。
【0073】いま、入力端子51を介して標本化系列信号
x(i-2) が入力される期間K-2であるものとする。この
期間K-2のフェーズ1においてクロックCK2が“1”
になると、図4(i)に示すカスケード入力系列信号w
(i-2,1) がカスケード入力端子53を介して加算器71に供
給される。セレクト信号Sが“1”であるので、セレク
タ101 の出力cはx(i-2) となり、係数器57からはA2
・x(i-2) が加算器71に供給される。加算器71はカスケ
ード入力系列信号dと係数器57の出力とを加算して遅延
素子81を介して加算器72に出力する。また、この期間K
-2のフェーズ1においては、セレクタ102 からは−y(i
-2) が出力される。この標本化系列信号−y(i-2) は遅
延素子68によってT/2だけ遅延され、期間K-2のフェ
ーズ2において係数器58乃至60に供給される。
x(i-2) が入力される期間K-2であるものとする。この
期間K-2のフェーズ1においてクロックCK2が“1”
になると、図4(i)に示すカスケード入力系列信号w
(i-2,1) がカスケード入力端子53を介して加算器71に供
給される。セレクト信号Sが“1”であるので、セレク
タ101 の出力cはx(i-2) となり、係数器57からはA2
・x(i-2) が加算器71に供給される。加算器71はカスケ
ード入力系列信号dと係数器57の出力とを加算して遅延
素子81を介して加算器72に出力する。また、この期間K
-2のフェーズ1においては、セレクタ102 からは−y(i
-2) が出力される。この標本化系列信号−y(i-2) は遅
延素子68によってT/2だけ遅延され、期間K-2のフェ
ーズ2において係数器58乃至60に供給される。
【0074】一方、遅延素子81は加算器71の出力をT/
2期間だけ遅延させて加算器72に出力する。即ち、加算
器72は期間K-2のフェーズ2において加算器71の出力と
係数器60の出力とを加算する。このタイミングでは、上
述したように、係数器60には−y(i-2)が与えられてい
るので、係数器60の出力は−B2 ・y(i-2) となる。
2期間だけ遅延させて加算器72に出力する。即ち、加算
器72は期間K-2のフェーズ2において加算器71の出力と
係数器60の出力とを加算する。このタイミングでは、上
述したように、係数器60には−y(i-2)が与えられてい
るので、係数器60の出力は−B2 ・y(i-2) となる。
【0075】こうして、期間K-2のフェーズ2において
は、加算器72の出力はw(i-2,1) +A2 ・x(i-2) −B
2 ・y(i-2) となる。加算器72の出力は遅延素子82によ
ってT/2期間だけ遅延されて加算器73に与えられ、次
の期間K-1のフェーズ1において係数器56の出力と加算
される。この期間K-1のフェーズ1においては、係数器
56には入力端子51を介して標本化系列信号x(i-1) が入
力されており(図4(e))、係数器56の出力はA1 ・
x(i-1) となる。こうして、この期間における加算器73
の出力は、w(i-2,1) +A2 ・x(i-2) −B2 ・y(i-
2) +A1 ・x(i-1) となる。
は、加算器72の出力はw(i-2,1) +A2 ・x(i-2) −B
2 ・y(i-2) となる。加算器72の出力は遅延素子82によ
ってT/2期間だけ遅延されて加算器73に与えられ、次
の期間K-1のフェーズ1において係数器56の出力と加算
される。この期間K-1のフェーズ1においては、係数器
56には入力端子51を介して標本化系列信号x(i-1) が入
力されており(図4(e))、係数器56の出力はA1 ・
x(i-1) となる。こうして、この期間における加算器73
の出力は、w(i-2,1) +A2 ・x(i-2) −B2 ・y(i-
2) +A1 ・x(i-1) となる。
【0076】以後同様にして、加算器74乃至76によって
順次加算が行われて、期間K0 のフェーズ2において、
加算器76の出力はw(i-2,1) +A2 ・x(i-2) −B2 ・
y(i-2) +A1 ・x(i-1) −B1 ・y(i-1) +A0 ・x
(i) −B0 ・y(i) となる。係数順に整理すると、加算
器76の出力は下記(10)式に示すものとなる。
順次加算が行われて、期間K0 のフェーズ2において、
加算器76の出力はw(i-2,1) +A2 ・x(i-2) −B2 ・
y(i-2) +A1 ・x(i-1) −B1 ・y(i-1) +A0 ・x
(i) −B0 ・y(i) となる。係数順に整理すると、加算
器76の出力は下記(10)式に示すものとなる。
【0077】 w(i-2,1) −B0 ・y(i) −B1 ・y(i-1) −B2 ・y(i-2) +A0 ・x(i) +A1 ・x(i-1) +A2 ・x(i-2) …(10) この出力は遅延素子86によってT/2だけ遅延され、図
4(j)に示すように、期間K1 のフェーズ1において
出力rとしてパイプライン型加算回路90から出力され
る。パイプライン型加算回路90の出力rがカスケード出
力系列信号r={z(i,j)}として出力端子96に供
給されることは図1の実施の形態と同様である。また、
出力rは期間K1 のフェーズ1において出力確定素子93
に供給されると共に、遅延素子91によってT/2だけ遅
延されて期間K1 のフェーズ2において出力確定素子92
に供給される。この場合には、上記(10)式に示す出
力rは、期間K1 のフェーズ2において取り込まれた出
力確定素子92からのみ出力される。つまり、(10)式
の出力rは期間K2 において出力端子94から出力系列信
号e={u(i+2)}として出力される。
4(j)に示すように、期間K1 のフェーズ1において
出力rとしてパイプライン型加算回路90から出力され
る。パイプライン型加算回路90の出力rがカスケード出
力系列信号r={z(i,j)}として出力端子96に供
給されることは図1の実施の形態と同様である。また、
出力rは期間K1 のフェーズ1において出力確定素子93
に供給されると共に、遅延素子91によってT/2だけ遅
延されて期間K1 のフェーズ2において出力確定素子92
に供給される。この場合には、上記(10)式に示す出
力rは、期間K1 のフェーズ2において取り込まれた出
力確定素子92からのみ出力される。つまり、(10)式
の出力rは期間K2 において出力端子94から出力系列信
号e={u(i+2)}として出力される。
【0078】一方、期間K-2のフェーズ2においてクロ
ックCK2が“1”になると、図4(i)に示すカスケ
ード入力系列信号w(i-2,2) がカスケード入力端子53を
介して加算器71に供給される。このタイミングではセレ
クト信号Sが“0”であるので、セレクタ101 は標本化
系列信号y(i-2) を出力cとして出力する。従って、係
数器57の出力はB2 ・y(i-2) となり、加算器71の出力
はw(i-2,2) +B2 ・y(i-2) となる。加算器71は加算
結果を遅延素子81を介して加算器72に出力する。また、
この場合期間K-2のフェーズ2おいては、セレクタ102
は標本化系列信号aを遅延素子68に出力している。これ
により、標本化系列信号x(i-2) は期間K-1のフェーズ
1において係数器58乃至60に供給される。
ックCK2が“1”になると、図4(i)に示すカスケ
ード入力系列信号w(i-2,2) がカスケード入力端子53を
介して加算器71に供給される。このタイミングではセレ
クト信号Sが“0”であるので、セレクタ101 は標本化
系列信号y(i-2) を出力cとして出力する。従って、係
数器57の出力はB2 ・y(i-2) となり、加算器71の出力
はw(i-2,2) +B2 ・y(i-2) となる。加算器71は加算
結果を遅延素子81を介して加算器72に出力する。また、
この場合期間K-2のフェーズ2おいては、セレクタ102
は標本化系列信号aを遅延素子68に出力している。これ
により、標本化系列信号x(i-2) は期間K-1のフェーズ
1において係数器58乃至60に供給される。
【0079】遅延素子81は加算器71の出力をT/2期間
だけ遅延させて加算器72に出力する。即ち、加算器72は
期間K-1のフェーズ1において加算器71の出力と係数器
60の出力とを加算する。このタイミングでは、係数器60
には標本化系列信号x(i-2)が与えられているので、係
数器60の出力はA2 ・x(i-2) となる。
だけ遅延させて加算器72に出力する。即ち、加算器72は
期間K-1のフェーズ1において加算器71の出力と係数器
60の出力とを加算する。このタイミングでは、係数器60
には標本化系列信号x(i-2)が与えられているので、係
数器60の出力はA2 ・x(i-2) となる。
【0080】こうして、期間K-1のフェーズ1において
は、加算器72の出力はw(i-2,2) +B2 ・y(i-2) +A
2 ・x(i-2) となる。加算器72の出力は遅延素子82によ
ってT/2期間だけ遅延されて加算器73に与えられ、次
の期間K-1のフェーズ2において係数器56の出力と加算
される。この期間K-1のフェーズ2においては、係数器
56には入力端子52を介して標本化系列信号y(i-1) が入
力されており、係数器56の出力はB1 ・y(i-1) とな
る。こうして、この期間における加算器73の出力は、w
(i-2,2) +B2 ・y(i-2) +A2 ・x(i-2) +B1 ・y
(i-1) となる。
は、加算器72の出力はw(i-2,2) +B2 ・y(i-2) +A
2 ・x(i-2) となる。加算器72の出力は遅延素子82によ
ってT/2期間だけ遅延されて加算器73に与えられ、次
の期間K-1のフェーズ2において係数器56の出力と加算
される。この期間K-1のフェーズ2においては、係数器
56には入力端子52を介して標本化系列信号y(i-1) が入
力されており、係数器56の出力はB1 ・y(i-1) とな
る。こうして、この期間における加算器73の出力は、w
(i-2,2) +B2 ・y(i-2) +A2 ・x(i-2) +B1 ・y
(i-1) となる。
【0081】以後同様にして、加算器73乃至76によって
順次加算が行われて、期間K1 のフェーズ1において、
加算器76の出力はw(i-2,2) +B2 ・y(i-2) +A2 ・
x(i-2) +B1 ・y(i-1) +A1 ・x(i-1) +B0 ・y
(i) +A0 ・x(i) となる。係数順に整理すると、加算
器76の出力は下記(11)式に示すものとなる。
順次加算が行われて、期間K1 のフェーズ1において、
加算器76の出力はw(i-2,2) +B2 ・y(i-2) +A2 ・
x(i-2) +B1 ・y(i-1) +A1 ・x(i-1) +B0 ・y
(i) +A0 ・x(i) となる。係数順に整理すると、加算
器76の出力は下記(11)式に示すものとなる。
【0082】 w(i-2,2) +B0 ・x(i) +B1 ・x(i-1) +B2 ・x(i-2) +A0 ・y(i) +A1 ・y(i-1) +A2 ・y(i-2) …(11) この出力は遅延素子86によってT/2だけ遅延され、図
4(j)に示すように、期間K1 のフェーズ2において
出力rとしてパイプライン型加算回路90から出力され
る。パイプライン型加算回路90の出力rは、期間K1 の
フェーズ2において出力確定素子93に供給されると共
に、遅延素子91によってT/2だけ遅延されて期間K2
のフェーズ1において出力確定素子92に出力される。従
って、この場合には、フェーズ2において取り込みが行
われる出力確定素子93からのみ上記(11)式に示す出
力が出力系列信号f={v(i+2)}として出力され
る。
4(j)に示すように、期間K1 のフェーズ2において
出力rとしてパイプライン型加算回路90から出力され
る。パイプライン型加算回路90の出力rは、期間K1 の
フェーズ2において出力確定素子93に供給されると共
に、遅延素子91によってT/2だけ遅延されて期間K2
のフェーズ1において出力確定素子92に出力される。従
って、この場合には、フェーズ2において取り込みが行
われる出力確定素子93からのみ上記(11)式に示す出
力が出力系列信号f={v(i+2)}として出力され
る。
【0083】上記(10)式,(11)式は、期間K2
、即ち、入力端子51に標本化系列信号a=x(i+2) が
入力されるタイミングにおける出力系列信号e,fを示
している。従って、例えば、入力される標本化系列信号
aがx(i) である期間K1 における出力系列信号e,f
は夫々下記(12)式及び(13)式によって示され
る。
、即ち、入力端子51に標本化系列信号a=x(i+2) が
入力されるタイミングにおける出力系列信号e,fを示
している。従って、例えば、入力される標本化系列信号
aがx(i) である期間K1 における出力系列信号e,f
は夫々下記(12)式及び(13)式によって示され
る。
【0084】 u(i)=w(i-4,1) −B0 ・y(i-2) −B1 ・y(i-3) −B2 ・y(i-4) +A0 ・x(i-2) +A1 ・x(i-3) +A2 ・x(i-4) …(12) v(i)=w(i-4,2) +B0 ・x(i-2) +B1 ・x(i-3) +B2 ・x(i-4) +A0 ・y(i-2) +A1 ・y(i-3) +A2 ・y(i-4) …(13) 上記(12),(13)式は上記(6)式,(7)式に
一致している。従って、本実施の形態においても、図1
の実施の形態と同様のトランスバーサルフィルタ出力が
得られることが分かる。
一致している。従って、本実施の形態においても、図1
の実施の形態と同様のトランスバーサルフィルタ出力が
得られることが分かる。
【0085】このように、本実施の形態においても図1
の実施の形態と同様の効果を得ることができる。
の実施の形態と同様の効果を得ることができる。
【0086】図5は本発明の他の実施の形態を示すブロ
ック図である。図5において図3と同一の構成要素には
同一符号を付して説明を省略する。本実施の形態は1入
力1出力の高速トランスバーサルフィルタとして動作可
能にした例を示している。
ック図である。図5において図3と同一の構成要素には
同一符号を付して説明を省略する。本実施の形態は1入
力1出力の高速トランスバーサルフィルタとして動作可
能にした例を示している。
【0087】本実施の形態はセレクタ111 を付加した点
が図1の実施の形態と異なる。セレクタ111 には、入力
端子52からのセレクタ102 の出力が入力されるととも
に、遅延素子68の出力dも入力される。セレクタ111
は、セレクト信号S1 に基づいて2入力の一方を選択し
て係数器58乃至60に出力するようになっている。
が図1の実施の形態と異なる。セレクタ111 には、入力
端子52からのセレクタ102 の出力が入力されるととも
に、遅延素子68の出力dも入力される。セレクタ111
は、セレクト信号S1 に基づいて2入力の一方を選択し
て係数器58乃至60に出力するようになっている。
【0088】次に、このように構成された実施の形態の
動作について説明する。
動作について説明する。
【0089】いま、セレクト信号S1 によって、セレク
タ111 が遅延素子68の出力を選択して係数器58乃至60に
出力するものとする。この場合には、図5のフィルタは
図3と同様の動作を行う。
タ111 が遅延素子68の出力を選択して係数器58乃至60に
出力するものとする。この場合には、図5のフィルタは
図3と同様の動作を行う。
【0090】ここで、標本化系列信号aのみを入力とす
る1入力1出力のトランスバーサルフィルタとして機能
させるものとする。この場合には、セレクト信号S1 に
よって、セレクタ111 にセレクタ102 の出力を選択させ
ると共に、セレクト信号Sを“0”とする。そうする
と、セレクタ101 からは入力端子52を介して入力された
信号が出力され、セレクタ111 からは入力端子51を介し
て入力された信号が出力される。標本化系列信号a=b
とすると、全ての係数器55乃至60に標本化系列信号aが
供給されることになる。
る1入力1出力のトランスバーサルフィルタとして機能
させるものとする。この場合には、セレクト信号S1 に
よって、セレクタ111 にセレクタ102 の出力を選択させ
ると共に、セレクト信号Sを“0”とする。そうする
と、セレクタ101 からは入力端子52を介して入力された
信号が出力され、セレクタ111 からは入力端子51を介し
て入力された信号が出力される。標本化系列信号a=b
とすると、全ての係数器55乃至60に標本化系列信号aが
供給されることになる。
【0091】係数器58,55,59,56,60,57に夫々タッ
プ係数C0 乃至C5 を設定すると、タップ係数C0 乃至
C5 と標本化系列信号aとの乗算が行われて、出力端子
95からは周期がTのトランスバーサルフィルタ出力fを
得ることができる。
プ係数C0 乃至C5 を設定すると、タップ係数C0 乃至
C5 と標本化系列信号aとの乗算が行われて、出力端子
95からは周期がTのトランスバーサルフィルタ出力fを
得ることができる。
【0092】このように本実施の形態においては、図3
と同様のトランスバーサルフィルタを構成することがで
きると共に、1入力1出力のトランスバーサルフィルタ
を構成することもできる。
と同様のトランスバーサルフィルタを構成することがで
きると共に、1入力1出力のトランスバーサルフィルタ
を構成することもできる。
【0093】なお、本発明は上記実施の形態に限定され
るものではなく、種々の変形が考えられる。例えば、上
記各実施の形態においては、タップ数が3である例を説
明したが、4以上でもよい。なお、IC化する場合には
タップ数はある程度制限されるが、ICを追加してカス
ケード接続することにより、膨大なタップ数が必要な場
合にも対応することができる。
るものではなく、種々の変形が考えられる。例えば、上
記各実施の形態においては、タップ数が3である例を説
明したが、4以上でもよい。なお、IC化する場合には
タップ数はある程度制限されるが、ICを追加してカス
ケード接続することにより、膨大なタップ数が必要な場
合にも対応することができる。
【0094】また、上記各実施の形態においては、極性
切換器54又は極性反転器100 と遅延素子68を同じ標本化
系列信号(b={y(i)})に対して配置したが、極
性切換器(あるいは極性反転器)と入力遅延素子は必ず
しも同じ標本化系列信号に対して配置されている必要は
ない。例えば、図1の実施の形態において、遅延素子68
を端子51からの入力信号a={x(i)}に対して配置
した場合を考えると、図2(f)は、期間K-2のフェー
ズ1から、A0 ・y(i-2) ,−B0 ・y(i-2) ,A0 ・
y(i-1) ,−B0 ・y(i-1) ,A0・y(i) ,−B0 ・
y(i) ,A0 ・y(i+1) ,−B0 ・y(i+1) ,…とな
る。一方、図2(h)は同じく期間K-2のフェーズ1か
らA0 ・x(i-3) ,B0 ・x(i-2) ,A0 ・x(i-2) ,
B0 ・x(i-1) ,A0 ・x(i-1) ,B0 ・x(i) ,A0
・x(i) ,B0 ・x(i+1) ,A0 ・x(i+1) ,…とな
り、出力端子96からは期間K-1のフェーズ1において上
記(7)式、フェーズ2において上記(6)式と同一の
カスケード出力信号rが出力される。即ち、遅延素子68
を入力信号aに対して配置した場合、出力系列信号f=
{v(i)}が出力端子94から、e={u(i)}が出
力端子95から出力される。
切換器54又は極性反転器100 と遅延素子68を同じ標本化
系列信号(b={y(i)})に対して配置したが、極
性切換器(あるいは極性反転器)と入力遅延素子は必ず
しも同じ標本化系列信号に対して配置されている必要は
ない。例えば、図1の実施の形態において、遅延素子68
を端子51からの入力信号a={x(i)}に対して配置
した場合を考えると、図2(f)は、期間K-2のフェー
ズ1から、A0 ・y(i-2) ,−B0 ・y(i-2) ,A0 ・
y(i-1) ,−B0 ・y(i-1) ,A0・y(i) ,−B0 ・
y(i) ,A0 ・y(i+1) ,−B0 ・y(i+1) ,…とな
る。一方、図2(h)は同じく期間K-2のフェーズ1か
らA0 ・x(i-3) ,B0 ・x(i-2) ,A0 ・x(i-2) ,
B0 ・x(i-1) ,A0 ・x(i-1) ,B0 ・x(i) ,A0
・x(i) ,B0 ・x(i+1) ,A0 ・x(i+1) ,…とな
り、出力端子96からは期間K-1のフェーズ1において上
記(7)式、フェーズ2において上記(6)式と同一の
カスケード出力信号rが出力される。即ち、遅延素子68
を入力信号aに対して配置した場合、出力系列信号f=
{v(i)}が出力端子94から、e={u(i)}が出
力端子95から出力される。
【0095】また、上記各実施の形態においては、極性
切換器54及び極性反転器100 を遅延時間T/2の遅延素
子68の前段に配置したが、遅延素子68の後段に設けても
よいことは明らかである。
切換器54及び極性反転器100 を遅延時間T/2の遅延素
子68の前段に配置したが、遅延素子68の後段に設けても
よいことは明らかである。
【0096】また、図5の実施の形態においては、入力
端子51,52に入力される信号がいずれもaであるものと
して説明したが、入力端子51を介して入力された信号を
セレクタ111 に供給する手段を設けると共に、入力端子
51を介して入力された信号を常に選択させるようにセレ
クト信号S1 を設定することにより、外部で入力系列信
号a=bとする回路を不要にすることができる。
端子51,52に入力される信号がいずれもaであるものと
して説明したが、入力端子51を介して入力された信号を
セレクタ111 に供給する手段を設けると共に、入力端子
51を介して入力された信号を常に選択させるようにセレ
クト信号S1 を設定することにより、外部で入力系列信
号a=bとする回路を不要にすることができる。
【0097】また、本発明においては、カスケード入力
系列信号は必要であるものではなく、カスケード入力系
列信号が0である場合には回路を更に簡単に構成するこ
とができることは明らかである。
系列信号は必要であるものではなく、カスケード入力系
列信号が0である場合には回路を更に簡単に構成するこ
とができることは明らかである。
【0098】このように、入力系列信号数に応じてタッ
プ係数の選択順序及び遅延量を適宜設定することによ
り、本発明を実施可能であり、式の対象性に着目すれ
ば、種々のトランスバーサルフィルタを実現することが
できることは明らかである。
プ係数の選択順序及び遅延量を適宜設定することによ
り、本発明を実施可能であり、式の対象性に着目すれ
ば、種々のトランスバーサルフィルタを実現することが
できることは明らかである。
【0099】なお、本発明は上記各実施の形態に限定さ
れることなく、その要旨を逸脱しない範囲で種々様々に
変形実施可能であることは勿論である。
れることなく、その要旨を逸脱しない範囲で種々様々に
変形実施可能であることは勿論である。
【0100】
【発明の効果】以上説明したように本発明によれば、タ
ップ数を低減することなく、回路規模を縮小すると共
に、消費電力を抑制して発熱量を低減することができ、
また、回路規模及び消費電力を増大させることなく、タ
ップ数を増加させることができるという効果を有する。
ップ数を低減することなく、回路規模を縮小すると共
に、消費電力を抑制して発熱量を低減することができ、
また、回路規模及び消費電力を増大させることなく、タ
ップ数を増加させることができるという効果を有する。
【図1】本発明に係る入力加重型トランスバーサルフィ
ルタの一実施の形態を示すブロック図。
ルタの一実施の形態を示すブロック図。
【図2】実施の形態の動作を説明するためのフローチャ
ート。
ート。
【図3】本発明の他の実施の形態を示すブロック図。
【図4】図3の実施の形態の動作を説明するためのフロ
ーチャート。
ーチャート。
【図5】本発明の他の実施の形態を示すブロック図。
【図6】従来の入力加重型トランスバーサルフィルタを
示すブロック図。
示すブロック図。
54…極性切換器、55乃至60…係数器、61乃至66…レジス
タ、71乃至76…加算器、81乃至86,91…遅延素子、90…
パイプライン型加算回路、92,93…出力確定素子
タ、71乃至76…加算器、81乃至86,91…遅延素子、90…
パイプライン型加算回路、92,93…出力確定素子
Claims (7)
- 【請求項1】 期間T毎に標本化された2系統の標本化
系列信号のいずれか1系統の標本化系列信号に対して
(T/2)だけ遅延させる遅延処理を行う入力遅延手段
と、 前記2系統の標本化系列信号のいずれか1系統の標本化
系列信号に対して信号極性を前記期間Tの間に2回切換
える極性切換処理を行う極性切換手段と、 前記入力遅延手段及び前記極性切換手段によって前記2
系統の標本化系列信号に施された前記遅延処理及び前記
極性切換処理のうち少なくとも前記遅延処理が施された
一方系統の標本化系列信号と少なくとも前記遅延処理は
施されていない他方系統の標本化系列信号とが夫々入力
される2つの係数器群と、 前記2つの係数器群の各係数器群毎に前記標本化系列信
号に対応した係数を、前記期間Tの間に2回切換えて設
定する係数設定手段と、 前記各係数器群の各係数器による前記標本化系列信号と
前記係数との乗算結果が前記各係数器群の全係数器から
供給されて、パイプライン型加算処理を行うことにより
2系統の出力標本化系列信号を得るパイプライン型加算
手段とを具備したことを特徴とする入力加重型トランス
バーサルフィルタ。 - 【請求項2】 期間T毎に標本化された2系統の標本化
系列信号のいずれか1系統の標本化系列信号に対して
(T/2)だけ遅延させる遅延処理を行う入力遅延手段
と、 前記2系統の標本化系列信号のいずれか1系統の標本化
系列信号に対して信号極性を前記期間Tの間に2回切換
える極性切換処理を行う極性切換手段と、 前記入力遅延手段及び前記極性切換手段によって前記2
系統の標本化系列信号に施された前記遅延処理及び前記
極性切換処理のうち少なくとも前記遅延処理が施された
一方系統の標本化系列信号と少なくとも前記遅延処理は
施されていない他方系統の標本化系列信号とが夫々入力
される2つの係数器群と、 前記2つの係数器群に夫々与える標本化系列信号の系統
を前記期間Tの間に2回交換する信号交換手段と、 前記各係数器群の各係数器による前記標本化系列信号と
前記係数との乗算結果が前記各係数器群の全係数器から
供給されて、パイプライン型加算処理を行うことにより
2系統の出力標本化系列信号を得るパイプライン型加算
手段とを具備したことを特徴とする入力加重型トランス
バーサルフィルタ。 - 【請求項3】 前記パイプライン型加算手段は、加算手
段及び遅延手段の直列接続体によって構成され前記係数
器からの乗算結果が前記加算手段に供給されることを特
徴とする請求項1又は2のいずれか一方に記載の入力加
重型トランスバーサルフィルタ。 - 【請求項4】 前記加算手段は、前記係数器の乗算結果
が入力される直列接続された複数の加算器を具備し、 前記遅延手段は、前記複数の加算器相互間に設けられて
(T/2)の遅延時間を有することを特徴とする請求項
3に記載の入力加重型トランスバーサルフィルタ。 - 【請求項5】 前記パイプライン型加算手段は、パイプ
ライン型加算処理結果を(T/2)を単位とする複数種
類の遅延時間を有する出力遅延手段を介して取り出すこ
とにより前記2系統の出力標本化系列信号を得る出力手
段を具備したことを特徴とする請求項1又は2のいずれ
か一方に記載の入力加重型トランスバーサルフィルタ。 - 【請求項6】 前記複数の標本化系列信号を単一の標本
化系列信号とすると共に前記2つの係数器群に与える入
力標本化系列信号の時間軸を一致させる切換手段を具備
したことを特徴とする請求項1又は2のいずれか一方に
記載の入力加重型トランスバーサルフィルタ。 - 【請求項7】 前記パイプライン型加算手段は、周期が
(T/2)のカスケード入力標本化系列信号を入力する
入力手段と、 周期が(T/2)のカスケード出力標本化系列信号を出
力する出力手段とを具備したこと特徴とする請求項1又
は2のいずれか一方に記載の入力加重型トランスバーサ
ルフィルタ。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP24976695A JPH0993085A (ja) | 1995-09-27 | 1995-09-27 | 入力加重型トランスバーサルフィルタ |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP24976695A JPH0993085A (ja) | 1995-09-27 | 1995-09-27 | 入力加重型トランスバーサルフィルタ |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0993085A true JPH0993085A (ja) | 1997-04-04 |
Family
ID=17197916
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP24976695A Pending JPH0993085A (ja) | 1995-09-27 | 1995-09-27 | 入力加重型トランスバーサルフィルタ |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0993085A (ja) |
-
1995
- 1995-09-27 JP JP24976695A patent/JPH0993085A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5910908A (en) | Fir filter for programmable decimation | |
| JP4307987B2 (ja) | 複数のフィルタ処理モードを有する再構成可能型デジタルフィルタ | |
| US20050262176A1 (en) | Polyphase filter with optimized silicon area | |
| US5034907A (en) | Dynamically configurable signal processor and processor arrangement | |
| JP2002158561A (ja) | Firフィルタ及びそのデータ処理方法 | |
| JPH0834407B2 (ja) | 入力加重形トランスバーサルフィルタ | |
| JPH0993085A (ja) | 入力加重型トランスバーサルフィルタ | |
| JPH0998069A (ja) | Fir型ディジタルフィルタ | |
| US5166895A (en) | Input-weighted transversal filter | |
| JPH0993083A (ja) | 入力加重型トランスバーサルフィルタ | |
| KR960014116B1 (ko) | 입력 가중형 트랜스버설필터 | |
| JP2004297314A (ja) | 画素密度変換装置 | |
| JP3097599B2 (ja) | ディジタルフィルタ | |
| WO2006134688A1 (ja) | 補間処理回路 | |
| JP2002368582A (ja) | インターポーレータ | |
| JP3243831B2 (ja) | Fir型フィルタ | |
| JP2527019B2 (ja) | 非巡回形補間フィルタ | |
| JPH0993084A (ja) | 入力加重型トランスバーサルフィルタ | |
| JP4243473B2 (ja) | Firディジタルフィルタ | |
| Ramachandran et al. | Design and FPGA implementation of a video scalar with on-chip reduced memory utilization | |
| JP2628506B2 (ja) | ディジタルフィルタ | |
| JP2005535202A (ja) | データ処理回路 | |
| JPS63248217A (ja) | Firデイジタルフイルタ | |
| JP2000091886A (ja) | 適応フィルタ装置および信号処理方法 | |
| JPH04239282A (ja) | エンファシス回路 |