"複数のアンテナと、少なくとも一つは動作/停止の切替が可能な複数のデジタルアナログ変換器及びアナログデジタル変換器と、アナログデジタル変換器、またはデジタルアナログ変換器の動作/停止を決定するADC/DAC制御回路と、前記デジタルアナログ変換器により生成されたアナログ信号を無線区間の周波数に変換して送信し、無線区間の信号を受信し、周波数変換して前記アナログデジタル変換器に出力する無線信号送受信回路と、前記アナログデジタル変換器により生成されたデジタル信号から、受信データを復調する受信信号復調回路と、送信を行うデジタル信号を生成し前記デジタルアナログ変換器に出力する送信信号生成回路とを備えた無線通信装置であって、前記ADC/DAC制御回路は、当該無線通信装置の通信状態に基づいて動作させる前記アナログデジタル変換器または前記デジタルアナログ変換器の数を決定して動作を制御することを特徴とする無線通信装置。前記通信状態は、通信相手となる通信装置の数、同一時刻同一周波数での通信で多重される通信装置の数、空間ストリームの数、変調方式と符号化率からなる通信モード、パケット誤り率、送信をするために記憶しているデータビット数、通信相手が送信を行うために記憶しているデータビット数のうち少なくとも一つであることを特徴とする請求項1に記載の無線通信装置。前記ADC/DAC制御回路は、前記通信状態として、通信に用いる同一時刻同一周波数での通信で多重される通信装置の数、空間ストリームの数、変調方式と符号化率からなる通信モードを用い得られた閾値と、現在動作している前記アナログデジタル変換器、または前記デジタルアナログ変換器の数とを比較し、空間ストリームの数がこれを上回る場合に、動作している前記アナログデジタル変換器、または前記デジタルアナログ変換器、またはその両方の数を増やすことを特徴とする請求項1に記載の無線通信装置。前記ADC/DAC制御回路は、前記通信状態として、通信に用いる同一時刻同一周波数での通信で多重される通信装置の数、空間ストリームの数、変調方式と符号化率からなる通信モードを用い得られた閾値と、現在動作している前記アナログデジタル変換器、または前記デジタルアナログ変換器の数とを比較し、空間ストリームの数がこれを下回る場合に、動作している前記アナログデジタル変換器、または前記デジタルアナログ変換器、またはその両方の数を減らすことを特徴とする請求項1または3に記載の無線通信装置。前記ADC/DAC制御回路は、前記通信状態として、パケット誤り率、送信をするために記憶して貯めているデータビット数、通信相手が送信を行うために記憶して貯めているデータビット数のうち、少なくとも一つが予め定めた値を上回る場合に、動作している前記アナログデジタル変換器、または前記デジタルアナログ変換器、またはその両方の数を増やすことを特徴とする請求項1に記載の無線通信装置。前記ADC/DAC制御回路は、前記通信状態として、パケット誤り率、送信をするために記憶して貯めているデータビット数、通信相手が送信を行うために記憶して貯めているデータビット数のうち、少なくとも一つが予め定めた値を一定時間下回る場合に、動作している前記アナログデジタル変換器、または前記デジタルアナログ変換器、またはその両方の数を減らすことを特徴とする請求項1または5に記載の無線通信装置。前記ADC/DAC制御回路は、通信相手から受信される信号から動作している前記アナログデジタル変換器、または前記デジタルアナログ変換器、またはその両方の数の増加の要請を取得し、前記アナログデジタル変換器、または前記デジタルアナログ変換器、またはその両方の数を増加させることを特徴とする請求項1に記載の無線通信装置。複数のアンテナと、少なくとも一つは動作/停止の切替が可能な複数のデジタルアナログ変換器及びアナログデジタル変換器とを備えた無線通信装置における無線通信方法であって、通信相手となる通信装置の数、同一時刻同一周波数での通信で多重される通信装置の数、空間ストリームの数、変調方式と符号化率からなる通信モード、パケット誤り率、送信をするために記憶しているデータビット数、通信相手が送信を行うために記憶しているデータビット数のいずれかの通信状態のうち少なくとも一つを推定する通信状態判定ステップと、前記通信状態から、動作させる前記アナログデジタル変換器、または前記デジタルアナログ変換器の数を決定するADC/DAC制御ステップと、前記決定した数の前記アナログデジタル変換器、または前記デジタルアナログ変換器を用いて受信信号のアナログデジタル変換または送信信号のデジタルアナログ変換を行うアナログデジタル変換/デジタルアナログ変換ステップとを有することを特徴とする無線通信方法。複数のアンテナと、少なくとも一つは動作/停止の切替が可能な複数のデジタルアナログ変換器及びアナログデジタル変換器とを備えた無線通信装置における無線通信方法であって、通信相手となる通信装置の数、同一時刻同一周波数での通信で多重される通信装置の数、空間ストリームの数、パケット誤り率、送信をするために記憶しているデータビット数、通信相手が送信を行うために記憶しているデータビット数のいずれかの通信状態のうち少なくとも一つを用いて、動作させる前記アナログデジタル変換器、または前記デジタルアナログ変換器の数の増減を評価する通信状態判定ステップと、前記通信状態判定ステップにおいて、増加の判断がなされた場合に、動作させる前記アナログデジタル変換器、または前記デジタルアナログ変換器の数を増加させ、減少の判断がなされた場合に、動作させる前記アナログデジタル変換器、または前記デジタルアナログ変換器の数を減少させるADC/DAC制御ステップと、前記動作させる数の前記アナログデジタル変換器、または前記デジタルアナログ変換器を用いて、受信信号のアナログデジタル変換または送信信号のデジタルアナログ変換を行うアナログデジタル変換/デジタルアナログ変換ステップとを有することを特徴とする無線通信方法。前記ADC/DAC制御ステップは、多数の空間ストリーム数を用いる特定の送信、または受信の区間のみ、前記デジタルアナログ変換器、または前記アナログデジタル変換器の数を増加させ、当該送信区間、または受信区間が終了すると、前記デジタルアナログ変換器、または前記アナログデジタル変換器の数を元に戻すことを特徴とする請求項8または9記載の無線通信方法。図6に従来の無線通信装置の構成を示す。図6において、1-0は送信信号生成回路、1-1-1~1-1-NはDAC、1-2-1~1-2-NはADC、1-3-1~1-3-Nは無線信号送受信回路、1-4-1~1-4-Nは送受信アンテナ、1-5は受信信号復調回路である。Nは無線通信装置の入出力のポート数である。ここでは、アンテナ数は入出力ポート数と同数であるものとして、図6は記載されているが、アンテナ切り替え器等を用いて、アンテナ数をNより多くしてもよい。無線通信装置から通信相手への送信を考える。無線通信装置は、1つ以上の通信相手を決定し、送信ウエイトを用いる場合には予め推定したチャネル情報を用いて決定した送信ウエイトを用い、変調方式と符号化率を選択し、必要なパイロット信号や制御信号、ガードインターバルなどを挿入した後、DACへ送信データを出力する。DACは入力されたデジタルデータをアナログ信号に変換し、無線信号送受信回路へ出力し、無線信号送受信回路は、入力されたアナログ信号を適切な周波数にアップコンバートし、アンテナを介して送信を行う。通信相手から、信号を受信する場合には、アンテナ1-4-1~1-4-Nを介して、無線信号送受信回路において、適切な周波数にダウンコンバートし、ADCにおいて入力されたアナログ信号をデジタル信号に変換し、受信信号復調回路へ出力する。受信信号復調回路では、入力された信号から、同期、チャネル推定、復調を行い、通信相手から送信されたデータを復調する。無線通信装置から通信相手への送信と、通信相手からの受信について、例を示す。通信相手となる通信装置数がKKは1以上の整数であるとし、送信において、通信相手との間の伝搬環境の情報を示すチャネル行列を用いて信号に重み付けすることを仮定する。通信相手kに対するチャネル行列をHkと表すものとすると、チャネル行列H1~HKを用いて、Dirtypapercoding、TomlinsonHarashimaprecoding、Blockdiagonalizationalgorithm、Successiveoptimizationalgorithm、Zeroforcing、MinimumMeansqureerroralgorithm、Eigenvectorprecoding、QRdecomposition、などの方法により送信ウエイトW1~WKを決定できる。通信相手kのある周波数チャネルにおける受信信号ykは、と表すことができる。x1~xkは通信相手1~Kへの送信信号ベクトル、nkは雑音ベクトルを表す。ykはMk×1ベクトル、HkはMk×N行列、WkはN×Lk行列、xkはLk×1ベクトル、nkはMk×1ベクトルであり、Mkは通信相手kのADCの数、Lkは通信相手kに対する空間ストリーム数、である。マルチユーザMIMO通信の場合、1式の2行目右辺第2項は、ユーザ間干渉他通信相手への信号であるため、受信側か送信側で削除できるようにWjは決定される。次に、K’個K’は1以上の整数の通信相手からの信号を通信装置で受信する場合を示す。通信装置のある周波数チャネルにおける受信信号yU,kは、と表せる。HU,kは、上り回線のチャネル行列N×Mk行列、xU,1~xU,K’は通信相手1~K’からの送信信号xU,kはLk’×1ベクトル、WU,1~WU,K’は通信相手1~K’における送信ウエイトWU,kはMk×Lk行列、nU,kは雑音ベクトルN×1ベクトルを表す。Lk’は通信相手から送信される信号の空間ストリーム数である。通信装置は、受信した信号のうち既知信号を用いて、HU,1WU,1~HU,K’WU,K’を推定し、Zeroforcing、Minimummeansqureerror、Maximumlikelihooddetection、MaximumLikelihoodsequenceestimation、BellLabsSpaceTime技術などにより、受信した信号を復号できる。1式における送信ウエイトW1~WKの決定、および、2式における受信信号の復号には、Hu,1~Hu,K’、またはHU,1WU,1~HU,K’WU,K’が必要となり、Nが空間ストリーム数の和より大きい場合には、送受の演算負荷が大きくなる問題がある。本発明は、このような事情に鑑みてなされたもので、通信に用いるアナログデジタル変換器ADC、または、デジタルアナログ変換器DAC、またはその両方の数を減らすことで、送信ウエイトの演算または、受信の復号処理に必要なチャネル行列のサイズを低減し、演算負荷を低減することができる無線通信装置及び無線通信方法を提供することを目的とする。本発明は、複数のアンテナと、少なくとも一つは動作/停止の切替が可能な複数のデジタルアナログ変換器及びアナログデジタル変換器と、アナログデジタル変換器、またはデジタルアナログ変換器の動作/停止を決定するADC/DAC制御回路と、前記デジタルアナログ変換器により生成されたアナログ信号を無線区間の周波数に変換して送信し、無線区間の信号を受信し、周波数変換して前記アナログデジタル変換器に出力する無線信号送受信回路と、前記アナログデジタル変換器により生成されたデジタル信号から、受信データを復調する受信信号復調回路と、送信を行うデジタル信号を生成し前記デジタルアナログ変換器に出力する送信信号生成回路とを備えた無線通信装置であって、前記ADC/DAC制御回路は、当該無線通信装置の通信状態に基づいて動作させる前記アナログデジタル変換器または前記デジタルアナログ変換器の数を決定して動作を制御することを特徴とする。本発明は、前記通信状態は、通信相手となる通信装置の数、同一時刻同一周波数での通信で多重される通信装置の数、空間ストリームの数、変調方式と符号化率からなる通信モード、パケット誤り率、送信をするために記憶しているデータビット数、通信相手が送信を行うために記憶しているデータビット数のうち少なくとも一つであることを特徴とする。本発明は、前記ADC/DAC制御回路は、前記通信状態として、通信に用いる同一時刻同一周波数での通信で多重される通信装置の数、空間ストリームの数、変調方式と符号化率からなる通信モードを用い得られた閾値と、現在動作している前記アナログデジタル変換器、または前記デジタルアナログ変換器の数とを比較し、空間ストリームの数がこれを上回る場合に、動作している前記アナログデジタル変換器、または前記デジタルアナログ変換器、またはその両方の数を増やすことを特徴とする。本発明は、前記ADC/DAC制御回路は、前記通信状態として、通信に用いる同一時刻同一周波数での通信で多重される通信装置の数、空間ストリームの数、変調方式と符号化率からなる通信モードを用い得られた閾値と、現在動作している前記アナログデジタル変換器、または前記デジタルアナログ変換器の数とを比較し、空間ストリームの数がこれを下回る場合に、動作している前記アナログデジタル変換器、または前記デジタルアナログ変換器、またはその両方の数を減らすことを特徴とする。本発明は、前記ADC/DAC制御回路は、前記通信状態として、パケット誤り率、送信をするために記憶して貯めているデータビット数、通信相手が送信を行うために記憶して貯めているデータビット数のうち、少なくとも一つが予め定めた値を上回る場合に、動作している前記アナログデジタル変換器、または前記デジタルアナログ変換器、またはその両方の数を増やすことを特徴とする。本発明は、前記ADC/DAC制御回路は、前記通信状態として、パケット誤り率、送信をするために記憶して貯めているデータビット数、通信相手が送信を行うために記憶して貯めているデータビット数のうち、少なくとも一つが予め定めた値を一定時間下回る場合に、動作している前記アナログデジタル変換器、または前記デジタルアナログ変換器、またはその両方の数を減らすことを特徴とする。本発明は、前記ADC/DAC制御回路は、通信相手から受信される信号から動作している前記アナログデジタル変換器、または前記デジタルアナログ変換器、またはその両方の数の増加の要請を取得し、前記アナログデジタル変換器、または前記デジタルアナログ変換器、またはその両方の数を増加させることを特徴とする。本発明は、複数のアンテナと、少なくとも一つは動作/停止の切替が可能な複数のデジタルアナログ変換器及びアナログデジタル変換器とを備えた無線通信装置における無線通信方法であって、通信相手となる通信装置の数、同一時刻同一周波数での通信で多重される通信装置の数、空間ストリームの数、変調方式と符号化率からなる通信モード、パケット誤り率、送信をするために記憶しているデータビット数、通信相手が送信を行うために記憶しているデータビット数のいずれかの通信状態のうち少なくとも一つを推定する通信状態判定ステップと、前記通信状態から、動作させる前記アナログデジタル変換器、または前記デジタルアナログ変換器の数を決定するADC/DAC制御ステップと、前記決定した数の前記アナログデジタル変換器、または前記デジタルアナログ変換器を用いて受信信号のアナログデジタル変換または送信信号のデジタルアナログ変換を行うアナログデジタル変換/デジタルアナログ変換ステップとを有することを特徴とする。本発明は、複数のアンテナと、少なくとも一つは動作/停止の切替が可能な複数のデジタルアナログ変換器及びアナログデジタル変換器とを備えた無線通信装置における無線通信方法であって、通信相手となる通信装置の数、同一時刻同一周波数での通信で多重される通信装置の数、空間ストリームの数、パケット誤り率、送信をするために記憶しているデータビット数、通信相手が送信を行うために記憶しているデータビット数のいずれかの通信状態のうち少なくとも一つを用いて、動作させる前記アナログデジタル変換器、または前記デジタルアナログ変換器の数の増減を評価する通信状態判定ステップと、前記通信状態判定ステップにおいて、増加の判断がなされた場合に、動作させる前記アナログデジタル変換器、または前記デジタルアナログ変換器の数を増加させ、減少の判断がなされた場合に、動作させる前記アナログデジタル変換器、または前記デジタルアナログ変換器の数を減少させるADC/DAC制御ステップと、前記動作させる数の前記アナログデジタル変換器、または前記デジタルアナログ変換器を用いて、受信信号のアナログデジタル変換または送信信号のデジタルアナログ変換を行うアナログデジタル変換/デジタルアナログ変換ステップとを有することを特徴とする。本発明は、前記ADC/DAC制御ステップは、多数の空間ストリーム数を用いる特定の送信、または受信の区間のみ、前記デジタルアナログ変換器、または前記アナログデジタル変換器の数を増加させ、当該送信区間、または受信区間が終了すると、前記デジタルアナログ変換器、または前記アナログデジタル変換器の数を元に戻すことを特徴とする。本発明によれば、トレーニング信号の数を低減しつつ、MIMO通信やMU-MIMO通信の効果を得ることができる。以下、図面を参照して、本発明の一実施形態による無線通信装置を説明する。図1は同実施形態の構成を示すブロック図である。この図において、図6に示す従来の装置と同一の部分には同一の符号を付し、その説明を省略する。この図に示す装置が従来の装置と異なる点は、ADC/DAC制御回路1-6が新たに設けられている点である。Nは無線装置の入出力のポート数である。ここでは、アンテナ数は入出力ポート数と同数であるものとして、図1では記載されているが、アンテナ切り替え器等を用いて、アンテナ数をNより多くしてもよい。ADC/DAC制御回路1-6は、通信に用いるADCの数NADCと、DACの数NDACを制御する。NADCとNDACの範囲は、最小ADC数NMinADCと、最小DAC数NMinDACにより制限され、NADCとNDACはそれぞれ、NMinADC≦NADC≦N、NMinADC≦NADC≦Nとして制御される。また、常にNADC=NDACとなるように制御することもできる。NADCおよびNDACは通信状態に基づいて制御される。通信状態として、通信相手の数を用いることができる。通信相手の数とは、送信時に空間的に多重する通信相手数K、受信時に空間的に多重されている通信相手数K’、通信装置と通信しうるアクティブな通信相手数、一定時間内でのKまたはK’の最大値、一定時間内でのKまたはK’の平均値などを用いることができる。通信相手の数に応じて、対応するNADCおよびNDACの表を予めADC/DAC制御回路1-6内に記憶することで、NADCおよびNDACを決定することができる。例えば、NADC=整数K×Eとしたり、NDAC=整数K’×Eとするように決定できる。ここで、整数Aは、Aから四捨五入や小数点以下切り捨てや小数点以下切り上げにより得られる整数を抽出する関数であり、Eは1以上の数である。また、通信状態として、通信に用いる空間ストリーム数を用いることができる。空間ストリーム数としては、例えば、送信時の空間ストリーム数の総和L=L1L2LK、や、受信時の空間ストリーム数の総和L’=L1’L2’LK’’、一定時間内でのLまたはL’の最大値、一定時間内でのLまたはL’の平均値を用いることができる。空間ストリーム数に対して、対応するNADCおよびNDACの表を予め有することで、NADCおよびNDACを決定することができる。例えば、NADC=整数L’×Eとしたり、NDAC=整数L×Eとするように決定できる。または、NADCおよびNDACが空間ストリーム数より十分大きいか判定し、判定値より空間ストリームが多い場合にNADCおよびNDACを増やすことができる。閾値として、または、を用いる。この閾値よりNADCとNDACが下回っているか判定し、この閾値以下のNADCおよびNDACとなっていれば、NADC=整数ΓUまたはNADC=整数ΓDと設定したり、NADC=NADCD、またはNDAC=NDACD、と設定したり、NADC=P×NADC、またはNDAC=P×NDAC、と設定したりすることで、NADCとNDACを増やすことができる。ここで、αUとαDは1以上であり、βUとβDは0以上の数として設定され、DとPは1以上の整数で与えられる。αやβを大きく設定することで、空間ストリームに対するアンテナの数を増やし、ダイバーシチの効果を高めることができる。また、同様の閾値をNADCとNDACを下げるか否かの判定に用いることができ、または、を用いる。この閾値よりNADCとNDACが上回っているか判定し、この閾値以上のNADCおよびNDACとなっていれば、NADC=整数ΓUまたはNADC=整数ΓDと設定したり、NADC=NADC-D、またはNDAC=NDAC-D、と設定したり、NADC=NADC/P、またはNDAC=NDAC/P、と設定したりすることで、NADCとNDACを減らすことができる。または、ここで、α’Uとα’Dは1以上であり、β’Uとβ’Dは0以上の数として設定され、ΓD<ΓD’、ΓU<ΓU’と設定される。αやβを大きく設定することで、空間ストリームに対するアンテナの数を増やし、ダイバーシチの効果を高めることができる。また、5式と6式で用いるLとL’は、3式と4式で用いたものと同じ定義である必要はなく、送信時の空間ストリーム数の総和L=L1L2LK、や、受信時の空間ストリーム数の総和L’=L1’L2’LK’’、一定時間内でのLまたはL’の最大値、一定時間内でのLまたはL’の平均値などを用いることができる。また、3~6式におけるLまたはL’として、空間ストリーム数の代わりに同一タイミング同一周波数で多重を行う通信相手数を用いることもできる。また、通信状態として、変調方式と符号化率から決定されるデータレートを用いることができる。図2にIEEE802.11nの場合の変調方式と符号化率から決定されるデータレートの関係を定義したテーブルを示す。これは、MCSIndexに対する変調方式、畳み込み符号の符号化率、最小感度、データレートを表すテーブルである。MCSIndexが高くなるにつれ、データレートも大きくなるのが分かる。ここでMCSIndexが2の場合で見るとQPSK,R=3/4、最小感度が-77dBmとなっており、あと3dB高ければMCSIndexが高く設定できることが分かる。すなわちNADCまたはNDACを2倍にすれば、データレートを1.3倍高くすることができる。このような場合に、より高次の変調方式符号化が使えるように、NADCまたはNDACを増やすことができる。また、十分に高い変調方式符号化率となっている場合に、NADCまたはNDACの増加を行わないこともできる。予めMCSIndexが5以上ではNADCまたはNDACの数を変えないように定めることもできる。また、要求されているスループットが低く、求められるMCSIndexに対し、信号電力が十分大きい場合に、NADCやNDACを下げていくこともできる。上記変調方式と符号化率は、もっともスループットの悪い通信相手へのビットレートでもよいし、全ての通信相手へのビットレートの平均を用いてもよい。また、通信状態として、パケットエラーや、パケットエラーレートPERを用いることもできる。パケット通信では、パケット信号を正常に受信したか判定することができる。これを用いて、送信した信号が通信相手において正常に復調されたか、または、受信した通信相手からの信号が正常に復調されたか判定することができる。送信パケットにパケットエラーが生じた場合、または、PERが予め定めた値より大きい場合に、NADC=NADCD、NDAC=NDACD、または、NADC=P×NADC、またはNDAC=P×NDAC、として、用いるADCまたはDACの数を増やすことができる。Dは1以上の整数で、NADCまたはNDACのステップサイズを表す。また、パケットエラーが予め定めた時間区間生じない、または、PERが、予め定めた時間区間、予め定めた値より小さい場合に、NADC=NADC-D、NDAC=NDAC-D、または、NADC=NADC/P、またはNDAC=NDAC/P、とし、NADCまたはNDACを下げていくこともできる。または、通信装置に送信するために一時的に蓄えているデータビット量、またはフィードバックされた通信相手で一時的に蓄えているデータビット量に係る情報を用いて、NADCまたはNDACを設定することができる。蓄えているデータビット量Bに対して、対応するNADCまたはNDACの表を記憶しておき、データビット量の値からNADCまたはNDACを決定することができる。または、データビット量Bがある値より大きい時に、NADC=NADCD、NDAC=NDACD、または、NADC=P×NADC、またはNDAC=P×NDAC、として、NADCまたはNDACの表を大きくし、データビット量Bがある値より小さい状態が続く場合に、NADC=NADC-D、NDAC=NDAC-D、または、NADC=NADC/P、またはNDAC=NDAC/P、を下げていくこともできる。または、通信装置で用いることができる最大のDAC数、またはADC数を通信相手に通知し、通信相手から、NADCまたはNDACの増加の要請を受信し、NADC=NADCD、NDAC=NDACD、または、NADC=P×NADC、またはNDAC=P×NDAC、として、NADCまたはNDACの表を大きくしたり、通信相手からNADCまたはNDACの増加の要請を一定時間受信しない場合に、NADC=NADCD、または、NDAC=NDACD、として、NADCまたはNDACの表を大きくし、データビット量Bがある値より小さい時に、NADC=NADC-D、NDAC=NDAC-D、または、NADC=NADC/P、またはNDAC=NDAC/P、としてNADCまたはNDACを下げていくこともできる。次に、図3を参照して、図1に示す無線通信装置において、通信を行う際の動作を説明する。図3は、図1に示す無線通信装置において、通信行う際の動作を示すフローチャートである。まず、通信相手とのパケット通信を行うステップS301と、ADC/DAC制御回路1-6は通信状態について記憶するステップS302。そして、DAC/ADC数の更新判断がなされるとステップS303、ADC/DAC制御回路1-6に記憶された通信状態通信装置と通信しうる通信相手全体の数、空間ストリーム数、同一周波数同一時間での通信相手多重数、選択されている変調方式符号化率、PER、送信待ちで記憶されている送信データ量などから、予め記憶している通信状態に対するテーブルからNADCまたはNADCを決定するステップS305。次に、NADCまたはNDACが前回の値から更新されているか否かを判定しステップS306、決定されたNADCまたはNDACが直前の通信時のものから増減している場合には、ADC、DACをオンする、またはオフする制御を行い、動作しているADCまたはDACの数をNADCまたはNDACになるように制御するステップS307。一方、NADCまたはNDACが直前の通信時のものから増減していない場合、および、ADC、DACのオン、またはオフを行った後は、待機状態となり次の通信を待つステップS304。ここで、ステップS303のDAC/ADC数の更新判断は、一定時間ごと、または一定のパケット数の通信が終了するごとに、更新を判断してもよいし、通信状態のうちいずれかのパラメータが予め定めた閾値を超えた際に更新を判断してもよい。次に、図4を参照して、図1に示す無線通信装置において、通信を行う際の動作の変形例を説明する。図4は、図1に示す無線通信装置において、通信行う際の動作の変形例を示すフローチャートである。図4において、図3に示す動作と同一の部分には同一の符号を付し、その説明を簡単に行う。まず、通信相手とのパケット通信を行うステップS301と、ADC/DAC制御回路1-6は通信状態について記憶するステップS302。そして、DAC/ADC数の更新判断がなされるとステップS303、NADCまたはNADCを、ADC/DAC制御回路1-6に記憶された通信状態空間ストリーム数、同一周波数同一時間での通信相手多重数、PER、などから得られる値と比較しステップS401、NADCまたはNADCが小さい場合には、NADCまたはNADCを増加させるステップS403。また、NADCまたはNADCが、通信状態から得られる値より大きい場合に、NADCまたはNADCが、ADC/DAC制御回路1-6に記憶された通信状態空間ストリーム数、同一周波数同一時間での通信相手多重数、PER、などから得られる値と比較しステップS402、NADCまたはNADCが大きい場合には、NADCまたはNADCを低下させるステップS404。ADC、DACの数を設定し、待機状態となり次の通信を待つステップS304。次に、図5を参照して、図1に示す無線通信装置において、通信を行う際の動作の変形例を説明する。図5は、大容量通信を行う場合のみ、ADCやDACの数を増加させ、それ以外の時間では、少数のADCとDACで運用する動作例を示している。ここで、大容量通信とは、マルチユーザMIMO送信や、マルチユーザMIMO受信、多数の空間ストリームによる通信などのことである。まず、大容量通信を行うことが決定されるとステップS501、ADC、またはDAC、またはその両方の数を、NADCまたはNDACまたはその両方に設定するステップS502。ここで、NADCまたはNDACは、これまでに示した決定方法で得られた値としてもよいし、全てのADC、またはDACをオンにしてもよいNADC=N、または、NDAC=N。例えば、マルチユーザMIMO送信や多数の空間ストリーム数による送信の場合には、DACの数を切り替え、マルチユーザMIMO受信や多数の空間ストリーム数による受信の場合には、ADCの数を切り替えるようにすることもできる。次に、ADC、または、DAC、またはその両方の設定がされると、大容量通信を行うステップ503。ここで、ステップS503には、大容量通信を行うためのチャネル情報取得、ユーザ指定、アクセス権の取得、送信禁止区間NAVの設定なども含まれる。そして、通信が終了すると、ADC、DAC、またはその両方を元の値に戻すステップS504。ここで、元の値とは、NMinADCや、NMinDACを用いることができる。または、平常時のADC、またはDACの数も、NADCや、NDACとして、前述のNADCや、NDACと同様に通信状態に合わせて設定することもできる。ここで、NADC<NADC、NDAC<NDACである。ADC、または、DAC、またはその両方が元の数に戻ると、再び大容量通信が決定されるまで少ない数のADC、DACで通常状態として通信を行うステップS505。以上説明したように、通信に用いるADCとDACの数を制御することで、通信装置の消費電力を低減し、通信に占めるチャネル推定のためのオーバーヘッドを減らし、送信ウエイトや受信ウエイトの演算負荷を軽減することができる。なお、図1における処理部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより無線通信処理を行ってもよい。なお、ここでいうコンピュータシステムとは、OSや周辺機器等のハードウェアを含むものとする。また、コンピュータシステムは、ホームページ提供環境あるいは表示環境を備えたWWWシステムも含むものとする。また、コンピュータ読み取り可能な記録媒体とは、フレキシブルディスク、光磁気ディスク、ROM、CD-ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらにコンピュータ読み取り可能な記録媒体とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリRAMのように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する伝送媒体は、インターネット等のネットワーク通信網や電話回線等の通信回線通信線のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル差分プログラムであってもよい。以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。"