(57)【要約】【課題】輻輳の防止及び信号処理負荷の軽減を実現する。【解決手段】信号処理装置１０は、主信号が伝送される経路部１５の他に、装置内の制御信号が伝送される経路部１３を有する。そして、経路部１３は、複数の接続切替部を有し、各接続切替部の状態を切り替える。そして、経路部１３は、複数のスカラプロセッサ１２と複数のベクトルプロセッサ１４との接続状態を切り替えて、スカラプロセッサ１２で算出されたパラメータを含む制御信号を取得するベクトルプロセッサ１４を切り替える。【選択図】図２
2014235613.tif 000002
【特許請求の範囲】
【請求項１】
パラメータを算出する複数のスカラプロセッサと、
処理対象信号を伝送する第１の経路部と、
前記第１の経路部と接続され、前記処理対象信号に対して前記パラメータを用いてベクトル処理を実行する複数のベクトルプロセッサと、
複数のスイッチを有し、前記複数のスイッチの状態を切り替えることにより前記複数のベクトルプロセッサと前記複数のスカラプロセッサとの接続状態を切り替えて、前記複数のスカラプロセッサで算出されたパラメータを含む制御信号を取得するベクトルプロセッサを切り替える第２の経路部と、
を具備することを特徴とする信号処理装置。
【請求項２】
前記第１の経路部は、他の複数のスイッチを有し、前記第２の経路部における前記接続状態に応じて、前記他の複数のスイッチを切り替えて、ベクトルプロセッサ間の接続状態を切り替える、
ことを特徴とする請求項１に記載の信号処理装置。
【請求項３】
前記第２の経路部は、処理種別に対応する接続パターンに基づいて、前記接続状態を切り替える、
ことを特徴とする請求項１又は２に記載の信号処理装置。
【請求項４】
前記第２の経路部は、処理量に対応する接続パターンに基づいて、前記接続状態を切り替える、
ことを特徴とする請求項１又は２に記載の信号処理装置。
【請求項５】
複数のスカラプロセッサと複数のベクトルプロセッサとを有する信号処理装置における信号処理方法であって、
前記複数のスカラプロセッサが、パラメータを算出し、
第１の経路部が、複数のスイッチの状態を切り替えることにより前記複数のベクトルプロセッサと前記複数のスカラプロセッサとの接続状態を切り替えて、前記複数のスカラプロセッサで算出されたパラメータを含む制御信号を取得するベクトルプロセッサを切り替え、
第２の経路部が、処理対象信号を前記複数のベクトルプロセッサに伝送し、
前記複数のベクトルプロセッサが、前記処理対象信号に対して前記パラメータを用いてベクトル処理を実行する、
ことを特徴とする信号処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、信号処理装置及び信号処理方法に関する。
【背景技術】
【０００２】
近年、携帯端末で実現可能な機能が増えている。すなわち、近年、携帯端末は、無線通信における信号処理の他に、動画再生及び音楽再生等の各種のアプリケーションを実行可能に構成されている。例えば、携帯端末は、通信処理を実行する通信プロセッサ（例えば、通信ＣＰＵ：Central  Processing  Unit）と、各種のアプリケーションを実行するアプリケーションプロセッサ（例えば、アプリケーションＣＰＵ）とを有している。通信プロセッサとアプリケーションプロセッサとは、個別のチップで実現される場合もあれば、統合されて１つのＬＳＩ（Large  Scale  Integration）として実現される場合もある。
【０００３】
また、近年、複数の通信方式に対応可能な携帯端末が望まれている。例えば、複数の通信方式としては、ＧＳＭ（Global  System  for  Mobile  Communications）（登録商標）等の２Ｇ（Generation）方式、ＷＣＤＭＡ（Wideband  Code  Division  Multiple  Access）（登録商標）又はＨＳＰＡ（High  Speed  Packet  Access）等の３Ｇ方式、及びＬＴＥ（Long  Term  Evolution）等の４Ｇ方式等がある。そして、例えば、通信方式毎に専用のハードウェアを搭載することにより、複数の通信方式に対応可能な携帯端末を実現することができる。
【０００４】
しかしながら、通信方式毎に専用のハードウェアを設けると、回路規模が大きくなってしまう可能性がある。また、通信方式毎に専用のハードウェアを設けているので、既に流通している携帯端末に対して、新たな通信方式を適用することは難しい。
【０００５】
そこで、従来、携帯端末には、ＤＳＰ（Digital  Signal  Processor）等の汎用のハードウェアが設けられ、汎用のハードウェアによってファームウェア処理が行われることがある。ファームウェア処理は、パラメータを計算するスカラ処理と、計算されたパラメータに基づいて実際の信号処理を行うベクトル処理とを有する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特表２００８−５０７０３９号公報
【特許文献２】特開２０１０−２２４８５３号公報
【特許文献３】特表２０１０−５３０６７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
例えば、汎用のハードウェアによってファームウェア処理を行う信号処理装置の構成としては、図１に示す構成が考えられる。図１は、関連技術に対応する信号処理装置の一例を示す図である。図１において、信号処理装置は、制御ＣＰＵと、スカラＤＳＰ＃１−＃３と、ベクトルＤＳＰ＃１−＃３と、共通バスとを有している。スカラＤＳＰ＃１−＃３と、ベクトルＤＳＰ＃１−＃３とは、共通バスを介して接続されている。そして、制御ＣＰＵは、各スカラＤＳＰへ指示を出力する。そして、スカラＤＳＰは、パラメータを算出し、算出したパラメータを用いるベクトルＤＳＰへ算出したパラメータを送出する。ベクトルＤＳＰは、受け取ったパラメータを用いて無線部からの信号に対して信号処理を実行し、信号処理結果を次のステップの信号処理を実行するベクトルＤＳＰ又はレイヤ２の機能部へ送出する。この構成により、スカラＤＳＰとベクトルＤＳＰとの対応関係を柔軟に制御することができる。
【０００８】
しかしながら、パラメータ等の制御信号と無線回路の出力である主信号とが共通バスで伝送されるため、輻輳が生じる可能性がある。また、共通バスで伝送される制御信号及び主信号が宛先のＤＳＰに正しく届かせるために、当該制御信号及び主信号に対して宛先ＤＳＰの識別情報を付加することになる。また、ベクトルＤＳＰは、受信した信号が主信号であるか制御信号であるかを判別することになるため、ベクトル処理に専念できない可能性がある。
【０００９】
開示の技術は、上記に鑑みてなされたものであって、輻輳の防止及び信号処理負荷の軽減を実現できる、信号処理装置及び信号処理方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
開示の態様では、複数のスカラプロセッサが、パラメータを算出し、第１の経路部が、複数のスイッチの状態を切り替えることにより複数のベクトルプロセッサと前記複数のスカラプロセッサとの接続状態を切り替えて、前記複数のスカラプロセッサで算出されたパラメータを含む制御信号を取得するベクトルプロセッサを切り替える。そして、第２の経路部が、処理対象信号を前記複数のベクトルプロセッサに伝送し、前記複数のベクトルプロセッサが、前記処理対象信号に対して前記パラメータを用いてベクトル処理を実行する。
【発明の効果】
【００１１】
開示の態様によれば、輻輳の防止及び信号処理負荷の軽減を実現できる。
【図面の簡単な説明】
【００１２】
【図１】図１は、関連技術に対応する信号処理装置の一例を示す図である。
【図２】図２は、実施例１の信号処理装置の一例を示すブロック図である。
【図３】図３は、実施例１の信号処理装置における第１の経路部の一例を示す図である。
【図４】図４は、第１の経路部における接続切替部の一例を示す図である。
【図５】図５は、スイッチ部の一例を示す図である。
【図６】図６は、制御信号に応じた、スイッチ素子の入力と出力との関係の説明に供する図である。
【図７】図７は、実施例１の信号処理装置における第２の経路部の一例を示す図である。
【図８】図８は、第２の経路部における接続切替部の一例を示す図である。
【図９】図９は、実施例１の信号処理装置の処理動作の一例を示すフローチャートである。
【図１０】図１０は、対応テーブルの一例を示す図である。
【図１１】図１１は、パターンテーブルの一例を示す図である。
【図１２】図１２は、信号処理装置の処理動作の説明に供する図である。
【図１３】図１３は、接続パターンの具体例の説明に供する図である。
【図１４】図１４は、接続パターンの具体例の説明に供する図である。
【図１５】図１５は、接続パターンの具体例の説明に供する図である。
【図１６】図１６は、接続パターンの具体例の説明に供する図である。
【図１７】図１７は、実施例２の無線通信装置の一例を示す図である。
【発明を実施するための形態】
【００１３】
以下に、本願の開示する信号処理装置及び信号処理方法の実施形態を図面に基づいて詳細に説明する。なお、この実施形態により本願の開示する信号処理装置及び信号処理方法が限定されるものではない。また、実施形態において同一の機能を有する構成には同一の符号を付し、重複する説明は省略される。
【００１４】
［実施例１］
［信号処理装置の構成］
図２は、実施例１の信号処理装置の一例を示すブロック図である。図２において、信号処理装置１０は、制御プロセッサ１１と、スカラプロセッサ１２−１〜５と、経路部１３と、ベクトルプロセッサ１４−１〜５と、経路部１５とを有する。なお、ここでは、スカラプロセッサ１２及びベクトルプロセッサ１４をそれぞれ５つずつ設けているが、数はこれに限定されるものではない。また、以下では、スカラプロセッサ１２−１〜５を特に区別しない場合には、総称して、スカラプロセッサ１２と呼ぶことがある。また、以下では、ベクトルプロセッサ１４−１〜５を特に区別しない場合には、総称して、ベクトルプロセッサ１４と呼ぶことがある。また、以下では、経路部１３を第１の経路部と呼び、経路部１５を第２の経路部と呼ぶことがある。
【００１５】
制御プロセッサ１１は、信号処理装置１０の全体を制御する。例えば、制御プロセッサ１１は、経路部１３における制御信号の経路を切り替える。また、制御プロセッサ１１は、経路部１５における主信号の経路を切り替える。また、制御プロセッサ１１は、スカラプロセッサ１２−１〜５のオンオフを切り替える。また、制御プロセッサ１１は、ベクトルプロセッサ１４−１〜５のオンオフを切り替える。そして、制御プロセッサ１１は、このような切り替えを、処理種別に基づいて切り替える。処理種別としては、例えば、セルサーチ処理、ランダムアクセスチャネル（ＲＡＣＨ）処理、共有チャネル（ＳＣＨ）送受信処理等を挙げることができる。
【００１６】
スカラプロセッサ１２は、パラメータを算出し、経路部１３へ出力する。スカラプロセッサ１２は、例えば、ＤＳＰ（Digital  Signal  Processor）である。
【００１７】
経路部１３は、スカラプロセッサ１２−１〜５と、ベクトルプロセッサ１４−１〜５との接続状態を切り替える。これにより、スカラプロセッサ１２で算出されたパラメータを含む制御信号を取得するベクトルプロセッサ１４を切り替えることができる。
【００１８】
ベクトルプロセッサ１４は、経路部１５を介して取得した処理対象信号（つまり、主信号）に対して、スカラプロセッサ１２で算出されたパラメータを用いてベクトル処理を実行する。ベクトルプロセッサ１４は、例えば、ＤＳＰである。
【００１９】
経路部１５は、処理対象信号（つまり、主信号）を伝送する。処理対象信号は、例えば、ＲＦ（Radio  Frequency）部から受け取る受信信号、又は、レイヤ２から受け取る送信信号である。
【００２０】
図３は、実施例１の信号処理装置における第１の経路部の一例を示す図である。図３において、経路部１３は、接続切替部２１−１〜５と、スカラプロセッサ１２側の部分信号線２２−１〜５と、ベクトルプロセッサ１４側の部分信号線２３−１〜５とを有する。以下では、接続切替部２１−１〜５を特に区別しない場合には、総称して、接続切替部２１と呼ぶ。また、以下では、部分信号線２２−１〜５を特に区別しない場合には、総称して、部分信号線２２と呼ぶ。また、以下では、部分信号線２３−１〜５を特に区別しない場合には、総称して、部分信号線２３と呼ぶ。
【００２１】
部分信号線２２−１〜５は、スカラプロセッサ１２−１〜５とそれぞれ繋がっている。また、部分信号線２３−１〜５は、ベクトルプロセッサ１４−１〜５とそれぞれ繋がっている。すなわち、部分信号線２２−１〜５は、それぞれ、スカラプロセッサ１２−１〜５のローカルバスに相当する。また、部分信号線２３−１〜５は、それぞれ、ベクトルプロセッサ１４−１〜５のローカルバスに相当する。
【００２２】
接続切替部２１は、向かい合う部分信号線２２と部分信号線２３との接続状態（例えば、部分信号線２２−１と部分信号線２３−１との接続状態）を切り替える。また、接続切替部２１は、隣接する部分信号線２２同士の接続状態（例えば、部分信号線２２−１と部分信号線２２−２との接続状態）を切り替える。また、接続切替部２１は、隣接する部分信号線２３同士の接続状態（例えば、部分信号線２３−１と部分信号線２３−２との接続状態）を切り替える。すなわち、接続切替部２１は、バスブリッジとして機能する。この接続切替部２１の構成により、接続されるスカラプロセッサ１２及びベクトルプロセッサ１４のグループを柔軟に切り替えることができる。
【００２３】
例えば、接続切替部２１は、図４に示すように、スイッチ部３１−１〜３を有する。図４は、第１の経路部における接続切替部の一例を示す図である。以下では、スイッチ部３１−１〜３を特に区別しない場合には、総称してスイッチ部３１と呼ぶ。
【００２４】
スイッチ部３１−１は、制御プロセッサ１１から受け取る切替制御信号に基づいて、オン又はオフする。これにより、スイッチ部３１−１は、隣接する部分信号線２２同士の接続状態を切り替えることができる。
【００２５】
また、スイッチ部３１−２は、制御プロセッサ１１から受け取る切替制御信号に基づいて、オン又はオフする。これにより、スイッチ部３１−２は、向かい合う部分信号線２２と部分信号線２３との接続状態を切り替えることができる。
【００２６】
また、スイッチ部３１−３は、制御プロセッサ１１から受け取る切替制御信号に基づいて、オン又はオフする。これにより、スイッチ部３１−３は、隣接する部分信号線２３同士の接続状態を切り替えることができる。
【００２７】
スイッチ部３１は、図５に示すように、調停部４１と、出力部４２と、スイッチ素子４３，４４とを有する。図５は、スイッチ部の一例を示す図である。スイッチ素子４３，４４は、例えば、トランジスタである。
【００２８】
出力部４２は、制御プロセッサ１１から出力された切替制御信号を入力とする。切替制御信号は、「０」又は「１」の値を取り、「０」はオフを示し、「１」はオンを示す。そして、出力部４２は、「０」の切替制御信号が入力された場合、スイッチ素子４３，４４に「０」の制御信号を入力する。また、出力部４２は、「１」の切替制御信号が入力された場合、調停部４１の出力信号に応じて、スイッチ素子４３，４４の内の一方に「０」を、他方に「１」を入力する。例えば、接続切替部２１−１のスイッチ部３１−１において、調停部４１は、スカラプロセッサ１２−１からアクセスされた場合、出力部４２からスイッチ素子４３へ「１」が出力されるように、制御信号を出力する。一方、接続切替部２１−１のスイッチ部３１−１において、調停部４１は、スカラプロセッサ１２−２からアクセスされた場合、出力部４２からスイッチ素子４４へ「１」が出力されるように、制御信号を出力する。また、調停部４１は、スカラプロセッサ１２−１及びスカラプロセッサ１２−２から同時にアクセスされた場合、出力部４２からスイッチ素子４３又はスイッチ素子４４へ「１」が出力されるように、制御信号を出力する。
【００２９】
図６は、制御信号に応じた、スイッチ素子の入力と出力との関係の説明に供する図である。図６に示すように、スイッチ素子は、出力部４２から受け取る制御信号が「０」の場合には、入力（Ａ）の値に関わらず、出力しない。すなわち、スイッチ素子は、出力部４２から受け取る制御信号が「０」の場合には、オフ状態となる。一方、スイッチ素子は、出力部４２から受け取る制御信号が「１」の場合には、入力（Ａ）の値をそのまま出力する。ここで、スイッチ素子４３，４４は、いずれもこの特性を有している。そして、スイッチ素子４３，４４は、逆向きに並列に配置され、且つ、制御信号として一方に「０」が他方に「１」が入力される。これにより、スイッチ部３１における信号の伝送方向を制御することができる。
【００３０】
図７は、実施例１の信号処理装置における第２の経路部の一例を示す図である。図７において、経路部１５は、接続切替部５１−１〜５と、部分信号線５２−１〜５と、信号線５３とを有する。以下では、接続切替部５１−１〜５を特に区別しない場合には、総称して、接続切替部５１と呼ぶ。また、以下では、部分信号線５２−１〜５を特に区別しない場合には、総称して、部分信号線５２と呼ぶ。
【００３１】
部分信号線５２−１〜５は、ベクトルプロセッサ１４−１〜５とそれぞれ繋がっている。すなわち、部分信号線５２−１〜５は、それぞれ、スカラプロセッサ１２−１〜５のローカルバスに相当する。
【００３２】
接続切替部５１は、部分信号線５２と信号線５３との接続状態（例えば、部分信号線５２−１と信号線５３との接続状態）を切り替える。また、接続切替部５１は、隣接する部分信号線５２同士の接続状態（例えば、部分信号線５２−１と部分信号線５２−２との接続状態）を切り替える。すなわち、接続切替部５１は、バスブリッジとして機能する。
【００３３】
例えば、接続切替部５１は、図８に示すように、スイッチ部３１−４，５を有する。図８は、第２の経路部における接続切替部の一例を示す図である。以下では、スイッチ部３１−４，５を特に区別しない場合には、総称してスイッチ部３１と呼ぶ。スイッチ部３１は、図５に示した構成と同様の構成を有している。
【００３４】
スイッチ部３１−４は、制御プロセッサ１１から受け取る切替制御信号に基づいて、オン又はオフする。これにより、スイッチ部３１−４は、隣接する部分信号線５２同士の接続状態を切り替えることができる。
【００３５】
また、スイッチ部３１−５は、制御プロセッサ１１から受け取る切替制御信号に基づいて、オン又はオフする。これにより、スイッチ部３１−５は、部分信号線５２と信号線５３との接続状態を切り替えることができる。
【００３６】
［信号処理装置の動作］
以上の構成を有する信号処理装置１０の処理動作の一例について説明する。図９は、実施例１の信号処理装置の処理動作の一例を示すフローチャートである。
【００３７】
信号処理装置１０において、制御プロセッサ１１は、これから行う処理の種別を特定する（ステップＳ１０１）。例えば、制御プロセッサ１１は、セルサーチ処理、ＲＡＣＨ処理、及びＳＣＨ送受信処理の中から、これから行う処理の種別を特定する。さらに、制御プロセッサ１１は、ＳＣＨ送受信処理の場合には、処理量に基づいて、低負荷時のＳＣＨ送受信処理と、高負荷時のＳＣＨ送受信処理とを区別してもよい。
【００３８】
制御プロセッサ１１は、特定した処理種別と、対応テーブルとに基づいて、特定した処理種別に対応する切替パターンを特定する（ステップＳ１０２）。図１０は、対応テーブルの一例を示す図である。図１０に示すように、対応テーブルは、複数の処理と、各処理に応じた切替パターンの識別情報とが対応づけられている。例えば、制御プロセッサ１１は、ステップＳ１０１でセルサーチ処理を特定した場合、ステップＳ１０２で切替パターン１を特定する。
【００３９】
制御プロセッサ１１は、ステップＳ１０２で特定した切替パターンに応じた切替制御信号を、スカラプロセッサ１２−１〜５と、ベクトルプロセッサ１４−１〜５と、接続切替部２１−１〜５と、接続切替部５１−１〜５とへ出力する（ステップＳ１０３）。この切替制御信号は、スカラプロセッサ１２−１〜５及びベクトルプロセッサ１４−１〜５のそれぞれのオンオフ、及び、接続切替部２１−１〜５及び接続切替部５１−１〜５の各スイッチ部のオンオフを示す。例えば、制御プロセッサ１１は、ステップＳ１０２で特定した切替パターンの識別情報と、パターンテーブルとに基づいて、切替制御信号を生成する。図１１は、パターンテーブルの一例を示す図である。図１１において、切替パターン毎に丸印のついている構成は、その切替パターンでオンする構成である。すなわち、例えば、ステップＳ１０２で切替パターン１が特定された場合、制御プロセッサ１１は、スカラプロセッサ１２−１と、ベクトルプロセッサ１４−１と、接続切替部２１−１のスイッチ部Ｂと、接続切替部５１−１のスイッチ部Ｅとがオンになり、それ以外がオフになるような、切替制御信号を生成する。なお、図１２に示すように、ここでは、接続切替部２１におけるスイッチ部３１−１〜３を、それぞれ、スイッチ部Ａ，Ｂ，Ｃと呼んでいる。また、接続切替部５１におけるスイッチ部５１−４，５を、それぞれ、スイッチ部Ｄ，Ｅと呼んでいる。図１２は、信号処理装置の処理動作の説明に供する図である。
【００４０】
そして、制御プロセッサ１１は、ステップＳ１０１で特定した処理種別に対応する制御信号を、ステップＳ１０３での制御によりオンにしたスカラプロセッサ１２へ出力する（ステップＳ１０４）。
【００４１】
なお、切替制御信号に従ってオンオフの切替が完了した時点で、スカラプロセッサ１２−１〜５は、切替完了通知を制御プロセッサ１１へ送出してもよい。また、制御信号に従って信号処理が完了した時点で、ベクトルプロセッサ１４−１〜５は、処理完了通知を制御プロセッサ１１へ送出してもよい。
【００４２】
ここで、各処理種別の接続パターンの具体例について説明する。図１３から図１６は、接続パターンの具体例の説明に供する図である。
【００４３】
＜セルサーチ処理＞
セルサーチ処理が行われる場合、信号処理装置１０において制御プロセッサ１１は、図１３に示すように、スカラプロセッサ１２−１をオンにし、スカラプロセッサ１２−２〜５をオフにする。このように、一部のプロセッサのみをオンさせることにより、消費電力を削減することができる。また、制御プロセッサ１１は、ベクトルプロセッサ１４−１をオンにし、ベクトルプロセッサ１４−２〜５をオフにする。また、制御プロセッサ１１は、接続切替部２１−１のスイッチ部Ｂと接続切替部５１−１のスイッチ部Ｅのみをオンにし、他のスイッチ部をオフにする。すなわち、セルサーチ処理では、スカラプロセッサ１２−１がセルサーチ処理に用いられるパラメータを算出し、ベクトルプロセッサ１４−１が、スカラプロセッサ１２−１で算出されたパラメータを用いて主信号に対してベクトル処理を実行する。具体的には、セルサーチ処理は、基地局から送信された同期信号（PSS(Primary  Synchronize  Signal)及びSSS(Secondary  Synchronize  Signal)）を用いて、送信元の基地局の識別情報及びフレームタイミング等を特定する処理である。従って、ベクトルプロセッサ１４−１が処理を行う対象の主信号は、ＲＦ部から受け取る受信信号である。なお、スカラプロセッサ１２−１は、パラメータを算出してベクトルプロセッサ１４−１に渡した後には低電力モードになってもよい。
【００４４】
＜ＲＡＣＨ処理＞
ＲＡＣＨ処理が行われる場合、信号処理装置１０において制御プロセッサ１１は、図１４に示すように、スカラプロセッサ１２−２をオンにし、スカラプロセッサ１２−１，３〜５をオフにする。また、制御プロセッサ１１は、ベクトルプロセッサ１４−２，５をオンにし、ベクトルプロセッサ１４−１，３，４をオフにする。また、制御プロセッサ１１は、接続切替部２１−２のスイッチ部Ｂ，Ｃと、接続切替部２１−３，４のスイッチ部Ｃと、接続切替部５１−２，５のスイッチ部Ｅのみをオンにし、他のスイッチ部をオフにする。このように接続切替部２１の状態を切り替えることにより、１つのスカラプロセッサ１２と接続されるベクトルプロセッサ１４の数を変更することができる。
【００４５】
ここで、ＲＡＣＨ処理は、セルサーチ処理で検出された基地局に対して接続要求を行う処理である。例えば、ＲＡＣＨ処理では、基地局に対してＲＡＣＨプリアンブルが送信され、ＲＡＣＨプリアンブルを受信した基地局から応答が返される。そして、スカラプロセッサ１２−２は、ＲＡＣＨプリアンブルの変調処理に用いられるパラメータ、及び、基地局からの応答の復調処理に用いられるパラメータを算出する。そして、ベクトルプロセッサ１４−５は、スカラプロセッサ１２−２で算出されたパラメータを用いて、ＲＡＣＨプリアンブルの変調処理を行い、ＲＦ部へ送出する。これにより、ＲＡＣＨプリアンブルが送信される。また、ベクトルプロセッサ１４−２は、スカラプロセッサ１２−２で算出されたパラメータを用いて、基地局からの応答を復調する。
【００４６】
＜ＳＣＨ送受信処理（低負荷時）＞
低負荷のＳＣＨ送受信処理が行われる場合、信号処理装置１０において制御プロセッサ１１は、図１５に示すように、スカラプロセッサ１２−１，２，４をオンにし、スカラプロセッサ１２−３，５をオフにする。また、制御プロセッサ１１は、ベクトルプロセッサ１４−２，３，５をオンにし、ベクトルプロセッサ１４−１，４をオフにする。また、制御プロセッサ１１は、接続切替部２１−１のスイッチ部Ａ，Ｂ，Ｃと、接続切替部２１−２，４のスイッチ部Ｂ，Ｃと、接続切替部５１−２のスイッチ部Ｄと、接続切替部５１−３，５のスイッチ部Ｅのみをオンにし、他のスイッチ部をオフにする。
【００４７】
ここで、ＳＣＨ送受信処理は、基地局から送信された制御信号が復調され、制御信号の示す復調方式及び復号方式に基づいて、基地局から送信されたユーザデータが復調及び復号される処理である。そして、スカラプロセッサ１２−１は、制御信号の復調に用いられるパラメータを算出する。そして、ベクトルプロセッサ１４−２は、スカラプロセッサ１２−１で算出されたパラメータを用いて、基地局から送信された制御信号を復調する。また、スカラプロセッサ１２−２は、ユーザデータの復調及び復号に用いられるパラメータを算出する。そして、ベクトルプロセッサ１４−２は、スカラプロセッサ１２−２で算出されたパラメータを用いて、基地局から送信されたユーザデータを復調する。そして、ベクトルプロセッサ１４−３は、スカラプロセッサ１２−２で算出されたパラメータを用いて、基地局から送信されたユーザデータを復号する。
【００４８】
また、ＳＣＨ送受信処理は、基地局へ送信するユーザデータが符号化及び変調される処理である。そして、スカラプロセッサ１２−４は、ユーザデータの符号化及び変調に用いるパラメータを算出する。そして、ベクトルプロセッサ１４−５は、スカラプロセッサ１２−４で算出されたパラメータを用いて、レイヤ２から受け取ったユーザデータを符号化及び変調する。
【００４９】
なお、基地局によって、信号処理装置１０が搭載される携帯端末に対して割り当てられたリソース量が少ない場合、その携帯端末が単位時間当たりに送受信できるデータ量は小さくなる。すなわち、このような場合には、信号処理装置１０における処理負荷が小さい。従って、上記のように、ベクトルプロセッサ１４−２に制御信号の復調処理及びユーザデータの復調処理の両方を実行させることができる。また、ベクトルプロセッサ１４−５にユーザデータの符号化処理及び変調処理の両方を実行させることができる。この結果、処理に当たらないベクトルプロセッサ１４をオフにすることができるので、信号処理装置１０における消費電力を削減することができる。
【００５０】
＜ＳＣＨ送受信処理（高負荷時）＞
低負荷のＳＣＨ送受信処理が行われる場合、信号処理装置１０において制御プロセッサ１１は、図１６に示すように、スカラプロセッサ１２−１〜５と、ベクトルプロセッサ１４−１〜５との全てをオンにする。また、制御プロセッサ１１は、接続切替部２１−１〜５のスイッチ部Ｂと、接続切替部５１−１，３，５のスイッチ部Ｅと、接続切替部５１−２，４のスイッチ部Ｄとをオンにし、他のスイッチ部をオフにする。
【００５１】
そして、スカラプロセッサ１２−１は、制御信号の復調に用いられるパラメータを算出する。そして、ベクトルプロセッサ１４−１は、スカラプロセッサ１２−１で算出されたパラメータを用いて、基地局から送信された制御信号を復調する。また、スカラプロセッサ１２−２は、ユーザデータの復調に用いられるパラメータを算出する。そして、ベクトルプロセッサ１４−２は、スカラプロセッサ１２−２で算出されたパラメータを用いて、基地局から送信されたユーザデータを復調する。また、スカラプロセッサ１２−３は、ユーザデータの復号に用いられるパラメータを算出する。そして、ベクトルプロセッサ１４−３は、スカラプロセッサ１２−３で算出されたパラメータを用いて、基地局から送信されたユーザデータを復号する。
【００５２】
また、スカラプロセッサ１２−４は、ユーザデータの符号化に用いるパラメータを算出する。そして、ベクトルプロセッサ１４−４は、スカラプロセッサ１２−４で算出されたパラメータを用いて、レイヤ２から受け取ったユーザデータを符号化する。また、スカラプロセッサ１２−５は、ユーザデータの変調に用いるパラメータを算出する。そして、ベクトルプロセッサ１４−５は、スカラプロセッサ１２−５で算出されたパラメータを用いて、符号化後のユーザデータを変調する。
【００５３】
以上のように本実施例によれば、信号処理装置１０は、主信号が伝送される経路部１５の他に、装置内の制御信号が伝送される経路部１３を有する。
【００５４】
この信号処理装置１０の構成により、主信号と制御信号とが別の経路によって伝送されるので、輻輳を防止することができる。また、主信号と制御信号とが別の経路によって伝送されるので、ベクトルプロセッサ１４が受け取った信号が主信号であるか制御信号であるか判定する処理を省くことができる。
【００５５】
また、信号処理装置１０において経路部１３は、複数の接続切替部２１を有し、各接続切替部２１の状態を切り替える。そして、経路部１３は、複数のスカラプロセッサ１２と複数のベクトルプロセッサ１４との接続状態を切り替えて、スカラプロセッサ１２で算出されたパラメータを含む制御信号を取得するベクトルプロセッサ１４を切り替える。
【００５６】
この信号処理装置１０の構成により、スカラプロセッサ１２とベクトルプロセッサ１４との接続を物理的に切り替えることができるので、スカラプロセッサ１２から出力される制御信号に宛先情報を付加する処理等の負荷を軽減することができる。また、この信号処理装置１０の構成により、スカラプロセッサ１２とベクトルプロセッサ１４との対応を、処理種別及び処理量等に応じて、柔軟に制御することができる。
【００５７】
また、信号処理装置１０において経路部１５は、複数の接続切替部５１を有し、経路部１３における上記の接続状態に応じて、複数の接続切替部５１の状態を切り替えて、ベクトルプロセッサ１４間の接続状態を切り替える。
【００５８】
この信号処理装置１０の構成により、制御信号の経路にマッチした、主信号の経路を構築することができる。
【００５９】
［実施例２］
実施例２は、実施例１の信号処理装置の適用例に関する。図１７は、実施例２の無線通信装置の一例を示す図である。
【００６０】
図１７において、無線通信装置１００は、ＲＦ回路１０１と、通信プロセッサ１０２と、アプリケーションプロセッサ１０３と、メモリ１０４，１０５とを有する。通信プロセッサ１０２は、レイヤ２処理部１０６と、レイヤ１処理部１０７とを有する。このレイヤ１処理部１０７は、実施例１で説明した信号処理装置１０に相当する。
【００６１】
通信プロセッサ１０２及びアプリケーションプロセッサ１０３の一例としては、ＣＰＵ（Central  Processing  Unit）、ＤＳＰ（Digital  Signal  Processor）、ＦＰＧＡ（Field  Programmable  Gate  Array）等が挙げられる。また、メモリ１０４，１０５の一例としては、ＳＤＲＡＭ（Synchronous  Dynamic  Random  Access  Memory）等のＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、フラッシュメモリ等が挙げられる。
【００６２】
ＲＦ回路１０１は、無線の送受信を行うモジュールである。
【００６３】
通信プロセッサ１０２は、ベースバンド信号に対するレイヤ１及びレイヤ２の処理を行う。例えば、レイヤ１処理部１０７は、ＲＦ回路１０１で無線信号が無線周波数からベースバンド周波数へ周波数変換されたベースバンド信号に対して、復調処理及び復号処理を行う。そして、レイヤ２処理部１０６は、復号された受信信号をＩＰデータ化してアプリケーションプロセッサ１０３へ出力する。また、レイヤ２処理部１０６は、アプリケーションプロセッサ１０３から受け取るＩＰデータにヘッダを付加して出力する。そして、レイヤ１処理部１０７は、レイヤ２処理部１０６から受け取ったデータに対して、符号化処理及び変調処理を行う。こうしてレイヤ２処理部１０６で形成された送信信号は、ＲＦ回路１０１を介して無線送信される。
【符号の説明】
【００６４】
１０  信号処理装置
１１  制御プロセッサ
１２  スカラプロセッサ
１３，１５  経路部
１４  ベクトルプロセッサ
２１，５１  接続切替部
２２，２３，５２  部分信号線
３１  スイッチ部
４１  調停部
４２  出力部
４３，４４  スイッチ素子
５３  信号線
【図１】
2014235613.tif 000003
【図２】
2014235613.tif 000004
【図３】
2014235613.tif 000005
【図４】
2014235613.tif 000006
【図５】
2014235613.tif 000007
【図６】
2014235613.tif 000008
【図７】
2014235613.tif 000009
【図８】
2014235613.tif 000010
【図９】
2014235613.tif 000011
【図１０】
2014235613.tif 000012
【図１１】
2014235613.tif 000013
【図１２】
2014235613.tif 000014
【図１３】
2014235613.tif 000015
【図１４】
2014235613.tif 000016
【図１５】
2014235613.tif 000017
【図１６】
2014235613.tif 000018
【図１７】
2014235613.tif 000019