(57)【要約】【課題】ソフトウェア無線機における起動時に要する時間を短縮し得る処理装置等の提供。【解決手段】処理装置は、第二のプログラムにより、前記処理部に送る信号か前記処理部から送られた信号かの少なくともいずれかについての通信に係る信号処理を行う。前記第二のプログラムは、前記処理装置が、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）上での処理を実行させる第一のプログラムによる、通信に係る情報処理、を行う図示しない処理部、を介さずに読み込んだプログラムである。【選択図】      図１
2018088038.tif 000002
【特許請求の範囲】
【請求項１】
ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）上での処理を実行させる第一のプログラムによる、通信に係る情報処理、を行う処理部、を介さずに読み込んだ第二のプログラムにより、前記処理部に送る信号か前記処理部から送られた信号かの少なくともいずれかについての通信に係る信号処理を行う処理装置。
【請求項２】
前記情報処理が、制御装置から通信により送られる制御情報により行われる、請求項１に記載された処理装置。
【請求項３】
前記第一のプログラムが、前記制御情報により指定されたプログラムである、請求項２に記載された処理装置。
【請求項４】
ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）を備え、前記ＤＳＰが、前記第二のプログラムを読み込み、前記信号処理を行う、請求項１乃至請求項３のうちのいずれか一に記載された処理装置。
【請求項５】
前記第二のプログラムの起動後に前記処理部に対し通知を行う、請求項１乃至請求項４のうちのいずれか一に記載された処理装置。
【請求項６】
前記処理部が前記通知を受けて、前記情報処理を行う、請求項５に記載された処理装置。
【請求項７】
前記信号処理が、
前記処理部から入力された第一のデジタル信号を変換した第一のアナログ信号を第一の無線電波と第一の電気信号との間の変換を行う電波変換部に対し出力する処理と、
前記電波変換部から入力された第二のアナログ信号を変換した第二のデジタル信号を前記処理部に対し出力する処理と、
を含む、請求項１乃至請求項６のうちのいずれか一に記載された処理装置。
【請求項８】
前記信号処理が、
前記第一のデジタル信号を前記第一のアナログ信号に変換する処理と、
前記第二のアナログ信号を前記第二のデジタル信号に変換する処理と、
を含む、請求項７に記載された処理装置。
【請求項９】
前記信号処理が、
前記処理部から入力された第一のデジタル音声信号を変換した第一のアナログ音声信号を出力する処理と、
入力された第二のアナログ音声信号を変換した第二のデジタル音声信号を前記処理部に入力する処理と、
を含む、請求項１乃至請求項８のうちのいずれか一に記載された処理装置。
【請求項１０】
前記信号処理が、
前記第一のデジタル音声信号を前記第一のアナログ音声信号に変換する処理と、
前記第二のアナログ音声信号を前記第二のデジタル音声信号に変換する処理と、
を含む、請求項９に記載された処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、信号を処理する処理装置に関する。
【背景技術】
【０００２】
ソフトウェアによる機能性能の変更が可能な無線機であるソフトウェア無線機が知られている（非特許文献１、及び、特許文献１及び２参照）。
【０００３】
一般的なソフトウェア無線機においては、ＣＰＵがＯＳを起動した後に、ＣＰＵが当該ＯＳ上でＤＳＰ（信号処理部）に対してアプリケーションプログラムを送付する（特許文献１参照）。ここで、ＣＰＵ、ＯＳ及びＤＳＰは、この順に、Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ、Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ及びＤｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒの略である。そして、前記ＤＳＰが、取得した前記アプリケーションプログラムにより信号処理を行うことにより、ソフトウェア無線機は無線通信を行う。
【０００４】
なお、特許文献２は、ＯＳのプログラムに基づいて所定の機能部を制御する一方で、前記ＯＳのプログラムによる制御を受けずに外部装置との所定の通信を制御する、通信装置を開示する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−１５２１２２号公報
【特許文献２】特開２０１４−０８５９０５号公報
【非特許文献】
【０００６】
【非特許文献１】「災害対策技術講演会２０１４」資料、”業務用無線システムにおけるソフトウェア無線技術の動向とその応用”、日本電気株式会社、［平成２８年１１月７日検索］、インターネット（ｈｔｔｐ：／／ｉｃｔｆｓｓ．ｎｉｃｔ．ｇｏ．ｊｐ／ｉｃｔｆｓｓ−２０１４／ｄｌ／ｌｅｃｔｕｒｅ２＿ｙａｎａｇｉｕｃｈｉ．ｐｄｆ）
【発明の概要】
【発明が解決しようとする課題】
【０００７】
一般的なソフトウェア無線機が行う、背景技術の項で説明した起動時の処理は、ＯＳの起動に加えて、当該ＯＳ上でＤＳＰが処理に用いるソフトウェアを、ＣＰＵが所定の記録部から読み込み、ＤＳＰに対して送付する。そのため、前記一般的なソフトウェア無線機は、起動時に要する時間が長いという課題がある。
【０００８】
本発明は、ソフトウェア無線機における起動時に要する時間を短縮し得る処理装置等の提供を目的とする。
【課題を解決するための手段】
【０００９】
本発明の処理装置は、第二のプログラムにより、前記処理部に送る信号か前記処理部から送られた信号かの少なくともいずれかについての通信に係る信号処理を行う。前記第二のプログラムは、前記処理装置が、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）上での処理を実行させる第一のプログラムによる、通信に係る情報処理、を行う処理部、を介さずに読み込んだプログラムである。
【発明の効果】
【００１０】
本発明の処理装置等は、ソフトウェア無線機における起動時に要する時間を短縮し得る。
【図面の簡単な説明】
【００１１】
【図１】本実施形態の通信装置の構成例を表す概念図である。
【図２】信号処理部が行う処理の処理フロー例を表す概念図である。
【図３】ＣＰＵが行う信号処理部の制御処理の処理フロー例を表す概念図である。
【図４】本発明の最小限の通信装置の構成を表すブロック図である。
【発明を実施するための形態】
【００１２】
［構成と動作］
図１は、本実施形態の通信装置の例である通信装置１０１の構成を表す概念図である。
【００１３】
通信装置１０１は、電波変換部１１１と、信号処理部１１６と、ＣＰＵ１０６と、音声処理部１２６と、ＵＩ部５１１、５１２とを備える。ここで、ＣＰＵは、Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔの略である。また、ＵＩはＵｓｅｒ  Ｉｎｔｅｒｆａｃｅの略である。通信装置１０１は、これらの構成以外に、通信装置１０１の各構成に電力を供給する図示しない電源と、電源からの各構成への電力供給をオン／オフするスイッチとを備える。
【００１４】
通信装置１０１は、例えば無線装置であり、より典型的には、背景技術の項で説明したソフトウェア無線機である。
【００１５】
図１には、無線通信網５０１及び制御装置５０６を併せて表してある。
【００１６】
ここで、無線通信網５０１は、通信装置１０１が無線による通信を行う通信装置群からなる通信網である。
【００１７】
また、制御装置５０６は、ユーザによる操作に基づいて通信装置１０１の各種設定や管理を行うホストコントローラである。制御装置５０６は、例えば、Ｅｔｈｅｒｎｅｔ（登録商標）により通信装置１０１のＣＰＵ１０６に接続されている。
【００１８】
電波変換部１１１は、無線通信網５０１から送られた無線電波を電波変換部１１１が備える図示しないアンテナにより無線周波数信号にする。そして、電波変換部１１１は、当該無線周波数信号を、電波変換部１１１が備える図示しない回路により、中間周波信号あるいはベースバンド信号に周波数変換する。電波変換部１１１は、さらに、当該中間周波信号あるいはベースバンド信号をサンプリングし、デジタル信号に変換する。変換後のデジタル信号は、信号処理部１１６に送られる。
【００１９】
電波変換部１１１は、また、信号処理部１１６から送られたデジタル信号をアナログ信号に変換する。そして、電波変換部１１１は、前記アナログ信号を電波変換部１１１が備える図示しない回路による周波数変換により無線周波信号に変換する。そして、電波変換部１１１は、無線周波信号を、前述のアンテナにより無線電波に変換する。当該無線電波は、無線通信網５０１に係る無線空間に向けて放出される。
【００２０】
信号処理部１１６は、電波変換部１１１から送られたデジタル信号に対し所定の処理（第一の処理）を行う。当該第一の処理は、例えば、増幅やフィルタリング等による波形整形処理である。ただし、前記第一の処理は波形整形処理に限らずどのような処理でも構わない。信号処理部１１６は、波形整形処理後のデジタル信号を、ＣＰＵ１０６に送る。
【００２１】
信号処理部１１６は、また、ＣＰＵ１０６から送られたデジタル信号に対し第二の処理を行う。当該第二の処理は、例えば、波形整形処理である。ただし、前記第二の処理は波形整形処理に限らずどのような処理でも構わない。信号処理部１１６は、波形整形処理後のデジタル信号を、電波変換部１１１に送る。
【００２２】
信号処理部１１６は、記録部１３１ａが保持するプログラムＡを、ＣＰＵ１０６を介さず、記録部１３１ａから直接読み込み、プログラムＡの指示に従い前記第一及び第二の処理を実行する。
【００２３】
信号処理部１１６は、例えば、ＤＳＰを備える。ここで、ＤＳＰは、Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒの略である。そして当該ＤＳＰは、記録部１３１ａから直接読み込んだプログラムＡの指示に従い前記第一及び第二の処理を実行する。この場合において、信号処理部１１６は複数のＤＳＰを備えても構わない。また、プログラムＡが複数のプログラムから構成されても構わない。
【００２４】
ＣＰＵ１０６は、制御装置５０６から送られる前述の命令信号により、ＯＳプログラム上で動作する各種アプリケーションプログラムを立ち上げる。ここで、ＯＳは、Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍの略である。そして、ＣＰＵ１０６は、当該アプリケーションプログラムにより、送受信の際の信号レベルの調整や周波数割り当て設定等の各種処理を行う。
【００２５】
ＣＰＵ１０６は、前記各種処理に基づき、信号処理部１１６から送られたデジタル信号を処理する。そして、ＣＰＵ１０６は、処理後のデジタル信号が音声信号の場合は、当該音声信号を音声処理部１２６に送る。一方、ＣＰＵ１０６は、処理後のデジタル信号が音声信号以外の信号の場合は、当該音声信号をＵＩ部５１１に送る。
【００２６】
ＣＰＵ１０６は、また、前記各種処理に基づき、ＵＩ部５１１又は音声処理部１２６から送られたデジタル信号を処理する。そして、ＣＰＵ１０６は、処理後のデジタル信号を信号処理部１１６に送る。
【００２７】
ＣＰＵ１０６は、記録部１３１ｂが保持するＯＳプログラムを起動し、当該ＯＳプログラム上で動作するアプリケーションプログラムに基づいて、所定の処理を実行する。ＣＰＵ１０６は、一般的なコンピュータに用いられている汎用ＣＰＵであって構わないが、いずれもＯＳプログラムの起動が完了して初めて前記所定の処理を実行できる状態に移行できる。
【００２８】
音声処理部１２６は、ＣＰＵ１０６から送られたデジタルの音声信号に対し、所定の処理（第三の処理）を行う。当該第三の処理は、例えば、波形整形や復号処理である。ただし、前記第三の処理は波形整形や復号処理に限定されず、どのような処理であっても構わない。音声処理部１２６は、前記第三の処理後のデジタルの音声信号をアナログの音声信号に変換する。変換後のアナログの音声信号はＵＩ部５１２に送られる。
【００２９】
音声処理部１２６は、また、ＵＩ部５１２から送られたアナログの音声信号をデジタルの音声信号に変換した上で、当該デジタルの音声信号に所定の処理（第四の処理）を行う。当該第四の処理は、例えば、前記音声信号についての波形整形や符号処理である。ただし、前記第四の処理は、波形整形や符号処理に限定されず、どのような処理であっても構わない。前記第四の処理後のデジタル信号はＣＰＵ１０６に送られる。
【００３０】
音声処理部１２６は、記録部１３１ｃが保持するプログラム（プログラムＢ）により前記第三及び第四の処理を行う。信号処理部１１６は、前記第三及び第四の処理を、ＣＰＵ１０６を介さず、記録部１３１ｃから直接読み込んだプログラムＢの指示に従い実行する。
【００３１】
音声処理部１２６は、例えば、ＤＳＰを備える。そして当該ＤＳＰがプログラムＢを記録部１３１ｃから直接読み込み、プログラムＢの指示に従い前記処理を実行する。この場合において、音声処理部１２６は複数のＤＳＰを備えても構わない。また、プログラムＢが複数のプログラムから構成されても構わない。
【００３２】
ＵＩ部５１２は、通話音声についてのユーザ等の外部とのインタフェースである。ＵＩ部５１２は、外部から入力される通話音声をアナログの音声信号に変換する。変換後のアナログの音声信号は音声処理部１２６に送られる。ＵＩ部５１２は、また、音声処理部１２６から送られるアナログの音声信号を通話音声に変換する。変換後の通話音声はユーザ等の外部に出力される。
【００３３】
ＵＩ部５１２は、外部からの音声の入力に関しては例えばマイクロフォンであり、外部への音声の出力に関しては例えばスピーカである。
【００３４】
ＵＩ部５１１は、通話音声以外の情報についてのユーザ等の外部とのインタフェースである。ＵＩ部５１１は、ＣＰＵ１０６から送られた信号をユーザ等の外部に出力する。ＵＩ部５１１は、また、ユーザ等の外部により入力された情報をＣＰＵ１０６に送る。ＵＩ部５１１は、外部からの入力に関しては、例えば、キーボードや、ＵＳＢメモリ等の外部記憶装置である。また、ＵＩ部５１１は、外部への出力に関しては、例えば、ディスプレイや、ＵＳＢメモリ等の外部記憶装置である。
【００３５】
記録部１３１ａは、記録部１３１ａが保持し、信号処理部１１６が指示する情報を、信号処理部１１６に送る。当該情報には前述のプログラムＡが含まれる。記録部１３１ａは、また、信号処理部１１６が指示する情報を記録する。記録部１３１ａは、例えば、プログラムＡを保持するフラッシュメモリを備える。
【００３６】
記録部１３１ｂは、記録部１３１ｂが保持し、ＣＰＵ１０６が指示する情報を、ＣＰＵ１０６に送る。当該情報にはＯＳプログラムや前述のアプリケーションプログラムが含まれる。記録部１３１ｂは、また、ＣＰＵ１０６が指示する情報を記録する。記録部１３１ｂは、例えば、ＯＳプログラムや前述のアプリケーションプログラムを保持するフラッシュメモリを備える。記録部１３１ｂは、フラッシュメモリ以外に、ＤＲＡＭやハードディスクドライブ等を備えてもよい。ここで、ＤＲＡＭは、Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙの略である。
【００３７】
記録部１３１ｃは、記録部１３１ｃが保持し、信号処理部１１６が指示する情報を、信号処理部１１６に送る。当該情報にはプログラムＢが含まれる。記録部１３１ｃは、また、信号処理部１１６が指示する情報を記録する。記録部１３１ｃは、例えば、プログラムＢを保持するフラッシュメモリを備える。
［処理フロー］
図２は、図１に表す信号処理部１１６が行う処理の処理フロー例を表す概念図である。
【００３８】
信号処理部１１６は、例えば、電源電圧の供給により図２に表す処理をスタートする。
【００３９】
そして、信号処理部１１６は、Ｓ１０２の処理として、記録部１３１ａからの前述のプログラムＡの読み込みとプログラムＡの起動開始とを行う。
【００４０】
そして、信号処理部１１６は、Ｓ１０３の処理として、プログラムＡの起動が完了したかについての判定を行う。
【００４１】
信号処理部１１６は、Ｓ１０３の処理による判定結果がｙｅｓの場合は、Ｓ１０４の処理を行う。
【００４２】
一方、信号処理部１１６は、Ｓ１０３の処理による判定結果がｎｏの場合は、Ｓ１０３の処理を再度行う。
【００４３】
信号処理部１１６は、Ｓ１０４の処理を行う場合は、同処理として、ＣＰＵ１０６に通知を行う。当該通知は、信号処理部１１６がプログラムＡの起動を完了し、プログラムＡの指示により所定の信号処理を行える状態にあることを、ＣＰＵ１０６に対し通知する趣旨で行うものである。
【００４４】
そして、信号処理部１１６は、Ｓ１０５の処理として、Ｓ１０４の処理により行った通知をＣＰＵ１０６が認識したかの判定を行う。信号処理部１１６は、当該判定を、例えば、前記通知に関するＣＰＵからの応答の有無を判定することにより行う。
【００４５】
信号処理部１１６は、Ｓ１０５による判定結果がｙｅｓの場合は、Ｓ１０６の処理を行う。
【００４６】
一方、信号処理部１１６は、Ｓ１０５による判定結果がｎｏの場合は、Ｓ１０４に表す処理を再度行う。
【００４７】
信号処理部１１６は、Ｓ１０６の処理を行う場合は、同処理として、起動した信号処理プログラムによる信号処理を所定量分行う。
【００４８】
そして、信号処理部１１６は、Ｓ１０７の処理として、図２に表す処理を終了するかについての判定を行う。信号処理部１１６は、当該判定を、例えば、外部からの終了情報の入力の有無を判定することにより行う。
【００４９】
信号処理部１１６は、Ｓ１０７の処理による判定結果がｙｅｓの場合は、図２に表す処理を終了する。
【００５０】
一方、信号処理部１１６は、Ｓ１０７の処理による判定結果がｎｏの場合は、Ｓ１０６の処理を再度行う。
【００５１】
図１に表す音声処理部１２６が行う処理の処理フロー例は、図２に表す処理フロー例及びその説明において、信号処理部１１６を音声処理部１２６と、記録部１３１ａを記録部１３１ｃと、プログラムＡをプログラムＢと、各々読み替えたものである。
【００５２】
図３は、図１に表すＣＰＵ１０６が行う信号処理部１１６を制御する処理の処理フロー例を表す概念図である。
【００５３】
ＣＰＵ１０６は、まず、Ｓ２０１の処理として、電源電圧が供給されたかについての判定を行う。
【００５４】
ＣＰＵ１０６は、Ｓ２０１による判定結果がｙｅｓの場合は、Ｓ２０２の処理を行う。
【００５５】
一方、ＣＰＵ１０６は、Ｓ２０１による判定結果がｎｏの場合は、Ｓ２０１の処理を再度行う。
【００５６】
ＣＰＵ１０６は、Ｓ２０２の処理を行う場合は、同処理として、記録部１３１ｂからのＯＳプログラムの読み込みと当該ＯＳプログラムの起動とを行う。ＣＰＵ１０６は、当該ＯＳプログラムの起動後に、記録部１３１ｂからの制御装置５０６との間で通信を行うためのプログラムの読み込みと当該プログラムの起動とを行う。
【００５７】
そして、ＣＰＵ１０６は、Ｓ２０３の処理として、制御装置５０６との間で通信を行い、制御装置５０６から制御情報を取得する。当該制御情報には、図１に表す信号処理部１１６との間で行う処理のためのアプリケーションプログラムに関する情報が含まれる。当該情報は、例えば、信号処理部１１６との間で行う処理のために用いるアプリケーションプログラムを特定するための情報である。
【００５８】
そして、ＣＰＵ１０６は、Ｓ２０４の処理として、Ｓ２０３の処理により取得した制御情報に従い、記録部１３１ｂから、信号処理部１１６との間で行う処理のために用いるアプリケーションプログラムを読み込み、当該プログラムを起動する。
【００５９】
そして、ＣＰＵ１０６は、Ｓ２０５の処理として、信号処理部１１６からの通知があったかについての判定を行う。当該通知は、図２に表すＳ１０４の処理により信号処理部１１６がＣＰＵ１０６に対して行った通知である。
【００６０】
ＣＰＵ１０６は、Ｓ２０５の処理による判定結果がｙｅｓの場合は、Ｓ２０６の処理を行う。
【００６１】
一方、ＣＰＵ１０６は、Ｓ２０５の処理による判定結果がｎｏの場合は、Ｓ２０５の処理を再度行う。
【００６２】
ＣＰＵ１０６は、Ｓ２０６の処理を行う場合は、同処理として、Ｓ２０４の処理により起動したアプリケーションプログラムによる処理を所定量分行う。
【００６３】
そして、ＣＰＵ１０６は、Ｓ２０７の処理として、図３に表す処理を終了するかについての判定を行う。
【００６４】
ＣＰＵ１０６は、Ｓ２０７の処理による判定結果がｙｅｓの場合は、図３に表す処理を終了する。
【００６５】
一方、ＣＰＵ１０６は、Ｓ２０７の処理による判定結果がｙｅｓの場合は、Ｓ２０６の処理を再度行う。
【００６６】
ＣＰＵ１０６が、図１に表す音声処理部１２６との間で行う処理の処理フロー例は、図３に表す処理フロー例及びその説明において、信号処理部１１６を音声処理部１２６と読み替えたものである。
［効果］
通信装置１０１は、信号処理部１１６及び音声処理部１２６が、信号処理を行うために用いられるプログラムを、ＣＰＵ１０６を経由するのではなく、記録部１３１ａ及び１３１ｃから直接読み込み、起動する。一般的な通信装置（ソフトウェア無線機）では、これらのプログラムはＣＰＵにより所定の記録部から読み込まれた上で、信号処理部や音声処理部に送られる。これに対し、ＣＰＵ１０６は、これらのプログラムを、起動時に読み込んで信号処理部１１６及び音声処理部１２６に送る動作を行わない。そのため、通信装置１０１は、ＣＰＵ１０６による起動時の処理に必要とされる時間を短縮し得る。
【００６７】
図４は、本発明の最小限の通信装置である処理装置１１６ｘの構成を表すブロック図である。
【００６８】
処理装置１１６ｘは、第二のプログラムにより、前記処理部に送る信号か前記処理部から送られた信号かの少なくともいずれかについての通信に係る信号処理を行う。前記第二のプログラムは、前記処理装置が、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）上での処理を実行させる第一のプログラムによる、通信に係る情報処理、を行う図示しない処理部、を介さずに読み込んだプログラムである。
【００６９】
一般的な通信装置（特にソフトウェア無線機）では、前記第二のプログラムは、ＯＳ上での処理を行う処理部により、所定の記録部から読み込まれた上で、処理装置１１６ｘに送られる。これに対し、前記処理部は、前記第二のプログラムを、起動時に読み込んで処理装置１１６ｘに送る動作を行わない。そのため、処理装置１１６ｘは、処理装置１１６ｘを備える通信装置における、ＯＳ上での処理を行う処理部による起動時の処理に必要とされる時間を短縮し得る。
【００７０】
そのため、処理装置１１６ｘは、前記構成により、［発明の効果］の項に記載した効果を奏する。
【００７１】
以上、本発明の各実施形態を説明したが、本発明は、前記した実施形態に限定されるものではなく、本発明の基本的技術的思想を逸脱しない範囲で更なる変形、置換、調整を加えることができる。例えば、各図面に示した要素の構成は、本発明の理解を助けるための一例であり、これらの図面に示した構成に限定されるものではない。
【００７２】
また、前記の実施形態の一部または全部は、以下の付記のようにも記述され得るが、以下には限られない。
【００７３】
（付記１）
ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）上での処理を実行させる第一のプログラムによる、通信に係る情報処理を行う処理部、を介さずに読み込んだ第二のプログラムにより、前記処理部に送る信号か前記処理部から送られた信号かの少なくともいずれかについての通信に係る信号処理を行う処理装置。
【００７４】
（付記２）
前記情報処理が、制御装置から通信により送られる制御情報により行われる、付記１に記載された処理装置。
【００７５】
（付記３）
前記第一のプログラムが、前記制御情報により指定されたプログラムである、付記２に記載された処理装置。
【００７６】
（付記４）
ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）を備え、前記ＤＳＰが、前記第二のプログラムを読み込み、前記信号処理を行う、付記１乃至付記３のうちのいずれか一に記載された処理装置。
【００７７】
（付記５）
前記第二のプログラムの起動後に前記処理部に対し通知を行う、付記１乃至付記４のうちのいずれか一に記載された処理装置。
【００７８】
（付記６）
前記処理部が前記通知を受けて、前記情報処理を行う、付記５に記載された処理装置。
【００７９】
（付記７）
前記信号処理が、
前記処理部から入力された第一のデジタル信号を変換した第一のアナログ信号を第一の無線電波と第一の電気信号との間の変換を行う電波変換部に対し出力する処理と、
前記電波変換部から入力された第二のアナログ信号を変換した第二のデジタル信号を前記処理部に対し出力する処理と、
を含む、付記１乃至付記６のうちのいずれか一に記載された処理装置。
【００８０】
（付記８）
前記信号処理が、前記第一のデジタル信号を前記第一のアナログ信号に変換する処理を含む、付記７に記載された処理装置。
【００８１】
（付記９）
前記信号処理が、前記第二のアナログ信号を前記第二のデジタル信号に変換する処理を含む、付記７又は付記８に記載された処理装置。
【００８２】
（付記１０）
前記信号処理が、
前記処理部から入力された第一のデジタル音声信号を変換した第一のアナログ音声信号を出力する処理と、
入力された第二のアナログ音声信号を変換した第二のデジタル音声信号を前記処理部に入力する処理と、
を含む、付記１乃至付記９のうちのいずれか一に記載された処理装置。
【００８３】
（付記１１）
前記信号処理が、前記第一のデジタル音声信号を前記第一のアナログ音声信号に変換する処理を含む、付記１０に記載された処理装置。
【００８４】
（付記１２）
前記信号処理が、前記第二のアナログ音声信号を前記第二のデジタル音声信号に変換する処理を含む、付記１０又は付記１１に記載された処理装置。
【００８５】
（付記１３）
前記第二のプログラムをフラッシュメモリから読み込む、付記１乃至付記１２のうちのいずれか一に記載された処理装置。
【００８６】
（付記１４）
前記処理部が中央演算処理装置である、付記１乃至付記１３のうちのいずれか一に記載された処理装置。
【００８７】
（付記Ａ１）
付記１乃至付記１４のうちのいずれか位置に記載された処理装置と、前記処理部とを備える、通信装置。
【００８８】
（付記Ａ２）
付記Ａ１に記載された処理装置（付記７引用部分に限る。）と、前記電波変換部とを備える、通信装置。
【００８９】
（付記Ａ３）
ソフトウェア無線器である、付記Ａ１又は付記Ａ２に記載された通信装置。
【００９０】
（付記Ｂ１）
ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）上での処理を実行させる第一のプログラムによる、通信に係る情報処理、を行う処理部、を介さずに読み込んだ第二のプログラムにより、前記処理部に送る信号か前記処理部から送られた信号かの少なくともいずれかについての通信に係る信号処理を行う信号処理方法。
【符号の説明】
【００９１】
１０１    通信装置
１０６    ＣＰＵ
１１１    電波変換部
１１６    信号処理部
１１６ｘ    処理装置
１２６    音声処理部
１３１ａ、１３１ｂ、１３１ｃ    記録部
５０１    無線通信網
５０６    制御装置
５１１、５１２    ＵＩ部
【図１】
2018088038.tif 000003
【図２】
2018088038.tif 000004
【図３】
2018088038.tif 000005
【図４】
2018088038.tif 000006