(57)【特許請求の範囲】
【請求項１】
所定の確率分布に従って乱数を順次生成する乱数生成手段と、
第１配列を構成するＬｘ×Ｌｙの第１要素のそれぞれに、前記乱数生成手段が生成した乱数を格納する第１配列生成手段と、
第２配列を構成するＭｘ（＜Ｌｘ）×Ｍｙ（＜Ｌｙ）の第２要素のそれぞれに、前記第２要素のそれぞれの位置と基準要素の位置との相対距離に応じて算出された相関係数を格納する第２配列生成手段と、
前記第１配列の一部に前記第２配列及び前記基準要素を重ね、前記第１要素に格納された値と前記第１要素に重なる前記第２要素に格納された値との積の総和を算出し、算出された総和を、第３配列を構成するＮｘ（＜Ｌｘ）×Ｎｙ（＜Ｌｙ）の第３要素のうち、前記基準要素の位置に対応する要素に格納する第３配列生成手段と、
前記第１配列に対する前記第２配列及び前記基準要素の位置を変位させる変位手段と、
前記第３配列の少なくとも一部を出力する出力手段とを有しており、
前記第３配列生成手段は、前記第１配列に対する前記第２配列及び前記基準要素の位置を変位させる毎に、前記第１要素に格納された値と前記第１要素に重なる前記第２要素に格納された値との積の総和を算出し、算出された総和を、前記第３配列を構成するＮｘ（＜Ｌｘ）×Ｎｙ（＜Ｌｙ）の前記第３要素のうち、前記基準要素に対応する要素に格納し、
前記第２配列と同一平面において、前記基準要素と前記第２要素のそれぞれとの相対的な位置関係は不変であることを特徴とする乱数列生成装置。
【請求項２】
前記乱数生成手段は、正規分布を有する乱数を生成することを特徴とする請求項１に記載の乱数列生成装置。
【請求項３】
前記乱数生成手段によって生成される乱数の標準偏差を設定する標準偏差設定部と、
前記第２配列に含まれる前記第２要素の２乗値の総和の平方根を取得する定数取得手段とをさらに有しており、
前記乱数生成手段は、前記標準偏差設定部によって設定された標準偏差と、前記定数取得手段によって取得された定数とに基づいて乱数を生成することを特徴とする請求項１又は請求項２のいずれかに記載の乱数生成装置。
【請求項４】
前記第３配列の中から、前記出力手段が出力する前記第３配列の範囲を設定する出力範囲設定部をさらに有することを特徴とする請求項１乃至請求項３のいずれかに記載の乱数生成装置。
【請求項５】
移動通信における受信電波の変動を模擬するシミュレーション装置であって、
第１配列を構成するＬｘ×Ｌｙの第１要素のそれぞれに、前記乱数生成手段が生成した乱数を格納する第１配列生成手段と、
第２配列を構成するＭｘ（＜Ｌｘ）×Ｍｙ（＜Ｌｙ）の第２要素のそれぞれに、前記第２要素のそれぞれの位置と基準要素の位置との相対距離に応じて算出された相関係数を格納する第２配列生成手段と、
前記第１配列の一部に前記第２配列及び前記基準要素を重ね、前記第１要素に格納された値と前記第１要素に重なる前記第２要素に格納された値との積の総和を算出し、算出された総和を、第３配列を構成するＮｘ（＜Ｌｘ）×Ｎｙ（＜Ｌｙ）の第３要素のうち、前記基準要素の位置に対応する要素に格納する第３配列生成手段と、
前記第１配列に対する前記第２配列及び前記基準要素の位置を変位させる変位手段と、
前記第３配列の少なくとも一部を出力する出力手段と、
前記出力手段から出力された前記第３配列を用いて、受信電波の変動を模擬するシミュレート手段とを有しており、
前記第３配列生成手段は、前記第１配列に対する前記第２配列及び前記基準要素の位置を変位させる毎に、前記第１要素に格納された値と前記第１要素に重なる前記第２要素に格納された値との積の総和を算出し、算出された総和を、前記第３配列を構成するＮｘ（＜Ｌｘ）×Ｎｙ（＜Ｌｙ）の前記第３要素のうち、前記基準要素に対応する要素に格納し、
前記第２配列と同一平面において、前記基準要素と前記第２要素のそれぞれとの相対的な位置関係は不変であることを特徴とするシミュレーション装置。
【請求項６】
前記乱数生成手段は、正規分布を有する乱数を生成することを特徴とする請求項５に記載のシミュレーション装置。
【請求項７】
前記乱数生成手段によって生成される乱数の標準偏差を設定する標準偏差設定部と、
前記第２配列に含まれる前記第２要素の２乗値の総和の平方根を取得する定数取得手段とをさらに有しており、
前記乱数生成手段は、前記標準偏差設定部によって設定された標準偏差と、前記定数取得手段によって取得された定数とに基づいて乱数を生成することを特徴とする請求項５又は請求項６のいずれかに記載のシミュレーション装置。
【請求項８】
前記第３配列の中から、前記出力手段が出力する前記第３配列の範囲を設定する出力範囲設定部をさらに有することを特徴とする請求項５乃至請求項７のいずれかに記載のシミュレーション装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、特定の確率分布にしたがい、かつ時間的あるいは空間的に相関のあるＮ次元の乱数列を生成する方法および装置に関する。また、他の発明は、係る乱数列を用いた伝搬モデルシミュレーション装置及び方法に関する。
【０００２】
【従来の技術】
従来、乱数系列は、製造した製品の性能を試験したり、あるいは銀行などの窓口での待ち時間評価や通信ネットワークのような大きな系が全体としてどのように動くかを評価したりするのに幅広く利用されている。通信路における雑音や、振動、個々の客の要求や動き、通信ネットワークへ印加される情報量などを表すのに使われる。このように、乱数列を生成する手法や装置は現代の技術、特にコンピュータを利用したシミュレーション評価には欠くことのできないものとなっている。
【０００３】
このように乱数系列を用いたシミュレーション評価は、各分野多岐に亘るが、その一つとして移動通信の伝搬モデルシミュレーションに用いるものがある。
【０００４】
現在普及している携帯電話のような移動通信システムでは、サービスエリア全体をセルと呼ばれる比較的小さな無線ゾーンに分割してサービスを行っている。
【０００５】
このようなシステムでは、基地局からある送信電力で送信された電波は減衰しながら空間を伝搬し受信点に到達する。電波が受ける減衰量は送信点と受信点の距離が遠くなるほど大きくなるという性質があるため、基本的に遠い基地局から送信されるチャネルは弱い受信レベルで、近い基地局から送信されるチャネルは強い受信レベルで受信される。
【０００６】
現実には、伝搬損失の大小は距離だけではなく、地形や建造物などの状況により異なってくるため、移動局の移動に伴って各基地局からのチャネルの受信電力は大きく変動する。各基地局からのチャネルの受信レベルが常に変動する状況にあっては、所要の受信レベル以上となるチャネルは常に入れ替わっており、それまで受信していたチャネルの受信レベルが急に低くなり受信不能となったり、逆にそれまで受信不能だったチャネルの受信レベルが急に高くなり受信可能となったりする。
【０００７】
このような現象は、シャドウイングあるいはシャドウフェージングなどとよばれている。また、一カ所から送信された電波が複数の物体により反射されて受信点に到達することにより生じるいわゆるレイリーフェージングと呼ばれる現象も移動通信では考慮する必要がある。
【０００８】
移動通信では、このような状況を模擬し、移動局装置の受信性能や、複数の基地局への追随性能を評価することが必要となる。レイリーフェージングについては、例えば文献（桑原守二監修「ディジタル移動通信」科学新聞社１９９２年）にフェージングシミュレータとして紹介されている装置を用いることで評価するのが一般的である。また、同様の手法をコンピュータ上のソフトウェアで実現することにより、コンピュータシミュレーションにも簡単に適用できる。
【０００９】
一方、シャドウフェージングについては時系列的な評価はあまり行われておらず、シャドウフェージングによる減衰量が対数正規分布するということが広く知られているのみである。
【００１０】
したがって、例えば文献（Ishikawa and Umeda,“Capacity Design and Perfomance of Call Admission Control in Cellular CDMA Systems,”IEEE Journal on Selected Areas in Communications, Vol.15, No.8, Oct. 1997）に示されているように、対数正規分布にしたがう乱数を発生させてある時点での評価を行い、これを多数回繰り返すという評価がしばしば行われている。
【００１１】
移動通信のシャドウフェージングについて実地で測定を行うことによりその空間的な自己相関特性を調べた結果が文献（M.Gudmandson,“Correlation Model for Shadow Fading in Mobile Radio Systems,”Electronics Letters, vol.27, November 7, 1991, No.23, pp.2145-2146）に示されている。この結果から、シャドウフェージングによる減衰をｄＢ表示した値の自己相関関数が指数分布する。つまり、自己相関関数が２地点間の距離Δｘにより
【数１】
0004217422.tif 000002
と表されることが説明されている。また、前式で、相関係数が０．５となる距離ｄcorは都市部でほぼ２０ｍであることなどが述べられている。
【００１２】
シャドウフェージングを時系列的に発生させる装置についての検討として、公報特開平７−１７７１０７号「フェージングシミュレータ」あるいは、より一般的に時系列的に相関のある系列を発生させる方法として公報特開平５−２１６６３０号「相関のある乱数発生器」を挙げることができる。
【００１３】
【発明が解決しようとする課題】
しかしながら、上述した公報特開平７−１７７１０７号に開示された技術では、互いに相関を持つ複数のシャドウフェージングの系列を発生させることを目的とするものである。ところが、この技術では、フィルタを通すことで時系列的に相関を持たせることができるが、所望の分布や相関特性を持たせるよう設定する機能を備えるものではないことから、時間的あるいは空間的に相関のある種々のパラメータを任意に設定して、操作者が所望する現象を適切に模擬した伝搬モデルを再現することはできない。
【００１４】
一方、公報特開平５−２１６６３０号に開示された技術では、所望の確率分布や相関特性を持った乱数を生成することができる反面、非常に多数の記憶素子を必要とし複雑な設定を必要とするため実用性が低いという問題があった。
【００１５】
そこで、本発明は、以上の点に鑑みてなされたもので、操作者が所望する特定の確率分布、標準偏差、相関特性のある乱数列を簡易に発生させることのできる乱数列生成装置及び乱数列生成方法を提供することを目的とする。また、他の発明は、上記乱数生成装置または乱数生成方法を用いて、時間的あるいは空間的に相関のある種々のパラメータを任意に設定して、操作者が所望する現象を適切に模擬した伝搬モデルを再現することのできる伝搬モデルシミュレーション装置及び方法を提供することを目的とする。
【００１６】
【課題を解決するための手段】
上記目的を達成するため、本発明は、所定の確率分布に従って乱数を順次生成し、生成した乱数をＮ次元の第１の配列に格納し、所定の定数を第１の配列よりも要素数の少ない第２の配列に格納し、第１の配列上の要素と対応する第２の配列の要素との積を算出し、第２の配列の全要素について算出された積の総和を、Ｎ次元の第３の配列として生成し、第３の配列を乱数配列として出力することを特徴とする。
【００１７】
本発明によれば、第１のＮ次元の乱数に第２のＮ次元の定数を乗算し、第３のＮ次元の配列を生成させるという簡単な処理によりＮ次元の乱数列を生成することから、演算処理の負担を増大させることなく、簡易的に乱数を生成することができる。
【００１８】
上記発明においては、生成された第３の配列を記憶手段に記憶し、第１の配列のうち第３の配列と対応する要素と、第３の配列の各要素とを積算し、この積算結果を記憶手段に記憶された配列の各要素に加算することが好ましい。
【００１９】
例えば、結果として得られる第３のＮ次元乱数列の標準偏差をσとして、第２のＮ次元配列の各要素の２乗値の総和をＣ２とすると、標準偏差が
【数２】
0004217422.tif 000003
となるような乱数を発生させ第１のＮ次元配列に格納することが可能である。
【００２０】
上記発明においては、正規分布する乱数を生成することが好ましい。また、上記発明においては、第２の配列に格納される要素のうち、特定の要素を基準要素とし、基準要素以外の他の要素は、基準要素からの相対距離に応じた相関係数とすることが好ましい。
【００２１】
上記発明においては、乱数列の標準偏差を設定し、第２の配列の各要素の２乗値の総和の平方根を取得し、これらの標準偏差と平方根とに基づいて乱数を生成することが好ましい。例えば、第３のＮ次元乱数列の標準偏差をσとして、第２のＮ次元配列の各要素の２乗値の総和の平方根をＣ１とすると、標準偏差がσ／Ｃ１となるような乱数を発生させ第１のＮ次元配列に格納するように構成することができる。
【００２２】
上記発明においては、第３の配列のうち、出力する範囲を設定し、この設定された範囲の乱数列を出力することが好ましい。上記発明においては、第３の配列上の任意の要素を用いて、補間値を生成することが好ましい。
【００２３】
他の発明は、上記発明を用いた移動通信における伝搬モデルを模擬するシミュレーションに関するものであり、上記発明により出力された乱数配列を移動通信における受信電波の変動として伝搬モデルを生成することを特徴とする。
【００２４】
このような他の発明によれば、操作者により相関係数や標準偏差を設定することによって、相関関係のあるＮ次元の乱数を生成することができ、空間的あるいは時系列的に相関関係を有する受信電波を模擬することができ、移動通信シミュレーションにおいて、実情に即した伝搬モデルを再現することができる。
【００２５】
【発明の実施の形態】
［第１実施形態］
（乱数列生成装置の構成）
以下に本発明の第１実施形態に係る乱数列生成装置について詳細に説明する。図１は、本実施形態に係る乱数列生成装置の構成を示すブロック図である。
【００２６】
同図に示すように、本実施形態に係る乱数列生成装置は、ガウス乱数発生器１と、相関係数計算機４と、メモリ２，３，７と、座標変換器５と、積和計算機６と、出力手段８と、各種設定を行う設定手段９とを備えている。
【００２７】
ガウス乱数発生器１は、所定の確率分布に従って乱数を順次生成する乱数生成手段であり、本実施形態では、正規分布する乱数を生成する機能を備える。具体的には、このガウス乱数発生器１は、設定手段９により設定された標準偏差σと、定数取得手段９４により取得された定数Ｃに基づいて、標準偏差がσ／Ｃとなるような正規（ガウス）分布に従って乱数を生成する。
【００２８】
メモリ２は、ガウス乱数発生器１が生成した乱数をＮ次元の第１の配列に格納し、メモリ３は、所定の定数を、第２の配列に格納し、メモリ７は、第２の配列の全要素について算出された積の総和を、Ｎ次元の第３の配列として格納する記憶装置である。
【００２９】
相関係数計算機４は、第２の配列中の各要素に格納される相関係数ρｉ,ｊを算出するものである。具体的には、配列中の最下段右端の要素を基準要素ＥMMとし、これと他の各要素Ｅｉｊとの間の距離に基づいて計算される相関係数ρｉ,ｊを算出する。基準要素ＥMMは、自分自身との相関となることから、１が格納されることになる。なお、本実施例では、最下段右端の要素ＥMMを基準にとり相関値を設定したが、これは必ずしもこの位置である必要はなく、第２の配列のＭ×Ｍ個の要素のいずれをも基準とすることができる。
【００３０】
積和計算機６は、第１の配列上の要素と対応する第２の配列の要素との積を算出する第３配列生成手段であり、具体的には、第１の配列の一部に第２の配列を重ね、互いに重なり合う第１と第２の配列の各要素の値を乗算し、Ｍ×Ｍ個の乗算の結果の総和を計算する。
【００３１】
座標変換器５は、積和計算機６によって、第１の配列と第２の配列とについての演算を行う際に、第１の配列に対する第２の配列の位置を変位させるためのものであり、第２の配列の、第１の配列に対する相対座標を順次演算するものである。
【００３２】
出力手段８は、前記第３の配列を乱数配列として出力するインターフェースである。本実施形態に係る出力手段８は、第３の配列のうち、出力する範囲を設定する出力範囲設定手段８１を備え、この出力範囲設定手段８１により設定された範囲の乱数列を出力する。また、出力手段８は、第３の配列上の任意の要素を用いて、補間値を生成する補間手段８２を備える。
【００３３】
設定手段９は、ガウス乱数発生器１により生成される乱数列の標準偏差σを設定する標準偏差設定手段の機能を備えるとともに、相関係数計算機４から定数Ｃを取得する定数取得手段９４が接続されており、この設定手段９により設定された標準偏差σと、定数取得手段９４から取得した定数Ｃに基づいて、ガウス乱数発生器１は、乱数を生成する。
【００３４】
定数取得手段９４は、第２の配列の各要素の２乗値の総和の平方根定数Ｃを取得する演算処理装置であり、相関係数計算機４から相関係数ρｉ,ｊを取得し、これに基づいて定数Ｃを算出し、算出結果を設定手段９に出力する。
【００３５】
また、設定手段９には、第１乃至第３の配列を生成する第１乃至第３の配列生成手段９１〜９３が接続されている。設定手段９は、これらの配列生成手段９１〜９３に対して、各々が生成するＮ次元配列のサイズを設定する。これら各配列生成手段９１〜９３により生成された配列は、メモリ２，３，５に送出される。
【００３６】
なお、本実施形態において、第１配列生成手段９１により生成される第１の配列のサイズは、（Ｍ−１＋Ｎｘ）×（Ｍ−１＋Ｎｙ）であり、第２配列生成手段９２により生成される第２の配列のサイズは、Ｍ×Ｍであり、第３配列生成手段９３により生成される第３の配列のサイズは、Ｎｘ×Ｎｙである
第２の配列は、その要素のうち、特定の要素を基準要素とし、基準要素以外の他の要素は、基準要素からの相対距離に応じた相関係数が格納されている。
【００３７】
（動作）
以上の構成を有する本実施形態に係る乱数列生成装置を用いた乱数列の生成方法について説明する。なお、本実施形態では、説明の簡単のために２次元の場合について説明する。しかし、これは本発明の適用形態を限定するものではない。
【００３８】
図２は、本実施形態に係る乱数生成方法の手順を示す説明図である。この図２（ａ）に示すように、第２配列生成手段９２により、第２の２次元配列を生成（定義）し、これに相関係数計算機４により、各要素の相関係数ρｉ,ｊを計算し、メモリ３において第２の配列に格納する。
【００３９】
第２の配列への格納が終わったら、定数取得手段９４により定数Ｃを計算する。Ｃは、図中に示したように各要素の二乗和により求められる。計算された定数Ｃは、設定手段９を介して、ガウス乱数発生器１に送出される。
【００４０】
次に、図２（ｂ）に示すように、第１配列生成手段９１により第１の配列を生成（定義）し、これにガウス乱数発生器１で生成された乱数を、メモリ２において格納する。このとき、第１の配列の端（図中、ハッチングにより示した第１の配列の上側と左側部分）にそれぞれＭ−１行、Ｍ−１列の助走区間を設け、この助走区間の要素にも乱数を格納する。この助走区間は、第１の配列のＮｘ×Ｎｙの部分を計算する際に、計算に用いられる要素数が少なくなって計算の精度が低下することを避けるためのものであり、なお、助走区間は、本発明の実施形態を限定するものではなく、これがなくても本発明の実施は可能である。また、助走区間を広く設けることもできる。
【００４１】
ガウス乱数発生器１による乱数の生成は、設定手段９により設定された標準偏差σと、定数取得手段９４により取得された定数Ｃにより、平均０、標準偏差σ／Ｃの正規（ガウス）分布に従って行う。また、この正規分布する乱数は互いに独立であるので、第１の配列への乱数の格納は、どのような順序でも行うことができる。
【００４２】
次に、生成された第１と第２の配列を用いて、第３の配列を生成する。すなわち、図２（ｃ）に示したように、積和計算機６によって、第１の配列の一部に第２の配列を重ね、互いに重なり合う第１と第２の配列の各要素の値を乗算し、Ｍ×Ｍ個の乗算の結果の総和を計算する。この結果を第２の配列の基準要素の位置に対応する第３の配列の要素に設定する。
【００４３】
なお、基準要素の位置は、必ずしも第２の配列の最下段右端である必要はない。ただし、第２の配列の各要素に相関値を設定するときに基準にした要素の位置に対応する、第３の配列中の位置とする必要がある。
【００４４】
そして、座標変換器５により、第２の配列の第１の配列に対する位置を順次変位させ、第３の配列の全要素が設定されるまで上記の操作を繰り返して終了する。このとき、第３の配列のどの要素から設定するかの順番には特に制限はなく、任意の順序とすることができる。
【００４５】
ここで、第３の配列に設定された値の持つ性質について詳述する。ガウス乱数発生器１により生成され、第１の配列に設定される値をＸi,jとすると、結果として第３の配列に出力される値Ｙk,mは次のように表される。
【００４６】
【数３】
0004217422.tif 000004
Ｍの値がある程度大きければ、Ｙｋ，ｍその確率分布はほぼ正規分布になる。特に乱数生成手段から生成される値が正規分布に従うならば、Ｙｋ，ｍも正規分布に従う。Ｙｋ，ｍの分散Ｖａｒ［Ｙｋ，ｍ］は、
【数４】
0004217422.tif 000005
と計算される。従って、ガウス乱数発生器１により発生する乱数の標準偏差が
【数５】
0004217422.tif 000006
であれば、
Ｖａｒ［Ｙｋ，ｍ］＝σ２
となり、所望の標準偏差σが得られる。
【００４７】
また、２つの出力値Ｙk,mとＹp,qの間の相関係数は以下のように計算でき、近似的に前述の文献に示された指数相関特性を持つ２次元の乱数列を生成することができる。すなわち、
【数６】
0004217422.tif 000007
である。計算の過程で、各要素の持つ相関値は、基準となる要素との距離ｄでｒd（ｒは定数）のように指数関数で表されるという仮定をおいている。さらに、２-1/Dと設定すれば、Ｙの自己相関特性は前述の文献に示された指数相関特性を持つことになる。
【００４８】
（第１実施形態の変更例１）
なお、本願発明は、上述した実施形態に限定されるものではなく、以下のような変更を加えることができる。
【００４９】
例えば、積和計算機６によって、第１の配列のうち第３の配列と対応する要素と、第３の配列の各要素とを積算し、この積算結果をメモリ７に記憶された配列の各要素にさらに加算する機能を設けることもできる。
【００５０】
また、例えば、図３（ａ）に示すように、第２配列の基準要素を、第２配列外に配置するようにしてもよい。この場合、第１配列の助走区間は、第２配列のサイズと同等とするとともに、第３の配列のサイズは、基準要素の移動範囲とする。
【００５１】
［第２実施形態］
（伝搬モデルシミュレータの基本構成）
以下に本発明の第２実施形態に係る伝搬モデルシミュレーション装置について詳細に説明する。本実施形態では、上述した第１実施形態で説明した乱数列生成装置を、移動通信における、希望波とＮ波の干渉波に生じるシャドウイングの相関を考慮した通信路をシミュレートするフェージングシミュレータに応用することをその要旨とする。
【００５２】
すなわち、本実施形態では、移動通信における電波伝搬環境上で生じるレイリーフェージングや、周波数選択性フェージング、シャドウイング等の現象、及びこれらの現象が復号して生じる伝搬モデルについて模擬を行う。
【００５３】
ここで、レイリーフェージングとは、伝搬距離の差が搬送波波長オーダ程度の波が合成された信号を受信するため、送信局あるいは受信局が搬送波波長オーダ程度移動すると受信レベルが大きく変動する現象である。
【００５４】
周波数選択性フェージングとは、伝搬距離の差が信号帯域幅の逆数オーダ以上の波が合成される場合、ゴーストや符号間干渉による歪が生じる現象である。
【００５５】
シャドウイングとは、送信局あるいは受信局周囲のビルや樹木等の障害物によって、信号が遮られることによる受信信号レベルが変動する現象である。
【００５６】
図４は、本実施形態に係る伝搬モデルシミュレーション装置を示す説明図であり、（ａ）は、シミュレーションの前提となる移動通信システムを示す概念図であり、（ｂ）は、本実施形態に係る伝搬モデルシミュレーション装置の構成を示すブロック図である。
【００５７】
図４（ａ）に示すように、第２実施形態では、図４（ａ）に示すように、分割された無線ゾーン１１３をカバーする複数の基地局１１１と、これら基地局１１１との間に無線チャネルを設定して通信を行う移動局１１２により構成された移動通信システムを前提とする。
【００５８】
そして、本実施形態２では、このような移動通システムにおいて伝搬される無線信号を、上述した乱数列生成装置１００を用いて生成し、シミュレータ３００により模擬を行う。本実施形態に係る伝搬モデルシミュレーション装置は、図４（ｂ）に示すように、乱数列生成装置１００と、データ補正部２００と、シミュレータ３００とから構成される。
【００５９】
乱数列生成装置１００は、上述した第１実施形態と同様の構成を有するため、説明は省略する。また、シミュレータ３００は、公知の技術であり、種々のハードウェアやソフトウェアで実現することができる。
【００６０】
データ補正部２００は、乱数列生成装置１００により生成される乱数列を、シミュレータ３００のサンプリング周波数に整合させるものである。具体的にこのデータ補正部２００は、乱数列生成装置１００が乱数を生成する周期と、シミュレータ３００のサンプリング周波数が一致しない場合に、乱数列生成装置１００から出力されるデータを補充したり、削除したりする。
【００６１】
このデータ補正部２００によるデータの補充は、前回乱数列生成装置１００により生成された乱数を保持しておき、次の乱数が発生されるまでの間は、保持した乱数を繰り返し出力することにより行う。また、データの削除は、シミュレータ３００のサンプリング周波数と合致しないタイミングの乱数を廃棄することにより行う。
【００６２】
【発明の効果】
以上説明したように、本発明の乱数列生成装置及び乱数列生成方法によれば、操作者が所望する特定の確率分布、標準偏差、相関特性のあるＮ次元の乱数列を簡易に発生させることができる。また、他の発明の伝搬モデルシミュレーション装置及び方法によれば、上記乱数生成装置または乱数生成方法を用いることにより、時間的あるいは空間的に相関のある種々のパラメータを任意に設定して、操作者が所望する現象を適切に模擬した伝搬モデルを再現することができる。
【図面の簡単な説明】
【図１】第１実施形態に係る乱数列生成装置の構成を示すブロック図である。
【図２】第１実施形態に係る乱数列生成方法の手順を示す説明図である。
【図３】第１実施形態の変更例に係る乱数列生成方法の手順を示す説明図である。
【図４】第２実施形態に係る伝搬モデルシミュレーション装置を示す説明図であり、（ａ）は、シミュレーションの前提となる移動通信システムを示す概念図であり、（ｂ）は、本実施形態に係る伝搬モデルシミュレーション装置の構成を示すブロック図である。
【符号の説明】
１…ガウス乱数発生器
２，３，７…メモリ
２…メモリ
３…メモリ
４…相関係数計算機
５…座標変換器
６…積和計算機
７…メモリ
８…出力手段
９…設定手段
８１…出力範囲設定手段
８２…補間手段
９１…第１配列生成手段
９２…第２配列生成手段
９４…定数取得手段
１００…乱数列生成装置
１１１…基地局
１１２…移動局
１１３…無線ゾーン
２００…データ補正部
３００…シミュレータ
【図１】
0004217422.tif 000008
【図２】
0004217422.tif 000009
【図３】
0004217422.tif 000010
【図４】
0004217422.tif 000011