(57)【要約】【課題】  汎用プロセッサを用いて、ソフトウェアでベースバンド送受信処理を実現する場合に、処理効率の向上と処理負荷の集中の緩和に寄与でき、更にハードウェアプラットフォームのアーキテクチャの変更への対応が容易なソフトウェアアーキテクチャを有する無線基地局装置を提供する。【解決手段】  汎用プロセッサを用いて、ソフトウェアでベースバンド送受信処理を実現する無線基地局装置において、ベースバンド送受信処理を行う各機能について複数の呼毎に分散させず、同一の処理を機能としてまとめて一括で処理するようにし、各機能部内では同一起動周期で同一処理データ単位とし、各機能部に対して設定される優先度に応じて処理資源の割り当てを行う無線基地局装置である。【選択図】        図１
2008167496.tif 000002
【特許請求の範囲】
【請求項１】
汎用プロセッサを用いて、ソフトウェアでベースバンド送受信処理を実現する無線基地局装置において、
複数呼に対してそれぞれの呼制御データ、通信データに対する符号化をそれぞれ行う送信符号化処理機能部と、
複数呼に対してそれぞれの呼の無線データフレーム単位で呼制御データと通信データの多重化処理、符号化処理、物理チャネルに対するマッピング処理、変調処理を行う送信フレーム単位処理機能部と、
複数の呼に対してそれぞれの送信電力を決定するための条件を制御し、複数の呼に対してそれぞれの挿入ＴＰＣコマンドを決定するための条件を制御する電力制御系機能部と、
複数の呼に対してそれぞれの拡散処理、電力決定処理、電力設定処理、複数呼のチャネル多重処理を行う送信拡散系機能部と、
複数の呼に対してそれぞれのパス抽出のためのパスサーチ処理、逆拡散処理を行う受信ｃｈｉｐ同期逆拡散系機能部と、
複数の呼に対してそれぞれの無線区間制御データに対してＳＩＲ測定処理、挿入ＴＰＣ決定処理、無線区間制御データの同期検波ＲＡＫＥ処理、無線区間制御データの判定処理、受信ユーザデータ種別判定処理を行う無線区間制御データ処理機能部と、
複数の呼に対してそれぞれの無線データフレーム単位でのユーザデータの同期検波ＲＡＫＥ処理、ユーザデータ判定処理、呼制御データと通信データの分離処理を行う受信フレーム単位ユーザデータ処理機能部と、
複数の呼に対してそれぞれの呼制御データ、通信データの復号処理を行う受信復号化処理機能部と、
ベースバンド送受信処理を実行する前記各機能部の上位機能部からの呼設定に対する呼受付制御、呼応答制御、前記各機能部に対しての動作パラメータ設定を行い、前記各機能部からの報告データを取得し、上位への報告を行うベースバンドチャネル制御部とを有し、
前記各機能部内における各処理の起動周期及び処理データ単位を同一とし、機能部毎に処理の優先度が設定されていることを特徴とする無線基地局装置。
【請求項２】
汎用プロセッサを用いて、ソフトウェアでベースバンド送受信処理を実現する無線基地局装置において、
ベースバンド送受信処理の機能を実行するための実行情報であって、機能間で受け渡される処理の識別情報を取得する実行情報取得部と、
機能を実行するために必要な制御データをインタフェースし、自機能の制御状態及び制御データをインタフェースする制御データインタフェース部と、
前記制御データインタフェース部を介して取得した制御データを用いて、処理実行時の自機能の制御状態を決定し、当該結果をパラメータとして設定する制御判定部と、
ユーザデータをインタフェースするためのユーザデータインタフェース部と、
前記ユーザデータインタフェース部を介して取得したユーザデータと前記制御判定部からのパラメータを用いて実処理又は演算を行う処理演算部と、
機能における各処理の結果を受けて、次工程の機能又は他機能へ引き渡す実行情報を出力する処理実行情報出力部と、
前記各部の実行状況を監視する保守監視部と、
保守監視結果を出力する保守監視データインタフェース部とを有し、
上記機能で制御又は処理するデータの単位、制御又は処理する周期、制御又は処理する優先度、制御又は処理するイベントによって複数の機能群に分割して実装され、
分割実装された複数の機能群に対して処理周期、優先度、イベント毎の起動トリガを与える機能部処理起動マネージャを設けたことを特徴とする無線基地局装置。
【請求項３】
優先度の高い処理に処理資源を優先して割り当て、同一の優先度を持つ処理が重なった場合には、ラウンドロビン方式で処理資源を割り当てることを特徴とする請求項１又は２記載の無線基地局装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｗ−ＣＤＭＡ（Wideband  Code Division Multiple Access）システム等に用いられる無線基地局装置に係り、特に、ＣＰＵ（Central Processing Unit）、ＤＳＰ（Digital Signal Processor）等の汎用プロセッサを用いてソフトウェアでベースバンド送受信処理を実現し、処理効率を向上させ、処理負荷の集中を緩和できる無線基地局装置に関する。
【背景技術】
【０００２】
従来のＷ−ＣＤＭＡシステムに用いられる無線基地局装置について図３３を参照しながら説明する。図３３は、従来の無線基地局装置の構成ブロック図である。
無線基地局装置は、図３３に示すように、ベースバンド送受信部１１，１２，１３と、チャネル（ＣＨ）多重部２１と、ベースバンドチャネル制御部３１とから構成されている。
【０００３】
ベースバンド送受信部１１，１２，１３は、送信側と受信側に以下の機能部を有している。
送信側は、符号化部１０２-1，-2と、データ多重化部１０２と、物理チャネルマッピング部１０３と、変調部１０４と、拡散部１０５と、電力制御部１０６と、電力設定部１０７とを有している。
【０００４】
符号化部１０２-1，-2は、呼制御データ、通信データから成る送信ユーザデータの符号化を行うものである。
データ多重化部１０２は、符号化した呼制御データ、通信データなどの送信ユーザデータの多重化を行うものである。
物理チャネルマッピング部１０３は、多重化後のデータをＣＤＭＡの物理チャネル（符号チャネル）にマッピングし、同期検波用パイロットシンボル及びＴＣＰ（Transmitter Power Control）コマンドなどの無線区間制御データを挿入し、送信データフレームを生成するものである。
【０００５】
変調部１０４は、マッピングされた物理チャネル信号に対し、例えば、ＱＰＳＫ（Quadrature Phase Shift Keying）、１６ＱＡＭ（Quadrature Amplitude Modulation：直交振幅変調）等の一次変調を行うものである。
拡散部１０５は、呼毎の拡散符号を用いて拡散変調を行うものである。
電力制御部１０６は、呼毎の電力値を決定するものである。
電力設定部１０７は、呼毎の拡散符号と決定された電力値を乗算するものである。
【０００６】
受信側は、パスサーチ部２０１と、逆拡散部２０２-1，-2と、ＳＩＲ測定部２０３と、挿入ＴＰＣ生成部２０４と、同期検波ＲＡＫＥ合成部２０５-1，-2と、制御データ判定部２０６と、ユーザデータ判定部２０７と、受信ユーザデータ種別判定部２０８と、データ分離部２０９と、データ復号化部２１０-1，-2とを有している。
【０００７】
パスサーチ部２０１は、受信信号から呼毎の参照符号を用いて参照符号の位相をずらしながら逆拡散を行い、呼の受信信号パスを抽出するものである。
逆拡散部２０２-1，-2は、パスサーチ部２０１で抽出されたパス位置に対して逆拡散を行うものである。
【０００８】
ＳＩＲ測定部２０３は、逆拡散部２０２-1，-2で抽出した呼毎の無線区間制御データチャネル受信信号を用いてその受信品質（ＳＩＲ：Signal to Interference Ratio：希望波電力対干渉波電力比）を測定するものである。
挿入ＴＰＣ生成部２０４は、ＳＩＲ測定部２０３で測定したＳＩＲから挿入ＴＰＣコマンドを決定するものである。
【０００９】
同期検波ＲＡＫＥ合成部２０５-1，-2は、逆拡散部２０２-1，-2の各々で抽出された呼毎の無線区間制御データチャネル、ユーザデータチャネル受信信号に対して同期検波ＲＡＫＥ合成を施すものである。
【００１０】
制御データ判定部２０６は、同期検波ＲＡＫＥ合成部２０５-1，-2で同期検波ＲＡＫＥ合成した無線区間制御データチャネル受信信号を判定し、受信ＴＰＣコマンドに関して判定結果を電力制御部１０６に出力し、ユーザデータ種別識別データに関して後述する受信ユーザデータ種別判別部２０８に出力するものである。
【００１１】
ユーザデータ判定部２０７は、同期検波ＲＡＫＥ合成部２０５-1，-2で同期検波ＲＡＫＥ合成したユーザデータチャネル受信信号を判定するものである。
受信ユーザデータ種別判定部２０８は、ユーザデータ種別識別データの判定結果を用いて当該フレームにて送信側から送信されたユーザデータのデータ種別（呼制御データと通信データの組み合わせ方法）を判定するものである。
【００１２】
データ分離部２０９は、受信ユーザデータ種別判定部２０８の判定結果を用いてユーザデータを呼制御データと通信データに分離するものである。
データ復号化部２１０-1，-2は、データ分離部２０９で分離された呼制御データと通信データを復号するものである。
【００１３】
図３３において、ベースバンド送受信パラメータ群を記憶するベースバンド送受信用パラメータ群記憶部３０１が設けられ、ベースバンド送受信部１１，１２，１３は、そのパラメータを用いて送受信を行う。
また、ベースバンドチャネル制御部３１は、ベースバンド送受信部１１，１２，１３に対して動作パラメータを設定し、設定された動作パラメータはベースバンド送受信用パラメータ群記憶部３０１に記憶される。
ＣＨ多重部２１は、呼毎の送信処理後のデータを加算多重する部位である。
【００１４】
次に、従来の無線基地局の動作について説明する。
符号化部１０１-1，-2で符号化された送信ユーザデータは、データ多重化部１０２に入力され、データ多重化部１０２では、符号化部１０１-1，-2でそれぞれ符号化された呼制御データ、通信データの多重化を行う。多重化後の送信データは、物理チャネルマッピング部１０３に入力される。
【００１５】
物理チャネルマッピング部１０３では、多重化後のデータをＣＤＭＡの物理チャネル（符号チャネル）にマッピングし、同期検波用パイロットシンボル及びＴＰＣコマンド等の無線区間制御データを挿入し、送信データフレームを生成する。
【００１６】
パイロットシンボルは、当該呼のシステムタイミングを元に基地局、端末とも既知であるユニークなシンボルが挿入される。ＴＰＣコマンドに関して、例えば、受信無線区間制御データからそのＳＩＲを測定し、測定結果に応じて挿入ＴＰＣ生成部２０４で挿入ＴＰＣが決定され、生成される。
【００１７】
一般的には、当該呼の基準ＳＩＲと測定ＳＩＲを比較し、
測定ＳＩＲ  ＞  基準ＳＩＲ  の時には、ダウン（DOWN）コマンド
測定ＳＩＲ  ＜  基準ＳＩＲ  の時には、アップ（UP）コマンド
を生成する。
物理チャネルマッピング部１０３でフレーム化された送信データは変調部１０４で変調され、拡散部１０５で拡散が施され、電力設定部１０７に入力される。
【００１８】
一方、受信したベースバンド信号は、まずパスサーチ部２０１にてパスのタイミングの抽出が行われる。パス抽出には、例えば、当該呼用の参照符号を用いて参照符号の位相をずらしながら逆拡散（相関演算）を行い、相関値がしきい値を超える場合に、当該タイミングをパスのタイミングと判定する。
【００１９】
パスサーチ部２０１により抽出されたパスに対して、逆拡散部２０２-1，-2では逆拡散が施され、無線区間制御データ信号（制御データＣＨ）、ユーザデータ信号（ユーザデータＣＨ）に分離される。無線区間制御データ信号、ユーザデータ信号は、それぞれ対応する同期検波ＲＡＫＥ合成部２０５-1，-2で同期検波、ＲＡＫＥ合成される。
【００２０】
また、逆拡散後の無線区間制御データ信号を用いて、ＳＩＲ測定部２０３にて呼毎の受信品質（ＳＩＲ）を測定し、挿入ＴＰＣ生成部２０４における挿入ＴＰＣの決定に用いられる。
同期検波後の無線区間制御データは、制御データ判定部２０６に入力され、制御データ判定部２０６では無線区間制御データについて、例えば、ＴＰＣコマンドの判定、ユーザデータ種別識別データの判定を行う。
【００２１】
判定されるＴＰＣコマンドは、一般的に「電力ＵＰ」「電力ＤＯＷＮ」の情報を持っており、ＴＰＣコマンド判定結果から電力制御部１０６において、現状の電力値に対して、例えば、「電力ＵＰ」の場合は＋１ｄＢ、「電力ＤＯＷＮ」の場合は−１ｄＢという電力を決定する。決定した電力値は、電力設定部１０７にて送信データと乗算され、出力される。各呼毎の電力値によってｂｉｔ拡張された送信データは、ＣＨ多重部２１にて多重化され、出力される。
【００２２】
他方、ユーザデータ種別識別データは判定後、受信ユーザデータ種別判定部２０８に入力される。ユーザデータ種別識別データとは、当該フレームにて送信側より送信されたユーザデータのデータ種別を判定するための情報であり、どのようなフォーマットを持つ呼制御データと通信データが組み合わされて当該フレームの送信ユーザデータが構成（多重）されているかを示すものである。
【００２３】
受信ユーザデータ種別判定部２０８では、このユーザデータ種別識別データに基づいてユーザデータの構成状態を判定する。受信ユーザデータ種別判定部２０８にて判定したデータの構成状態により、データ分離部２０９では、ユーザデータを呼制御データと通信データに分離し、分離後の呼制御データ、通信データはそれぞれデータ復号化部２１０-1，-2で復号され、呼制御データ、通信データを得るものである。
【００２４】
無線基地局においては、上記動作が複数呼について、ベースバンドチャネル制御部３１から動作パラメータをそれぞれに設定することにより、ベースバンド送受信部１１，１２，１３が独立に割り当てられて送受信処理が行われることになる。
【００２５】
特に、従来技術における基地局構成においては、例えば、一つ又は複数のベースバンド送受信部をハードウェアで実現し、ベースバンド送受信部のハードウェアは、動作パラメータを設定できるように、動作パラメータ群をレジスタ構成として、ベースバンドチャネル制御部３１に対して提供し、ベースバンドチャネル制御部３１ではこのレジスタを設定、制御することにより複数呼のベースバンド送受信処理を実現していた。すなわち、呼に対して専用にハードウェア（資源）を割り当てる構成となっていた。
【００２６】
また、無線通信技術として近年、送受信に必要な信号処理を、汎用プロセッサを用いてソフトウェアで実現する、いわゆるソフトウェア無線技術がある。
ソフトウェア無線機については、例えば、特開２００４−２７４３００号公報（出願人：株式会社日立国際電気）がある（特許文献１）。
【００２７】
【特許文献１】特開２００４−２７４３００号公報
【発明の開示】
【発明が解決しようとする課題】
【００２８】
しかしながら、ソフトウェア無線技術を用いて無線基地局を構成した場合に、従来技術と同様の構成、すなわち呼に対して専用に資源を割り当てる構成を用いると、以下の問題点がある。
【００２９】
プロセッサ処理を考えた場合、ハードウェアによる処理のように複数の処理をリアルタイムで並列に行うことができず、シリアル処理になる。従来構成の考え方のように呼に対してプロセッサ資源を割り当てるという構成を適用した場合、呼毎にシリアルに資源を割り当てることとなる。
【００３０】
しかしながら、無線基地局のような複数呼の動作を考えた場合、ある決まったタイミングまでに複数の処理を同時に、言い換えると、均一に処理を進める必要があり、一つの呼のみの専用の資源を割り当てた場合、図３４に示すように、呼毎の送信タイミングと呼毎の処理タイミングにおいて処理が間に合う場合はよいが、図３５に示すように、呼毎の送信タイミングと呼毎の処理タイミングにおいて、他の呼の処理が間に合わない場合が存在するという問題点がある。図３４は、呼毎の送信タイミングと呼毎の処理タイミングにおいて処理が間に合う場合を示す図であり、図３５は、呼毎の送信タイミングと呼毎の処理タイミングにおいて処理が間に合わない場合を示す図である。
【００３１】
また、換言すると、許容時間に対する呼毎の実効的な処理時間が短いことが要求され、すなわち負荷が集中していることと等価となる。システムがこの状況を許容しているとき、この負荷集中にも対応できるように、高速な処理を実行しなければならない。呼毎の処理を、プロセッサを用いて行うことを想定しているので、負荷集中時にも対応できるような高速なプロセッサを用いることが考えられるが、一般的に高速なプロセッサほど高価であるという問題がある。
【００３２】
また、ソフトウェアでベースバンド送受信処理を実現する場合においても、プロセッサの能力によりハードウェアプラットフォームのアーキテクチャは異なることが考えられる。
すなわち、現在において高価なプロセッサが将来的には安価になったり、複数のプロセッサを用いて処理していたものを一つに集約できるようになったりと、プロセッサを交換した方がシステム全体として安価に構成できる場合がある。
その場合、ソフトウェアのアーキテクチャが元々のハードウェアプラットフォームのアーキテクチャに対する依存度が大きいと、ハードウェアプラットフォームの変更がソフトウェアのアーキテクチャの大幅な変更を生むという問題がある。
【００３３】
本発明は上記実状に鑑みて為されたものであり、汎用プロセッサを用いて、ソフトウェアでベースバンド送受信処理を実現する場合に、処理効率の向上と処理負荷の集中の緩和に寄与でき、更にハードウェアプラットフォームのアーキテクチャの変更への対応が容易なソフトウェアアーキテクチャを有する無線基地局装置を提供することを目的とする。
【課題を解決するための手段】
【００３４】
上記従来例の問題点を解決するための本発明は、汎用プロセッサを用いて、ソフトウェアでベースバンド送受信処理を実現する無線基地局装置において、複数呼に対してそれぞれの呼制御データ、通信データに対する符号化をそれぞれ行う送信符号化処理機能部と、複数呼に対してそれぞれの呼の無線データフレーム単位で呼制御データと通信データの多重化処理、符号化処理、物理チャネルに対するマッピング処理、変調処理を行う送信フレーム単位処理機能部と、複数の呼に対してそれぞれの送信電力を決定するための条件を制御し、複数の呼に対してそれぞれの挿入ＴＰＣコマンドを決定するための条件を制御する電力制御系機能部と、複数の呼に対してそれぞれの拡散処理、電力決定処理、電力設定処理、複数呼のチャネル多重処理を行う送信拡散系機能部と、複数の呼に対してそれぞれのパス抽出のためのパスサーチ処理、逆拡散処理を行う受信ｃｈｉｐ同期逆拡散系機能部と、複数の呼に対してそれぞれの無線区間制御データに対してＳＩＲ測定処理、挿入ＴＰＣ決定処理、無線区間制御データの同期検波ＲＡＫＥ処理、無線区間制御データの判定処理、受信ユーザデータ種別判定処理を行う無線区間制御データ処理機能部と、複数の呼に対してそれぞれの無線データフレーム単位でのユーザデータの同期検波ＲＡＫＥ処理、ユーザデータ判定処理、呼制御データと通信データの分離処理を行う受信フレーム単位ユーザデータ処理機能部と、複数の呼に対してそれぞれの呼制御データ、通信データの復号処理を行う受信復号化処理機能部と、ベースバンド送受信処理を実行する上記各機能部の上位機能部からの呼設定に対する呼受付制御、呼応答制御、前記各機能部に対しての動作パラメータ設定を行い、各機能部からの報告データを取得し、上位への報告を行うベースバンドチャネル制御部とを有し、各機能部内における各処理の起動周期及び処理データ単位を同一とし、機能部毎に処理の優先度が設定されていることを特徴とする。
【００３５】
本発明は、汎用プロセッサを用いて、ソフトウェアでベースバンド送受信処理を実現する無線基地局装置において、ベースバンド送受信処理の機能を実行するための実行情報であって、機能間で受け渡される処理の識別情報を取得する実行情報取得部と、機能を実行するために必要な制御データをインタフェースし、自機能の制御状態及び制御データをインタフェースする制御データインタフェース部と、制御データインタフェース部を介して取得した制御データを用いて、処理実行時の自機能の制御状態を決定し、当該結果をパラメータとして設定する制御判定部と、ユーザデータをインタフェースするためのユーザデータインタフェース部と、ユーザデータインタフェース部を介して取得したユーザデータと制御判定部からのパラメータを用いて実処理又は演算を行う処理演算部と、機能における各処理の結果を受けて、次工程の機能又は他機能へ引き渡す実行情報を出力する処理実行情報出力部と、各部の実行状況を監視する保守監視部と、保守監視結果を出力する保守監視データインタフェース部とを有し、上記機能で制御又は処理するデータの単位、制御又は処理する周期、制御又は処理する優先度、制御又は処理するイベントによって複数の機能群に分割して実装され、分割実装された複数の機能群に対して処理周期、優先度、イベント毎の起動トリガを与える機能部処理起動マネージャを設けたことを特徴とする。
【００３６】
本発明は、上記無線基地局装置において、優先度の高い処理に処理資源を優先して割り当て、同一の優先度を持つ処理が重なった場合には、ラウンドロビン方式で処理資源を割り当てることを特徴とする。
【発明の効果】
【００３７】
本発明によれば、汎用プロセッサを用いて、ソフトウェアでベースバンド送受信処理を実現する無線基地局装置において、複数呼に対してそれぞれの呼制御データ、通信データに対する符号化をそれぞれ行う送信符号化処理機能部と、複数呼に対してそれぞれの呼の無線データフレーム単位で呼制御データと通信データの多重化処理、符号化処理、物理チャネルに対するマッピング処理、変調処理を行う送信フレーム単位処理機能部と、複数の呼に対してそれぞれの送信電力を決定するための条件を制御し、複数の呼に対してそれぞれの挿入ＴＰＣコマンドを決定するための条件を制御する電力制御系機能部と、複数の呼に対してそれぞれの拡散処理、電力決定処理、電力設定処理、複数呼のチャネル多重処理を行う送信拡散系機能部と、複数の呼に対してそれぞれのパス抽出のためのパスサーチ処理、逆拡散処理を行う受信ｃｈｉｐ同期逆拡散系機能部と、複数の呼に対してそれぞれの無線区間制御データに対してＳＩＲ測定処理、挿入ＴＰＣ決定処理、無線区間制御データの同期検波ＲＡＫＥ処理、無線区間制御データの判定処理、受信ユーザデータ種別判定処理を行う無線区間制御データ処理機能部と、複数の呼に対してそれぞれの無線データフレーム単位でのユーザデータの同期検波ＲＡＫＥ処理、ユーザデータ判定処理、呼制御データと通信データの分離処理を行う受信フレーム単位ユーザデータ処理機能部と、複数の呼に対してそれぞれの呼制御データ、通信データの復号処理を行う受信復号化処理機能部と、ベースバンド送受信処理を実行する上記各機能部の上位機能部からの呼設定に対する呼受付制御、呼応答制御、前記各機能部に対しての動作パラメータ設定を行い、各機能部からの報告データを取得し、上位への報告を行うベースバンドチャネル制御部とを有し、各機能部内における各処理の起動周期及び処理データ単位を同一とし、機能部毎に処理の優先度が設定されている無線基地局装置としているので、汎用プロセッサを用いて、ソフトウェアでベースバンド送受信処理を実現する場合に、処理効率の向上と処理負荷の集中の緩和に寄与できる効果がある。
【００３８】
本発明によれば、汎用プロセッサを用いて、ソフトウェアでベースバンド送受信処理を実現する無線基地局装置において、ベースバンド送受信処理の機能を実行するための実行情報であって、機能間で受け渡される処理の識別情報を取得する実行情報取得部と、機能を実行するために必要な制御データをインタフェースし、自機能の制御状態及び制御データをインタフェースする制御データインタフェース部と、制御データインタフェース部を介して取得した制御データを用いて、処理実行時の自機能の制御状態を決定し、当該結果をパラメータとして設定する制御判定部と、ユーザデータをインタフェースするためのユーザデータインタフェース部と、ユーザデータインタフェース部を介して取得したユーザデータと制御判定部からのパラメータを用いて実処理又は演算を行う処理演算部と、機能における各処理の結果を受けて、次工程の機能又は他機能へ引き渡す実行情報を出力する処理実行情報出力部と、各部の実行状況を監視する保守監視部と、保守監視結果を出力する保守監視データインタフェース部とを有し、上記機能で制御又は処理するデータの単位、制御又は処理する周期、制御又は処理する優先度、制御又は処理するイベントによって複数の機能群に分割して実装され、分割実装された複数の機能群に対して処理周期、優先度、イベント毎の起動トリガを与える機能部処理起動マネージャを設けた無線基地局装置としているので、汎用プロセッサを用いて、ソフトウェアでベースバンド送受信処理を実現する場合に、処理効率の向上と処理負荷の集中の緩和に寄与でき、更にハードウェアプラットフォームのアーキテクチャの変更への対応が容易なソフトウェアアーキテクチャを有することができる効果がある。
【００３９】
本発明によれば、優先度の高い処理に処理資源を優先して割り当て、同一の優先度を持つ処理が重なった場合には、ラウンドロビン方式で処理資源を割り当てる上記無線基地局装置としているので、優先度に応じた効率的な処理資源の割り当てができる効果がある。
【発明を実施するための最良の形態】
【００４０】
本発明の実施の形態について図面を参照しながら説明する。
本発明の実施の形態に係る無線基地局装置は、ベースバンド送受信処理を行う各機能について複数の呼毎に分散させず、同一の処理を機能としてまとめて一括で処理するようにし、各機能部内では同一起動周期で同一処理データ単位とし、各機能部に対して設定される優先度に応じて処理資源の割り当てを行い、汎用プロセッサを用いて、ソフトウェアでベースバンド送受信処理を実現する場合に、処理効率の向上と処理負荷の集中の緩和に寄与でき、更にハードウェアプラットフォームのアーキテクチャの変更への対応が容易なソフトウェアアーキテクチャとすることができる。
【００４１】
本発明の実施の形態について図１を参照しながら説明する。図１は、本発明の実施の形態に係る無線基地局の概略構成ブロック図である。
本発明の実施の形態に係る無線基地局（第１の基地局）は、図１に示すように、上位レイヤ制御データインタフェースバッファ７１と、チャネル制御データバッファ７２と、上位レイヤ送信データインタフェースバッファ７３と、送信データバッファ７４と、上位レイヤ受信データインタフェースバッファ７５と、受信データバッファ７６とから構成され、ベースバンドの各機能部はそれぞれのバッファを介してインタフェースをとるようになっている。
【００４２】
上位レイヤ制御データインタフェースバッファ７１は、上位レイヤからベースバンド部への呼設定制御情報及びベースバンド部から上位レイヤへの報告情報をインタフェースするものである。
【００４３】
チャネル制御データバッファ７２は、ベースバンドチャネル制御機能部とベースバンド送受信機能部との間での動作パラメータ及び報告情報、及びベースバンド送受信機能部同士のチャネル制御データをインタフェースするものである。
【００４４】
上位レイヤ送信データインタフェースバッファ７３は、上位レイヤとの送信データをインタフェースするものである。
送信データバッファ７４は、ベースバンド送受信機能部の間で送信データをインタフェースするものである。
【００４５】
上位レイヤ受信データインタフェースバッファ７５は、上位レイヤとの受信データをインタフェースするものである。
受信データバッファ７６は、ベースバンド送受信機能部の間で受信データをインタフェースするものである。
【００４６】
［ベースバンドチャネル制御機能部］
ベースバンドチャネル制御機能部４１について図２を参照しながら説明する。図２は、ベースバンドチャネル制御機能部４１の構成概略図である。
ベースバンドチャネル制御機能部４１は、図２に示すように、上位レイヤ制御データインタフェースバッファ７１及びチャネル制御データバッファ７２とのインタフェースをとる制御データインタフェース部４１１と、ベースバンド送受信部の上位機能部からの呼設定に対する呼受付制御部４１２と、呼応答制御部４１３と、ベースバンド送受信部の各機能部に対しての動作パラメータ設定等を行う送受信機能部動作パラメータ設定制御部４１４と、各機能部からの報告データを取得し、上位へ報告等を行う報告データ取得制御部４１５とを備えている。
【００４７】
［送信符号化機能部］
送信符号化機能部５２について図３を参照しながら説明する。図３は、送信符号化機能部の構成概略図である。
送信符号化機能部５２は、図３に示すように、複数呼に対してそれぞれの呼制御データ、通信データの対する符号化を行う送信符号化部５２３，５２４と、送信符号化部５２３，５２４に対するパラメータやステータスの制御を行う送信符号化処理制御部５２２と、チャネル制御データバッファ７２とインタフェースをとるための制御データインタフェース部５２１と、上位レイヤ送信データインタフェースバッファ７３及び送信データバッファ７４とインタフェースをとるための送信データインタフェース部５２９とをそなえている。
【００４８】
［送信フレーム単位処理制御部］
送信フレーム単位処理機能部５３について図４を参照しながら説明する。図４は、送信フレーム単位処理機能部の構成概略図である。
送信フレーム単位処理機能部５３は、図４に示すように、複数呼に対してそれぞれの呼の無線データフレーム単位での呼制御データと通信データの多重化及び符号化を行うデータ多重化処理部５３４と、物理チャネルに対するマッピング処理を行う物理ＣＨマッピング処理部５３５と、変調処理を行う変調処理部５３３と、データ多重化処理部５３４と物理ＣＨマッピング処理部５３５の演算に対するパラメータやステータスの制御を行う送信フレーム単位処理制御部５３２と、チャネル制御データバッファ７２とインタフェースをとるための制御データインタフェース部５３１と、送信データバッファ７４とインタフェースをとるための送信データインタフェース部５３９とを備えている。
【００４９】
［送信拡散系機能部］
送信拡散系機能部５４について図５を参照しながら説明する。図５は、送信拡散系機能部の構成概略図である。
送信拡散系機能部５４は、図５に示すように、複数呼に対してそれぞれの拡散処理を行う拡散処理部５４４と、電力決定処理を行う電力決定処理部５４５と、電力設定処理を行う電力設定処理部５４３と、複数呼のチャネル多重処理を行うＣＨ多重処理部５４６と、電力設定処理部５４３、拡散処理部５４４、電力決定処理部５４５及びＣＨ多重処理部５４６の演算に対するパラメータやステータスの制御を行う送信拡散系制御部５４２と、チャネル制御データバッファ７２とインタフェースをとるための制御データインタフェース部５４１と、送信データバッファ７４とインタフェースをとるための送信データインタフェース部５４９とを備えている。
【００５０】
［受信ｃｈｉｐ同期逆拡散系機能部］
受信ｃｈｉｐ同期逆拡散系機能部６１について図６を参照しながら説明する。図６は、受信ｃｈｉｐ同期逆拡散系機能部の構成概略図である。
受信ｃｈｉｐ同期逆拡散系機能部６１は、複数の呼に対してそれぞれのパスを抽出するパスサーチ処理部６１３と、制御チャネルの逆拡散処理を行う制御ＣＨ逆拡散処理部６１４と、ユーザデータチャネルの逆拡散処理を行うユーザデータＣＨ逆拡散処理部６１５と、パスサーチ処理部６１３，制御ＣＨ逆拡散処理部６１４及びユーザデータＣＨ逆拡散処理部６１５の演算に対するパラメータやステータスの制御を行う受信ｃｈｉｐ同期逆拡散系制御部６１２と、チャネル制御データバッファ７２とインタフェースルをとる制御データインタフェース部６１１と、受信データバッファ７６とインタフェースルをとる受信データインタフェース部６１９とを備えている。
【００５１】
［無線区間制御データ処理機能部］
無線区間制御データ処理機能部６２について図７を参照しながら説明する。図７は、無線区間制御データ処理機能部の構成概略図である。
無線区間制御データ処理機能部６２は、図７に示すように、複数の呼に対してそれぞれの無線区間制御データに対してＳＩＲ測定処理を行うＳＩＲ測定処理部６２３と、挿入ＴＰＣ決定処理を行う挿入ＴＰＣ決定処理部６２４と、無線区間制御データの同期検波ＲＡＫＥ処理を行う制御ＣＨ同期検波ＲＡＫＥ処理部６２５と、無線区間制御データ判定処理を行う制御データ判定処理部６２６と、受信ユーザデータ種別判定処理を行う受信ユーザデータ種別判定処理部６２７と、ＳＩＲ測定処理部６２３，挿入ＴＰＣ決定処理部６２４，制御ＣＨ同期検波ＲＡＫＥ処理部６２５，制御データ判定処理部６２６及び受信ユーザデータ種別判定処理部６２７の演算に対するパラメータやステータスの制御を行う無線区間制御データ処理制御部６２２と、チャネル制御データバッファ７２とインタフェースルをとる制御データインタフェース部６２１と、受信データバッファ７６とインタフェースルをとる受信データインタフェース部６２９とを備えている。
【００５２】
［受信フレーム単位ユーザデータ処理機能部］
受信フレーム単位ユーザデータ処理機能部６３について図８を参照しながら説明する。図８は、受信フレーム単位ユーザデータ処理機能部の構成概略図である。
受信フレーム単位ユーザデータ処理機能部６３は、図８に示すように、複数の呼に対してそれぞれの無線データフレーム単位でのユーザデータの同期検波ＲＡＫＥ処理を行うユーザデータＣＨ同期検波ＲＡＫＥ処理部６３３と、ユーザデータ判定処理を行うユーザデータ判定処理部６３４と、呼制御データと通信データの分離処理を行うデータ分散処理部６３５と、ユーザデータＣＨ同期検波ＲＡＫＥ処理部６３３，ユーザデータ判定処理部６３４及びデータ分散処理部６３５の演算に対するパラメータやステータスの制御を行う受信フレーム単位処理制御部６３２と、チャネル制御データバッファ７２とインタフェースルをとる制御データインタフェース部６３１と、受信データバッファ７６とインタフェースルをとる受信データインタフェース部６３９とを備えている。
【００５３】
［受信復号化処理機能部］
受信復号化処理機能部６４について図９を参照しながら説明する。図９は、受信復号化処理機能部の概略構成図である。
受信復号化処理機能部６４は、図９に示すように、複数の呼に対してそれぞれの呼制御データ、通信データの復号処理を行うデータ復号化処理部６４３，６４４と、データ復号化処理部６４３，６４４の演算に対するパラメータやステータスの制御を行う受信復号化処理制御部６４２と、チャネル制御データバッファ７２とインタフェースルをとる制御データインタフェース部６４１と、受信データバッファ７６とインタフェースルをとる受信データインタフェース部６４９とを備えている。
【００５４】
［電力制御機能部］
電力制御系機能部４２について図１０を参照しながら説明する。図１０は、電力制御系機能部の概略構成図である。
電力制御系機能部４２は、図１０に示すように、複数の呼に対してそれぞれの送信電力を決定するための条件（電力設定ステータス）を制御する電力設定ステータス制御部４２２と、複数の呼に対してそれぞれに挿入するＴＰＣコマンドを決定するための条件（ＴＰＣ挿入ステータス）を制御するＴＰＣ挿入ステータス制御部４２３と、チャネル制御データバッファ７２とインタフェースをとる制御データインタフェース部４２１とを備えている。
【００５５】
［無線基地局の動作］
次に、図１に示す無線基地局における動作について説明する。
ベースバンド部に対しては、呼制御部などの上位レイヤから上位レイヤ制御データインタフェースバッファ７１に制御データが書き込まれる。上位レイヤからの制御データとしては、当該呼設定時の制御パラメータを含む呼設定情報や、当該呼解放時の呼解放情報などがある。
【００５６】
ベースバンドチャネル制御機能部４１は、定期的に制御データインタフェース部４１１を介して上位レイヤ制御データインタフェースバッファ７１内の制御データを確認し、呼設定情報などの受け付けるべき制御があるときは、当該呼に対する呼受付制御を呼受付制御部４１２にて行う。
【００５７】
呼受付制御部４１２での制御を受けて、送受信機能部動作パラメータ設定制御部４１４にて制御データインタフェース部４１１を介して制御パラメータを取得し、ベースバンド送受信部の各機能部に対する動作パラメータを作成し、制御データインタフェース部４１１を介してチャネル制御データバッファ７２に設定する。
【００５８】
送受信機能部動作パラメータ設定制御部４１４での制御を受けて、呼を受け付けたことを上位レイヤに通知すべく、呼応答制御部４１３にて呼応答制御を行う。呼応答制御部４１３は、制御データインタフェース部４１１を介して上位レイヤ制御データインタフェースバッファ７１に応答情報を出力する。
【００５９】
また、後述するが、チャネル制御データバッファ７２内にはベースバンド送受信部の各機能部からの報告データが格納されている。ベースバンドチャネル制御機能部４１では定期的に制御データインタフェース部４１１を介してチャネル制御データバッファ７２内の報告データを報告データ取得制御部４１５が取得し、上位に対する報告データを作成し、制御データインタフェース部４１１を介して上位レイヤ制御データインタフェースバッファ７１に報告データとして出力する。
【００６０】
ここで、チャネル制御データバッファ７２の使用方法について図１１を参照しながら説明する。図１１は、チャネル制御データバッファ構造を示す図である。
図１１に示すように、チャネル制御データバッファ７２は、ベースバンドチャネル制御部設定情報、ベースバンドチャネル制御部報告情報、ベースバンド送受信機能部間チャネル制御インタフェース情報が格納されるバッファである。
【００６１】
ベースバンドチャネル制御部設定情報とは、送受信機能部動作パラメータ設定制御部４１４にて作成された各送受信機能部に設定する動作パラメータのことである。
ベースバンドチャネル制御部報告情報とは、各送受信機能部にて送受信処理を行った結果であり、例えば、送受信処理完了通知、品質測定結果など上位レイヤに報告すべき内容のものになる情報である。
【００６２】
ベースバンド送受信機能部間チャネル制御インタフェース情報とは、各機能部における固有の信号処理の結果や、各機能部における信号処理状態について次工程の機能部又は他機能部に対して通知するための情報である。例えば、送信電力制御における判定ＴＰＣ、挿入ＴＰＣの情報などは当該インタフェース情報として扱うことができる。
【００６３】
また、当該呼が無線同期しているか否かを示す同期情報なども当該インタフェース情報として扱うことができる。
あるいは、本実施の形態に係るインタフェースを通して次工程に対する処理の起動情報を与えることも可能である。すなわち、ある処理の結果、次工程の処理が起動可能になったことを本実施の形態に係るインタフェースを通し、次工程の機能部においては定期的に本実施の形態に係るインタフェースを確認し、起動可能を認識できたら自機能の処理を行うということである。
【００６４】
図１１に示すように、チャネル制御データバッファ７２は、バッファ内にベースバンド送受信部で使用するすべての呼に対するパラメータや起動情報などが格納されている構成となっている。
ベースバンド送受信部の各機能部は自機能部に処理資源が与えられると、一つ又は複数の呼の処理に必要な動作パラメータや起動情報をチャネル制御データバッファ７２から取得し、送受信処理を行う。
【００６５】
次に、各送受信機能部の動作について説明する。尚、各送受信機能部に実装される固有の処理については、従来技術におけるものとその処理自体が基本的に同様である場合には、詳細な説明を省略する。
上位レイヤ送信データインタフェースバッファ７３には、上位レイヤから送信すべき呼制御データ、通信データが格納されている。送信符号化処理機能部５２は、処理資源が与えられると、送信データインタフェース部５２９を介して送信データを取得し、制御データインタフェース部５２１を介して動作パラメータを取得する。
【００６６】
取得した動作パラメータは、送信符号化処理制御部５２２にてデータ符号化処理部５２３，５２４の演算用パラメータの形に変換、あるいは展開する。例えば、動作パラメータには、符号化方式や符号化レートの形で設定され、演算用パラメータとしては、符号化演算の実パラメータに変換する等である。
【００６７】
そして、データ符号化処理部５２３，５２４では、演算用パラメータと送信データインタフェース部５２９を介して取得した送信データを用いて符号化演算を行う。演算後の送信データは、送信データインタフェース部５２９を介して送信データバッファ７４に出力され、演算完了結果、送信フレーム単位処理機能部５３に対する起動情報を、制御データインタフェース部５２１を介してチャネル制御データバッファ７２に出力する。
【００６８】
送信フレーム単位処理機能部５３は、処理資源が与えられると、制御データインタフェース部５３１を介して送信符号化処理機能部５２からの起動情報を取得し、制御データインタフェース部５３１を介して動作パラメータを取得する。
【００６９】
取得した動作パラメータは、送信フレーム単位処理制御部５３２にて、変調処理部５３３，データ多重化処理部５３４及び物理ＣＨマッピング処理部５３５の演算用パラメータの形に変換あるいは展開する。
【００７０】
変調処理部５３３，データ多重化処理部５３４及び物理ＣＨマッピング処理部５３５では、演算用パラメータと送信データインタフェース部５３９を介して送信データバッファ７４から取得した送信データを用いて、各処理を行う。その後、処理された送信データは、送信データインタフェース部５３９を介して送信データバッファ７４に出力され、演算完了結果を、制御データインタフェース部５３１を介して７２に出力する。
【００７１】
電力制御系機能部４２は、処理資源が与えられると、制御データインタフェース部４２１を介して動作パラメータを取得し、取得した動作パラメータに基づいて、電力設定ステータス制御部４２２及びＴＰＣ挿入ステータス制御部４２３の各制御を行う。電力設定ステータス制御部４２２及びＴＰＣ挿入ステータス制御部４２３にて決定したステータス情報は、制御データインタフェース部４２１を介してチャネル制御データバッファ７２に出力する。
【００７２】
ここで、電力制御動作について図１２，図１３を参照しながら説明する。図１２は、電力設定ステータス制御部の動作例を示す図であり、図１３は、ＴＰＣ挿入ステータス制御部の動作例を示す図である。
図１２は、Ｗ−ＣＤＭＡ（Wide Band  Code Division Multiple Access）における送信電力を決定するための条件の例を示している。送信電力の決定のための条件（ステータス）は、図１４の表のようにまとめられる。図１４は、送信電力決定のための条件を示す図である。
図１４における入力が制御データインタフェース部４２１を介してチャネル制御データバッファ７２から得られる動作パラメータであり、この動作パラメータを基に電力設定ステータス制御部４２２では図１４の条件について判断し、それぞれについて状態を確定する。
【００７３】
図１２及び図１４に示すように、電力設定ステータス制御部４２２は、入力がコンプレストモードＧＡＰ（Generic Access Profile）情報である場合に、当該スロットにＧＡＰがあるか否かを判断し、ＧＡＰがあれば送信オンとし、ＧＡＰがなければ送信オフとする処理を行う。
【００７４】
次に、送信オンの場合には、入力が同期情報の場合に、フレーム同期又は非同期を判断し、非同期であれば非ループ（Ｌｏｏｐ）状態を、同期であればループ状態を出力する。
非ループ状態の場合に、入力が初期同期情報の場合に、初期同期前か又は初期同期後かを判断し、初期同期前なら電力増加動作状態を、初期同期後なら電力維持動作状態を出力する。
【００７５】
次に、電力増加動作状態の場合には、入力が電力増加動作制御周期及び電力増加動作制御回数の場合に、電力増加動作継続中か又は電力増加動作終了かを判断し、電力増加動作継続中であれば電力増加状態を、電力増加動作終了であれば同期待ち状態を出力する。
【００７６】
そして、電力増加状態の場合には、入力が電力増加動作制御周期の場合に、電力増加タイミングの到来か又は電力増加タイミングの未到来かを判断し、電力増加タイミングの到来であれば電力増加状態を、電力増加タイミングの未到来であれば電力維持状態を出力する。
【００７７】
上記判断の結果、電力増加状態であれば、強制電力増加制御を行い、電力維持及び同期待ちの場合は、電力値ｈｏｌｄ（維持）制御を行う。
また、Ｌｏｏｐ状態の場合には、入力がＤＬ  ＲＰＰ（Down Link Recovery Power Period）情報の場合に、ＤＬ  ＲＰＰ区間であるのか、又は非ＤＬ  ＲＰＰ区間であるかを判定し、ＤＬ  ＲＰＰ区間であれば、±１制御状態を出力し、非ＤＬ  ＲＰＰ区間であれば、±２制御状態を出力する。±１制御状態であれば、判定ＴＰＣによる±１ｄＢの制御を行い、±２制御状態であれば、判定ＴＰＣによる±２ｄＢの制御を行う。
【００７８】
尚、送信オフ状態であれば、送信オフの制御を行う。
また、各状態は、電力設定ステータス制御部４２２において、電力制御ステータス判定を行い、その判定結果によって、上記各制御のいずれかを選択し、選択した制御を実行するようになっている。
【００７９】
挿入ＴＰＣを決定する場合について図１３を参照しながら説明する。図１３では、Ｗ−ＣＤＭＡにおける挿入ＴＰＣを決定するための条件の例を示しており、挿入ＴＰＣの決定のための条件（ステータス）は図１５の表のようにまとめられる。図１５は、挿入ＴＰＣ決定のための条件を示す図である。
図１５における入力が制御データインタフェース部４２１を介してチャネル制御データバッファ７２から得られる動作パラメータであり、この動作パラメータを基にＴＰＣ挿入ステータス制御部４２３では図１５の条件について判断し、それぞれについて状態を確定する。
【００８０】
図１３及び図１５に示すように、ＴＰＣ挿入ステータス制御部４２３は、入力がコンプレストモードＧＡＰ情報である場合に、当該スロットにＧＡＰがあるか否かを判断し、ＧＡＰがなければ挿入状態とし、ＧＡＰがあれば非挿入状態とする処理を行う。
【００８１】
次に、挿入状態の場合には、入力が同期情報の場合に、フレーム同期又は非同期を判断し、非同期であれば交番挿入状態を、同期であれば通常挿入状態を出力する。
交番挿入状態の場合に、入力が交番周期の場合に、交番変化タイミングの到来か又は交番変化タイミングの未到来かを判断し、交番変化タイミングの到来であれば反転挿入状態を、交番変化タイミングの未到来であれば強制ＵＰ挿入状態を出力する。
【００８２】
上記判断の結果、ＴＰＣ挿入ステータス制御部４２３は、反転挿入状態であれば、前回の出力に対する反転出力を挿入し、強制ＵＰ挿入状態であれば、強制ＵＰコマンドを挿入する制御を行う。
また、通常挿入状態では、ターゲット（対象）ＳＩＲとＳＩＲ測定結果の比較結果を挿入し、非挿入状態であれば、挿入を行わないようになっている。
尚、各状態は、ＴＰＣ挿入ステータス制御部４２３において、挿入ＴＰＣステータス判定を行い、その判定結果によって、上記各制御のいずれかを選択し、選択した制御を実行するようになっている。
【００８３】
そして、送信拡散系機能部５４は、処理資源が与えられると、制御データインタフェース部５４１を介して動作パラメータを取得する。取得した動作パラメータは、送信拡散系制御部５４２にて電力設定処理部５４３，拡散処理部５４４，電力決定処理部５４５及びＣＨ多重処理部５４６の演算用パラメータの形に変換あるいは展開する。ここでの演算パラメータには、電力制御系機能部４２からの電力設定ステータスの情報が含まれる。
【００８４】
電力設定処理部５４３，拡散処理部５４４，電力決定処理部５４５及びＣＨ多重処理部５４６では、演算用パラメータと送信データインタフェース部５４９を介して送信データバッファ７４から取得した送信データを用いて各処理を行う。
電力設定処理部５４３，拡散処理部５４４，電力決定処理部５４５及びＣＨ多重処理部５４６での処理後の送信データは、送信データインタフェース部５４９を介して送信データバッファ７４に出力され、演算完了結果を、制御データインタフェース部５４１を介してチャネル制御データバッファ７２に出力する。
【００８５】
その後、図示していないが、無線インタフェース部が送信データバッファ７４から拡散、多重後のベースバンド信号を取得し、アナログ無線信号に変換し、送信する。
【００８６】
一方、受信側動作としては、図示していない無線インタフェース部がアナログ無線信号からベースバンドディジタル信号に変換し、受信データバッファ７６に格納する。
そして、受信ｃｈｉｐ同期逆拡散系機能部６１に処理資源が与えられると、制御データインタフェース部６１１を介して動作パラメータを取得する。取得した動作パラメータは、受信ｃｈｉｐ同期逆拡散系制御部６１２にてパスサーチ処理部６１３，制御ＣＨ逆拡散処理部６１４及びユーザデータＣＨ逆拡散処理部６１５の演算用パラメータの形に変換、あるいは展開する。
【００８７】
パスサーチ処理部６１３，制御ＣＨ逆拡散処理部６１４及びユーザデータＣＨ逆拡散処理部６１５では、演算用パラメータと受信データインタフェース部６１９を介して受信データバッファ７６から取得した受信データを用いて各部での処理を行う。
パスサーチ処理部６１３，制御ＣＨ逆拡散処理部６１４及びユーザデータＣＨ逆拡散処理部６１５での処理後の受信データは、受信データインタフェース部６１９を介して受信データバッファ７６に出力され、演算完了結果は、制御データインタフェース部６１１を介してチャネル制御データバッファ７２に出力される。
【００８８】
無線区間制御データ処理機能部６２は、処理資源が与えられると、制御データインタフェース部６２１を介して動作パラメータを取得する。取得した動作パラメータは、無線区間制御データ処理部６２２にてＳＩＲ測定処理部６２３，挿入ＴＰＣ決定処理部６２４，制御ＣＨ同期検波ＲＡＫＥ処理部６２５，制御データ判定処理部６２６及び受信ユーザデータ種別判定処理部６２７の演算用パラメータの形に変換、あるいは展開する。
ここでの演算パラメータには、４２からのＴＰＣ挿入ステータスの情報が含まれる。
【００８９】
ＳＩＲ測定処理部６２３，挿入ＴＰＣ決定処理部６２４，制御ＣＨ同期検波ＲＡＫＥ処理部６２５，制御データ判定処理部６２６及び受信ユーザデータ種別判定処理部６２７では、演算用パラメータと受信データインタフェース部６２９を介して受信データバッファ７６から取得した受信データ（制御ＣＨ）を用いて各部での処理を行う。
【００９０】
ＳＩＲ測定処理部６２３，挿入ＴＰＣ決定処理部６２４，制御ＣＨ同期検波ＲＡＫＥ処理部６２５，制御データ判定処理部６２６及び受信ユーザデータ種別判定処理部６２７での処理後の受信データは、無線区間制御データ処理機能部６２にて無線区間制御データ処理結果として終端され、制御データインタフェース部６２１を介してチャネル制御データバッファ７２に出力され、また、受信フレーム単位ユーザデータ処理機能部６３に対する起動情報は、制御データインタフェース部６２１を介してチャネル制御データバッファ７２に出力される。
【００９１】
受信フレーム単位ユーザデータ処理機能部６３は、処理資源が与えられると、制御データインタフェース部６３１を介して無線区間制御データ処理機能部６２から起動情報を取得する。起動情報を取得すると、制御データインタフェース部６３１を介して動作パラメータを取得する。取得した動作パラメータは、受信フレーム単位処理制御部６３２にて、ユーザデータＣＨ同期検波ＲＡＫＥ処理部６３３，ユーザデータ判定処理部６３４及びデータ分散処理部６３５の演算用パラメータの形に変換、あるいは展開する。
【００９２】
ユーザデータＣＨ同期検波ＲＡＫＥ処理部６３３，ユーザデータ判定処理部６３４及びデータ分散処理部６３５では、演算用パラメータと受信データインタフェース部６３９を介して受信データバッファ７６から取得した受信データ（ユーザデータＣＨ）を用いて各処理を行う。
【００９３】
ユーザデータＣＨ同期検波ＲＡＫＥ処理部６３３，ユーザデータ判定処理部６３４及びデータ分散処理部６３５での処理後の受信データは、受信データインタフェース部６３９を介して受信データバッファ７６に出力され、演算完了結果と受信復号化処理機能部６４に対する起動情報は、制御データインタフェース部６３１を介してチャネル制御データバッファ７２に出力する。
【００９４】
受信復号化処理機能部６４は、処理資源が与えられると、制御データインタフェース部６４１を介して受信フレーム単位ユーザデータ処理機能部６３から起動情報を取得する。起動情報を取得すると、制御データインタフェース部６４１を介して動作パラメータを取得する。取得した動作パラメータは、受信復号化処理制御部６４２にて、データ復号化処理部６４３及びデータ復号化処理部６４４の演算用パラメータの形に変換、あるいは展開する。
【００９５】
データ復号化処理部６４３及びデータ復号化処理部６４４では、演算用パラメータと受信データインタフェース部６４９を介して受信データバッファ７６から取得した受信データ（ユーザデータＣＨ）を用いて、データ復号化処理部６４３，６４４の各処理を行う。
データ復号化処理部６４３，６４４での処理後の受信データは、受信データインタフェース部６４９を介して上位レイヤ受信データインタフェースバッファ７５に出力され、演算結果は、制御データインタフェース部６４１を介してチャネル制御データバッファ７２に出力される。
その後、図示していないが、上位レイヤの受信データインタフェース機能部が、上位レイヤ受信データインタフェースバッファ７５に格納されたデータを取得し、上位処理を行うようになっている。
【００９６】
［資源割り当て方法］
次に、ベースバンドの各機能部に対する処理資源割り当て方法について図１６、図１７を参照しながら説明する。図１６は、各機能部に対する処理資源割り当ての概念を示すタイムチャートであり、図１７は、各機能部に対する優先度を示す図である。
図１７に示すように、ベースバンドの各機能部の処理には、その処理起動周期、処理データ単位により優先度が定められており、優先度「１」が、優先度が最も高く、優先度「５」が、優先度が最も低くなっている。
【００９７】
図１６に示すように、第１の基地局の構成では、単一の呼に処理資源を与えるのではなく、機能部に対して処理資源を割り当てる構成をとるものである。
また、各機能部は、その処理起動周期あるいは処理データ単位が同一である処理で構成され、複数呼における分散する同一の処理をまとめて機能部が構成されているということになる。
第１の基地局の構成を用いると、汎用プロセッサでの処理を効率よく行うために、同一の処理をまとめて蓄積し、一括で処理するという方法と親和性がよい。
【００９８】
また、各機能部の処理は、機能部固有の実行条件が成立し、起動情報を取得できた場合には、処理を実行することができる。しかしながら、処理が重なる場合には、優先度の高い処理に優先して処理資源を割り当てたり、他の優先度の高い処理の実行条件が成立すると、より優先度の高い処理に資源の割り当てを移すようにする。
また、例えば、同一の優先度を持つ処理が重なったときなどは、ラウンドロビン方式で処理資源を割り当てたりすることも可能である。
【００９９】
第１の基地局によれば、処理効率の向上と処理負荷の集中の緩和に寄与できる無線基地局を提供することができる。
すなわち、複数呼に分散している同一の処理を機能としてまとめ、一括で処理することにより処理効率の向上に寄与することができる効果がある。また、各機能部を同一起動周期、あるいは同一処理データ単位でまとめ、優先度をつけることにより、優先度に応じた処理資源の割り当てが可能となり、負荷集中の緩和に寄与することができる効果がある。
【０１００】
［第２の実施の形態］
次に、本発明の別の実施の形態に係る無線基地局（第２の基地局）について図１８を参照しながら説明する。図１８は、別の実施の形態に係る無線基地局の概略構成ブロック図である。
第２の基地局は、図１８に示すように、処理実行情報取得部１５０１-1，-2と、制御データインタフェース部１５０２-1，-2と、制御判定部１５０３-1，-2と、ユーザデータインタフェース部１５０４-1，-2と、処理演算部１５０５-1，-2と、処理実行情報出力部１５０６-1，-2と、保守監視部１５０７-1，-2と、保守監視データインタフェース部１５０８-1，-2と、実行情報群格納部１６０１と、制御データ群格納部１６０２と、ユーザデータ群格納部１６０３と、保守監視データ群格納部１６０４と、上位レイヤ制御データ群格納部１６０５と、上位レイヤユーザデータ群格納部１６０６とから構成されている。
【０１０１】
［第２の基地局の各部］
処理実行情報取得部１５０１-1，-2は、その機能を実行するための実行情報、すなわち、機能間で受け渡される処理の識別情報を取得する部位である。
制御データインタフェース部１５０２-1，-2は、その機能を実行するに当たり必要な制御データをインタフェースし、また制御判定部１５０３-1，-2における処理実行に際して決定した自機能の制御状態、あるいは制御データをインタフェースするための部位である。
【０１０２】
制御判定部１５０３-1，-2は、制御データインタフェース部１５０２-1，-2を介して取得した制御データを用いて、処理実行時の自機能の制御状態を自律的に決定し、その結果をパラメータとして処理演算部１５０５-1，-2に設定する部位である。
ユーザデータインタフェース部１５０４-1，-2は、自機能において処理されるデータをインタフェースするための部位である。
【０１０３】
処理演算部１５０５-1，-2は、ユーザデータインタフェース部１５０４-1，-2を介して取得したユーザデータと制御判定部１５０３-1，-2からのパラメータを用いて実処理又は演算を行う部位である。
処理実行情報出力部１５０６-1，-2は、自機能内の各処理の結果を受けて、次工程の機能又は他機能へ引き渡す処理の識別情報などの実行情報を出力するための部位である。
【０１０４】
保守監視部１５０７-1，-2は、自機能内の各部の実行状況を監視する部位である。
保守監視データインタフェース部１５０８-1，-2は、保守監視結果を出力する部位である。
【０１０５】
実行情報群格納部１６０１は、システム内の各機能に必要な処理実行情報、すなわち自機能内の各処理の結果を受けて、次工程の機能又は他機能へ引き渡したり、受け渡されたりする処理の識別情報などが格納される部位である。
【０１０６】
制御データ群格納部１６０２は、システム内の各機能に必要な制御情報が格納される部位である。
ユーザデータ群格納部１６０３は、システム内の各機能に必要な処理すべきユーザデータが格納される部位である。
【０１０７】
保守監視データ群格納部１６０４は、システム内の各機能が出力した保守監視データが格納される部位である。
上位レイヤ制御データ群格納部１６０５は、ベースバンド送受信機能と上位レイヤとの制御データが格納される部位である。
上位レイヤユーザデータ群格納部１６０６は、ベースバンド送受信機能と上位レイヤとのユーザデータが格納される部位である。
【０１０８】
［第２の基地局の動作］
次に、第２の基地局の動作について図１８を参照しながら説明する。
図１８に示す基地局の一つの特徴は、あるシステムにおいて必要な複数の機能をその処理するデータの単位、処理の周期、処理内容に基づいて抽出し、抽出したそれぞれを改めて「機能」と定義し、その「機能」をソフトウェアで実現するために、機能を実現する上で必要な制御、インタフェース、演算等を各部に分割することである。
【０１０９】
機能は、周期的に起動される。起動された機能は、まず、処理実行情報取得部１５０１-1，-2が動作し、システム内の各機能に必要な処理実行情報、すなわち他機能、または前工程から引き渡される処理の識別情報などを実行情報群格納部１６０１から受け取る。
【０１１０】
ここで、識別情報とは、今回の起動により処理すべき実態のデータが存在するかどうか、存在する場合はどこにあるのか（物理的な場所）、処理すべきデータはどのタイミング（タイムスタンプ）のデータなのか、という情報である。
【０１１１】
制御判定部１５０３-1，-2は、処理実行情報を解析し、実態データがある場合には、その識別情報に基づいて、制御データインタフェース部１５０２-1，-2を介して実行情報により指示されたタイミングにおいて要求される処理内容を制御データとして制御データ群格納部１６０２から取得する。
実現する機能がシステム構成上、上位レイヤとのインタフェースを持つ場合には、上位レイヤ制御データ群格納部１６０５からも制御データを取得する。
【０１１２】
更に、制御判定部１５０３-1，-2は、取得した制御データを基に、要求された処理を行うために、処理実行時の自機能の制御状態を自律的に決定し、更新する。
また、処理演算部１５０５-1，-2は、制御判定部１５０３-1，-2で指定された制御パラメータを用いて、ユーザデータインタフェース部１５０４-1，-2を介してユーザデータ群格納部１６０３から処理（演算）すべきデータを取得して、実処理を行い、処理後のデータをユーザデータインタフェース部１５０４-1，-2を介してユーザデータ群格納部１６０３に出力する。
実現する機能がシステム構成上、上位レイヤとのインタフェースを持つ場合には、ユーザデータに関しては、上位レイヤユーザデータ群格納部１６０６から入出力を行う。
【０１１３】
また、処理演算部１５０５-1，-2は、制御判定部１５０３-1，-2に対して処理の結果を返す。制御判定部１５０３-1，-2は、処理演算部１５０５-1，-2からの処理結果を受けて、次工程の機能又は他機能へ引き渡す処理の識別情報などの実行情報を処理実行情報出力部１５０６-1，-2を介して出力し、処理後の自機能の制御状態、あるいは制御データ、制御結果などを、制御データインタフェース部１５０２-1，-2を介して制御データ群格納部１６０２に公開する。
【０１１４】
ここで、制御データ群と実行情報群の使い分けについて説明する。
例えば、実行情報群は、ある機能部とある機能部の一対一のインタフェースでその起動周期が異なる機能間のインタフェースに特に有効である。
前工程の機能は、実行後に引き渡すべき実行情報をキューのようなデータ構造で情報を積んでおき、次工程の機能は、キューデータから取得することで実現できる。
【０１１５】
制御データ群は、ある機能部と複数の機能部がインタフェースする場合に有効である。例えば、ある機能における処理結果が、複数の他の機能への制御入力になりうる場合などは制御データ群によるインタフェースを用いる。
制御データ群格納部１６０２に格納されるデータにより、例えば、無線基地局の場合には、基地局に接続されている呼の属性等が公開されていると考えることができる。
また、保守監視部１５０７-1，-2は、自機能内の各処理が処理を正常に行ったか否かを監視し、異常を検出した場合は、その異常の内容等を、保守監視データインタフェース部１５０８-1，-2を介して外部に出力する。
【０１１６】
次に、第２の基地局における起動間の動的インタフェース実現方法について図１９を参照しながら説明する。図１９は、第２の基地局に係る機能部間の動的関係を示す図である。
第２の基地局の特徴は、あるシステムにおいて必要な複数の機能をその処理するデータの単位、処理の周期、処理内容に基づいて抽出するものであるが、実際にソフトウェアで実現し、プロセッサで動作させるためには、それぞれの機能を同一周期で起動させるものや処理の優先度が同一のものを機能群としてまとめるものである。
【０１１７】
図１９における周期Ａ優先度高処理機能群８０１、周期Ａ優先度低処理機能群８０２、周期Ｂ優先度高処理機能群８０３、周期Ｂ優先度中処理機能群８０４、周期Ｂ優先度低処理機能群８０５は、周期や優先度により分割された機能の集合である機能群を示している。
【０１１８】
図１８における一つの機能は、図１９における「機能部＃ｘｘｘ」と同じである。
この機能部の集合体である機能群に対して、７０１の処理資源を与えるのが機能部処理起動マネージャである。７０１は、機能群に対して起動トリガを与えることにより、システム内のすべての機能を機能群の一つとして動作させることが可能である。
【０１１９】
［第２の基地局の適用例］
次に、第２の基地局の適用例について図２０〜図３０を参照しながら説明する。図２０は、第２の基地局の基地局への適用例を示す構成ブロック図であり、図２１は、送信符号化処理機能群を示す図であり、図２２は、送信フレーム単位処理機能群を示す図であり、図２３は、電力制御系機能群を示す図であり、図２４は、送信拡散系機能群を示す図であり、図２５は、受信ｃｈｉｐ同期逆拡散系機能群を示す図であり、図２６は、無線区間制御データ復調処理機能群を示す図であり、図２７は、無線区間制御データ判定処理機能群を示す図であり、図２８は、受信フレーム単位ユーザデータ処理機能群を示す図であり、図２９は、受信復号化処理機能群を示す図であり、図３０は、ベースバンドチャネル制御処理機能群を示す図である。
【０１２０】
図２０〜図３０に示す無線基地局は、送信符号化処理機能群１００１と、送信フレーム単位処理機能群１００２と、電力制御系機能群１００３と、送信拡散系機能群１００４と、受信ｃｈｉｐ同期逆拡散系機能群１００５と、無線区間制御データ復調処理機能群１００６と、無線区間制御データ判定処理機能群１００７と、受信フレーム単位ユーザデータ処理機能群１００８と、受信復号化処理機能群１００９と、ベースバンドチャネル制御処理機能群１０１０と、実行情報群１１０１と、制御データ群１１０２と、ユーザデータ群１１０３-1，-2と、保守・監視データ群１１０４と、上位レイヤ制御データ群１１０５と、上位レイヤユーザデータ群１１０６-1，-2と、機能部処理起動制御マネージャ９０１とを有している。
【０１２１】
［第２の基地局における適用例の各部］
実行情報群１１０１-1〜-7は、機能間で処理を受け渡すためのデータをインタフェースするためのものである。
制御データ群１１０２は、ベースバンドチャネル制御処理機能群１０１０とベースバンド送受信機能間での動作パラメータ及び報告情報、及びベースバンド送受信機能同士のチャネル制御データインタフェースのためのものである。
ユーザデータ群１１０３-1，-2は、ベースバンド送受信機能間で送受信データをインタフェースするためのものである。
【０１２２】
保守・監視データ群１１０４は、機能の実行状態の監視結果等を出力するためのデータをインタフェースするためのものである。
上位レイヤ制御データ群１１０５は、上位レイヤからベースバンド部への呼設定制御情報、及びベースバンド部から上位レイヤへの報告情報をインタフェースするためのものである。
上位レイヤユーザデータ群１１０６-1，-2は、上位レイヤとの送受信ユーザデータのインタフェースのためのものである。
【０１２３】
ベースバンドチャネル制御処理機能群１０１０は、ベースバンド送受信部の上位機能からの呼設定に対する呼受付制御機能、呼応答制御機能、及びベースバンド送受信部の各機能部に対しての動作パラメータ設定等を行う送受信機能部動作パラメータ設定制御機能、また、各機能からの報告データを取得し、上位への報告等を行う報告データ取得制御機能などが実装される。
【０１２４】
送信符号化機能群１００１は、複数呼に対してそれぞれの呼制御データ、通信データに対する符号化を行うデータ符号化機能が実装される。
送信フレーム単位処理機能群１００２は、複数呼に対してそれぞれの呼の無線データフレーム単位での呼制御データと通信データの多重化及び符号化を行うデータ多重化機能、物理チャネルに対応するマッピング処理を行う変調処理機能等が実装される。
【０１２５】
電力制御機能群１００３は、複数の呼に対してそれぞれの送信電力を決定するための条件（電力設定ステータス）を制御する電力設定ステータス制御機能、複数の呼に対してそれぞれの挿入するＴＰＣコマンドを決定するための条件（ＴＰＣ挿入ステータス）を制御するＴＰＣ挿入ステータス制御機能等が実装される。
【０１２６】
送信拡散系機能群１００４は、複数呼に対してそれぞれの拡散処理を行う拡散処理機能、電力決定処理を行う電力決定処理機能、電力設定処理を行う電力設定処理機能、及び複数呼のチャネル多重処理を行うＣＨ多重処理機能等が実装される。
【０１２７】
受信ｃｈｉｐ同期逆拡散系機能群１００５は、複数の呼に対してそれぞれのパスの抽出のためのパスサーチ処理を行うパスサーチ処理機能、逆拡散処理を行う制御ＣＨ逆拡散処理機能及びユーザデータＣＨ逆拡散処理機能等が実装される。
【０１２８】
無線区間制御データ復調処理機能群１００６は、複数の呼に対してそれぞれの無線区間制御データに対してのＳＩＲ測定処理を行うＳＩＲ測定処理機能、挿入ＴＰＣ決定処理を行う挿入ＴＰＣ決定処理機能、無線区間制御データの同期検波ＲＡＫＥ処理を行う制御ＣＨ同期検波ＲＡＫＥ処理機能等が実装される。
【０１２９】
無線区間制御データ判定処理機能群１００７は、複数の呼に対してそれぞれの無線区間制御データに対しての判定処理を行う無線区間制御データ判定処理機能、受信ユーザデータ種別判定処理を行う受信ユーザデータ種別判定処理機能等が実装される。
【０１３０】
受信フレーム単位ユーザデータ処理機能群１００８は、複数の呼に対してそれぞれの無線データフレーム単位でのユーザデータの同期検波ＲＡＫＥ処理を行うユーザデータ同期検波ＲＡＫＥ処理機能、ユーザデータ判定処理を行うユーザデータ判定処理機能、呼制御データと通信データの分離処理を行うデータ分離処理機能等が実装される。
【０１３１】
受信復号化処理機能群１００９は、複数の呼に対してそれぞれの呼制御データ、通信データの復号処理を行うデータ復号化処理機能が実装される。
機能部処理起動制御マネージャ９０１は、それぞれの機能が持つ周期性や優先度により機能群としてまとめられたものに対して、起動トリガを与えるものである。
【０１３２】
［第２の基地局の動作］
次に、図２０〜図３０に示した第２の基地局の動作について説明する。
ベースバンド部に対して呼制御部などの上位レイヤは、上位レイヤ制御データ群１１０５に制御データを置き、実行情報群１１０１に「上位レイヤ制御データ群に制御データを置いた」事実を置く。ここで、例えば、上位レイヤからの制御データとしては、当該呼設定時の制御パラメータを含む呼設定情報や、当該呼解放時の呼解放情報などがある。
【０１３３】
呼受付制御機能は、起動されると実行情報を確認し、呼設定情報など受け付けるべき制御があるときは、当該呼に対する呼受付制御を行う。
呼受付制御機能による処理を受けて送受信機能部動作パラメータ設定制御機能が起動されると、送受信機能部動作パラメータ設定制御機能は、制御パラメータを取得し、ベースバンド送受信部の各機能に対する動作パラメータを作成し、制御データ群１１０２に制御データを置く。
【０１３４】
送受信機能部動作パラメータ設定制御機能での処理を受けて、呼を受け付けたことを上位レイヤに通知すべく呼応答制御機能は起動されると、当該呼に対する呼応答制御を行い、上位レイヤ制御データ群１１０５に応答情報を置く。
また、制御データ群１１０２には、ベースバンド送受信部の各機能部からの報告データも格納されている。報告データ取得制御機能は起動されると、制御データ群１１０２からの報告データを取得し、上位に対する報告データを作成し、報告データとして上位レイヤ制御データ群１１０５に置く。
【０１３５】
制御データ群１１０２に置かれるデータとしては、ベースバンドチャネル制御部設定情報、ベースバンドチャネル制御報告情報、ベースバンド送受信機能部間チャネル制御インタフェース情報などがある。
【０１３６】
ベースバンドチャネル制御部設定情報とは、送受信機能部動作パラメータ設定制御機能にて作成された各送受信機能に設定する動作パラメータのことである。
ベースバンドチャネル制御報告情報とは、各送受信機能にて送受信処理を行った結果であり、例えば、送受信処理完了通知、品質測定結果など上位レイヤに報告すべき内容の元になる情報である。
【０１３７】
ベースバンド送受信機能部間チャネル制御インタフェース情報とは、各機能部における固有の信号処理の結果や、各機能部における信号処理状態について次工程の機能又は他機能に対して通知するための情報である。例えば、送信電力制御における判定ＴＰＣ、挿入ＴＰＣの情報などは本インタフェース情報として扱うことができる。また、当該呼が無線同期しているか否かを示す同期情報なども本インタフェース情報として扱うことができる。
【０１３８】
実行情報群１１０１に置かれるデータとしては、次工程の機能に対する処理実行の情報を与えるものである。ある機能の処理の結果、次工程が実行可能になったことを、実行情報群１１０１を介して通知し、次工程の機能においては起動される毎に実行情報群１１０１を確認し、実行可能を確認できたら自機能の処理を行うということである。
【０１３９】
ベースバンド送受信部の各機能は自機能に処理資源が与えられると、すなわち、機能部処理起動マネージャ９０１から起動トリガが与えられると、一つ又は複数の呼の処理に必要な実行情報や制御データを実行情報群１１０１或いは制御データ群１１０２から自律的に取得し、送受信処理を行う。
尚、各送受信機能にそれぞれ実装する固有の処理は、従来の技術と同様であるので、以下、詳細説明を省略する。
【０１４０】
次に、図２０〜図３０に示す基地局の適用例を用いた場合のベースバンドの各機能部に対する処理資源の割り当て方法について図３１を参照しながら説明する。図３１は、第２の基地局における各機能部に対する処理資源の割り当て概念を示すタイムチャートである。
図３１に示すように、ベースバンドの各機能の処理には、その処理起動周期、処理データ単位により優先度を決め、同一の優先度を持つ機能を機能群としてまとめたものである。
また、機能部における処理起動周期／処理データ単位及び優先度を図３２に示す。図３２は、第２の基地局における機能部に対する処理起動周期／処理データ単位及び優先度を示す図である。尚、優先度は「１」が最も高く、「６」が最も低いことを表している。
【０１４１】
第２の基地局の構成では、単一の呼に処理資源を与えるのではなく、機能群に対して処理資源を割り当てる構成をとるものである。
また、各機能群は、その処理起動周期あるいは処理データ単位が同一である処理で構成され、複数呼における分散する同一の処理をまとめて機能群が構成されているということになる。
第２の基地局の構成を用いると、汎用プロセッサでの処理を効率よく行うために、同一の処理をまとめて蓄積し、一括で処理するという方法と親和性がよい。
【０１４２】
また、各機能部の処理は、機能部固有の実行条件が成立し、例えば、実行情報を取得できた場合には、処理を実行することができる。しかしながら、処理が重なる場合には、優先度の高い処理に優先して処理資源を割り当てたり、他の優先度の高い処理の実行条件が成立すると、より優先度の高い処理に資源の割り当てを移すようにする。
また、例えば、同一の優先度を持つ処理が重なったときなどは、ラウンドロビン方式で処理資源を割り当てたりすることも可能である。
【０１４３】
第２の基地局によれば、機能群に実装された各機能は、機能群毎に同一の処理単位、または処理周期、または処理優先度などを持ち、各機能群は機能群毎の処理周期や優先度により機能部処理起動マネージャ９０１から起動トリガが与えられ、動作する。
【０１４４】
また、第２の基地局によれば、各機能はその起動毎の動作の中で、自律的に必要な実行情報、制御データ、ユーザデータを取得し、実行に必要な状態を決定し、制御、処理又は演算を行い、処理、演算後のユーザデータ、制御後の状態としての制御データ、次工程などに対する実行情報を展開する、ということにある。
【０１４５】
以上説明したとおり、第２の基地局によれば、処理効率の向上と処理負荷の集中の緩和に寄与できる無線基地局を提供することができる。
すなわち、複数呼に分散している同一の処理を機能としてまとめ、一括で処理することにより処理効率の向上に寄与することができる効果がある。また、各機能部を同一起動周期、あるいは同一処理データ単位でまとめ、優先度をつけることにより、優先度に応じた処理資源の割り当てが可能となり、負荷集中の緩和に寄与することができる効果がある。
また、機能を実現する構成が抽象化、一般化できるので、ハードウェアのアーキテクチャへの依存度が小さく、その変更に柔軟に対応することができる効果がある。
【産業上の利用可能性】
【０１４６】
本発明は、汎用プロセッサを用いて、ソフトウェアでベースバンド送受信処理を実現する場合に、処理効率の向上と処理負荷の集中の緩和に寄与でき、更にハードウェアプラットフォームのアーキテクチャの変更への対応が容易なソフトウェアアーキテクチャを有する無線基地局に好適である。
【図面の簡単な説明】
【０１４７】
【図１】本発明の実施の形態に係る無線基地局の概略構成ブロック図である。
【図２】ベースバンドチャネル制御機能部４１の構成概略図である。
【図３】送信符号化機能部の構成概略図である。
【図４】送信フレーム単位処理機能部の構成概略図である。
【図５】送信拡散系機能部の構成概略図である。
【図６】受信ｃｈｉｐ同期逆拡散系機能部の構成概略図である。
【図７】無線区間制御データ処理機能部の構成概略図である。
【図８】受信フレーム単位ユーザデータ処理機能部の構成概略図である。
【図９】受信復号化処理機能部の概略構成図である。
【図１０】電力制御系機能部の概略構成図である。
【図１１】チャネル制御データバッファ構造を示す図である。
【図１２】電力設定ステータス制御部の動作例を示す図でである。
【図１３】ＴＰＣ挿入ステータス制御部の動作例を示す図である。
【図１４】送信電力決定のための条件を示す図である。
【図１５】挿入ＴＰＣ決定のための条件を示す図である。
【図１６】各機能部に対する処理資源割り当ての概念を示すタイムチャートでである。
【図１７】各機能部に対する優先度を示す図である。
【図１８】別の実施の形態に係る無線基地局の概略構成ブロック図である。
【図１９】第２の基地局に係る機能部間の動的関係を示す図である。
【図２０】第２の基地局の基地局への適用例を示す構成ブロック図でである。
【図２１】送信符号化処理機能群を示す図でである。
【図２２】送信フレーム単位処理機能群を示す図でである。
【図２３】電力制御系機能群を示す図である。
【図２４】送信拡散系機能群を示す図である。
【図２５】受信ｃｈｉｐ同期逆拡散系機能群を示す図である。
【図２６】無線区間制御データ復調処理機能群を示す図でである。
【図２７】無線区間制御データ判定処理機能群を示す図でである。
【図２８】受信フレーム単位ユーザデータ処理機能群を示す図でである。
【図２９】受信復号化処理機能群を示す図でである。
【図３０】ベースバンドチャネル制御処理機能群を示す図である。
【図３１】第２の基地局における各機能部に対する処理資源の割り当て概念を示すタイムチャートである。
【図３２】第２の基地局における機能部に対する処理起動周期／処理データ単位及び優先度を示す図である。
【図３３】従来の無線基地局装置の構成ブロック図である。
【図３４】呼毎の送信タイミングと呼毎の処理タイミングにおいて処理が間に合う場合を示す図でである。
【図３５】呼毎の送信タイミングと呼毎の処理タイミングにおいて処理が間に合わない場合を示す図である。
【符号の説明】
【０１４８】
１１，１２，１３…ベースバンド送受信部、  ２１…ＣＨ多重部、  ３１…ベースバンドチャネル制御部、  ４１…ベースバンドチャネル制御機能部、  ４２…電力制御機能部、  ５２…送信符号化機能部、  ５３…送信フレーム単位処理機能部、  ５４…送信拡散系機能部、  ６１…受信ｃｈｉｐ同期逆拡散系機能部、  ６２…無線区間制御データ処理機能部、  ６３…受信フレーム単位ユーザデータ処理機能部、  ６４…受信復号化処理機能部、  ７１…上位レイヤ制御データインタフェースバッファ、  ７２…チャネル制御データバッファ、  ７３…上位レイヤ送信データインタフェースバッファ、  ７４…送信データバッファ、  ７５…上位レイヤ受信データインタフェースバッファ、  ７６…受信データバッファ、  １０１…データ符号化部、  １０２…データ多重化部、  １０３…物理チャネルマッピング部、  １０４…変調部、  １０５…拡散部、  １０６…電力制御部、  １０７…電力設定部、  １５１，１５２…機能部、  ２０１…パスサーチ部、  ２０２…逆拡散部、  ２０３…ＳＩＲ測定部、  ２０４…挿入ＴＰＣ生成部、  ２０５…同期検波ＲＡＫＥ部、  ２０６…制御データ判定部、  ２０７…ユーザデータ判定部、  ２０８…受信ユーザデータ種別判定部、  ２０９…データ分離部、  ２１０…データ復号化部、  ４１１…制御データインタフェース部、  ４１２…呼受付制御部、  ４１３…呼応答制御部、  ４１４…送受信機能部動作パラメータ設定制御部、  ４１５…報告データ取得制御部、  ４２１…制御データインタフェース部、  ４２２…電力設定ステータス制御部、  ４２３…ＴＰＣ挿入ステータス制御部、  ５２３，５２４…送信符号化部、  ５２２…送信符号化処理制御部、  ５２１…制御データインタフェース部、  ５２９…送信データインタフェース部、  ５３１…制御データインタフェース部、  ５３２…送信フレーム単位処理制御部、  ５３３…変調処理部、  ５３４…データ多重化処理部、  ５３５…物理ＣＨマッピング処理部、  ５３９…送信データインタフェース部、  ５４１…制御データインタフェース部、  ５４２…送信拡散系制御部、  ５４３…電力設定処理部、  ５４４…拡散処理部、  部５４５…電力決定処理、  ５４６…ＣＨ多重処理部、  ５４９…送信データインタフェース部、  ６１１…制御データインタフェース部、  ６１２…受信ｃｈｉｐ同期逆拡散系制御部、  ６１３…パスサーチ処理部、  ６１４…制御ＣＨ逆拡散処理部、  ６１５…ユーザデータＣＨ逆拡散処理部、  ６１９…受信データインタフェース部、  ６２１…制御データインタフェース部、  ６２２…無線区間制御データ処理制御部、  ６２３…ＳＩＲ測定処理部、  ６２４…挿入ＴＰＣ決定処理部、  ６２５…制御ＣＨ同期検波ＲＡＫＥ処理部、  ６２６…制御データ判定処理部、  ６２７…受信ユーザデータ種別判定処理部、  ６２９…受信データインタフェース部、  ６３１…制御データインタフェース部、  ６３２…受信フレーム単位処理制御部、  ６３３…ユーザデータＣＨ同期検波ＲＡＫＥ処理部、  ６３４…ユーザデータ判定処理部、  ６３５…データ分散処理部、  ６３９…受信データインタフェース部、  ６４１…制御データインタフェース部、  ６４２…受信復号化処理制御部、  ６４３，６４４…データ復号化処理部��  ６４９…受信データインタフェース部、  ９０１…機能部処理起動制御マネージャ、  １００１…送信符号化処理機能群、  １００２…送信フレーム単位処理機能群、  １００３…電力制御系機能群、  １００４…送信拡散系機能群、  １００５…受信ｃｈｉｐ同期逆拡散系機能群、  １００６…無線区間制御データ復調処理機能群、  １００７…無線区間制御データ判定処理機能群、  １００８…受信フレーム単位ユーザデータ処理機能群、  １００９…受信復号化処理機能群、  １０１０…ベースバンドチャネル制御処理機能群、  １１０１…実行情報群、  １１０２…制御データ群、  １１０３…ユーザデータ群、  １１０４…保守・監視データ群、  １１０５…上位レイヤ制御データ群、  １１０６…上位レイヤユーザデータ群、  １５０１…処理実行情報取得部、  １５０２…制御データＩ／Ｆ部、  １５０３…制御・判定部、  １５０４…ユーザデータＩ／Ｆ部、  １５０５…処理（演算）部、  １５０６…処理実行情報出力部、  １５０７…保守・監視部、  １５０８…保守・監視データＩ／Ｆ部、  １６０１…実行情報群格納部、  １６０２…制御データ群格納部、  １６０３…ユーザデータ群格納部、  １６０４…保守・監視データ群格納部、  １６０５…上位レイヤ制御データ群格納部、  １６０６…上位例他ユーザデータ群格納部
【図１】
2008167496.tif 000003
【図２】
2008167496.tif 000004
【図３】
2008167496.tif 000005
【図４】
2008167496.tif 000006
【図５】
2008167496.tif 000007
【図６】
2008167496.tif 000008
【図７】
2008167496.tif 000009
【図８】
2008167496.tif 000010
【図９】
2008167496.tif 000011
【図１０】
2008167496.tif 000012
【図１１】
2008167496.tif 000013
【図１２】
2008167496.tif 000014
【図１３】
2008167496.tif 000015
【図１４】
2008167496.tif 000016
【図１５】
2008167496.tif 000017
【図１６】
2008167496.tif 000018
【図１７】
2008167496.tif 000019
【図１８】
2008167496.tif 000020
【図１９】
2008167496.tif 000021
【図２０】
2008167496.tif 000022
【図２１】
2008167496.tif 000023
【図２２】
2008167496.tif 000024
【図２３】
2008167496.tif 000025
【図２４】
2008167496.tif 000026
【図２５】
2008167496.tif 000027
【図２６】
2008167496.tif 000028
【図２７】
2008167496.tif 000029
【図２８】
2008167496.tif 000030
【図２９】
2008167496.tif 000031
【図３０】
2008167496.tif 000032
【図３１】
2008167496.tif 000033
【図３２】
2008167496.tif 000034
【図３３】
2008167496.tif 000035
【図３４】
2008167496.tif 000036
【図３５】
2008167496.tif 000037