(57)【特許請求の範囲】
【請求項１】
信号を取得してメモリに記憶させる信号取得部と、
前記メモリに記憶された信号を３つ以上の連続するセクタに分けて、セクタごとの信号のレベルを示す値を算出する算出部と、
前記算出部によって算出された値が判定条件を満たすか否かをセクタごとに判定して、前記判定条件を満たすセクタが３つ以上連続したか否かを確認する判定部とを備え、
前記判定部は、前記判定条件を満たす３つ以上連続したセクタのうち、最初のセクタと最後のセクタとを除いたセクタの信号を出力し、
前記信号取得部は、前記判定条件を満たすセクタが３つ以上連続しなかった場合、再度、信号を取得すること
を特徴する信号選別回路。
【請求項２】
セクタごとの信号のレベルを示す値は、セクタごとの信号の電力または振幅の平均値であり、
前記判定条件は、セクタごとの信号の電力または振幅の平均値が閾値以上であるか否かであること
を特徴とする請求項１記載の信号選別回路。
【請求項３】
第１の信号を取得して第１のメモリに記憶させる第１の信号取得部と、
第２の信号を取得して第２のメモリに記憶させる第２の信号取得部と、
前記第１のメモリに記憶された第１の信号を３つ以上の連続するセクタに分けて、セクタごとの第１の信号のレベルを示す値を算出する第１の算出部と、
前記第２のメモリに記憶された第２の信号を３つ以上の連続するセクタに分けて、セクタごとの第２の信号のレベルを示す値を算出する第２の算出部と、
前記第１の算出部によって算出された値が判定条件を満たすか否かをセクタごとに判定して、前記判定条件を満たすセクタが３つ以上連続したか否かを確認する第１の判定部と、
前記第２の算出部によって算出された値が前記判定条件を満たすか否かをセクタごとに判定して、前記判定条件を満たすセクタが３つ以上連続したか否かを確認する第２の判定部とを備え、
前記第１の判定部および前記第２の判定部は、前記判定条件を満たす３つ以上連続したセクタのうち、最初のセクタと最後のセクタとを除いたセクタの信号を出力し、
前記第１の信号取得部および前記第２の信号取得部は、前記判定条件を満たすセクタが３つ以上連続しなかった場合、再度、第１の信号および第２の信号を取得すること
を特徴する信号選別回路。
【請求項４】
セクタごとの第１の信号のレベルを示す値は、セクタごとの第１の信号の電力または振幅の平均値であり、
前記判定条件は、セクタごとの第１の信号の電力または振幅の平均値が閾値以上であるか否かであり、
セクタごとの第２の信号のレベルを示す値は、セクタごとの第２の信号の電力または振幅の平均値であり、
前記判定条件は、セクタごとの第２の信号の電力または振幅の平均値が閾値以上であるか否かであること
を特徴とする請求項３記載の信号選別回路。
【請求項５】
電力増幅器に入力される信号に対して歪み補償処理を行う歪み補償回路であって、
前記第１の信号取得部が歪み補償回路から出力された第１の信号を取得し、前記第２の信号取得部が前記電力増幅器から出力された第２の信号を取得する請求項３または請求項４記載の信号選別回路によって選別された第１の信号および第２の信号を用いて、歪み補償係数を算出する係数算出部と、
前記係数算出部によって算出された前記歪み補償係数を用いて、前記電力増幅器に入力される信号に対して歪み補償処理を行う補償処理部と、
を備えたことを特徴とする歪み補償回路。
【請求項６】
電力増幅器に入力される信号に対して歪み補償処理を行う歪み補償回路であって、
前記第１の信号取得部が歪み補償回路に入力される第１の信号を取得し、前記第２の信号取得部が前記電力増幅器から出力された第２の信号を取得する請求項３または請求項４記載の信号選別回路によって選別された第１の信号および第２の信号を用いて、歪み補償係数を算出する係数算出部と、
前記係数算出部によって算出された前記歪み補償係数を用いて、前記電力増幅器に入力される信号に対して歪み補償処理を行う補償処理部と、
を備えたことを特徴とする歪み補償回路。
【請求項７】
信号取得部が、信号を取得してメモリに記憶させるステップと、
算出部が、前記メモリに記憶された信号を３つ以上の連続するセクタに分けて、セクタごとの信号のレベルを示す値を算出するステップと、
判定部が、前記算出部によって算出された値が判定条件を満たすか否かをセクタごとに判定して、前記判定条件を満たすセクタが３つ以上連続したか否かを確認するステップと、
前記判定部は、前記判定条件を満たす３つ以上連続したセクタのうち、最初のセクタと最後のセクタとを除いたセクタの信号を出力し、
前記信号取得部は、前記判定条件を満たすセクタが３つ以上連続しなかった場合、再度、信号を取得すること
を特徴する信号選別方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、取得した信号を選別する信号選別回路、信号選別方法および歪み補償回路に関する。
【背景技術】
【０００２】
無線送信機は、電力増幅器を用いて送信信号の電力を増幅し、電力を増幅した送信信号を、アンテナを用いて送信相手へ送信する。このとき、電力増幅器に非線形特性がある場合、電力が増幅された送信信号に歪み成分が加わって、信号品質が劣化する。このため、従来の無線送信機は、歪み補償回路を用いて電力増幅器の非線形特性を補償することで、送信信号に加わった歪み成分を低減している。【０００３】
歪み補償回路は、電力増幅器で電力が増幅される前の送信信号と、電力増幅器で電力が増幅された送信信号を帰還させた帰還信号とを用いて、歪み補償係数を算出している。
例えば、歪み補償回路は、電力増幅器へ入力される信号と、電力増幅器から出力された信号とをメモリに保存し、メモリに保存した信号を用いて電力増幅器の非線形特性を表す歪み補償係数を算出する。【０００４】
また、送信信号は、間欠的な送信パターンとなる場合がある。間欠的な送信パターンにおいて、送信信号がない区間（以下、無信号区間と記載する）には、雑音成分を主とした信号が存在する。このため、無信号区間の信号を用いて歪み補償係数を算出しても、当該歪み補償係数は、正しい歪み補償係数にならない。そこで、従来、間欠的な送信パターンで送信された信号を選別する技術が提案されている。【０００５】
例えば、特許文献１に記載されたサンプリング回路は、規則性を持つ間欠的な送信パターンで信号が送信されることを前提に、所定の間隔ごとに信号をサンプリングし、信号のサンプリングに失敗すると、それまでとは異なる間隔に変えてサンプリングを再度行う。これにより、特許文献１に記載されたサンプリング回路は、信号のサンプリングに失敗しても、信号のサンプリングに成功する間隔に戻すことができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】国際公開第２０１１／０３０６７２号
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１に記載されたサンプリング回路は、前述したように、規則的を持つ間欠的な送信パターンを前提としている。このため、無信号区間が不規則な送信パターンで信号が送信された場合、特許文献１に記載されたサンプリング方法では、信号のサンプリングに成功するとは限らず、無信号区間を除いた信号の選別ができない可能性があった。【０００８】
本発明は上記課題を解決するものであり、無信号区間が不規則に発生しても信号を選別することができる信号選別回路、信号選別方法および歪み補償回路を得ることを目的とする。
【課題を解決するための手段】
【０００９】
本発明に係る信号選別回路は、信号を取得してメモリに記憶させる信号取得部と、メモリに記憶された信号を３つ以上の連続するセクタに分けて、セクタごとの信号のレベルを示す値を算出する算出部と、算出部によって算出された値が判定条件を満たすか否かをセクタごとに判定して、判定条件を満たすセクタが３つ以上連続したか否かを確認する判定部とを備え、判定部は、判定条件を満たす３つ以上連続したセクタのうち、最初のセクタと最後のセクタとを除いたセクタの信号を出力し、信号取得部は、判定条件を満たすセクタが３つ以上連続しなかった場合、再度、信号を取得する。
【発明の効果】
【００１０】
本発明によれば、セクタごとの信号のレベルを示す値が判定条件を満たすセクタが３つ以上連続した場合、最初のセクタと最後のセクタとを除いたセクタの信号を出力し、判定条件を満たすセクタが３つ以上連続しなかった場合には、再度、信号を取得する。これにより、無信号区間が不規則に発生しても信号を選別することができる。
【図面の簡単な説明】
【００１１】
【図１】実施の形態１に係る信号選別回路の構成を示すブロック図である。
【図２】実施の形態１に係る信号選別方法を示すフローチャートである。
【図３】図３Ａは、無信号区間がない場合における信号番号と信号の振幅との関係を示すグラフである。図３Ｂは、１つのセクタが無信号区間を含む場合における信号番号と信号の振幅との関係を示すグラフである。図３Ｃは、２つのセクタが無信号区間を含む場合における信号番号と信号の振幅との関係を示すグラフである。
【図４】図４Ａは、実施の形態１に係る信号選別回路の機能を実現するハードウェア構成を示すブロック図である。図４Ｂは、実施の形態１に係る信号選別回路の機能を実現するソフトウェアを実行するハードウェア構成を示すブロック図である。
【図５】実施の形態２に係る信号選別回路および歪み補償回路と、歪み補償対象の電力増幅器とを示すブロック図である。
【図６】実施の形態２に係る信号選別回路の構成を示すブロック図である。
【図７】実施の形態２に係る歪み補償回路の構成を示すブロック図である。
【図８】実施の形態２に係る信号選別方法を示すフローチャートである。
【図９】実施の形態３に係る信号選別回路および歪み補償回路と、歪み補償対象の電力増幅器とを示すブロック図である。
【図１０】実施の形態３に係る信号選別回路の構成を示すブロック図である。
【発明を実施するための形態】
【００１２】
以下、本発明をより詳細に説明するため、本発明を実施するための形態について、添付の図面に従って説明する。
実施の形態１．
図１は、実施の形態１に係る信号選別回路１の構成を示すブロック図である。信号選別回路１は、信号を選別する回路であり、信号取得部１０、メモリ１１、算出部１２および判定部１３を備える。信号取得部１０は、信号を取得して、取得した信号をメモリ１１に記憶させる。信号取得部１０によって取得される信号は、不規則に間欠的に送信される信号であり、例えば、時間分割複信（ＴＤＤ）信号またはバースト信号が挙げられる。
送信信号がない無信号区間には雑音成分などの選別対象外の信号成分が含まれる。以下の説明では、無信号区間における選別対象外の信号成分を無信号成分と記載する。
【００１３】
メモリ１１は、信号取得部１０によって取得された信号を記憶する。例えば、メモリ１１は、信号取得部１０によってアナログ信号から一定の取得間隔で取得されたデジタル信号を順次記憶する。各デジタル信号には、例えば、メモリ１１に記憶される順の連番である信号番号が付与される。
【００１４】
なお、図１には、メモリ１１を備える信号選別回路１を示したが、メモリ１１は、信号選別回路１とは別に設けられた外部装置が備えてもよい。すなわち、実施の形態１に係る信号選別回路１は、メモリ１１を備えていなくてもよい。この場合、信号選別回路１は、外部装置と通信してメモリ１１との間で信号をやり取りする。
【００１５】
算出部１２は、メモリ１１に記憶された信号を３つ以上の連続するセクタに分けて、セクタごとの信号のレベルを示す値を算出する。セクタごとの信号のレベルを示す値には、例えば、セクタごとに区分された複数の信号のそれぞれの電力の平均値または振幅の平均値がある。また、セクタごとの信号のレベルを示す値は、電力の平均値および振幅の平均値以外に、電力または振幅の最大値であってもよいし、電力または振幅に関するその他の統計値であってもよい。
【００１６】
セクタとは、信号を一定の間隔で区分する単位である。例えば、信号が信号取得部１０によって一定周期で取得された複数のデジタル信号であり、メモリ１１に複数のデジタル信号が信号番号順の時系列で記憶される場合、セクタは、複数のデジタル信号の時系列を一定の間隔ごとに区分する信号番号の範囲である。２５６個分の信号番号ｎの範囲を一つのセクタとした場合、信号番号ｎが１から２５６までの範囲が第１番目のセクタであり、信号番号ｎが２５７から５１２までの範囲が第２番目のセクタであり、信号番号ｎが５１３から７６８までの範囲が第３番目のセクタであり、信号番号ｎが７６９から１０２４までの範囲が第４番目のセクタである。
【００１７】
判定部１３は、算出部１２によって算出された値が判定条件を満たすか否かをセクタごとに判定して、判定条件を満たすセクタが３つ以上連続したか否かを確認する。判定条件は、選別対象の信号が含まれる区間を信号区間とした場合、セクタごとの信号のレベルに基づいて、セクタに一定以上の信号区間が含まれるか否かを判定するための条件である。例えば、セクタごとの信号のレベルを示す値がセクタごとに区分された複数の信号の振幅の平均値である場合、セクタごとの信号の振幅の平均値が、信号の振幅に関する閾値以上であるか否かを判定条件としてもよい。
【００１８】
判定部１３は、セクタごとの信号の振幅の平均値が閾値以上であれば、セクタの信号が判定条件を満たすと判定し、セクタごとの信号の振幅の平均値が閾値よりも小さければ、セクタの信号が判定条件を満たさないと判定する。これは、セクタごとの信号のレベルを示す値が、セクタごとに区分された複数の信号の電力の平均値である場合も同様であり、電力の平均値が閾値以上であれば、そのセクタの信号は判定条件を満たすと判定され、電力の平均値が閾値よりも小さい場合は、そのセクタの信号は判定条件を満たさないと判定される。
【００１９】
判定部１３は、判定条件を満たす３つ以上連続したセクタのうち、最初のセクタと最後のセクタとを除いたセクタの信号を出力する。例えば、第１番目から第４番目までの４つのセクタが連続して判定条件を満たした場合、判定部１３は、第１番目のセクタおよび第４番目のセクタを除いた、第２番目のセクタおよび第３番目のセクタの両方またはいずれか一方に含まれる信号を出力する。
【００２０】
第１番目から第４番目までの４つのセクタが連続して判定条件を満たした場合、第１番目のセクタは、直前のセクタが判定条件を満たさない、すなわち、直前のセクタが無信号区間であり、第４番目のセクタは、直後のセクタが判定条件を満たさない無信号区間である。このため、第１番目のセクタおよび第４番目のセクタが判定条件を満たしても、これらのセクタには、無信号区間が含まれる可能性が高い。そこで、判定部１３は、判定条件を満たすと判定した３つ以上連続したセクタから、最初のセクタと最後のセクタとを除くことで、その出力信号に無信号区間の無信号成分が含まれないようにしている。
【００２１】
信号取得部１０は、判定条件を満たすセクタが３つ以上連続しなかった場合、再度、信号を取得する。判定条件を満たすセクタの連続が２つ以下である場合、セクタに無信号区間が含まれる可能性が高い。そこで、信号取得部１０は、信号を再度取得して、取得した信号をメモリ１１に記憶させる。信号取得部１０による信号の取得処理は、判定部１３によって判定条件を満たすセクタが３つ以上連続したと確認されるまで繰り返される。
【００２２】
次に動作について説明する。
図２は、実施の形態１に係る信号選別方法を示すフローチャートであり、セクタごとの信号のレベルを示す値は、信号の振幅平均値であるものとする。
信号取得部１０が、信号を取得し、取得した信号をメモリ１１に記憶させる（ステップＳＴ１）。例えば、信号取得部１０は、不規則に間欠的に送信された信号を一定の周期で取得し、周期ごとに取得した複数のデジタル信号をメモリ１１に記憶させる。これにより、メモリ１１には、複数のデジタル信号が信号番号順の時系列で記憶される。
【００２３】
次に、算出部１２は、メモリ１１に記憶された信号を３つ以上の連続するセクタに分けて、セクタごとの信号の振幅の平均値を算出する（ステップＳＴ２）。例えば、算出部１２は、メモリ１１に記憶された信号のうち、直近に取得された１０２４個のデジタル信号の時系列について４つのセクタ（１）〜（４）に分ける。そして、算出部１２は、下記式（１）〜（４）に従って、セクタごとに信号の振幅の平均値（以下、振幅平均値と記載する）を算出し、算出したセクタごとの信号の振幅平均値を、判定部１３に出力する。下記式（１）〜（４）において、ｎ（ｎ＝１，２，・・・，１０２４）は、信号番号であり、Ａ（ｎ）は、１０２４個のデジタル信号のうち、信号番号がｎのデジタル信号の振幅である。ａｂｓは、振幅Ａ（ｎ）の絶対値を求める関数である。Ｓａｖｇ（１）は、セクタ（１）の信号の振幅平均値であり、Ｓａｖｇ（２）は、セクタ（２）の信号の振幅平均値であり、Ｓａｖｇ（３）は、セクタ（３）の信号の振幅平均値であり、Ｓａｖｇ（４）は、セクタ（４）の信号の振幅平均値である。
0006833149.tif 000002
0006833149.tif 000003
【００２４】
判定部１３は、算出部１２から入力された信号の振幅平均値が閾値以上であるか否かをセクタごとに判定する（ステップＳＴ３）。例えば、メモリ１１に記憶された信号が、１０２４個のデジタル信号の時系列である場合、セクタが２５６個分の信号番号ｎの範囲であると、メモリ１１に記憶された信号は、算出部１２によって４つの連続したセクタに分けられる。判定部１３は、４つのセクタのそれぞれの信号の振幅平均値のうち、信号番号が若い順にセクタの信号の振幅平均値を取り出し、４つのセクタの全てについて、各セクタの振幅平均値が閾値以上であるか否かを判定する。
【００２５】
続いて、判定部１３は、ステップＳＴ３における判定処理の結果、信号の振幅平均値が閾値以上であるセクタが３つ以上連続したか否かを確認する（ステップＳＴ４）。図３Ａは、無信号区間がない場合における信号番号ｎと信号の振幅との関係を示すグラフである。図３Ａにおいて、信号は、メモリ１１に記憶されたデジタル信号のうち、信号取得部１０によって直近に取得された１０２４個のデジタル信号の時系列である。セクタが２５６個分の信号番号ｎの範囲である場合、図３Ａに示すように、信号はセクタ（１）、セクタ（２）、セクタ（３）およびセクタ（４）といった４つの連続したセクタに分けられる。
【００２６】
信号の振幅平均値が閾値以上であるセクタが３つ以上連続した場合（ステップＳＴ４；ＹＥＳ）、判定部１３は、ステップＳＴ５の処理に移行する。図３Ａに示す例では、セクタ（１）のＳａｖｇ（１）、セクタ（２）のＳａｖｇ（２）、セクタ（３）のＳａｖｇ（３）およびセクタ（４）のＳａｖｇ（４）の全てが閾値以上である。この場合、判定部１３は、信号の振幅平均値が閾値以上であると判定した連続する、セクタ（１）、セクタ（２）、セクタ（３）およびセクタ（４）のうち、最初のセクタ（１）と最終のセクタ（４）を除いた、セクタ（２）およびセクタ（３）の両方またはいずれか一方のセクタに含まれる信号を出力する（ステップＳＴ５）。
【００２７】
図３Ｂは、１つのセクタが無信号区間を含む場合における信号番号ｎと信号の振幅との関係を示すグラフである。図３Ｂにおいて、信号は、図３Ａと同様に、セクタ（１）、セクタ（２）、セクタ（３）およびセクタ（４）といった４つの連続したセクタに分けられる。セクタ（１）には無信号区間が含まれており、セクタ（１）の信号の振幅平均値Ｓａｖｇ（１）は閾値よりも小さい。セクタ（２）のＳａｖｇ（２）、セクタ（３）のＳａｖｇ（３）およびセクタ（４）のＳａｖｇ（４）は閾値以上である。この場合、判定部１３は、信号の振幅平均値が閾値以上である連続した、セクタ（２）、セクタ（３）およびセクタ（４）のうち、最初のセクタ（２）および最終のセクタ（４）を除いた、セクタ（３）に含まれる信号を出力する（ステップＳＴ５）。
【００２８】
図３Ｃは、２つのセクタが無信号区間を含む場合における信号番号ｎと信号の振幅との関係を示すグラフである。図３Ｃにおいて、信号は、図３Ａと同様に、セクタ（１）、セクタ（２）、セクタ（３）およびセクタ（４）といった４つの連続したセクタに分けられる。セクタ（１）およびセクタ（２）に無信号区間が含まれる。この場合、信号の振幅平均値Ｓａｖｇ（１）および振幅平均値Ｓａｖｇ（２）が閾値よりも小さいので、信号の振幅平均値が閾値以上であるセクタが３つ以上連続しない（ステップＳＴ４；ＮＯ）。判定部１３は、信号の振幅平均値が閾値以上であるセクタが３つ以上連続しなかったことを信号取得部１０に通知する。ステップＳＴ１の処理に戻り、信号取得部１０が、再度、信号を取得する。
【００２９】
例えば、図３Ｃにおいて、セクタ（２）の信号の振幅平均値Ｓａｖｇ（２）が閾値以上であった場合、判定部１３は、信号の振幅平均値が閾値以上である連続した、セクタ（２）、セクタ（３）およびセクタ（４）のうち、最初のセクタ（２）と最終のセクタ（４）を除いた、セクタ（３）に含まれる信号を出力する（ステップＳＴ５）。
【００３０】
このように、直前のセクタ（例えば、図３Ｃのセクタ（１））が少なくともその終了部分に無信号区間を含むセクタ（例えば、図３Ｃのセクタ（２））は、信号の振幅平均値が閾値以上であっても、図３Ｃに示すように、無信号成分を含む可能性が高い。これは、直後のセクタが少なくともその開始部分に無信号区間含むセクタの場合も同様である。ここで、判定部１３によって判定された信号の振幅平均値が閾値以上である連続した複数のセクタについては、その複数のセクタのうち、最初のセクタの直前のセクタおよび最後のセクタの直後のセクタは、いずれも、信号の振幅平均値が閾値未満のセクタである可能性が高い。そして、信号の振幅平均値が閾値未満のセクタには、その終了部分または開始部分に無信号成分を含む可能性がある。そこで、判定部１３は、信号の振幅平均値が閾値以上である３つ以上連続したセクタのうち、最初のセクタおよび最終のセクタを除いたセクタに含まれる信号を出力する。これにより、信号選別回路１は、無信号区間が不規則に発生しても、無信号成分の出力を抑制しつつ、信号を選別することが可能である。
【００３１】
次に、信号選別回路１の機能を実現するハードウェア構成について説明する。
信号選別回路１における信号取得部１０、メモリ１１、算出部１２および判定部１３の機能は、処理回路によって実現される。すなわち、信号選別回路１は、図２に示したステップＳＴ１からステップＳＴ５の処理を実行するための処理回路を備える。処理回路は、専用のハードウェアであってもよいが、メモリに記憶されたプログラムを実行するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）であってもよい。
【００３２】
図４Ａは、信号選別回路１の機能を実現するハードウェア構成を示すブロック図である。図４Ｂは、信号選別回路１の機能を実現するソフトウェアを実行するハードウェア構成を示すブロック図である。図４Ａおよび図４Ｂにおいて、入力インタフェース１００は、図１に示した信号取得部１０による信号の取得を中継するインタフェースである。記憶装置１０１は、メモリ１１として機能する記憶装置である。出力インタフェース１０２は、信号選別回路１が備える判定部１３からの信号の出力を中継するインタフェースである。
【００３３】
処理回路が、図４Ａに示す専用のハードウェアの処理回路１０３である場合、処理回路１０３は、例えば、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、またはこれらを組み合わせたものが該当する。信号選別回路１における信号取得部１０、メモリ１１、算出部１２および判定部１３の機能を別々の処理回路で実現してもよく、これらの機能をまとめて１つの処理回路で実現してもよい。
【００３４】
処理回路が、図４Ｂに示すプロセッサ１０４である場合、信号選別回路１における信号取得部１０、メモリ１１、算出部１２および判定部１３の機能は、ソフトウェア、ファームウェアまたはソフトウェアとファームウェアとの組み合わせにより実現される。なお、ソフトウェアまたはファームウェアは、プログラムとして記述されてメモリ１０５に記憶される。
【００３５】
プロセッサ１０４は、メモリ１０５に記憶されたプログラムを読み出して実行することで、信号選別回路１における信号取得部１０、メモリ１１、算出部１２および判定部１３の機能を実現する。すなわち、信号選別回路１は、プロセッサ１０４によって実行されるときに、図２に示したフローチャートにおけるステップＳＴ１からステップＳＴ５までの処理が結果的に実行されるプログラムを記憶するためのメモリ１０５を備える。これらのプログラムは、信号選別回路１における信号取得部１０、メモリ１１、算出部１２および判定部１３の手順または方法をコンピュータに実行させる。メモリ１０５は、コンピュータを、信号選別回路１における信号取得部１０、メモリ１１、算出部１２および判定部１３として機能させるためのプログラムが記憶されたコンピュータ可読記憶媒体であってもよい。
【００３６】
メモリ１０５は、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、フラッシュメモリ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ−ＥＰＲＯＭ）などの不揮発性または揮発性の半導体メモリ、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、ＤＶＤなどが該当する。
【００３７】
信号選別回路１における信号取得部１０、メモリ１１、算出部１２および判定部１３の機能について一部を専用のハードウェアで実現し、一部をソフトウェアまたはファームウェアで実現してもよい。例えば、信号取得部１０およびメモリ１１は、専用のハードウェアである処理回路１０３で機能を実現し、算出部１２および判定部１３は、プロセッサ１０４がメモリ１０５に記憶されたプログラムを読み出して実行することによって機能を実現する。このように、処理回路は、ハードウェア、ソフトウェア、ファームウェアまたはこれらの組み合わせにより上記機能を実現することができる。
【００３８】
以上のように、実施の形態１に係る信号選別回路１は、セクタごとの信号のレベルを示す値が判定条件を満たすセクタが３つ以上連続した場合、最初のセクタと最後のセクタとを除いたセクタの信号を出力し、判定条件を満たすセクタが３つ以上連続しなかった場合には、再度、信号を取得する。これにより、無信号区間が不規則に発生しても信号を選別することができる。なお、実施の形態１に係る信号選別回路１は、無信号区間が規則的に発生する場合にも使用可能である。
【００３９】
実施の形態２．
図５は、実施の形態２に係る信号選別回路１Ａおよび歪み補償回路２と、歪み補償対象の電力増幅器３とを示すブロック図である。信号選別回路１Ａ、歪み補償回路２、および電力増幅器３は、無線送信機の構成要素である。信号選別回路１Ａは、歪み補償回路２の出力信号から、歪み補償係数の算出に使用する第１の信号を選別し、電力増幅器３の出力信号から、歪み補償係数の算出に使用する第２の信号を選別する。歪み補償回路２は、信号選別回路１Ａによって選別された第１の信号および第２の信号を用いて歪み補償係数を算出し、算出した歪み補償係数を用いて電力増幅器３の非線形特性を補償する。電力増幅器３は、無線送信機の送信信号の電力を増幅する。電力増幅器３によって電力が増幅された送信信号が無線送信機から送信される。
【００４０】
図６は、信号選別回路１Ａの構成を示すブロック図である。図６に示すように、信号選別回路１Ａは、第１の信号取得部１０Ａ−１、第２の信号取得部１０Ａ−２、第１のメモリ１１Ａ−１、第２のメモリ１１Ａ−２、第１の算出部１２Ａ−１、第２の算出部１２Ａ−２、第１の判定部１３Ａ−１および第２の判定部１３Ａ−２を備える。
【００４１】
第１の信号取得部１０Ａ−１は、第１の信号を取得して、取得した第１の信号を第１のメモリ１１Ａ−１に記憶させる。例えば、第１の信号取得部１０Ａ−１は、歪み補償回路２の出力信号を第１の信号として取得し、取得した第１の信号を第１のメモリ１１Ａ−１に記憶させる。第２の信号取得部１０Ａ−２は、第２の信号を取得して、取得した第２の信号を第２のメモリ１１Ａ−２に記憶させる。例えば、第２の信号取得部１０Ａ−２は、電力増幅器３の出力信号を第２の信号として取得し、取得した第２の信号を第２のメモリ１１Ａ−２に記憶させる。
【００４２】
第１のメモリ１１Ａ−１は、第１の信号取得部１０Ａ−１によって取得された第１の信号を記憶する。例えば、第１のメモリ１１Ａ−１は、歪み補償回路２の出力信号を、順次記憶する。歪み補償回路２の出力信号は、第１の信号取得部１０Ａ−１によって一定の間隔で取得されたデジタル信号であり、例えば、第１のメモリ１１Ａ−１に記憶される順の連番である信号番号が付与される。
【００４３】
第２のメモリ１１Ａ−２は、第２の信号取得部１０Ａ−２によって取得された第２の信号を記憶する。例えば、第２のメモリ１１Ａ−２は、電力増幅器３の出力信号を、順次記憶する。電力増幅器３の出力信号は、第２の信号取得部１０Ａ−２によって一定の間隔で取得されたデジタル信号であり、例えば、第２のメモリ１１Ａ−２に記憶される順の連番である信号番号が付与される。
【００４４】
なお、図６には、第１のメモリ１１Ａ−１および第２のメモリ１１Ａ−２を備える信号選別回路１Ａを示したが、第１のメモリ１１Ａ−１および第２のメモリ１１Ａ−２は、信号選別回路１Ａとは別に設けられた外部装置が備えてもよい。すなわち、実施の形態２に係る信号選別回路１Ａは、第１のメモリ１１Ａ−１および第２のメモリ１１Ａ−２を備えていなくてもよい。この場合、信号選別回路１Ａは、外部装置と通信して第１のメモリ１１Ａ−１および第２のメモリ１１Ａ−２との間で信号をやり取りする。
【００４５】
第１の算出部１２Ａ−１は、第１のメモリ１１Ａ−１に記憶された第１の信号を３つ以上の連続したセクタに分け、セクタごとの第１の信号のレベルを示す値を算出する。第２の算出部１２Ａ−２は、第２のメモリ１１Ａ−２に記憶された第２の信号を３つ以上の連続したセクタに分け、セクタごとの第２の信号のレベルを示す値を算出する。
【００４６】
実施の形態１と同様に、セクタごとの第１の信号のレベルを示す値としては、例えば、セクタごとに区分された複数の第１の信号の電力の平均値または振幅の平均値が挙げられる。また、セクタごとの第１の信号のレベルを示す値は、電力の平均値および振幅の平均値以外に、電力または振幅の最大値であってもよいし、電力または振幅に関するその他の統計値であってもよい。これは、第２の信号のセクタにおいても同様である。また、セクタは、信号を一定の間隔で区分する単位である。例えば、セクタは、複数のデジタル信号の時系列を一定の間隔ごとに区分する信号番号の範囲である。
【００４７】
第１の判定部１３Ａ−１は、第１の算出部１２Ａ−１によって算出された値が判定条件を満たすか否かをセクタごとに判定して、判定条件を満たすセクタが３つ以上連続したか否かを確認する。同様に、第２の判定部１３Ａ−２は、第２の算出部１２Ａ−２によって算出された値が判定条件を満たすか否かをセクタごとに判定して、判定条件を満たすセクタが３つ以上連続したか否かを確認する。
【００４８】
実施の形態１と同様に、第１の判定部１３Ａ−１における判定条件は、セクタごとの第１の信号のレベルに基づいて、セクタに一定以上の信号区間が含まれるか否かを判定するための条件である。例えば、セクタごとの第１の信号のレベルを示す値がセクタごとに区分された複数の第１の信号の振幅平均値である場合、セクタごとの第１の信号の振幅平均値が信号の振幅に関する閾値以上であるか否かを判定条件としてもよい。
また、第２の判定部１３Ａ−２における判定条件は、セクタごとの第２の信号のレベルに基づいて、セクタに一定以上の信号区間が含まれるか否かを判定するための条件である。例えば、セクタごとの第２の信号のレベルを示す値がセクタごとに区分された複数の第２の信号の振幅平均値である場合、セクタごとの第２の信号の振幅平均値が信号の振幅に関する閾値以上であるか否かを判定条件としてもよい。
【００４９】
第１の判定部１３Ａ−１および第２の判定部１３Ａ−２のそれぞれは、セクタごとの信号の振幅平均値が閾値以上であれば、セクタの信号が判定条件を満たすと判定し、セクタごとの信号の振幅平均値が閾値よりも小さければ、セクタの信号が判定条件を満たさないと判定する。これは、セクタごとの信号のレベルを示す値がセクタごとに区分された複数の信号の電力の平均値である場合も同様であり、電力の平均値が閾値以上であれば、そのセクタの信号は判定条件を満たすと判定され、電力の平均値が閾値よりも小さい場合は、そのセクタの信号は判定条件を満たさないと判定される。
【００５０】
第１の判定部１３Ａ−１および第２の判定部１３Ａ−２は、判定条件を満たす３つ以上連続したセクタのうち、最初のセクタと最後のセクタとを除いたセクタの信号をそれぞれ出力する。例えば、第１のメモリ１１Ａ−１に記憶された信号において、第１番目から第４番目までの４つのセクタが連続して判定条件を満たし、かつ、第２のメモリ１１Ａ−２に記憶された信号において、第２番目から第４番目までの３つのセクタが連続して判定条件を満たした場合、第１の判定部１３Ａ−１は、第１番目のセクタおよび第４番目のセクタを除いた、第２番目のセクタと第３番目のセクタの両方またはいずれか一方に含まれる信号を出力する。第２の判定部１３Ａ−２は、第２番目のセクタおよび第４番目のセクタを除いた、第３番目のセクタに含まれる信号を出力する。
【００５１】
例えば、第１番目から第４番目までの４つのセクタが連続して判定条件を満たした場合に、第１番目のセクタは、直前のセクタに無信号区間が含まれ、第４番目のセクタは、直後のセクタが無信号区間が含まれる可能性がある。このため、第１番目のセクタおよび第４番目のセクタが判定条件を満たしても、これらのセクタには無信号成分が含まれる可能性が高い。そこで、信号選別回路１Ａでは、判定条件を満たすと判定された３つ以上連続したセクタから、最初のセクタと最後のセクタとを除くことで、その出力信号に無信号成分が含まれる可能性を低くしている。
【００５２】
また、第１の信号取得部１０Ａ−１および第２の信号取得部１０Ａ−２は、判定条件を満たすセクタが３つ以上連続しなかった場合、直近に取得した第１の信号および第２の信号の両方またはいずれか一方に無信号成分が含まれる可能性が高いので、再度、第１の信号および第２の信号を取得する。
【００５３】
図７は、歪み補償回路２の構成を示すブロック図である。歪み補償回路２は、電力増幅器３の非線形特性によって送信信号に加わる歪み成分を低減する回路であり、係数算出部２０および補償処理部２１を備えている。係数算出部２０は、信号選別回路１Ａが備える第１の判定部１３Ａ−１から出力された第１の信号と第２の判定部１３Ａ−２から出力された第２の信号を用いて、歪み補償係数を算出する。歪み補償係数の算出方法としては、周知の方法を用いることができる。
【００５４】
補償処理部２１は、係数算出部２０によって算出された歪み補償係数を用いて、電力増幅器３に入力される送信信号に対して歪み補償処理を実行する。例えば、係数算出部２０は、第１の判定部１３Ａ−１によって歪み補償回路２の出力信号から選別された第１の信号と、第２の判定部１３Ａ−２によって電力増幅器３の出力信号から選別された第２の信号とを用いて、電力増幅器３の逆特性を表す歪み補償係数を算出する。補償処理部２１は、係数算出部２０によって算出された当該歪み補償係数を用いて、送信信号に対して歪み補償処理を行う。なお、本構成は、Ｉｎｄｉｒｅｃｔ  Ｌｅａｒｎｉｎｇ  Ａｒｃｈｉｔｅｃｔｕｒｅと呼ばれる周知の構成である。
【００５５】
次に動作について説明する。
図８は、実施の形態２に係る信号選別方法を示すフローチャートであり、セクタごとの信号のレベルを示す値は、信号の振幅平均値であるものとする。
まず、第１の信号取得部１０Ａ−１が、歪み補償回路２の出力信号を第１の信号として取得し、取得した第１の信号を第１のメモリ１１Ａ−１に記憶させ、第２の信号取得部１０Ａ−２が、電力増幅器３の出力信号を第２の信号として取得し、取得した第２の信号を第２のメモリ１１Ａ−２に記憶させる（ステップＳＴ１ａ）。
【００５６】
第１のメモリ１１Ａ−１には、例えば、第１の信号取得部１０Ａ−１によって一定間隔で取得された歪み補償回路２の出力信号が順次記憶される。歪み補償回路２の出力信号は複素信号である。また、第２のメモリ１１Ａ−２には、例えば、第２の信号取得部１０Ａ−２によって一定間隔で取得された電力増幅器３の出力信号が順次記憶される。
【００５７】
次に、第１の算出部１２Ａ−１は、第１のメモリ１１Ａ−１に記憶された第１の信号のうち、第１の信号取得部１０Ａ−１によって直近に取得された第１の信号の時系列を、３つ以上の連続するセクタに分けて、セクタごとの第１の信号の振幅の平均値を算出する。同様に、第２の算出部１２Ａ−２は、第２のメモリ１１Ａ−２に記憶された第２の信号のうち、第２の信号取得部１０Ａ−２によって直近に取得された第２の信号の時系列を、３つ以上の連続するセクタに分けて、セクタごとの第２の信号の振幅の平均値を算出する（ステップＳＴ２ａ）。例えば、第１の算出部１２Ａ−１は、第１のメモリ１１Ａ−１に記憶された第１の信号のうち、直近に取得された１０２４個のデジタル信号の時系列を４つの連続したセクタ（１）〜（４）に分ける。そして、第１の算出部１２Ａ−１は、上記式（１）〜（４）に従い、セクタごとに第１の信号の振幅平均値を算出し、算出したセクタごとの第１の信号の振幅平均値を第１の判定部１３Ａ−１に出力する。同様に、第２の算出部１２Ａ−２は、第２の信号を４つのセクタ（１）〜（４）に分けて、上記式（１）〜（４）に従って、セクタごとに第２の信号の振幅平均値を算出し、算出したセクタごとの第２の信号の振幅平均値を第２の判定部１３Ａ−２に出力する。
【００５８】
第１の判定部１３Ａ−１は、第１の算出部１２Ａ−１から入力された第１の信号の振幅平均値が閾値以上であるか否かをセクタごとに判定し、第２の判定部１３Ａ−２は、第２の算出部１２Ａ−２から入力された第２の信号の振幅平均値が閾値以上であるか否かをセクタごとに判定する（ステップＳＴ３ａ）。例えば、第１の信号が１０２４個のデジタル信号の時系列であり、セクタが２５６個分の信号番号ｎの範囲である場合、第１の算出部１２Ａ−１は、第１の信号を４つの連続したセクタに分ける。第１の判定部１３Ａ−１は、４つのセクタのそれぞれの信号の振幅平均値のうち、信号番号が若い順にセクタの信号の振幅平均値を取り出し、４つのセクタの全てについて各セクタの第１の信号の振幅平均値が閾値以上であるか否かを判定する。同様に、第２の信号が１０２４個のデジタル信号の時系列であり、セクタが２５６個分の信号番号ｎの範囲である場合、第２の算出部１２Ａ−２は、第２の信号を４つの連続したセクタに分ける。第２の判定部１３Ａ−２は、４つのセクタのそれぞれの信号の振幅平均値のうち、信号番号が若い順にセクタの信号の振幅平均値を取り出し、４つのセクタの全てについて各セクタの第２の信号の振幅平均値が閾値以上であるか否かを判定する。なお、これまでの説明は１０２４個のデジタル信号を２５６個ごとのセクタに分けたが、これらは一例であり、電力増幅器の非線形性に応じて増加もしくは減少させてもよい。
【００５９】
続いて、第１の判定部１３Ａ−１は、ステップＳＴ３ａにおける判定処理の結果、第１の信号の振幅平均値が閾値以上であるセクタが３つ以上連続したか否かを確認する（ステップＳＴ４ａ）。この判定処理が第１の判定処理である。第１の判定部１３Ａ−１は、第１の信号の振幅平均値が閾値以上であるセクタが３つ以上連続した場合（ステップＳＴ４ａ；ＹＥＳ）、これを第２の判定部１３Ａ−２に通知する。第２の判定部１３Ａ−２は、第１の判定部１３Ａ−１から上記通知を受けると、ステップＳＴ３ａにおける判定処理の結果、第２の信号の振幅平均値が閾値以上であるセクタが３つ以上連続したか否かを確認する（ステップＳＴ５ａ）。この判定処理が第２の判定処理である。
【００６０】
第２の判定部１３Ａ−２は、第２の信号の振幅平均値が閾値以上であるセクタが３つ以上連続した場合（ステップＳＴ５ａ；ＹＥＳ）、これを第１の判定部１３Ａ−１に通知する。このとき、第１の判定部１３Ａ−１は、第１の信号の振幅平均値が閾値以上である３つ以上連続したセクタのうち、最初のセクタおよび最後のセクタを除いたセクタの第１の信号を歪み補償回路２に出力し、第２の判定部１３Ａ−２は、第２の信号の振幅平均値が閾値以上である３つ以上連続したセクタのうち、最初のセクタおよび最後のセクタを除いたセクタの第２の信号を歪み補償回路２に出力する（ステップＳＴ６ａ）。これにより、信号選別回路１Ａは、無信号区間が不規則に発生しても、歪み補償回路２の出力信号および電力増幅器３の出力信号のうち、無信号成分が含まれる可能性が低い第１の信号および第２の信号を選別し、選別した第１の信号および第２の信号を歪み補償回路２に出力することが可能である。
【００６１】
例えば、第１の算出部１２Ａ−１によって第１のメモリ１１Ａ−１に記憶された第１の信号が４つの連続したセクタに分けられて、Ｓａｖｅ（１）からＳａｖｅ（４）が算出され、Ｓａｖｅ（１）と、Ｓａｖｅ（２）と、Ｓａｖｅ（３）と、Ｓａｖｅ（４）とが閾値以上であった場合、第１の判定部１３Ａ−１は、セクタ（２）およびセクタ（３）のそれぞれに含まれる第１の信号を出力してもよいし、セクタ（２）に含まれる第１の信号のみを出力してもよいし、セクタ（３）に含まれる第１の信号のみを出力してもよい。すなわち、歪み補償回路２に出力される第１の信号が連続していれば、第１の信号の振幅平均値が閾値以上である３つ以上連続したセクタにおける最初のセクタと最終のセクタを除いたセクタのうち、どのセクタの第１の信号を出力してもよい。
【００６２】
一方、第１の判定部１３Ａ−１は、第１の信号の振幅平均値が閾値以上であるセクタが３つ以上連続しなかった場合（ステップＳＴ４ａ；ＮＯ）、これを第１の信号取得部１０Ａ−１と第２の判定部１３Ａ−２とに通知する。第２の判定部１３Ａ−２は、第１の判定部１３Ａ−１の上記通知を受けると、これを第２の信号取得部１０Ａ−２に通知する。
【００６３】
第１の信号取得部１０Ａ−１は、第１の判定部１３Ａ−１から上記通知を受けると、ステップＳＴ１ａの処理に戻り、歪み補償回路２の出力信号を再度取得する。同様に、第２の信号取得部１０Ａ−２は、第１の判定部１３Ａ−１から上記通知を受けると、ステップＳＴ１ａの処理に戻り、電力増幅器３の出力信号を再度取得する。
【００６４】
また、第２の判定部１３Ａ−２は、第２の信号の振幅平均値が閾値以上であるセクタが３つ以上連続しなかった場合（ステップＳＴ５ａ；ＮＯ）、これを第２の信号取得部１０Ａ−２と第１の判定部１３Ａ−１とに通知する。第１の判定部１３Ａ−１は、第２の判定部１３Ａ−２から上記通知を受けると、これを第１の信号取得部１０Ａ−１に通知する。
【００６５】
第２の判定部１３Ａ−２から上記通知を受けると、第２の信号取得部１０Ａ−２は、ステップＳＴ１ａの処理に戻って、電力増幅器３の出力信号を再度取得する。同様に、第１の信号取得部１０Ａ−１は、第２の判定部１３Ａ−２から上記通知を受けると、ステップＳＴ１ａの処理に戻り、歪み補償回路２の出力信号を再度取得する。
【００６６】
なお、図８では、第１の判定部１３Ａ−１による第１の判定処理（ステップＳＴ４ａ）に続いて、第２の判定部１３Ａ−２による第２の判定処理（ステップＳＴ５ａ）が実行される場合を示したが、第１の判定処理と第２の判定処理は、第１の判定部１３Ａ−１および第２の判定部１３Ａ−２によって並行して行われてもよい。
【００６７】
次に、信号選別回路１Ａの機能を実現するハードウェア構成について説明する。
信号選別回路１Ａにおける、第１の信号取得部１０Ａ−１、第２の信号取得部１０Ａ−２、第１のメモリ１１Ａ−１、第２のメモリ１１Ａ−２、第１の算出部１２Ａ−１、第２の算出部１２Ａ−２、第１の判定部１３Ａ−１および第２の判定部１３Ａ−２の機能は、処理回路によって実現される。すなわち、信号選別回路１Ａは、図８に示したステップＳＴ１ａからステップＳＴ６ａの処理を実行するための処理回路を備える。処理回路は、専用のハードウェアであってもよいが、メモリに記憶されたプログラムを実行するＣＰＵであってもよい。
【００６８】
処理回路が、図４Ａに示す専用のハードウェアの処理回路１０３である場合、処理回路１０３は、例えば、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ＡＳＩＣ、ＦＰＧＡ、またはこれらを組み合わせたものが該当する。信号選別回路１Ａにおける第１の信号取得部１０Ａ−１、第２の信号取得部１０Ａ−２、第１のメモリ１１Ａ−１、第２のメモリ１１Ａ−２、第１の算出部１２Ａ−１、第２の算出部１２Ａ−２、第１の判定部１３Ａ−１および第２の判定部１３Ａ−２の機能を別々の処理回路で実現してもよく、これらの機能をまとめて１つの処理回路で実現してもよい。
【００６９】
処理回路が、図４Ｂに示すプロセッサ１０４である場合、信号選別回路１Ａにおける、第１の信号取得部１０Ａ−１、第２の信号取得部１０Ａ−２、第１のメモリ１１Ａ−１、第２のメモリ１１Ａ−２、第１の算出部１２Ａ−１、第２の算出部１２Ａ−２、第１の判定部１３Ａ−１および第２の判定部１３Ａ−２の機能は、ソフトウェア、ファームウェアまたはソフトウェアとファームウェアとの組み合わせにより実現される。なお、ソフトウェアまたはファームウェアは、プログラムとして記述されてメモリ１０５に記憶される。
【００７０】
プロセッサ１０４は、メモリ１０５に記憶されたプログラムを読み出して実行することで、信号選別回路１Ａにおける、第１の信号取得部１０Ａ−１、第２の信号取得部１０Ａ−２、第１のメモリ１１Ａ−１、第２のメモリ１１Ａ−２、第１の算出部１２Ａ−１、第２の算出部１２Ａ−２、第１の判定部１３Ａ−１および第２の判定部１３Ａ−２の機能を実現する。すなわち、信号選別回路１Ａは、プロセッサ１０４によって実行されるときに、図８に示したフローチャートにおけるステップＳＴ１ａからステップＳＴ６ａまでの処理が結果的に実行されるプログラムを記憶するためのメモリ１０５を備える。これらのプログラムは、信号選別回路１Ａにおける第１の信号取得部１０Ａ−１、第２の信号取得部１０Ａ−２、第１のメモリ１１Ａ−１、第２のメモリ１１Ａ−２、第１の算出部１２Ａ−１、第２の算出部１２Ａ−２、第１の判定部１３Ａ−１および第２の判定部１３Ａ−２の手順または方法をコンピュータに実行させる。メモリ１０５は、コンピュータを、信号選別回路１Ａにおける第１の信号取得部１０Ａ−１、第２の信号取得部１０Ａ−２、第１のメモリ１１Ａ−１、第２のメモリ１１Ａ−２、第１の算出部１２Ａ−１、第２の算出部１２Ａ−２、第１の判定部１３Ａ−１および第２の判定部１３Ａ−２として機能させるためのプログラムが記憶されたコンピュータ可読記憶媒体であってもよい。
【００７１】
信号選別回路１Ａにおける、第１の信号取得部１０Ａ−１、第２の信号取得部１０Ａ−２、第１のメモリ１１Ａ−１、第２のメモリ１１Ａ−２、第１の算出部１２Ａ−１、第２の算出部１２Ａ−２、第１の判定部１３Ａ−１および第２の判定部１３Ａ−２の機能について一部を専用のハードウェアで実現し、一部をソフトウェアまたはファームウェアで実現してもよい。例えば、第１の信号取得部１０Ａ−１、第２の信号取得部１０Ａ−２、第１のメモリ１１Ａ−１および第２のメモリ１１Ａ−２は、専用のハードウェアである処理回路１０３で機能を実現し、第１の算出部１２Ａ−１、第２の算出部１２Ａ−２、第１の判定部１３Ａ−１および第２の判定部１３Ａ−２は、プロセッサ１０４がメモリ１０５に記憶されたプログラムを読み出して実行することによって機能を実現する。このように、処理回路は、ハードウェア、ソフトウェア、ファームウェアまたはこれらの組み合わせにより上記機能を実現することができる。
【００７２】
以上のように、実施の形態２に係る信号選別回路１Ａは、図６に示した構成要素を有するので、歪み補償回路２の出力信号および電力増幅器３の出力信号の両方またはいずれか一方に無信号区間が不規則に発生しても、無信号成分が含まれる可能性が低い歪み補償回路２の出力信号と電力増幅器３の出力信号を適切に選別することができる。これにより、歪み補償係数の算出に不適切な無信号成分が除去されるので、歪み補償回路２は、送信信号の歪み成分を低減可能な歪み補償係数を算出し、算出した歪み補償係数を用いた適切な歪み補償を送信信号に施すことができる。
【００７３】
実施の形態３．
図９は、実施の形態３に係る信号選別回路１Ｂおよび歪み補償回路２と、歪み補償対象の電力増幅器３とを示すブロック図である。図９において、図５と同一の構成要素には、同一の符号を付して説明を省略する。信号選別回路１Ｂ、歪み補償回路２および電力増幅器３は、無線送信機の構成要素である。信号選別回路１Ｂは、歪み補償回路２の出力信号から、歪み補償係数の算出に使用する第１の信号を選別し、電力増幅器３の入力信号から、歪み補償係数の算出に使用する第２の信号を選別する。
【００７４】
図１０は、信号選別回路１Ｂの構成を示すブロック図である。図１０に示すように、信号選別回路１Ｂは、第１の信号取得部１０Ｂ−１、第２の信号取得部１０Ｂ−２、第１のメモリ１１Ｂ−１、第２のメモリ１１Ｂ−２、第１の算出部１２Ｂ−１、第２の算出部１２Ｂ−２、第１の判定部１３Ｂ−１および第２の判定部１３Ｂ−２を備える。
【００７５】
第１の信号取得部１０Ｂ−１は、第１の信号を取得して、取得した第１の信号を第１のメモリ１１Ｂ−１に記憶させる。例えば、第１の信号取得部１０Ｂ−１は、歪み補償回路２の入力信号を第１の信号として取得し、取得した第１の信号を第１のメモリ１１Ｂ−１に記憶させる。第２の信号取得部１０Ｂ−２は、第２の信号を取得して、取得した第２の信号を第２のメモリ１１Ｂ−２に記憶させる。例えば、第２の信号取得部１０Ｂ−２は、電力増幅器３の出力信号を第２の信号として取得し、取得した第２の信号を第２のメモリ１１Ｂ−２に記憶させる。
【００７６】
第１のメモリ１１Ｂ−１は、第１の信号取得部１０Ｂ−１によって取得された第１の信号を記憶する。例えば、第１のメモリ１１Ｂ−１は、歪み補償回路２の入力信号を、順次記憶する。歪み補償回路２の入力信号は、第１の信号取得部１０Ｂ−１によって一定の間隔で取得されたデジタル信号であり、例えば、第１のメモリ１１Ｂ−１に記憶される順の連番である信号番号が付与される。
【００７７】
第２のメモリ１１Ｂ−２は、第２の信号取得部１０Ｂ−２によって取得された第２の信号を記憶する。例えば、第２のメモリ１１Ｂ−２は、電力増幅器３の出力信号を、順次記憶する。電力増幅器３の出力信号は、第２の信号取得部１０Ｂ−２によって一定の間隔で取得されたデジタル信号であり、例えば、第２のメモリ１１Ｂ−２に記憶される順の連番である信号番号が付与される。
【００７８】
なお、図１０には、第１のメモリ１１Ｂ−１および第２のメモリ１１Ｂ−２を備える信号選別回路１Ｂを示したが、第１のメモリ１１Ｂ−１および第２のメモリ１１Ｂ−２は、信号選別回路１Ｂとは別に設けられた外部装置が備えてもよい。すなわち、実施の形態３に係る信号選別回路１Ｂは、第１のメモリ１１Ｂ−１および第２のメモリ１１Ｂ−２を備えていなくてもよい。この場合、信号選別回路１Ｂは、外部装置と通信して第１のメモリ１１Ｂ−１および第２のメモリ１１Ｂ−２との間で信号をやり取りする。
【００７９】
第１の算出部１２Ｂ−１は、第１のメモリ１１Ｂ−１に記憶された第１の信号を、３つ以上の連続したセクタに分けて、セクタごとの第１の信号のレベルを示す値を算出する。第２の算出部１２Ｂ−２は、第２のメモリ１１Ｂ−２に記憶された第２の信号を、３つ以上の連続したセクタに分けて、セクタごとの第２の信号のレベルを示す値を算出する。
セクタごとの第１の信号のレベルを示す値と、セクタごとの第２の信号のレベルを示す値は、実施の形態２で説明したものと同様である。
【００８０】
第１の判定部１３Ｂ−１は、第１の算出部１２Ｂ−１によって算出された値が判定条件を満たすか否かをセクタごとに判定し、判定条件を満たすセクタが３つ以上連続したか否かを確認する。第２の判定部１３Ｂ−２は、第２の算出部１２Ｂ−２によって算出された値が判定条件を満たすか否かをセクタごとに判定し、判定条件を満たすセクタが３つ以上連続したか否かを確認する。判定条件は、実施の形態２で説明したものと同様である。
【００８１】
例えば、第１の判定部１３Ｂ−１および第２の判定部１３Ｂ−２のそれぞれは、セクタごとの信号の振幅の平均値が閾値以上であれば、セクタの信号が判定条件を満たすと判定し、セクタごとの信号の振幅の平均値が閾値よりも小さければ、セクタの信号が判定条件を満たさないと判定する。これは、セクタごとの信号のレベルを示す値が、セクタごとに区分された複数の信号の電力の平均値である場合も同様であり、電力の平均値が閾値以上であれば、そのセクタの信号は判定条件を満たすと判定され、電力の平均値が閾値よりも小さい場合は、そのセクタの信号は判定条件を満たさないと判定される。
【００８２】
第１の判定部１３Ｂ−１および第２の判定部１３Ｂ−２は、判定条件を満たす３つ以上連続したセクタのうち、最初のセクタと最後のセクタとを除いたセクタの信号をそれぞれ出力する。例えば、第１のメモリ１１Ｂ−１に記憶された第１の信号において、第１番目から第４番目までの４つのセクタが連続して判定条件を満たし、第２のメモリ１１Ｂ−２に記憶された第２の信号において、第２番目から第４番目までの３つのセクタが連続して判定条件を満たした場合、第１の判定部１３Ｂ−１は、第１番目のセクタおよび第４番目のセクタを除いた、第２番目のセクタと第３番目のセクタの両方またはいずれか一方に含まれる第１の信号を出力する。第２の判定部１３Ｂ−２は、第２番目のセクタおよび第４番目のセクタを除いた、第３番目のセクタに含まれる第２の信号を出力する。
【００８３】
また、第１の信号取得部１０Ｂ−１および第２の信号取得部１０Ｂ−２は、判定条件を満たすセクタが３つ以上連続しなかった場合、直近に取得した第１の信号および第２の信号の両方またはいずれか一方に無信号成分が含まれる可能性が高いので、再度、第１の信号および第２の信号を取得する。
【００８４】
歪み補償回路２は、電力増幅器３の非線形特性によって送信信号に加わる歪み成分を低減する回路であり、図７と同様に、係数算出部２０および補償処理部２１を備えている。係数算出部２０は、信号選別回路１Ｂが備える第１の判定部１３Ｂ−１から出力された第１の信号と第２の判定部１３Ｂ−２から出力された第２の信号を用いて、歪み補償係数を算出する。歪み補償係数の算出方法としては、周知の方法を用いることができる。
【００８５】
補償処理部２１は、係数算出部２０によって算出された歪み補償係数を用いて、電力増幅器３に入力される送信信号に対して歪み補償処理を実行する。例えば、係数算出部２０は、第１の判定部１３Ｂ−１によって歪み補償回路２の入力信号から選別された第１の信号と、第２の判定部１３Ｂ−２によって電力増幅器３の出力信号から選別された第２の信号との誤差が最小となる歪み補償係数を算出する。補償処理部２１は、係数算出部２０によって算出された当該歪み補償係数を用いて、歪み補償回路２の出力信号から選別された第１の信号と、電力増幅器３の出力信号から選別された第２の信号との誤差が最小となるように、送信信号に対して歪み補償処理を行う。
【００８６】
信号選別回路１Ｂの機能を実現するハードウェア構成は、実施の形態２で説明した信号選別回路１Ａと同様である。
【００８７】
以上のように、実施の形態３に係る信号選別回路１Ｂは、図１０に示した構成要素を有するので、歪み補償回路２の入力信号および電力増幅器３の出力信号の両方またはいずれか一方に無信号区間が不規則に発生しても、無信号成分が含まれる可能性が低い歪み補償回路２の入力信号と電力増幅器３の出力信号とを適切に選別することができる。これにより、歪み補償係数の算出に不適切な無信号成分が除去されるので、歪み補償回路２は、送信信号の歪み成分を低減可能な歪み補償係数を算出し、算出した歪み補償係数を用いた適切な歪み補償を送信信号に施すことができる。
【００８８】
なお、本発明は上記実施の形態に限定されるものではなく、本発明の範囲内において、実施の形態のそれぞれの自由な組み合わせまたは実施の形態のそれぞれの任意の構成要素の変形もしくは実施の形態のそれぞれにおいて任意の構成要素の省略が可能である。
【産業上の利用可能性】
【００８９】
本発明に係る信号選別回路は、無信号区間が不規則に発生しても信号を選別することができるので、無線送信機が備える歪み補償回路に利用可能である。
【符号の説明】
【００９０】
１，１Ａ，１Ｂ  信号選別回路、２  歪み補償回路、３  電力増幅器、１０  信号取得部、１０Ａ−１，１０Ｂ−１  第１の信号取得部、１０Ａ−２，１０Ｂ−２  第２の信号取得部、１１  メモリ、１１Ａ−１，１１Ｂ−１  第１のメモリ、１１Ａ−２，１１Ｂ−２  第２のメモリ、１２  算出部、１２Ａ−１，１２Ｂ−１  第１の算出部、１２Ａ−２，１２Ｂ−２  第２の算出部、１３  判定部、１３Ａ−１，１３Ｂ−１  第１の判定部、１３Ａ−２，１３Ｂ−２  第２の判定部、２０  係数算出部、２１  補償処理部、１００  入力インタフェース、１０１  記憶装置、１０２  出力インタフェース、１０３  処理回路、１０４  プロセッサ、１０５  メモリ。
【図１】
0006833149.tif 000004
【図２】
0006833149.tif 000005
【図３】
0006833149.tif 000006
【図４】
0006833149.tif 000007
【図５】
0006833149.tif 000008
【図６】
0006833149.tif 000009
【図７】
0006833149.tif 000010
【図８】
0006833149.tif 000011
【図９】
0006833149.tif 000012
【図１０】
0006833149.tif 000013