(57)【要約】【課題】  ビット数を抑制しつつ誤差の影響を少なくすることができる信号処理装置および信号処理方法を提供する。【解決手段】  信号処理装置は、タップ係数に１／√２を乗算することによってマッピング係数を得る乗算器と、前記マッピング係数と、デジタルの入力信号とを乗算することによって、前記入力信号を前記タップ係数×ＱＰＳＫ変調点の値に変換する変換器と、を備える。【選択図】  図５
2014132714.tif 000002
【特許請求の範囲】
【請求項１】
タップ係数に１／√２を乗算することによってマッピング係数を得る乗算器と、
前記マッピング係数とデジタルの入力信号とを乗算することによって、前記入力信号を前記タップ係数×ＱＰＳＫ変調点の値に変換する変換器と、を備えることを特徴とする信号処理装置。
【請求項２】
順次入力される前記入力信号に対応して複数のタップ係数が設けられ、
前記乗算器および前記変換器は、前記複数のタップ係数と同数設けられ、
前記複数の変換器によって得られた値を加算する加算器を備えることを特徴とする請求項１記載の信号処理装置。
【請求項３】
タップ係数に１／√２を乗算することによってマッピング係数を得る工程と、
前記マッピング係数とデジタルの入力信号とを乗算することによって、前記入力信号を前記タップ係数×ＱＰＳＫ変調点の値に変換する工程と、を含むことを特徴とする信号処理方法。
【請求項４】
順次入力される前記入力信号に対応して複数のタップ係数が設けられ、
前記マッピング係数を得る工程および前記ＱＰＳＫ変調点の値に変換する工程は、前記複数のタップ係数と同数回行われ、
前記タップ係数×ＱＰＳＫ変調点の値に変換する工程で得られた各結果を加算する工程を含むことを特徴とする請求項３記載の信号処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本件は、信号処理装置および信号処理方法に関する。
【背景技術】
【０００２】
特許文献１は、２ビットの信号を互いに位相が異なる４つの信号点にマッピングする技術を開示している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平３−１５４４５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ＱＰＳＫ変調方式においては、デジタルの入力信号をＱＰＳＫ変調点の値（±√２）に変換し、例えばＱＰＳＫ変調点の値を６ビットのデジタル信号に変換することが行われている。ＱＰＳＫ変調点の値を６ビットのデジタル信号に変換すると、変換後の値が近似値となる。それにより、誤差が生じ、タップ係数との乗算によって当該誤差がさらに大きくなる。誤差の影響を少なくするためには、各デジタル信号のビット数を大きくすればよいが、回路規模が大きくなってしまう。
【０００５】
本件は上記課題に鑑みなされたものであり、ビット数を抑制しつつ誤差の影響を少なくすることができる信号処理装置および信号処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
明細書開示の信号処理装置は、タップ係数に１／√２を乗算することによってマッピング係数を得る乗算器と、前記マッピング係数と、デジタルの入力信号とを乗算することによって、前記入力信号を前記タップ係数×ＱＰＳＫ変調点の値に変換する変換器と、を備える。
【０００７】
明細書開示の信号処理方法は、タップ係数に１／√２を乗算することによってマッピング係数を得る工程と、前記マッピング係数と、デジタルの入力信号とを乗算することによって、前記入力信号を前記タップ係数×ＱＰＳＫ変調点の値に変換する工程と、を含む。
【発明の効果】
【０００８】
明細書開示の信号処理装置および信号処理方法によれば、ビット数を抑制しつつ誤差の影響を少なくすることができる。
【図面の簡単な説明】
【０００９】
【図１】（ａ）は光伝送システムの要部ブロック図であり、（ｂ）は光伝送システムに備わる送信器の詳細ブロック図である。
【図２】（ａ）は比較例に係る信号処理装置の構成を説明するためのブロック図であり、（ｂ）は、各信号処理部の詳細ブロック図である。
【図３】（ａ）および（ｂ）は信号処理装置におけるマッピングについて説明するための図である。
【図４】入力信号について説明するための図である。
【図５】（ａ）は実施例に係る信号処理装置の構成を説明するためのブロック図であり、（ｂ）は、信号処理部の詳細ブロック図であり、（ｃ）はタップ係数セレクタのブロック図である。
【図６】信号処理部の信号処理を整理した図である。
【発明を実施するための形態】
【００１０】
実施例の説明に先立って、デジタルコヒーレント方式の光伝送システムの一例について説明する。図１（ａ）は、光伝送システム１００の要部ブロック図である。図１（ｂ）は、光伝送システム１００に備わる送信器の詳細ブロック図である。光伝送システム１００は、一例として、波長分割多重（ＷＤＭ）方式の伝送システムであり、ｍチャネルの光信号を合波して伝送する。各チャネルの光信号は、それぞれ異なる波長を有している。
【００１１】
図１（ａ）を参照して、光伝送システム１００は、ｍ個の送信器１０１（Ｔｘ１〜Ｔｘｍ）、合波器１０２、中継器１０３、受信器１０４などを備える。図１（ｂ）を参照して、送信器１０１は、信号処理装置１０、光源２０、分岐器３０、ＩＱ変調器４０ａ，４０ｂ、デジタル／アナログコンバータ（ＤＡＣ）５０ａ，５０ｂ、および合波器６０を備える。
【００１２】
光源２０は、半導体レーザなどのように、特定の波長にピークを有する光信号を出力する装置であり、チャネルに応じて異なる波長の光信号を出力する。分岐器３０は、光源２０からの光信号を、互いに直交するＸ偏波とＹ偏波とに分岐する分岐手段であり、例えば、偏光ビームスプリッタ（ＰＢＳ：Polalization Beam Splitter）である。
【００１３】
分岐器３０から出力されたＸ偏波はＩＱ変調器４０ａに入力され、分岐器３０から出力されたＹ偏波はＩＱ変調器４０ｂに入力される。ＤＡＣ５０ａは、信号処理装置１０からの駆動信号（デジタル信号）をＩ（Ｉｎ−Ｐｈａｓｅ）成分およびＱ（Ｑｕａｄｒａｔｕｒｅ）成分のアナログ信号に変換し、ＩＱ変調器４０ａに入力する。ＤＡＣ５０ｂは、信号処理装置１０からの駆動信号をＩ成分およびＱ成分のアナログ信号に変換し、ＩＱ変調器４０ｂに入力する。Ｘ偏波に対する駆動信号のＩ成分をＸ−Ｉ成分と称し、Ｘ偏波に対する駆動信号のＱ成分をＸ−Ｑ成分と称し、Ｙ偏波に対する駆動信号のＩ成分をＹ−Ｉ成分と称し、Ｙ偏波に対する駆動信号のＱ成分をＹ−Ｑ成分と称する。
【００１４】
ＩＱ変調器４０ａは、ＤＡＣ５０ａからのアナログ信号に応じて光変調を行う変調器であり、第１変調信号を出力する。ＩＱ変調器４０ｂは、ＤＡＣ５０ｂからのアナログ信号に応じて光変調を行う変調器であり、第２変調信号を出力する。第１変調信号はＸ偏波を利用して伝送され、第２変調信号はＹ偏波を利用して伝送される。合波器６０は、各偏波を偏波多重する装置であり、一例として偏波ビームコンバイナ（ＰＢＣ：Polarization Beam Combiner）である。合波器６０は、第１変調信号および第２変調信号を偏波多重し、各チャネルの光信号として出力する。
【００１５】
各送信器１０１から出力される光信号は、合波器１０２によって合波され、中継器１０３を経由して受信器１０４によって受信される。以上の過程を経て、各送信器１０１によって出力される光信号が伝送される。
【００１６】
ここで、信号処理装置１０の比較例について説明する。図２（ａ）は、比較例に係る信号処理装置１０ａの構成を説明するためのブロック図である。図２（ａ）を参照して、信号処理装置１０ａは、各チャネルに対応して、Ｘ−Ｉ成分用、Ｘ−Ｑ成分用、Ｙ−Ｉ成分用、およびＹ−Ｑ成分用の信号処理部１１ａを備える。図２（ａ）では、各チャネルに対応して符号が付してある。具体的には、チャネル１の信号処理部には「１１ａ−１」の符号が付してあり、チャネルｍの信号処理部には「１１ａ−ｍ」の符号が付してある。
【００１７】
各信号処理部１１ａには、タップ係数[ｎ：１]が入力される。本明細書においては、[Ｘ：Ｙ]は、[Ｘ]〜[Ｙ]を表す。したがって、タップ係数[ｎ：１]は、タップ係数[１]〜タップ係数[ｎ]を表す。「ｎ」は、一例として「２１」である。タップ係数は、一例として、９ビット（１ビットの符号＋８ビットのデータ）のＦＩＲ（有限インパルス応答）ローパスフィルタのタップ係数である。したがって、タップ係数[ｎ：１]は、９×ｎビットである。
【００１８】
信号処理部１１ａ−１にはさらにデジタルの入力信号[ｎ：１]が入力される。入力信号[２]は、入力信号[１]の次のクロックの信号を意味する。信号処理部１１ａ−２にはさらに入力信号[ｎ＋１：２]が入力され、信号処理部１１ａ−ｍには入力信号[ｍ]と入力信号´[ｎ−１：１]とが入力される。「入力信号´」は、入力信号[ｍ：１]を１時間単位とした場合に、前回の時間単位の入力信号を意味する。入力信号[ｋ]（ｋ＝１〜ｎ）は、一例として６ビットである。各信号処理部１１ａに入力される入力信号は６×ｎビットである。
【００１９】
図２（ｂ）は、各信号処理部１１ａの詳細ブロック図である。一例として、信号処理部１１ａ−１について説明する。図２（ｂ）を参照して、信号処理部１１ａ−１は、タップ数と同数のマッピング器１２ａ、タップ数と同数の乗算器１３ａ、加算器１４ａ、および選択器１５ａを備えている。図２（ｂ）では、タップ係数に対応して符号が付してある。具体的には、タップ係数[１]に対応するマッピング器１２ａには「１２ａ−１」の符号が付してあり、タップ係数[ｎ]に対応するマッピング器１２ａには「１２ａ−ｎ」の符号が付してある。また、タップ係数[１]に対応する乗算器１３ａには「１３ａ−１」の符号が付してあり、タップ係数[ｎ]に対応する乗算器１３ａには「１３ａ−ｎ」の符号が付してある。
【００２０】
マッピング器１２ａ−ｋには、＋１／√２および−１／√２のマッピング係数が入力されるとともに、入力信号[ｋ]が入力される。マッピング係数は、一例として６ビットである。入力信号[ｋ]は、２ビットのＰｒｅＣｏｄｅｒ出力である。信号処理部１１ａ−１においては、２ビット×ｎ個のＰｒｅＣｏｄｅｒ出力が入力される。マッピング器１２ａ−ｋは、＋１／√２または−１／√２のマッピング係数を選択することによって、入力信号[ｋ]をＱＰＳＫマッピングする。マッピング１２ａ−ｋの出力信号は、一例として６ビットである。
【００２１】
乗算器１３ａ−ｋには、マッピング器１２ａ−ｋのマッピング結果が入力されるとともに、タップ係数[ｋ]が入力される。乗算器１３ａ−ｋは、マッピング器１２ａ−ｋのマッピング結果とタップ係数[ｋ]とを掛け合わせて得られた乗算結果を出力する。乗算結果は、１４ビットである。
【００２２】
加算器１４ａには、乗算器１３ａ−１〜１３ａ−ｎの乗算結果が入力される。加算器１４ａは、乗算器１３ａ−１〜１３ａ−ｎの乗算結果を足し合わせて得られた加算結果を出力する。加算器１４ａでは、１４ビット＋タップ数分のビット幅のデータが得られる。例えば、タップ数が７のときは、１４ビット＋３ビットのデータが得られる。タップ数が９のときは、１４ビット＋４ビットのデータが得られる。一例として、得られたデータのうち上位６ビット（１ビットは符号ビット）が加算結果として出力される。
【００２３】
選択器１５ａには、信号処理をバイパスするかどうかを示す１ビットのバイパス信号が入力され、マッピング器１２ａ−１の出力信号が入力されるとともに、加算器１４ａの加算結果が入力される。選択器１５ａは、バイパス信号を基に、マッピング器１２ａ−１のマッピング結果または加算器１４ａの加算結果のいずれかを選択して出力する。選択器１５ａの出力が、信号処理部１１ａの出力信号として出力される。信号処理部１１ａ−１の出力信号は出力信号［１］であり、信号処理部１１ａ−ｍの出力信号は出力信号［ｍ］である。
【００２４】
比較例に係る信号処理装置１０ａにおいては、ｍ個の信号処理部１１を使用して出力信号[ｍ：１]が得られている。出力信号[ｍ：１]は、出力信号[１]〜出力信号[ｍ]を意味する。さらにそれらを４チャネル分（Ｘ−Ｉ成分、Ｘ−Ｑ成分、Ｙ−Ｉ成分、Ｙ−Ｑ成分）用いることによって、ＱＰＳＫマッピングとＦＩＲローパスフィルタとが実現されている。
【００２５】
ここで、信号処理装置１０ａにおける量子化誤差について検討する。図３（ａ）および図３（ｂ）は、信号処理装置１０ａにおけるマッピングについて説明するための図である。デジタルの入力信号をＱＰＳＫ変調点の値に変換しようとすると、＋１／√２と−１／√２との組み合わせの座標の値に変換される。例えば、＋１／√２は、０．７０７１０６７８１１…である。この値の少数部を、符号１ビットを除く２進数の５ビットで表現すると、０．１０１１０になる。この値をさらに１０進数に戻すと、０．６８７５となる。したがって、量子化誤差は、−０．０１９６０６７８１１…となる。タップ係数を０．３３３３３３３３…とすると、同様の過程を経ると０．３１２５となる。したがって、量子化誤差は−０．０２０８３３３３…となる。
【００２６】
量子化誤差を考慮すると、乗算器に入力される「０．６８７５」×タップ係数「０．３１２５」の乗算結果は、０．２１４８４３７５である。ここで、量子化誤差を考慮しなければ、乗算器に入力される「０．７０７１０６７８」×タップ係数「０．３３３３３３３３」の乗算結果は、０．２３５７０２２６である。したがって、「０．２１４８４３７５」と「０．２３５７０２２６」との差である誤差は、−０．２０８５８５１…となる。
【００２７】
例えば、入力ビット＝６ビット（符号１ビットを含む）、タップ数＝２１、タップ係数＝９ビット（符号１ビットを含む）であるとする。この場合、入力誤差は１／２５／２＝１．５６３％となり、タップ係数誤差は１／２８／２＝０．３９１％であり、乗算器誤差は１．５６３＋０．３９１＝１．９５４％であり、加算器誤差は１．９５４×１１＝２１．４９４％となる。加算器誤差で掛け合わせる「１１」は、実数が入るタップを約半分の１１タップと想定した値である。このように、マッピング器１２ａで生成された６ビットデータの量子化誤差は、乗算器１３ａでタップ係数と乗算され、加算器１４ａで加算されることによって誤差が拡大する。
【００２８】
この誤差を減らすためには、乗算器や加算器だけではなく入力誤差、タップ係数誤差なども含めて信号処理部全体のビット幅を増やす必要がある。この場合、回路規模が大きくなってしまう。そこで、以下の実施例においては、ビット数を抑制しつつ誤差の影響を少なくすることができる信号処理装置および信号処理方法について説明する。
【００２９】
以下、図面を参照しつつ、実施例について説明する。
【実施例】
【００３０】
まず、図４を参照して、入力信号[ｍ：１]について説明する。一例としてｍ＝１２８である場合について説明する。入力信号は、２ビットのＰｒｅＣｏｄｅｒ出力である。２倍オーバーサンプル方式が採用され、奇数番目の入力信号として「０」が挿入されている。これらの入力信号[ｍ：１]をシリアルデータ化した際には、番号が大きいものから小さいものへと並べ替えられる。
【００３１】
図５（ａ）は、実施例に係る信号処理装置１０の構成を説明するためのブロック図である。図５（ａ）を参照して、信号処理装置１０は、各チャネルに対応して、Ｘ−Ｉ成分用、Ｘ−Ｑ成分用、Ｙ−Ｉ成分用、およびＹ−Ｑ成分用の信号処理部１１を備える。図５（ａ）では、各チャネルに対応して符号が付してある。具体的には、チャネル１の信号処理部には「１１−１」の符号が付してある。なお、本実施例においては、各信号処理部が２つの出力信号を出力するため、チャネルｍの信号処理部には「１１−ｍ／２」の符号が付してある。
【００３２】
各信号処理部１１には、タップ係数[ｎ：１]が入力される。タップ係数は、一例として、９ビット（１ビットの符号＋８ビットのデータ）のＦＩＲ（有限インパルス応答）ローパスフィルタのタップ係数である。したがって、タップ係数[ｎ：１]は、９×ｎビットである。信号処理部１１−１にはさらにデジタルの入力信号[ｎ＋１：１]が入力され、信号処理部１１−２にはさらに入力信号[ｎ＋３：３]が入力され、信号処理部１１−ｍ／２には入力信号[ｍ：ｍ−１]と入力信号´[ｎ−１：１]とが入力される。「入力信号´」は、入力信号[ｍ：１]を１時間単位とした場合に、前回の時間単位の入力信号を意味する。各信号処理部１１に入力される入力信号は６×（ｎ＋１）ビットである。
【００３３】
図５（ｂ）は、各信号処理部１１の詳細ブロック図である。一例として、信号処理部１１−１について説明する。図５（ｂ）を参照して、信号処理部１１−１は、タップ数と同数のマッピング器１２、タップ数と同数のタップ係数セレクタ１３、加算器２３，２４、および選択器１５〜１８を備えている。また、タップ数と同数の乗算器１９が設けられている。乗算器１９は、信号処理部１１の内部に設けられていてもよく、外部に設けられていてもよい。図５（ｂ）では、タップ係数に対応して符号が付してある。具体的には、タップ係数[１]に対応するマッピング器１２には「１２−１」の符号が付してあり、タップ係数[ｎ]に対応するマッピング器１２には「１２−ｎ」の符号が付してある。タップ係数[１]に対応するタップ係数セレクタ１３には「１３−１」の符号が付してあり、タップ係数[ｎ]に対応するタップ係数セレクタ１３には「１３−ｎ」の符号が付してある。また、タップ係数[１]に対応する乗算器１９には「１９−１」の符号が付してあり、タップ係数[ｎ]に対応する乗算器１９には「１９−ｎ」の符号が付してある。
【００３４】
各マッピング器１２には、０または＋１の１ビットデータおよび−１または０の１ビットデータが入力される。すなわち、各マッピング器１２には、正または負を表すデータがマッピング係数として入力される。入力信号[１]以外の奇数番目の入力信号はマッピング器１２に入力されない。入力信号[２]は、マッピング器１２−１とマッピング器１２−２とに入力される。入力信号[４]は、マッピング器１２−３とマッピング器１２−４とに入力される。同様にして、各マッピング器に偶数番目の入力信号が入力される。なお、入力信号[ｎ＋１]は、マッピング器１２−ｎにのみ入力される。入力信号[１]は、選択器１７に入力される。
【００３５】
各マッピング器１２は、０または＋１の１ビット信号と−１または０の１ビット信号とから一方を選択することによって、入力信号を擬似的にＱＰＳＫマッピングする。マッピング器１２によるマッピング結果は、タップ係数セレクタ１３に入力される。乗算器１９は、９ビットのタップ係数を１／√２倍する。乗算器１９によって得られた乗算結果は、タップ係数´としてタップ係数セレクタ１３に入力される。なお、マッピング器１２−２のマッピング結果は、選択器１８にも入力される。
【００３６】
図５（ｃ）は、タップ係数セレクタ１３のブロック図である。図５（ｃ）を参照して、タップ係数セレクタ１３は、符号変換器２１および選択器２２を備える。符号変換器２１は、タップ係数´の符号を変換する。選択器２２には、タップ係数´と、符号変換器２１によって符号が変換されたタップ係数´とが入力されるとともに、選択信号が入力される。選択信号は、マッピング器１２によって出力されるマッピング結果である。タップ係数セレクタ１３は、選択信号を基に、タップ係数´または、符号が変換されたタップ係数´を選択して出力する。
【００３７】
加算器２３には、偶数番目のタップ係数セレクタ１３の選択結果が入力される。加算器２３は、偶数番目のタップ係数セレクタ１３の選択結果を合算したものを出力[１]として選択器１５に出力する。加算器２４には、奇数番目のタップ係数セレクタ１３の選択結果が入力される。加算器２４は、奇数番目のタップ係数セレクタ１３の選択結果を合算したものを出力[２]として選択器１６に出力する。
【００３８】
加算器２３，２４では、９ビット＋タップ数の約半分のビット幅のデータが得られる。例えば、タップ数が７のときは、出力[１]が９ビット＋２ビットとなり、出力[２]が９ビット＋３ビットとなる。タップ数が９のときは、出力[１]が９ビット＋３ビットとなり、出力[２]が９ビット＋４ビットとなる。これらのデータのうち、上位６ビット（１ビットは符号ビット）が加算結果として出力される。
【００３９】
なお、選択器１７には、＋１／√２および−１／√２の６ビットのマッピング係数が入力されるとともに、入力信号[１]が入力される。選択器１７は、入力信号[１]を基に、＋１／√２および−１／√２のいずれかを選択して選択器１５に入力する。選択器１８には、＋１／√２および−１／√２の６ビットのマッピング係数が入力されるとともに、マッピング器１２−２のマッピング結果が入力される。選択器１８は、マッピング器１２−２のマッピング結果を基に、＋１／√２および−１／√２のいずれかを選択して選択器１６に入力する。
【００４０】
選択器１５は、信号処理をバイパスするかどうかを示す１ビットのバイパス信号を基に、加算器２３から入力される出力[１]または選択器１７から入力される信号を出力信号[１]として出力する。選択器１６は、上記バイパス信号を基に、加算器２４から入力される出力[２]または選択器１８から入力される信号を出力信号[２]として出力する。
【００４１】
図６は、信号処理部１１−１の信号処理を整理した図である。図６を参照して、入力信号[２]とタップ係数´[１]との乗算結果は加算器２４に出力される。入力信号[２]とタップ係数´[２]との乗算結果は加算器２３に出力される。同様にして、入力信号[ｎ−１]とタップ係数´[ｎ−２]との乗算結果は加算器２４に出力される。入力信号[ｎ−１]とタップ係数´[ｎ−１]との乗算結果は加算器２３に出力される。なお、入力信号[ｎ＋１]とタップ係数´[ｎ]との乗算結果は加算器２３に出力される。図５ではタップ係数セレクタを用いているが、入力信号とタップ係数との乗算と同じ機能が果たされている。
【００４２】
本実施例に係る信号処理装置１０においては、ｍ／２個の信号処理部１１を使用して出力信号[ｍ：１]が得られている。出力信号[ｍ：１]は、出力信号[１]〜出力信号[ｍ]を意味する。さらにそれらを４チャネル分（Ｘ−Ｉ成分、Ｘ−Ｑ成分、Ｙ−Ｉ成分、Ｙ−Ｑ成分）用いることによって、ＱＰＳＫマッピングとＦＩＲローパスフィルタとが実現されている。
【００４３】
本実施例においては、デジタルの入力信号をＱＰＳＫ変調点の値（±１／√２）に変換せずに、デジタル信号のまま１／√２×タップ係数で乗算している。したがって、乗算器の量子化誤差が除去されている。また、マッピング器１２およびタップ係数セレクタ１３では、１ビットの制御信号を生成して使用している。以上のことから、量子化誤差の増加要因が加算器１４だけとなっている。それにより、ビット数を抑制しつつ誤差の影響を少なくすることができる。
【００４４】
例えば、入力ビット＝６ビット（符号１ビットを含む）、タップ数＝２１、タップ係数＝９ビット（符号１ビットを含む）であるとする。この場合、入力誤差は０％となり、タップ係数誤差は１／２８／２＝０．３９１％であり、タップ係数セレクタの誤差も１／２８／２＝０．３９１％であり、加算器誤差は０．３９１×１１＝４．３０１％となる。加算器誤差で掛け合わせる「１１」は、実数が入るタップを約半分の１１タップと想定した値である。本実施例においては誤差の拡大が抑制され、比較例と比較して誤差が約１／５に低減されている。さらに精度を向上させたい場合には、タップ係数セレクタおよび加算器のビット幅を増やせばよい。乗算器のビット幅を増やす必要がないため、ビット幅の増加の影響は小さくなる。
【００４５】
また、本実施例は、入力信号を振幅｜１｜の点にマッピング（正規化）し、あらかじめ定数を掛けて記憶しておいたフィルタのタップ係数をマッピング出力に応じて極性反転して加算器に送る構成をとっている。したがって、タップ係数を記憶しておくのに必要となるメモリ容量はタップ数×９ビットで済む。また、メモリ容量は、入力信号の並列数、変調方式などに依存しない。
【００４６】
また、本実施例は、入力信号を振幅｜１｜の点にマッピングし、タップ係数の極性反転の要否判定にのみ、マッピング出力だけを用いる構成をとっている。したがって、位相情報や計数値は不要である。また、ユーザが得たいフィルタ特性に定数（１／√２）を掛けたタップ係数が保持されているため、メモリから演算結果をアドレス指定して選出する必要がない。
【００４７】
なお、本実施例においては、乗算器１９が、タップ係数に１／√２を乗算することによってマッピング係数を得る乗算器として機能する。また、タップ係数セレクタ１３が、当該マッピング係数と、デジタルの入力信号とを乗算することによって、当該入力信号をＱＰＳＫ変調点の値に変換する変換器として機能する。
【００４８】
以上、本発明の実施例について詳述したが、本発明は係る特定の実施例に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００４９】
１０  信号処理装置
１１  信号処理部
１２  マッピング器
１３  タップ係数セレクタ
１４  加算器
１５〜１８  選択器
１９  乗算器
２１  符号変換器
２２  選択器
【図１】
2014132714.tif 000003
【図２】
2014132714.tif 000004
【図３】
2014132714.tif 000005
【図４】
2014132714.tif 000006
【図５】
2014132714.tif 000007
【図６】
2014132714.tif 000008