Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3889614B2 - Communication channel assignment apparatus and radio base station - Google Patents
[go: Go Back, main page]

JP3889614B2 - Communication channel assignment apparatus and radio base station - Google Patents

Communication channel assignment apparatus and radio base station Download PDF

Info

Publication number
JP3889614B2
JP3889614B2 JP2001377678A JP2001377678A JP3889614B2 JP 3889614 B2 JP3889614 B2 JP 3889614B2 JP 2001377678 A JP2001377678 A JP 2001377678A JP 2001377678 A JP2001377678 A JP 2001377678A JP 3889614 B2 JP3889614 B2 JP 3889614B2
Authority
JP
Japan
Prior art keywords
time slot
mobile station
mobile stations
total number
allocation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2001377678A
Other languages
Japanese (ja)
Other versions
JP2003179965A (en
Inventor
昌志 岩見
健雄 宮田
正悟 中尾
忠芳 伊藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sanyo Electric Co Ltd
Original Assignee
Sanyo Electric Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sanyo Electric Co Ltd filed Critical Sanyo Electric Co Ltd
Priority to JP2001377678A priority Critical patent/JP3889614B2/en
Publication of JP2003179965A publication Critical patent/JP2003179965A/en
Application granted granted Critical
Publication of JP3889614B2 publication Critical patent/JP3889614B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Time-Division Multiplex Systems (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Radio Transmission System (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、空間多重方式(Path Division Multiple Access:PDMA方式)により複数のPHS(パーソナル・ハンディホン・システム)携帯端末、携帯電話機等の無線電話装置(以下、「移動局」という。)と無線接続する無線基地局に関し、特に、移動局に対して割り当てる通信用チャネルの選定技術に関する。
【0002】
【従来の技術】
従来、複数の移動局と無線通信する無線基地局では、周波数資源を有効利用して各移動局に通信用チャネルを割り当てるために時分割多重方式(TDMA/TDD、Time Division Multiple Access/Time Division Duplex)が用いられており、更なる周波数資源の有効利用のため空間多重方式が用いられる。
【0003】
ここで、空間多重方式は、無線基地局が、異なる方向に存在する複数の移動局に対し、アダプティブアレイ装置等を用いた指向性パターンの形成により、同一周波数で同時刻に通信を行う方式である。
なお、アダプティブアレイ装置は、固定的に設置された複数のアンテナを備え、個々のアンテナに対する送受信信号の振幅と位相とを動的に調整することにより、アンテナ全体として、送信、受信のための指向性パターンを動的に形成するものであり、所望の移動局の方向へ送信強度及び受信感度を高めつつ、多重している他の移動局の方向に対する送信強度及び受信感度を低下させるような信号の相互干渉除去のための制御を行う。
【0004】
例えば、空間多重方式により同一周波数で同時刻に最大4つの移動局からの信号を多重する無線基地局であって、時分割多重方式により周期的な一定時間を、送信タイムスロット4つと受信タイムスロット4つとの合計8つに区分し、送信タイムスロットと受信タイムスロットとの組である送受信タイムスロット4組のうちの3組を、それぞれ最大4つまでの移動局に双方向の通信チャネル(Traffic Channel:TCH)として割り当てるような無線基地局が研究開発されている。
【0005】
ところで、従来、無線基地局における移動局の新規接続時の通信チャネル割当、或いは通信チャネル割当済みのある移動局の通信品質低下等に基づくTCH切替必要時の通信チャネル割当は、各送受信タイムスロットを、何らかの基準により定めた優先順に、割当候補として割当可否判定を行い、最初に割当可能であると判定したときに割当候補としていた送受信タイムスロットを、新規の移動局、或いはTCH切替が必要であった移動局に割り当てるといった手順で行われる。
【0006】
従来の割当可否判定は、割当候補である送受信タイムスロットにおいて、ある程度の品質での通信が可能か否かという判定であり、通信品質に影響を与える複数のパラメータそれぞれについて、予め固定的に定めた閾値との比較によりなされ、高品質とは言えないまでも、一応ある程度の通信品質での通信が可能であれば、割当可能と判定される。
【0007】
なお、割当可否判定において用いる上述のパラメータとして、例えば、同一の送受信タイムスロットに空間多重している移動局間のDDR値のうちの最大値(以下、「最悪DDR値」という。)がある。
ここで、DDR(Desired to Desired Ratio)は、移動局間の受信電力レベルの比を示す数であり、2つの移動局についての受信応答ベクトルの大きさの比(1以上の数となるように除数と被除数を入れ替え調整したもの)により算出される。なお、受信応答ベクトルは移動局から無線基地局までの信号の伝播路を示す数である。このDDRは、通信品質に大きく影響する1つの指標であり、最悪DDR値が大きい状況下では、無線基地局は各移動局からの信号の分離が困難となり、通信品質は低下するので、割当可否判定においては最悪DDR値が所定の閾値より大きければ割当不可と判定されることになる。
【0008】
即ち、従来の無線基地局による新規接続時、或いはTCH切替必要時における移動局への通信チャネル割当では、上述の割当可否判定により、一応、ある程度の通信品質での通信が可能であると判定された送受信タイムスロットが、その移動局に割り当てられることになる。
【0009】
【発明が解決しようとする課題】
しかしながら、従来の無線基地局による新規接続時の通信チャネル割当では、新規の移動局に、無線基地局が既に他の1以上の移動局との通信に用いている送受信タイムスロットを割り当てた場合に生じる以下の問題を解決することができない。
【0010】
即ち、この場合には、新規の移動局が割り当てられた送受信タイムスロットで、既に無線基地局と通信中であった1以上の移動局についてその通信品質が低下する事態が生じ、特に、その送受信タイムスロットにおいて空間多重対象とされている移動局の数が多い場合、つまり多重度が高い場合には、移動局相互間の干渉除去は技術的に難しいため、一応ある程度の通信品質での通信が可能であっても通信品質が低下してしまい、将来的な移動局の移動その他の要因により、その多くの移動局の通信品質が将来において通信不可能状態にまで下がるおそれが高まるという問題が生じる。
【0011】
また、従来の無線基地局によるTCH切替必要時の通信チャネル割当では、TCH切替対象の移動局に、無線基地局が既に他の1以上の移動局との通信に用いている送受信タイムスロットを割り当てた場合に、無線基地局が通信している移動局全体として見た場合には通信品質が低下する移動局が増加する事態が当然生じ得る。この結果、多くの移動局の通信品質が将来的に通信不可能状態にまで下がるおそれが高まるという問題が生じる。
【0012】
そこで、本発明は上記問題に鑑みてなされたものであり、新規接続時或いはTCH切替必要時に、将来的に通信不可能状態に陥る移動局の増加をある程度抑制するように、移動局への通信チャネル割当を行う無線基地局、通信チャネル割当装置等を提供することを目的とする。
【0013】
【課題を解決するための手段】
上記課題を解決するために、本発明に係る通信チャネル割当装置は、移動局に複数のタイムスロットのいずれかを割り当てる時分割多重方式、及び空間多重方式により、複数の移動局と無線通信する無線基地局に備えられ、移動局に割り当てるべきタイムスロットを決定するために、1以上の各タイムスロットについて、当該タイムスロットを当該移動局に割り当てたと仮定した場合における当該タイムスロットに係る通信品質を示す評価値に基づいて、当該タイムスロットを当該移動局に割り当てることが可能か否かの判定を行い、タイムスロットについての前記判定を、当該タイムスロットを当該移動局に割り当てたならば全タイムスロットそれぞれに割り当てられた移動局数のタイムスロット間における不均一度合が増大することになるときに、増大しないときよりも、割当可能との判定を抑制するように行うことを特徴とする。
【0014】
ここで、「割当可能との判定を抑制するように行う」とは、例えば多重度4等、ある特定の多重度に係るタイムスロットについて移動局に割当可能か否かという判定を、多重度の不均一度に係る場合分けに従って、普通に判定するときと厳しく判定するときとの2つの判定レベルを使い分けることを前提として、その厳しく判定するときのことをいう。この判定方式では、同じある移動局に特定の多重度に係るタイムスロットを割り当てることができるか否かという判定を、その移動局とそのタイムスロットの状況は全く同じであっても、普通に判定すれば割当可能となるが、厳しく判定すれば割当不可能との結果が出ることがあるというように、通信品質に係る判定基準を普通と厳しいとの2基準もって切り替える得ることを前提としている。
【0015】
上記構成により、送受信タイムスロット等のタイムスロットについて割り当てられた移動局の数つまり多重度のタイムスロット間でのばらつきが増大することになる場合における割当可否判定において、その他の場合よりも高度の通信品質に相当する厳しい閾値を用いた比較等の抑制的な判定方法によって割当可否判定を行うことになるので、割当可否判定の結果に従った割当を行った場合に、各タイムスロット間での多重度の不均一の程度が割当前より増大することをある程度抑制できるようになる。これは、各タイムスロットにおける多重度を低く抑えることに繋がり、本発明によれば、多重度が高くて各移動局の信号を分離不能になり通信不可能状態に陥る移動局の増加を、ある程度抑制することが可能となる。
【0016】
また、本発明に係る無線基地局は、移動局に複数のタイムスロットのいずれかを割り当てる時分割多重方式、及び空間多重方式により、複数の移動局と無線通信する無線基地局であって、1以上の各タイムスロットについて、割当を要する一の移動局に対して当該タイムスロットを割り当てたと仮定した場合における当該タイムスロットに係る通信品質を示す評価値に基づいて、当該タイムスロットを当該移動局に割り当てることが可能か否かの割当可否判定を行う判定手段と、前記判定手段により割当可能と判定された1つのタイムスロットを、前記割当を要する一の移動局に対して割り当てる割当手段とを備え、前記判定手段は、タイムスロットについての前記割当可否判定を、当該タイムスロットに割り当てられた移動局の総数が、所定基準数より大きいときに、所定基準数以下のときよりも、割当可能と判定することを抑制するように行うことを特徴とする。
【0017】
これにより、多重度が高いタイムスロットについての割当可否判定は、多重度が低いタイムスロットについての割当可否判定より高度の通信品質に相当する厳しい閾値を用いた比較等の抑制的な判定方法によりなされることとなり、結果的に、各タイムスロットにおける多重度を低く抑えることに繋がり、新規接続時或いはTCH切替必要時において、将来的に通信不可能状態に陥る移動局の増加をある程度抑制することが可能になる。
【0018】
また、本発明に係る無線基地局は、移動局に複数のタイムスロットのいずれかを割り当てる時分割多重方式、及び空間多重方式により、複数の移動局と無線通信する無線基地局であって、1以上の各タイムスロットについて、通信チャネル切替を要する一の移動局に対して当該タイムスロットを割り当てたと仮定した場合における当該タイムスロットに係る通信品質を示す評価値に基づいて、当該タイムスロットを当該移動局に割り当てることが可能か否かの割当可否判定を行う判定手段と、前記判定手段により割当可能と判定された1つのタイムスロットを、前記通信チャネル切替を要する一の移動局に対して割り当てる割当手段とを備え、前記判定手段は、タイムスロットについての前記割当可否判定を、前記仮定した場合における当該タイムスロットに割り当てられた移動局の総数が、当該通信チャネル切替を要する一の移動局が元に割り当てられていたタイムスロットにおける割り当てられていた移動局の総数より大きいときには、当該元のタイムスロットに係る移動局の総数より小さいときよりも、割当可能と判定することを抑制するように行うことを特徴とする。
【0019】
これにより、TCH切替必要時において、TCH切替後にTCH切替前と比べて多重度の不均一度が高まることをある程度抑制でき、結果的に将来的に通信不可能状態に陥る移動局が増加してしまう事態をある程度抑制することが可能になる。
【0020】
【発明の実施の形態】
以下、本発明の実施の形態に係る無線基地局について、図を用いて説明する。
<構成>
図1は、本発明の実施の形態に係る無線基地局100の構成を示すブロック図である。
【0021】
無線基地局100は、PHS規格で定められた複数の送受信タイムスロットを用いる時分割多重方式(TDMA/TDD、Time Division Multiple Access/Time Division Duplex)方式に加え、更にアダプティブアレイ技術に基づく空間多重方式をも用いて、同一周波数で最大4つの移動局の信号を空間多重して、移動局と無線接続する無線基地局である。
【0022】
即ち、無線基地局100は、時分割多重方式により5ms周期の期間であるTDMAフレームを8等分して4つの送信タイムスロットと4つの受信タイムスロットに分割して、送信タイムスロットと受信タイムスロットとの組である送受信タイムスロット4組のうちの3組を、それぞれ最大4つまでの移動局に双方向の通信チャネル(Traffic Channel:TCH)として割り当てて、即ち最大4つの移動局の信号を空間多重して通信を行う機能を有し、同図に示すように、アダプティブアレイ・アンテナ1a1〜1an、無線部2a1〜2an、信号処理部3、モデム部4、ベースバンド部5及び制御部6を備える。
【0023】
なお、空間多重方式は、無線基地局100が、異なる方向に存在する複数の移動局に対し異なる指向性パターンを形成することにより同一周波数で同時刻に通信を行う方式であり、アダプティブアレイ・アンテナ1a1〜1an、無線部2a1〜2an、信号処理部3及び制御部6が、個々のアンテナに対する送受信信号の振幅と位相とを動的に調整し、アンテナ全体として、送信、受信のための指向性パターンを動的に形成することにより実現される。この空間多重方式におけるアダプティブアレイ技術については、「空間領域における適応信号処理とその応用技術論文特集」(電子情報通信学会論文誌VOL.J75−B−2 No.11)に詳細に記載されている。
【0024】
ベースバンド部5は、電話交換網を介して接続される複数の電話回線とモデム部4との間で複数の信号即ち音声又はデータのベースバンド信号を、授受する。モデム部4は、信号処理部3とベースバンド部5との間で、デジタル化されたベースバンド信号に対してπ/4シフトQPSK(Quadrature Phase Shift Keying)により変調及び復調を行う機能を有する。この変調及び復調は、1つの送信用又は受信タイムスロットにおいて空間多重される最大4つのベースバンド信号に対して並列に行われる。
【0025】
信号処理部3は、特定の移動局の信号を分離抽出するためのユーザ別信号処理部b1〜bnと、DDR算出部14とを有し、制御部6の制御下で、指向性パターンの形成に関する制御、即ち、各無線部2a1〜2anから入力される空間多重された各信号(以下、「多重信号」という。)に基づき、ユーザ別信号処理部b1〜bnにより、振幅と位相を調整するための係数であるウェイトベクトルを算出して各多重信号に重み付けし、各移動局からの受信信号を分離抽出しモデム部4に出力し、また、モデム部4から入力された送信信号を所望の移動局へ送信できるように空間多重用に重み付けした信号を生成して各無線部2a1〜2anに出力する制御を行う部分であり、具体的には、プログラマブルなDSP(Digital Signal Processor)により実現される。ここで、ウェイトベクトルは、最小2乗平均誤差方式(Minimum Mean Square Error:MMSE)により算出される。具体的には、各アンテナに入力される各多重信号にそのアンテナ用のウェイトベクトルを乗じた値と既知の参照信号即ちPHS規格に基づくプリアンブルやユニークワード等との誤差の総和が最小になるようにウェイトベクトルが算出される。
【0026】
なお、空間多重方式で指向性パターンを形成して送受信を行うのは、通信チャネル(TCH)での通信のみであり、その他の制御チャネルでの通信については基本的に空間多重方式は用いず、一般的なPHSの無線基地局と同様の制御処理を行う。
ユーザ別信号処理部b1〜bnそれぞれは、特定の移動局から無線基地局までの信号の伝播路を示す係数である受信応答ベクトルH1〜HnをDDR算出部14に送出し、またDDR算出部14は、この受信応答ベクトルH1〜Hnに基づいて各移動局からの信号を適切に分離するための制御等に用いる指標として用いられるDDR(Desired to Desired Ratio)を算出し、これを制御部6に伝える。
【0027】
このDDRは、空間多重されている1つの移動局からの電波の受信電力レベルと空間多重されている他の移動局の1つからの電波の受信電力レベルとの比を示すことになる。なお、DDRについては後に詳しく説明する。
無線部2a1は、ハイパワーアンプ等を含む送信部11とローノイズアンプ等を含む受信部12とから構成される。送信部11は、信号処理部3から入力された信号を低周波から高周波に変換し、送信出力レベルにまで増幅してアンテナ1a1〜1anに出力するもので、制御部6からの指示に応じて、ハイパワーアンプのゲインを制御する等して送信出力を調整する機能を有する。受信部12は、アンテナ1a1〜1anで受信された信号を高周波から低周波に変換し、増幅して信号処理部3に出力する機能を有する。なお、無線部2a2〜2anは、無線部2a1と同等である。
【0028】
制御部6は、ハードウェアとしてはCPU(Central Processing Unit)及びメモリ16等で構成され、CPUがメモリ中のプログラムを実行することにより無線基地局100の各部を制御する機能を有し、移動局に1組の送受信タイムスロットを割り当てる機能を担う通信チャネル割当部15を含む。
【0029】
通信チャネル割当部15は、例えば移動局の新規接続要求に対応してその移動局に1組の送受信タイムスロットを割り当てるよう試み、また、既に通信中の移動局について、通信品質の低下が生じた場合等、通信チャネル(TCH)切替が必要となった場合に、その移動局に元の送受信タイムスロットとは別の1組の送受信タイムスロットを割り当てようと試みる機能を有し、その新規又はTCH切替が必要な移動局に、ある送受信タイムスロットを割り当てることができるか否かを、メモリ16内部の、通信品質に関する閾値を規定した閾値テーブル20を参照して判定する新規チャネル割当処理又は切替チャネル割当処理を行う。
【0030】
この新規チャネル割当処理及び切替チャネル割当処理は、全ての送受信タイムスロットそれぞれに割り当てられた移動局数の送受信タイムスロット間における不均一度合の増大をある程度抑制するように、割り当てるべき送受信タイムスロットを定める処理であり、これらの処理については後に詳しく説明する。
なお、通信チャネル割当部15による割当結果はメモリ16に記録され、この割当結果に基づき制御部6は、同じ送受信タイムスロットを割り当てている複数の移動局と空間多重方式により通信するための制御を実行する。また、制御部6は、信号処理部3からDDRを受け取り、このDDRに応じて送信電力制御等を行う。
【0031】
以下、ユーザ別信号処理部b1について詳しく説明する。
図2は、ユーザ別信号処理部b1の構成を示すブロック図である。
ユーザ別信号部b1は、特定の移動局からの信号を抽出してモデム部4に伝え、また、その特定の移動局から無線基地局までの信号の伝播路を示す係数である受信応答ベクトルH1をDDR算出部14に伝える機能を有し、同図に示すように、入力ポート20a1〜20an、スイッチ回路21a1〜21an、乗算器22a1〜22an、乗算器23a1〜23an、加算器24、メモリ25、判定部26、ウェイトベクトル制御部27を有する。
【0032】
ここで、入力ポート20a1〜20anは、各無線部から入力された多重信号X1(t)〜Xn(t)を受けとるものであり、スイッチ回路21a1〜21anは、制御部6の制御下で送信時と受信時とで切り替えられるスイッチである。
乗算器22a1〜22anは、入力ポート20a1〜20anから入力された各多重信号と、ウェイトベクトル制御部27によって与えられたウェイトベクトルW11〜Wn1とをそれぞれ乗算し、加算器24に伝えるものであり、加算器24は、乗算器22a1〜22anから伝えられた信号を加算し、仮受信信号Y1(t)を判定部26に伝えるものである。
【0033】
判定部26は、加算器から入力されたY1(t)の位相値を、その値に最も近い、π/4の整数倍である値となるように補正することにより、抽出信号Sr1(t)を得て、Sr1(t)をモデム部4に出力するとともにウェイトベクトル制御部27に伝える機能を有する。なお、抽出信号Sr1(t)が特定の移動局からの受信信号に相当する。
【0034】
メモリ25は、PHS規格により規定されている例えばスタートシンボル、プリアンブル、ユニークワード等を参照信号として予め記憶しており、また、ウェイトベクトル制御部27によって算出された各ウエイトベクトルW11〜Wn1を記憶する。
ウェイトベクトル制御部27は、メモリ25に予め記憶されている参照信号を参照し、参照信号d(t)と判定部26から入力される信号Sr1(t)とを用いて、スイッチ回路21a1〜21anを通じて入力ポート20a1〜20anからある時刻tに伝えられた各多重信号X1(t)〜Xn(t)に対して次の時刻(t+1)において、乗算すべき各ウエイトベクトルW11〜Wn1を算出するものである。従ってウェイトベクトル制御部27は、前回モデム部4に出力された信号Sr1(t−1)に基づいて、現時点(t)において乗算器22a1〜22anに与えるべき各ウエイトベクトルW11〜Wn1を定めることになる。
【0035】
また、ウェイトベクトル制御部27は、入力ポート20a1〜20anから伝えられる各多重信号X1(t)〜Xn(t)と、判定部26から入力される信号Sr1(t)とから、受信応答ベクトルH1を算出し、DDR算出部14に伝える機能を有する。
乗算器23a1〜23anは、抽出信号Sr1(t)に係る移動局に対しての送信信号St1(t)をモデム部4から入力されると、St1(t)に対してSr1(t)を用いてウェイトベクトル制御部27により算出された各ウェイトベクトルW11〜Wn1を乗算し、乗算して得られた各送信信号を、スイッチ回路21a1〜21anを介して、各無線部に送出するものである。
【0036】
<ウェイトベクトル算出方式>
以下、各抽出信号Sri(t)(i=1,2,3,・・・,m)を抽出するためのユーザ別信号処理部b1〜bnによりなされるウェイトベクトルWji(j=1,2,3,・・・,n)の算出について説明する。なお、説明を簡単にするために、多重度m=2、アンテナ数n=2として、ユーザ別信号処理部b1におけるウェイトベクトルWj1の算出を例として説明する。
【0037】
[数1] Y1(t)=W11(t)X1(t)+W21(t)X2(t)
数1に示すように、ユーザ別信号処理部b1は、各無線部から出力される各多重信号X1(t) 、X2(t)のそれぞれに対してウェイトベクトルW11(t)、W21(t)をそれぞれ乗算した値の総和である仮受信信号Y1(t)を求め、判定部26により位相を補正した結果である抽出信号Sr1(t)を出力する。
【0038】
なお、tは信号が到達する時間を示し、PHS規格における1シンボルを受信する時間を単位とした受信タイムスロット内での経過時間を示す。
従って、多重信号X1(t)、X2(t)、ウェイトベクトルW11(t)、W21(t)等はtの値が1、2、・・・という信号列である。また、多重信号X1(t) 、X2(t)、ウェイトベクトルW11(t)、W21(t)、仮受信信号Y1(t)、抽出信号Sr1(t)は、振幅、位相を有するもので、複素数で表すことができる。
【0039】
ウェイトベクトルW11(t)、W21(t)には、適当な値の初期値が定められており、ウェイトベクトル制御部27は最小2乗平均誤差方式により、参照信号d(t)と、抽出信号Sr1(t)との誤差を最小とするように、予め定められた範囲内でW11(t)、W21(t)の値をそれぞれ変動させて調整することにより、単位時間毎にW11(t+1)、W21(t+1)を算定する。
【0040】
[数2] e(t)=d(t)−Sr1(t)≒d(t)−Y1(t)=d(t)−(W11(t)X1(t)+W21(t)X2(t))
1(t+1)、W2(t+1)は、抽出信号Sr1(t)と参照信号d(t)との誤差e(t)を小さくするようにそれぞれW11(t)、W21(t)を修正した値をとる。時間経過と共にウェイトベクトルの値は一定値に収束し、プリアンブル、ユニークワード等に続いて送られるところの通信内容である本体的なデータの受信段階では、抽出信号Sr1(t)は正確なものとなる。なお、通信が開始された後は、前回の受信タイムスロットにおいて最終的に得られたウェイトベクトルの値がその次の回の受信タイムスロットに関してのウェイトベクトルの初期値として用いられることもある。
【0041】
<受信応答ベクトル算出方式>
次にウェイトベクトル制御部27による受信応答ベクトルの算出処理について、上記例を用いて説明する。
2つの各移動局が送信した信号Sr1'(t)、Sr2'(t)と各多重信号X1(t)、X2(t)との間には次の数3及び数4の関係が成立する。
【0042】
[数3] X1(t)=h11r1'(t)+h21r2'(t)+n1(t)
[数4] X2(t)=h12r1'(t)+h22r2'(t)+n2(t)
なお、hijは、第i番目の移動局から第j番目のアンテナまでの伝播路を表す複素数であり、n本のアダプティブアレイ・アンテナを用いる場合に第i番目の移動局に対応する受信応答ベクトルは一般的にはhi1、hi2、・・・、hinを成分とするベクトルHiである。また、n1(t)及びn2(t)は雑音である。
【0043】
無線基地局100のユーザ別信号処理部b1が分離抽出した抽出信号Sr1(t)と、第1番目の移動局が送信する信号であるSr1'(t)とは、送信された信号が正常に受信でき分離抽出が適切に行えたとすれば等しいものとなる。
ウェイトベクトル制御部27は、抽出信号Sr1(t)の複素共役であるSr1 *(t)と受信信号X1(t)及びX2(t)とを用いて、次の数5及び数6に示すように受信応答ベクトルH1の成分であるh11及びh12を算出する。
【0044】
[数5] h11=E[X1(t)Sr1 *(t)]
[数6] h12=E[X2(t)Sr1 *(t)]
ここでEはアンサンブル平均を表しており、ある程度の期間、t=1、2、・・・、nにおける平均値を意味する。例えばnを100とし、100シンボル期間における平均値を算出する。
【0045】
抽出信号Sr1(t)、Sr2(t)が正常に得られ、2つの移動局からの移動局信号Sr1'(t)、Sr2'(t)と同等とみなせる状態においては、数3及び数4について、Sr1'(t)、Sr2'(t)をそれぞれSr1(t)、Sr2(t)と置き換え、両辺にSr1 *(t)を乗じてアンサンブル平均をとると、次の数7及び数8が得られる。
【0046】
[数7] E[X1(t)Sr1 *(t)]=E[h11r1(t)Sr1 *(t)]+E[h12r2(t)Sr1 *(t)]+E[n1(t)Sr1 *(t)]
[数8] E[X2(t)Sr1 *(t)]=E[h21r1(t)Sr1 *(t)]+E[h22r2(t)Sr1 *(t)]+E[n2(t)Sr1 *(t)]
ここで、E[Sr1(t)Sr1*(t)]=1であり、また、基本的に各移動局から送信された信号Sr1'(t)とSr2'(t)には相関関係がなく、信号Sr1'(t)と雑音成分にも相関関係がないため、E(Sr2(t)Sr1 *(t))=0、E[n1(t)Sr1 *(t)]=0、E[n2(t)Sr1 *(t)]=0である。
【0047】
従って、数7及び数8から、数5及び数6が導出できることになる。なお、これにより雑音成分の影響を数式上除去している。
ユーザ別信号処理部b1におけるウェイトベクトル制御部27は、数5及び数6に示したような計算を行いh11及びh12を求め、h11及びh12を成分とした受信応答ベクトルH1を算出してDDR算出部14に出力する。同様に他のユーザ別信号処理部b2〜bnそれぞれも受信応答ベクトルH2〜Hnを算出してDDR算出部14に出力する。
【0048】
<DDR算出方式>
DDR算出部14は、2つの受信応答ベクトルに基づいて、次の数9に示すように、例えば第1番目の移動局の、第2番目の移動局に対する受信電力レベル比であるD1/D2を算出する。
[数9] D1/D2=|H12/|H22=(|h112+|h122)/(|h212+|h222
このような2つの移動局間における受信電力レベル比がDDRである。
【0049】
なお、ここでは説明の便宜上2つの成分について示したが、実際上は、多重度mに対応するm個のユーザ別信号処理部bi(i=1、2、・・・、m)は、hi1、hi2、hi3、hi4を成分とする受信応答ベクトルHiを算出してDDR算出部14に出力し、DDR算出部14は、受信タイムスロット別に、その受信タイムスロットにおいて多重化されている各移動局相互間についてのDDRを求める。例えば、DDR値が1以上となるように、上述のD1とD2とを定めてDDRを求め、DDR算出部14は、受信タイムスロット別に、その求めたDDRの値のうち最大なものである最悪DDR値を特定して、最悪DDR値を制御部6に送出する。また、DDR算出部は各移動局についての受信電力レベルD1、D2等や受信応答ベクトルH1、H2等を制御部6に送出する。
【0050】
<閾値テーブル>
以下、通信チャネル割当部15による新規チャネル割当処理及び切替チャネル割当処理に用いられる閾値テーブル20について説明する。
図3は、閾値テーブル20の構成及び内容例を示す図である。
閾値テーブル20は、2以上の多重度について、多重度510と最悪DDR閾値520と最悪相関閾値530とを対応付けたテーブルであり、最悪DDR閾値520及び最悪相関閾値530のそれぞれには、デフォルト値と制限値とが含まれる。
【0051】
最悪DDR閾値520は、受信タイムスロットについての最悪DDR値と比較するための閾値であり、最悪DDR値が最悪DDR閾値より大きい場合にはその受信タイムスロットにおいては、あるレベルの通信品質を維持できないと推定されることになる。
最悪相関閾値530は、受信タイムスロットについての最悪相関値と比較するための閾値であり、最悪相関値が最悪相関閾値より大きい場合にはその受信タイムスロットにおいては、あるレベルの通信品質を維持できないと推定されることになる。ここで、最悪相関値は、受信タイムスロットにおいて多重されている移動局のうち2つを組み合わせた場合の全ての組み合わせにおける相関値のうち最大値をいい、相関値Sは、一組の各移動局の受信応答ベクトル間の相関関係を示し、次の数10により求められる値をいう。
【0052】
[数10] 相関値S=(|H1・H2|)/(|H1||H2|)
この数10により、第1番目の移動局と第2番目の移動局との間の相関値Sが求まる。ここで、分数の分子は受信応答ベクトルH1とH2との内積であり、分母は受信応答ベクトルH1及びH2それぞれの大きさの積である。
この最悪DDR閾値520及び最悪相関閾値530は、ある送受信タイムスロットをある移動局に割り当てることができるか否かの割当可否判定に用いられるものであり、測定により算定された最悪DDR値が最悪DDR閾値より大きいと割当不可能と判定され、また、測定により算定された最悪相関値が最悪相関閾値より大きいと割当不可能と判定される。なお、後に説明する新規チャネル割当処理及び切替チャネル割当処理において割当可否判定は、デフォルト値或いは制限値の一方を用いて行われる。
【0053】
上述した、あるレベルの通信品質には、デフォルト値で定まる低レベルと、制限値で定まる高レベルとの2つがある。低レベルは、一応通信が可能といった程度を示すレベルであり、高レベルは、低レベルより相対的に高い通信品質での通信が可能といった程度を示すレベルである。なお、デフォルト値及び制限値は、それぞれ低レベル及び高レベルを表す閾値として、実験を行った結果として得られた数値であり、予め定められている。
【0054】
図3に示す例では、例えば多重度が2の場合において、最悪DDR値については、デフォルト値により、最悪DDR値が15dB以下であれば低レベル以上の通信品質であることを示しており、制限値により、最悪DDR値が11.25dB以下であれば、より高レベルの通信品質であることを示している。
なお、制限値が0であることは、制限値を用いて割当可否判定を行った場合に必ず割当不可能と判定されるように定めていることを表している。従って、図3の例では、多重度4の場合には制限値を用いて割当可否判定を行うと必ず割当不可能と判定されることを示している。
【0055】
<動作>
以下、通信チャネル割当部15による新規チャネル割当処理及び切替チャネル割当処理を説明する。
無線基地局100の制御部6は、移動局の新規接続要求に対応してその移動局に1組の送受信タイムスロットを割り当てるよう試みる新規チャネル割当処理を通信チャネル割当部15に行わせ、また、既に通信中の移動局について、通信品質の低下が生じた場合等、通信チャネル(TCH)切替が必要となった場合に、その移動局に元の送受信タイムスロットとは別の1組の送受信タイムスロットを割り当てようと試みる切替チャネル割当処理を行わせ、その割当結果に従って、その移動局を特定の送受信タイムスロットにおける他の移動局とともに空間多重対象として通信を行うよう信号処理部3等を制御する。
【0056】
図4は、通信チャネル割当部15による新規チャネル割当処理を示すフローチャートである。
通信チャネル以外の1つの送受信タイムスロットその他の制御チャネルを利用して新規移動局からの接続要求を受けた場合に、ソフトウェアの実行によりこの新規チャネル割当処理はなされる。但し、移動局が全く割り当てられていない送受信タイムスロット、つまり空いている送受信タイムスロットが存在する場合には、新規移動局にはその空いている送受信タイムスロットが割り当てられ、以下に示す処理はなされない。
【0057】
まず、通信チャネル割当部15は、割当試行回数を制御するための変数である割当トライ数Nを0に初期化し(ステップS11)、各送受信タイムスロットについての多重度及び最悪DDR値を求め、また最小である多重度Mを求める(ステップS12)。
なお、各送受信タイムスロットについての多重度は、制御部6が送受信タイムスロット毎にメモリ16内に記録し、割当の変更がある都度、その記録内容を更新している。また、各受信タイムスロットにおける最悪DDR値や、各移動局についての受信応答ベクトル、受信電力レベルは、制御部6がDDR算出部14から受けてメモリ16内に記録している。従って、ステップS12は、メモリ16内から必要な多重度及び最悪DDR値を取得し、多重度のうち最小値を特定することにより実現される。
【0058】
ステップS12に続いて、通信チャネル割当部15は、各送受信タイムスロットについて、新規割当可否判定を行う順序を、多重度の高いものを優先して決め、このとき多重度が同一の送受信タイムスロットについては、対応する最悪DDR値の小さいものを優先して決める(ステップS13)。通信チャネル割当部15は、送受信タイムスロット毎に、決定した優先順位を示す情報をメモリ16に格納する。
【0059】
続いて、通信チャネル割当部15は、最初の順位の送受信タイムスロットに着目し(ステップS14)、着目した送受信タイムスロットの多重度が最小の多重度Mより大きいか判定し、大きい場合には、新規移動局に、着目した送受信タイムスロットを割当可能であるか否かを、閾値テーブル20内の最悪DDR閾値及び最悪相関閾値についての制限値を用いて判定し(ステップS16)、大きくない場合には、新規移動局に、着目した送受信タイムスロットを割当可能であるか否かを、閾値テーブル20内の最悪DDR閾値及び最悪相関閾値についてのデフォルト値を用いて判定する(ステップS17)。
【0060】
なお、ステップS16又はS17では、通信チャネル割当部15は、通信チャネル以外の1つの送受信タイムスロット等においてDDR算出部14により算出されている新規移動局の受信電力レベルや受信応答ベクトルを用いて、新規移動局に、着目している送受信タイムスロットを割り当てたと仮定した場合におけるその送受信タイムスロットに係る最悪DDR値及び最悪相関値を求めて、それぞれをその仮定した場合における多重度に応じた閾値テーブル20内の制限値又はデフォルト値である各閾値と比較することにより割当可否判定を行う。
【0061】
ステップS16又はステップS17による割当可否判定の結果、割当可能と判定した場合には(ステップS18)、通信チャネル割当部15は、新規移動局にその着目している送受信タイムスロットを割り当て(ステップS23)、新規チャネル割当処理を終了する。この結果として、制御部6はその割り当てられた送受信タイムスロットを用いて新規移動局と通信するように、新規移動局に対してその割当結果を示す情報を制御チャネルを通じて伝達する。
【0062】
また、ステップS16又はステップS17による割当可否判定の結果、割当不可能と判定した場合には、通信チャネル割当部15は、割当トライ数Nが、通信チャネルとして用いることのできる送受信タイムスロット数或いはそれ以下の数であり予め定められているトライ閾値より、小さいか否かを判定し(ステップS19)、小さくない場合には、割当ができない旨を制御部6に伝えるエラー処理を行い(ステップS22)、新規チャネル割当処理を終了する。この結果として、制御部6は、新規移動局に対し接続不可能を示す情報を制御チャネルを通じて伝達する。
【0063】
また、ステップS19において、割当トライ数Nがトライ閾値より小さい場合には、通信チャネル割当部15は、割当トライ数Nを1増加し(ステップS20)、メモリ16に格納済みの優先順位を示す情報に基づき、次順位の送受信タイムスロットに着目して(ステップS21)、ステップS15の処理に戻る。
このような新規チャネル割当処理により、新規移動局を最低多重度の送受信タイムスロットに割り当てることができるか否かの割当可否判定では低いレベルの通信品質を満たせば割当可能と判定されるが、最低より高い多重度の送受信タイムスロットに割り当てることができるか否かの割当可否判定では高いレベルの通信品質を満たさない限り割当可能と判定されないので、結果的には、割当後の送受信タイムスロット間での多重度のばらつきをある程度抑制することができ、多重度が高い場合に各移動局の信号の分離抽出が技術的に困難な点等に鑑みると、これは結局、将来的に通信不可能状態に陥る移動局の増加をある程度抑制することができることに通じる。
【0064】
図5は、通信チャネル割当部15による切替チャネル割当処理を示すフローチャートである。
通信品質の低下等によりTCH切替が必要となった移動局(以下、「切替対象移動局」という。)がある場合に、ソフトウェアの実行によりこの切替チャネル割当処理はなされる。但し、移動局が全く割り当てられていない送受信タイムスロット、つまり空いている送受信タイムスロットが存在する場合には、切替対象移動局にはその空いている送受信タイムスロットが割り当てられ、以下に示す処理はなされない。
【0065】
まず、通信チャネル割当部15は、割当試行回数を制御するための変数である割当トライ数Nを0に初期化し(ステップS31)、各送受信タイムスロットについての多重度及び最悪DDR値を求める(ステップS32)。但し、切替対象移動局が元に割り当てられていた送受信タイムスロット(以下、「元スロット」という。)の最悪DDR値については、その切替対象移動局を除いて求める。このステップS32は、メモリ16内から必要な多重度及び最悪DDR値を取得し、またメモリ16内から元スロットにおける切替対象移動局以外の各移動局の受信電力レベルを取得してこれに基づいて元スロットに係る最悪DDR値を算出することにより実現される。
【0066】
ステップS32に続いて、通信チャネル割当部15は、元タイムスロットを除く各送受信タイムスロットについて、割当可否判定を行う順序を、多重度の高いものを優先して決め、このとき多重度が同一の送受信タイムスロットについては、対応する最悪DDR値の小さいものを優先して決める(ステップS33)。通信チャネル割当部15は、送受信タイムスロット毎に、決定した優先順位を示す情報をメモリ16に格納する。
【0067】
続いて、通信チャネル割当部15は、最初の順位の送受信タイムスロットに着目し(ステップS34)、着目した送受信タイムスロットの多重度+1即ち切替後を想定した場合におけるその着目した送受信タイムスロットの多重度と、元スロットの多重度とを比較し(ステップS35)、切替後を想定した場合におけるその着目した送受信タイムスロットの多重度の方が元スロットの多重度より大きい場合には、切替対象移動局に、着目した送受信タイムスロットを割当可能であるか否かを、閾値テーブル20内の最悪DDR閾値及び最悪相関閾値についての制限値を用いて判定し(ステップS38)、逆に切替後を想定した場合におけるその着目した送受信タイムスロットの多重度の方が元スロットの多重度より小さい場合には、切替対象移動局に着目した送受信タイムスロットを割当可能であるか否かを、閾値テーブル20内の最悪DDR閾値及び最悪相関閾値についてのデフォルト値を用いて判定する(ステップS39)。
【0068】
また、ステップS35において、切替後を想定した場合におけるその着目した送受信タイムスロットの多重度と元スロットの多重度とが等しい場合には、通信チャネル割当部15は、切替対象移動局にその着目した送受信タイムスロットを割り当てたと仮定した場合におけるその送受信タイムスロットに係る最悪DDR値を求め(ステップS36)、ステップS32において求めた元スロットの最悪DDR値の方がステップS36で求めたその送受信タイムスロットに係る最悪DDR値より小さいか否かを判断し(ステップS37)、小さい場合にはステップS38の制限値を閾値として用いた割当可否判定の処理を行い、小さくない場合にはステップS39のデフォルト値を閾値として用いた割当可否判定の処理を行う。
【0069】
なお、ステップS36では、通信チャネル割当部15は、元スロットにおいてDDR算出部14により算出されている切替対象移動局の受信電力レベルを用いて、切替対象移動局に、着目している送受信タイムスロットを割り当てたと仮定した場合におけるその送受信タイムスロットに係る最悪DDR値を求める。
ステップS38又はステップS39による割当可否判定の結果、割当可能と判定した場合には(ステップS40)、通信チャネル割当部15は、切替対象移動局にその着目している送受信タイムスロットを割り当て(ステップS45)、切替チャネル割当処理を終了する。この結果として、制御部6はその割り当てられた送受信タイムスロットを用いて通信を行うように、切替対象移動局に対してその割当結果を示す情報を制御チャネルを通じて伝達する。
【0070】
また、ステップS38又はステップS39による割当可否判定の結果、割当不可能と判定した場合には、通信チャネル割当部15は、割当トライ数Nが、通信チャネルとして用いることのできる送受信タイムスロット数−1、或いはそれ以下の数であり予め定められているトライ閾値より、小さいか否かを判定し(ステップS41)、小さくない場合には、割当ができない旨を制御部6に伝えるエラー処理を行い(ステップS44)、切替チャネル割当処理を終了する。この場合は、切替対象移動局に割り当てる送受信タイムスロットを切り替えるより現状のままにしておく方が通信切断という事態を招くおそれが少ないため、制御部6は、切替対象移動局に対するTCH切替の制御を行わない。
【0071】
また、ステップS41において、割当トライ数Nがトライ閾値より小さい場合には、通信チャネル割当部15は、割当トライ数Nを1増加し(ステップS42)、メモリ16に格納済みの優先順位を示す情報に基づき、次順位の送受信タイムスロットに着目して(ステップS43)、ステップS35の処理に戻る。
このような切替チャネル割当処理により、切替対象移動局を、元スロットより低い多重度の送受信タイムスロットに割り当てることができるか否かの割当可否判定では低いレベルの通信品質を満たせば割当可能と判定されるが、元スロットより高い多重度の送受信タイムスロットに割り当てることができるか否かの割当可否判定では高いレベルの通信品質を満たさない限り割当可能と判定されないので、結果的には、割当後の送受信タイムスロット間での多重度のばらつきをある程度抑制することができるようになり、結局、将来的に通信不可能状態に陥る移動局の増加をある程度抑制することができることになる。
【0072】
<補足>
以上、本発明に係る無線基地局について、実施の形態に基づいて説明したが、本発明はこの実施の形態に限られないことは勿論である。即ち、
(1)本実施形態では、PHSシステムにおける無線基地局及び移動局を例として説明したが、PHSシステムに限定されることはなく、空間多重方式を採る通信システムであれば、上述したような通信チャネルの割当に係る制御方式を用いることができる。
【0073】
(2)本実施の形態では、送受信タイムスロットの移動局への割当可否判定のために、最悪DDR値及び最悪相関値なる指標を測定値に基づき算出して、閾値と比較することとしたが、割当可否判定に用いる指標がこれらに限定されることはなく、例えば、フェージング速度、受信電力レベル、送信タイミング差、瞬時エラー等の指標を用い、予め閾値を定めておき、測定値に基づき各指標値を算出して各指標値と各閾値とを比較して割当可否判定を行うこととしてもよい。ここで、フェージング速度は、移動局の過去の受信応答ベクトルと現在の受信応答ベクトルとの相関を示す指標であり、送信タイミング差は、無線基地局が各移動局に対して微小に送信タイミングをずらして通信を行うところの送信タイミングの差であり、瞬時エラーは、近い過去における所定単位時間内のデータ誤りの検出回数である。
【0074】
(3)本実施の形態で示した切替チャネル割当処理においては、元スロットより割当可否判定対象の送受信タイムスロットの割当後を想定した場合における多重度の方が大きいときに、デフォルト値より厳しい判定条件である制限値を閾値として用いることにより、元スロットよりその割当可否判定対象の送受信タイムスロットの割当後を想定した場合における多重度の方が小さいときと比べて、より高いレベルの通信品質を満たす場合にのみ割当可能と判定することとしているが、この他に、新規チャネル割当処理のステップS15と同様に割当可否判定対象の送受信タイムスロットの多重度が、元スロットを除く送受信タイムスロットのうち最低の多重度より大きい場合に制限値を閾値として用いて割当可否判定を行うこととし、割当可否判定対象の送受信タイムスロットの多重度が最低の多重度である場合にはデフォルト値を閾値として用いて割当可否判定を行うこととしてもよい。
【0075】
また、切替チャネル割当処理及び新規チャネル割当処理において、割当可否判定対象の送受信タイムスロットの多重度が、3等と予め固定的に定めた所定値より大きい場合に制限値を閾値として用いて割当可否判定を行うこととし、その所定値より小さい場合にはデフォルト値を閾値として用いて割当可否判定を行うこととしてもよい。
【0076】
(4)本実施の形態において図3で例示した閾値テーブル20では、多重度が4であれば制限値が0であって、制限値を閾値として割当可否判定を行う場合に必ず割当不可能となるようにし、実質的に制限値を適用するような場合における割当を禁止していたが、図3の内容例は単なる例示であり、例えば、多重度が3の場合にも制限値を0としてもよいし、多重度が4の場合にも0より大きな値を閾値としてもよい。
【0077】
(5)本実施の形態で示した新規チャネル割当処理及び切替チャネル割当処理において、割当可否判定の順位を決定するに際して、効率的であるという見地から、多重度の高い送受信タイムスロットを優先し、多重度の等しい送受信タイムスロットについては最悪DDR値が小さい方を優先することとしたが、例えば、多重度が等しい送受信タイムスロット間では予め送受信タイムスロットについて定められた通番の若い方を優先することとしてもよいし、また、多重度や最悪DDR値に関わらず、その通番のみによって順序を決定することとしてもよい。
【0078】
(6)本実施の形態で示した切替チャネル割当処理におけるステップS36及びS37を省略し、着目した送受信スロットの多重度+1と元スロットの多重度とが等しい場合にはステップS38の処理を行うこととしてもよいし、またステップS39の処理を行うこととしてもよい。
(7)本実施の形態に示した通信チャネル割当部15による新規チャネル割当処理又は切替チャネル割当処理を、無線基地局内のCPUに実行させるためのコンピュータプログラムを、記録媒体に記録し又は各種通信路等を介して、流通させ頒布することもできる。このような記録媒体には、ICカード、光ディスク、フレキシブルディスク、ROM等がある。流通、頒布されたコンピュータプログラムは無線基地局のメモリ等に記録されることにより利用に供され、無線基地局のCPUは前記コンピュータプログラムを実行して本実施の形態で示したような新規チャネル割当処理又は切替チャネル割当処理を実現する。
【0079】
【発明の効果】
以上の説明から明らかなように、本発明に係る通信チャネル割当装置は、移動局に複数のタイムスロットのいずれかを割り当てる時分割多重方式、及び空間多重方式により、複数の移動局と無線通信する無線基地局に備えられ、移動局に割り当てるべきタイムスロットを決定するために、1以上の各タイムスロットについて、当該タイムスロットを当該移動局に割り当てたと仮定した場合における当該タイムスロットに係る通信品質を示す評価値に基づいて、当該タイムスロットを当該移動局に割り当てることが可能か否かの判定を行い、タイムスロットについての前記判定を、当該タイムスロットを当該移動局に割り当てたならば全タイムスロットそれぞれに割り当てられた移動局数のタイムスロット間における不均一度合が増大することになるときに、増大しないときよりも、割当可能との判定を抑制するように行うことを特徴とする。
【0080】
これにより、送受信タイムスロット等のタイムスロットについて割り当てられた移動局の数つまり多重度のタイムスロット間でのばらつきが増大することになる場合における割当可否判定において、その他の場合よりも高度の通信品質に相当する厳しい閾値を用いた比較等の抑制的な判定方法によって割当可否判定を行うことになるので、割当可否判定の結果に従った割当を行った場合に、各タイムスロット間での多重度の不均一の程度が割当前より増大することをある程度抑制できるようになる。
【0081】
なお、各タイムスロット間での多重度の不均一の程度を抑えることは、各タイムスロットにおける多重度を低く抑えることに繋がる。
ところで、多重度は、通信チャネル割当の変更等を行わなければ、時間が経過しても変動しない点で、最悪DDR値その他の通信品質に係る指標とは異なる。なお、例えば、最悪DDR値は、移動局の移動により変動したり無線基地局の送信電力制御等によって改善され得る。また、多重度が高い程、各移動局の信号の分離抽出が技術的に困難になる。
【0082】
これらの点から総合的、長期的な視点で見れば、多重度は通信品質について特別に大きな影響を与える要素であると考えられ、新規接続時或いはTCH切替必要時において、通信チャネル割当結果として各タイムスロットにおける多重度を低く抑える本発明により、将来的に通信不可能状態に陥る移動局の増加をある程度抑制する効果が得られる。
【0083】
また、本発明に係る無線基地局は、移動局に複数のタイムスロットのいずれかを割り当てる時分割多重方式、及び空間多重方式により、複数の移動局と無線通信する無線基地局であって、1以上の各タイムスロットについて、割当を要する一の移動局に対して当該タイムスロットを割り当てたと仮定した場合における当該タイムスロットに係る通信品質を示す評価値に基づいて、当該タイムスロットを当該移動局に割り当てることが可能か否かの割当可否判定を行う判定手段と、前記判定手段により割当可能と判定された1つのタイムスロットを、前記割当を要する一の移動局に対して割り当てる割当手段とを備え、前記判定手段は、タイムスロットについての前記割当可否判定を、当該タイムスロットに割り当てられた移動局の総数が、所定基準数より大きいときに、所定基準数以下のときよりも、割当可能と判定することを抑制するように行うことを特徴とする。
【0084】
これにより、多重度が高いタイムスロットについての割当可否判定は、多重度が低いタイムスロットについての割当可否判定より高度の通信品質に相当する厳しい閾値を用いた比較等の抑制的な判定方法によりなされることとなり、結果的に、各タイムスロットにおける多重度を低く抑えることに繋がり、新規接続時或いはTCH切替必要時において、将来的に通信不可能状態に陥る移動局の増加をある程度抑制する効果が得られる。
【0085】
また、前記割当を要する一の移動局は、新規に無線基地局と通信を開始する移動局であり、前記判定手段は、全タイムスロットそれぞれのうち当該タイムスロットに割り当てられた移動局の総数が最低であるタイムスロットに係る当該総数を前記所定基準数として定めた後に、前記割当可否判定を行うこととしてもよい。
【0086】
これにより、新規接続時において、最低多重度のタイムスロットが新規移動局に割り当てられる傾向が高まり、新規移動局の追加によって将来的に通信不可能状態に陥る移動局の増加をある程度抑制する効果が得られる。
また、前記無線基地局は、測定により、あるタイムスロットにおける移動局との通信の通信品質を示す前記評価値の算出の基礎となるデータを取得するデータ取得手段と、前記評価値との比較対象としての、第1の通信品質を表す第1閾値と、第1の通信品質より高い第2の通信品質を表す第2閾値とを予め記憶する記憶手段とを備え、前記判定手段は、前記データ取得手段により取得されたデータから前記評価値を算出し、前記評価値に基づき、タイムスロットについての前記割当可否判定を行い、当該割当可否判定において、当該タイムスロットに係る移動局の総数が所定基準数より大きいときに、前記割当可能と判定することの前記抑制を、当該タイムスロットに係る評価値と前記第2閾値とを比較して、第2の通信品質を満たす場合に限り割当可能と判定することにより行い、当該割当可否判定を、当該タイムスロットに係る移動局の総数が所定基準数以下のときには、当該タイムスロットに係る評価値と前記第1閾値を比較して、第1の通信品質を満たす場合に限り割当可能と判定することにより行うこととしてもよい。
【0087】
これにより、新規接続時の割当可否判定において通信品質を示す指標と比較するために用いる閾値として、高い通信品質を要求する閾値と低い通信品質を要求する閾値との2種類を、予め実験結果に基づき定めておけば、容易に多重度を重視したタイムスロット割当の制御を行うことが可能になる。
また、本発明に係る無線基地局は、移動局に複数のタイムスロットのいずれかを割り当てる時分割多重方式、及び空間多重方式により、複数の移動局と無線通信する無線基地局であって、1以上の各タイムスロットについて、通信チャネル切替を要する一の移動局に対して当該タイムスロットを割り当てたと仮定した場合における当該タイムスロットに係る通信品質を示す評価値に基づいて、当該タイムスロットを当該移動局に割り当てることが可能か否かの割当可否判定を行う判定手段と、前記判定手段により割当可能と判定された1つのタイムスロットを、前記通信チャネル切替を要する一の移動局に対して割り当てる割当手段とを備え、前記判定手段は、タイムスロットについての前記割当可否判定を、前記仮定した場合における当該タイムスロットに割り当てられた移動局の総数が、当該通信チャネル切替を要する一の移動局が元に割り当てられていたタイムスロットにおける割り当てられていた移動局の総数より大きいときには、当該元のタイムスロットに係る移動局の総数より小さいときよりも、割当可能と判定することを抑制するように行うことを特徴とする。
【0088】
これにより、TCH切替必要時において、TCH切替後にTCH切替前と比べて多重度の不均一度が高まることをある程度抑制でき、結果的に将来的に通信不可能状態に陥る移動局が増加してしまう事態をある程度抑制する効果が得られる。
また、前記判定手段は更に、タイムスロットについての前記割当可否判定を、前記仮定した場合における当該タイムスロットに割り当てられた移動局の総数が、当該通信チャネル切替を要する一の移動局が元に割り当てられていたタイムスロットにおける割り当てられていた移動局の総数と等しいときには、前記仮定した場合に割り当てられるタイムスロットにおける移動局間の受信電力レベルの格差の最大値である第1の最悪DDR値が、前記元のタイムスロットにおける第2の最悪DDR値より大きければ、前記抑制と同等の抑制を行うこととしてもよい。
【0089】
これにより、TCH切替によって、切替前より通信条件が悪く方向への切替をある程度抑止することができ、この結果、将来的に通信不可能状態に陥る移動局が増加してしまう事態をある程度抑制する効果が得られる。
また、前記無線基地局は、測定により、あるタイムスロットにおける移動局との通信の通信品質を示す前記評価値の算出の基礎となるデータを取得するデータ取得手段と、前記評価値との比較対象としての、第1の通信品質を表す第1閾値と、第1の通信品質より高い第2の通信品質を表す第2閾値とを予め記憶する記憶手段とを備え、前記判定手段は、前記データ取得手段により取得されたデータから前記評価値を算出し、前記評価値に基づき、タイムスロットについての前記割当可否判定を行い、当該割当可否判定において、前記仮定した場合における当該タイムスロットに係る移動局の総数が前記元のタイムスロットに係る移動局の総数より大きいときに、前記割当可能と判定することの前記抑制を、前記仮定した場合における当該タイムスロットに係る評価値と前記第2閾値とを比較して、第2の通信品質を満たす場合に限り割当可能と判定することにより行い、当該割当可否判定を、前記仮定した場合における当該タイムスロットに係る移動局の総数が前記元のタイムスロットに係る移動局の総数より小さいときには、前記仮定した場合における当該タイムスロットに係る評価値と前記第1閾値を比較して、第1の通信品質を満たす場合に限り割当可能と判定することにより行うこととしてもよい。
【0090】
これにより、TCH切替必要時の割当可否判定において通信品質を示す指標と比較するために用いる閾値として、高い通信品質を要求する閾値と低い通信品質を要求する閾値との2種類を、予め実験結果に基づき定めておけば、多重度等に応じてその2種類の閾値の切替によって割当可否判定がなされるため、容易に多重度を重視したタイムスロット割当の制御を行うことが可能になる。
【0091】
また、前記判定手段は更に、タイムスロットについての前記割当可否判定において、前記仮定した場合における当該タイムスロットに割り当てられた移動局の総数が所定数より高い場合には当該タイムスロットは割当不可能と判定することとしてもよい。
これにより、TCH切替時にある程度高い多重度に切り替えるができなくなるため、TCH切替によって、既に通信中の移動局を通信不可能状態にしてしまうことをある程度防止できる。
【0092】
また、タイムスロットに係る前記評価値は、当該タイムスロットに割り当てられた移動局間の受信電力レベルの格差の最大値である最悪DDR値であることとしてもよい。
これにより、通信品質に影響する指標である最悪DDR値を所定閾値と比較することにより、通信品質の面において好適な結果をもたらすように割当可否判定を行うことができるようになる。
【0093】
また、前記判定手段は、タイムスロットについての前記割当可否判定において、前記割当可能と判定することの抑制を、割当可能と判定せず割当不可能と判定することにより行うこととしてもよい。
これにより、ある程度高い多重度には割当を行えなくなるため、既に通信中の移動局を通信不可能状態にしてしまうことをある程度防止できるようになる。
【図面の簡単な説明】
【図1】本発明の実施の形態に係る無線基地局100の構成を示すブロック図である。
【図2】ユーザ別信号処理部b1の構成を示すブロック図である。
【図3】閾値テーブル20の構成及び内容例を示す図である。
【図4】通信チャネル割当部15による新規チャネル割当処理を示すフローチャートである。
【図5】通信チャネル割当部15による切替チャネル割当処理を示すフローチャートである。
【符号の説明】
1a1〜1an アダプティブアレイ・アンテナ
2a1〜2an 無線部
3 信号処理部
4 モデム部
5 ベースバンド部
6 制御部
11 送信部
12 受信部
14 DDR算出部
15 通信チャネル割当部
16 メモリ
20 閾値テーブル
26 判定部
27 ウェイトベクトル制御部
100 無線基地局
[0001]
BACKGROUND OF THE INVENTION
The present invention uses a plurality of PHS (Personal Handyphone System) mobile terminals, mobile telephones, and other wireless telephone devices (hereinafter referred to as “mobile stations”) and wireless communication using a spatial division system (Path Division Multiple Access: PDMA system). More particularly, the present invention relates to a technique for selecting a communication channel to be allocated to a mobile station.
[0002]
[Prior art]
Conventionally, in a radio base station that performs radio communication with a plurality of mobile stations, time division multiplexing (TDMA / TDD, Time Division Multiple Access / Time Division Duplex) is used in order to allocate a communication channel to each mobile station by effectively using frequency resources. ) Is used, and the spatial multiplexing method is used for further effective use of frequency resources.
[0003]
Here, the spatial multiplexing scheme is a scheme in which a radio base station communicates at the same frequency and the same frequency to a plurality of mobile stations existing in different directions by forming a directivity pattern using an adaptive array device or the like. is there.
The adaptive array device includes a plurality of antennas fixedly installed, and dynamically adjusts the amplitude and phase of transmission / reception signals with respect to the individual antennas, so that the antenna as a whole has directivity for transmission and reception. A signal that dynamically forms a transmission pattern and lowers the transmission strength and reception sensitivity in the direction of other mobile stations that are multiplexed while increasing the transmission strength and reception sensitivity in the direction of the desired mobile station Control to eliminate mutual interference.
[0004]
For example, a radio base station that multiplexes signals from a maximum of four mobile stations at the same time at the same frequency by a spatial multiplexing method, and that uses a time division multiplexing method to divide periodic time into four transmission time slots and a reception time slot. A total of 8 groups are divided into 4 groups, and 3 sets of 4 transmit / receive time slots, which are a set of transmit time slots and receive time slots, are transmitted to a maximum of 4 mobile stations. Radio base stations that can be allocated as Channel (TCH) have been researched and developed.
[0005]
By the way, conventionally, the communication channel assignment at the time of TCH switching based on the communication channel assignment at the time of new connection of the mobile station in the radio base station, or the communication quality deterioration of the mobile station to which the communication channel assignment has been performed, Therefore, it is necessary to determine whether to assign as an allocation candidate in the priority order determined by some criteria, and to change the transmission / reception time slot that was the allocation candidate when it was initially determined to be allocated to a new mobile station or TCH switching. This procedure is performed by assigning to the mobile station.
[0006]
The conventional assignment possibility determination is a determination as to whether or not communication with a certain quality is possible in a transmission / reception time slot that is an assignment candidate, and a plurality of parameters that affect communication quality are fixedly determined in advance. Although it is made by comparison with a threshold value and it cannot be said that the quality is high, if communication with a certain level of communication quality is possible, it is determined that allocation is possible.
[0007]
Note that, as the above-described parameter used in the assignment determination, there is, for example, a maximum value (hereinafter referred to as “worst DDR value”) among DDR values between mobile stations spatially multiplexed in the same transmission / reception time slot.
Here, DDR (Desired to Desired Ratio) is a number indicating the ratio of the received power level between the mobile stations, and the ratio of the magnitudes of the reception response vectors for the two mobile stations (so that the number is 1 or more). (Divisor and dividend are exchanged and adjusted). The reception response vector is a number indicating a signal propagation path from the mobile station to the radio base station. This DDR is one index that greatly affects the communication quality. Under the situation where the worst DDR value is large, it becomes difficult for the radio base station to separate signals from each mobile station, and the communication quality decreases. In the determination, if the worst DDR value is larger than a predetermined threshold value, it is determined that the allocation is impossible.
[0008]
That is, when a communication channel is allocated to a mobile station at the time of new connection by a conventional radio base station or when TCH switching is necessary, it is determined that communication with a certain degree of communication quality is possible by the above-described allocation determination. The transmitted / received time slot is assigned to the mobile station.
[0009]
[Problems to be solved by the invention]
However, in the communication channel assignment at the time of new connection by the conventional wireless base station, when a transmission / reception time slot that the wireless base station has already used for communication with one or more other mobile stations is assigned to the new mobile station. The following problems that occur cannot be solved.
[0010]
That is, in this case, there is a situation in which the communication quality of one or more mobile stations already communicating with the radio base station deteriorates in the transmission / reception time slot to which the new mobile station is assigned. When the number of mobile stations that are targeted for spatial multiplexing in a time slot is large, that is, when the multiplicity is high, it is technically difficult to eliminate interference between mobile stations. Even if it is possible, the communication quality deteriorates, and there is a problem that the communication quality of many of the mobile stations is likely to be lowered to a communication impossible state in the future due to future movement of the mobile station and other factors. .
[0011]
In addition, in conventional communication channel assignment when TCH switching is required by a radio base station, a transmission / reception time slot that the radio base station has already used for communication with one or more other mobile stations is assigned to the mobile station to be TCH switched. In this case, there may naturally occur a situation where the number of mobile stations whose communication quality deteriorates increases when viewed as the whole mobile station with which the radio base station is communicating. As a result, there arises a problem that the communication quality of many mobile stations is likely to drop to a state in which communication is impossible in the future.
[0012]
Therefore, the present invention has been made in view of the above problems, and communication to mobile stations is performed so as to suppress to some extent an increase in the number of mobile stations that will be in a communication impossible state in the future when new connection or TCH switching is necessary. An object of the present invention is to provide a radio base station that performs channel allocation, a communication channel allocation apparatus, and the like.
[0013]
[Means for Solving the Problems]
In order to solve the above-described problem, a communication channel assignment apparatus according to the present invention is a wireless communication that wirelessly communicates with a plurality of mobile stations by a time division multiplexing method and a spatial multiplexing method for assigning any of a plurality of time slots to a mobile station In order to determine a time slot to be allocated to a mobile station provided in the base station, for each of one or more time slots, the communication quality related to the time slot is assumed when the time slot is allocated to the mobile station. Based on the evaluation value, it is determined whether or not the time slot can be assigned to the mobile station, and if the time slot is assigned to the mobile station, each time slot is determined. The degree of non-uniformity between the time slots of the number of mobile stations allocated to Occasionally, non than when increasing, and performs so as to suppress the determination that the assignable.
[0014]
Here, “perform the determination that allocation is possible” means, for example, whether or not a time slot related to a certain multiplicity such as multiplicity 4 can be allocated to a mobile station. According to the case classification related to the non-uniformity, the strict judgment is made on the premise that the two judgment levels of the normal judgment and the strict judgment are properly used. In this determination method, whether or not a time slot related to a specific multiplicity can be assigned to the same mobile station is determined normally even if the situation of the mobile station and the time slot is exactly the same. This is based on the premise that the judgment standard relating to communication quality can be switched based on two criteria, normal and strict.
[0015]
With the above configuration, the number of mobile stations allocated for a time slot such as a transmission / reception time slot, that is, a higher degree of communication than the other cases in the determination of whether or not to allocate can be made when there is an increase in dispersion between time slots of multiplicity. Since allocation determination is performed by a suppressive determination method such as comparison using a strict threshold corresponding to quality, when allocation is performed according to the allocation determination result, there are many timeslots between each time slot. It becomes possible to suppress to some extent that the degree of severe non-uniformity increases from before the allocation. This leads to a reduction in the multiplicity in each time slot. According to the present invention, the increase in the number of mobile stations that have a high multiplicity and cannot separate the signals of each mobile station and fall into a communication impossible state to some extent. It becomes possible to suppress.
[0016]
A radio base station according to the present invention is a radio base station that performs radio communication with a plurality of mobile stations using a time division multiplexing method and a spatial multiplexing method in which any one of a plurality of time slots is allocated to the mobile station. For each of the above time slots, the time slot is assigned to the mobile station based on the evaluation value indicating the communication quality related to the time slot when it is assumed that the time slot is assigned to one mobile station that needs to be assigned. A determination unit that determines whether or not allocation is possible; and an allocation unit that allocates one time slot determined to be allocated by the determination unit to one mobile station that needs the allocation. The determination means determines whether or not to allocate the time slot based on the total number of mobile stations allocated to the time slot. When larger than the reference number, than when less than a predetermined reference number, and carrying out to suppress the determined assignable with.
[0017]
As a result, the determination as to whether or not allocation is possible for a time slot with a high degree of multiplicity is made by a suppressive determination method such as a comparison using a strict threshold corresponding to a higher communication quality than the determination as to whether or not an allocation is possible for a time slot with a low degree of multiplicity. As a result, the multiplicity in each time slot is suppressed to a low level, and when a new connection or TCH switching is required, an increase in the number of mobile stations that will be in a communication impossible state in the future can be suppressed to some extent. It becomes possible.
[0018]
A radio base station according to the present invention is a radio base station that performs radio communication with a plurality of mobile stations using a time division multiplexing method and a spatial multiplexing method in which any one of a plurality of time slots is allocated to the mobile station. For each time slot described above, the time slot is moved based on the evaluation value indicating the communication quality related to the time slot when it is assumed that the time slot is assigned to one mobile station that requires communication channel switching. An allocating unit that determines whether or not it can be allocated to a station, and an allocation that allocates one time slot determined to be allocated by the determining unit to one mobile station that needs to switch the communication channel Means for determining whether the allocation for a time slot is possible or not when the assumption is made. When the total number of mobile stations assigned to the time slot is larger than the total number of mobile stations assigned in the time slot originally assigned to the one mobile station that requires the communication channel switching, the original time slot It is characterized in that it is performed so as to suppress the determination that allocation is possible than when the total number of such mobile stations is smaller.
[0019]
As a result, when TCH switching is necessary, it is possible to suppress to some extent the non-uniformity of multiplicity after TCH switching compared to before TCH switching, resulting in an increase in the number of mobile stations that will fall into a communication impossible state in the future. It is possible to suppress the situation to some extent.
[0020]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, radio base stations according to embodiments of the present invention will be described with reference to the drawings.
<Configuration>
FIG. 1 is a block diagram showing a configuration of radio base station 100 according to the embodiment of the present invention.
[0021]
In addition to the time division multiplexing (TDMA / TDD, Time Division Multiple Access / Time Division Duplex) method using a plurality of transmission / reception time slots defined in the PHS standard, the radio base station 100 further includes a spatial multiplexing method based on an adaptive array technology Is a radio base station that spatially multiplexes signals of up to four mobile stations at the same frequency and wirelessly connects to the mobile station.
[0022]
That is, the radio base station 100 divides a TDMA frame having a period of 5 ms by a time division multiplexing method into eight equal parts and divides the TDMA frame into four transmission time slots and four reception time slots. Are assigned as bidirectional communication channels (Traffic Channel: TCH) to up to four mobile stations, that is, signals of up to four mobile stations are assigned. As shown in the figure, the adaptive array antennas 1a1 to 1an, radio units 2a1 to 2an, signal processing unit 3, modem unit 4, baseband unit 5 and control unit 6 are provided. Is provided.
[0023]
The spatial multiplexing scheme is a scheme in which the radio base station 100 performs communication at the same frequency and the same time by forming different directivity patterns for a plurality of mobile stations existing in different directions, and is an adaptive array antenna. 1a1 to 1an, radio units 2a1 to 2an, signal processing unit 3 and control unit 6 dynamically adjust the amplitude and phase of transmission / reception signals for individual antennas, and the antenna as a whole has directivity for transmission and reception. This is realized by dynamically forming a pattern. The adaptive array technology in this spatial multiplexing method is described in detail in “Special Issue on Adaptive Signal Processing in Spatial Domains and Its Applied Technology” (Electronic Information and Communication Society Journal VOL. J75-B-2 No. 11). .
[0024]
The baseband unit 5 transmits and receives a plurality of signals, that is, voice or data baseband signals, between a plurality of telephone lines connected via the telephone exchange network and the modem unit 4. The modem unit 4 has a function of modulating and demodulating a digitized baseband signal between the signal processing unit 3 and the baseband unit 5 by π / 4 shift QPSK (Quadrature Phase Shift Keying). This modulation and demodulation is performed in parallel on a maximum of four baseband signals spatially multiplexed in one transmission or reception time slot.
[0025]
The signal processing unit 3 includes user-specific signal processing units b1 to bn for separating and extracting a signal of a specific mobile station, and a DDR calculation unit 14, and forms a directivity pattern under the control of the control unit 6. Control, that is, the amplitude and phase are adjusted by the user-specific signal processing units b1 to bn based on spatially multiplexed signals (hereinafter referred to as "multiplexed signals") input from the radio units 2a1 to 2an. A weight vector, which is a coefficient for calculating the weight, is weighted to each multiplexed signal, a received signal from each mobile station is separated and extracted and output to the modem unit 4, and a transmission signal input from the modem unit 4 is transmitted in a desired manner. It is a part that performs control to generate a weighted signal for spatial multiplexing so that it can be transmitted to a mobile station and output it to each of the radio units 2a1 to 2an. Specifically, it is a programmable DSP (Digital Sign) Is realized by l Processor). Here, the weight vector is calculated by a minimum mean square error method (MMSE). Specifically, the sum of errors between the value obtained by multiplying each multiplexed signal input to each antenna by the weight vector for that antenna and a known reference signal, that is, a preamble or a unique word based on the PHS standard, is minimized. A weight vector is calculated.
[0026]
In addition, it is only communication on the communication channel (TCH) that forms a directivity pattern in the spatial multiplexing method and transmits and receives, and basically the spatial multiplexing method is not used for communication on other control channels. Control processing similar to that of a general PHS radio base station is performed.
Each of the user-specific signal processing units b1 to bn sends reception response vectors H1 to Hn, which are coefficients indicating a propagation path of a signal from a specific mobile station to the radio base station, to the DDR calculation unit 14, and the DDR calculation unit 14 Calculates a DDR (Desired to Desired Ratio) used as an index to be used for control or the like for appropriately separating signals from each mobile station based on the reception response vectors H1 to Hn, and sends this to the control unit 6 Tell.
[0027]
This DDR indicates the ratio between the reception power level of radio waves from one mobile station that is spatially multiplexed and the reception power level of radio waves from one of the other mobile stations that are spatially multiplexed. The DDR will be described in detail later.
The radio unit 2a1 includes a transmission unit 11 including a high power amplifier and a reception unit 12 including a low noise amplifier. The transmission unit 11 converts the signal input from the signal processing unit 3 from a low frequency to a high frequency, amplifies the signal to a transmission output level, and outputs it to the antennas 1a1 to 1an. In response to an instruction from the control unit 6 And a function of adjusting the transmission output by controlling the gain of the high power amplifier. The receiving unit 12 has a function of converting a signal received by the antennas 1 a 1 to 1 an from a high frequency to a low frequency, amplifying the signal, and outputting the amplified signal to the signal processing unit 3. The wireless units 2a2 to 2an are equivalent to the wireless unit 2a1.
[0028]
The control unit 6 includes a CPU (Central Processing Unit) and a memory 16 as hardware, and has a function of controlling each unit of the radio base station 100 by the CPU executing a program in the memory. Includes a communication channel allocating unit 15 responsible for allocating a set of transmission / reception time slots.
[0029]
The communication channel allocation unit 15 tries to allocate a set of transmission / reception time slots to the mobile station in response to, for example, a new connection request of the mobile station, and the communication quality of the mobile station already in communication has deteriorated. When a communication channel (TCH) switching becomes necessary, the mobile station has a function of attempting to assign a set of transmission / reception time slots different from the original transmission / reception time slot to the mobile station. New channel assignment processing or switching channel for determining whether or not a certain transmission / reception time slot can be assigned to a mobile station that needs to be switched with reference to a threshold value table 20 that defines thresholds relating to communication quality in the memory 16 Perform the allocation process.
[0030]
In this new channel allocation process and switching channel allocation process, transmission / reception time slots to be allocated are determined so as to suppress to some extent an increase in non-uniformity between transmission / reception time slots of the number of mobile stations allocated to all transmission / reception time slots. These processes will be described later in detail.
The allocation result by the communication channel allocation unit 15 is recorded in the memory 16, and based on the allocation result, the control unit 6 performs control for communicating with a plurality of mobile stations to which the same transmission / reception time slot is allocated by the spatial multiplexing method. Execute. Further, the control unit 6 receives DDR from the signal processing unit 3 and performs transmission power control or the like according to the DDR.
[0031]
Hereinafter, the user-specific signal processing unit b1 will be described in detail.
FIG. 2 is a block diagram illustrating a configuration of the user-specific signal processing unit b1.
The user-specific signal unit b1 extracts a signal from a specific mobile station and transmits the extracted signal to the modem unit 4, and a reception response vector H1 that is a coefficient indicating a propagation path of the signal from the specific mobile station to the radio base station. As shown in the figure, input ports 20a1 to 20an, switch circuits 21a1 to 21an, multipliers 22a1 to 22an, multipliers 23a1 to 23an, adder 24, memory 25, A determination unit 26 and a weight vector control unit 27 are included.
[0032]
Here, the input ports 20a1 to 20an are multiplexed signals X input from the respective radio units.1(T) -XnThe switch circuits 21a1 to 21an are switches that are switched between transmission and reception under the control of the control unit 6.
The multipliers 22 a 1 to 22 an respectively receive the multiplexed signals input from the input ports 20 a 1 to 20 an and the weight vector W given by the weight vector control unit 27.11~ Wn1Are respectively transmitted to the adder 24. The adder 24 adds the signals transmitted from the multipliers 22a1 to 22an, and outputs the provisional reception signal Y.1(T) is transmitted to the determination unit 26.
[0033]
The determination unit 26 receives the Y input from the adder.1By correcting the phase value of (t) so as to be a value that is an integer multiple of π / 4 that is closest to that value, the extracted signal Sr1(T), Sr1A function of outputting (t) to the modem unit 4 and transmitting it to the weight vector control unit 27 is provided. The extracted signal Sr1(T) corresponds to a received signal from a specific mobile station.
[0034]
The memory 25 stores in advance, for example, start symbols, preambles, unique words, and the like defined by the PHS standard as reference signals, and each weight vector W calculated by the weight vector control unit 27.11~ Wn1Remember.
The weight vector control unit 27 refers to the reference signal stored in advance in the memory 25, and the reference signal d (t) and the signal S input from the determination unit 26.r1(T) and each multiplexed signal X transmitted from the input ports 20a1 to 20an at a certain time t through the switch circuits 21a1 to 21an.1(T) -XnEach weight vector W to be multiplied at the next time (t + 1) with respect to (t)11~ Wn1Is calculated. Therefore, the weight vector control unit 27 outputs the signal S output to the modem unit 4 last time.r1Based on (t−1), each weight vector W to be given to the multipliers 22a1 to 22an at the present time (t)11~ Wn1Will be determined.
[0035]
In addition, the weight vector control unit 27 receives the multiplexed signals X transmitted from the input ports 20a1 to 20an.1(T) -Xn(T) and the signal S input from the determination unit 26r1From (t), the reception response vector H1Is calculated and transmitted to the DDR calculation unit 14.
The multipliers 23a1 to 23an are connected to the extracted signal S.r1Transmission signal S to mobile station according to (t)t1When (t) is input from the modem unit 4, St1S for (t)r1Each weight vector W calculated by the weight vector control unit 27 using (t)11~ Wn1And the transmission signals obtained by the multiplication are sent to the respective radio units via the switch circuits 21a1 to 21an.
[0036]
<Weight vector calculation method>
Hereinafter, each extracted signal Sri(T) Weight vector W formed by user-specific signal processing units b1 to bn for extracting (i = 1, 2, 3,..., M).jiThe calculation of (j = 1, 2, 3,..., N) will be described. In order to simplify the description, it is assumed that the multiplicity m = 2 and the number of antennas n = 2, and the weight vector W in the user-specific signal processing unit b1.j1The calculation will be described as an example.
[0037]
[Formula 1] Y1(T) = W11(T) X1(T) + Wtwenty one(T) X2(T)
As shown in Equation 1, the user-specific signal processing unit b1 outputs each multiplexed signal X output from each radio unit.1(T), X2Weight vector W for each of (t)11(T), Wtwenty oneTemporary received signal Y, which is the sum of the values multiplied by (t)1(T) is obtained, and the extracted signal S which is the result of correcting the phase by the determination unit 26r1(T) is output.
[0038]
Note that t indicates the time that the signal arrives, and indicates the elapsed time in the reception time slot in units of time for receiving one symbol in the PHS standard.
Therefore, the multiplexed signal X1(T), X2(T), weight vector W11(T), Wtwenty one(T) and the like are signal sequences in which the value of t is 1, 2,. Multiplex signal X1(T), X2(T), weight vector W11(T), Wtwenty one(T), provisional reception signal Y1(T), extracted signal Sr1(T) has an amplitude and a phase and can be represented by a complex number.
[0039]
Weight vector W11(T), Wtwenty oneAn appropriate initial value is defined for (t), and the weight vector control unit 27 uses the least mean square error method to calculate the reference signal d (t) and the extracted signal S.r1In order to minimize the error from (t), W is within a predetermined range.11(T), Wtwenty oneBy adjusting the value of (t) by varying each, W per unit time11(T + 1), Wtwenty oneCalculate (t + 1).
[0040]
[Equation 2] e (t) = d (t) −Sr1(T) ≈d (t) −Y1(T) = d (t) − (W11(T) X1(T) + Wtwenty one(T) X2(T))
W1(T + 1), W2(T + 1) is the extracted signal Sr1W to reduce the error e (t) between (t) and the reference signal d (t)11(T), Wtwenty oneA value obtained by correcting (t) is taken. As the time elapses, the value of the weight vector converges to a constant value, and in the reception stage of the main data, which is the communication content to be sent following the preamble, unique word, etc., the extracted signal Sr1(T) is accurate. Note that after communication is started, the value of the weight vector finally obtained in the previous reception time slot may be used as the initial value of the weight vector for the next reception time slot.
[0041]
<Reception response vector calculation method>
Next, the reception response vector calculation processing by the weight vector control unit 27 will be described using the above example.
Signal S transmitted by each of the two mobile stationsr1 '(T), Sr2 '(T) and each multiplexed signal X1(T), X2The relationship of the following Equation 3 and Equation 4 is established between (t).
[0042]
[Formula 3] X1(T) = h11Sr1 '(T) + htwenty oneSr2 '(T) + n1(T)
[Formula 4] X2(T) = h12Sr1 '(T) + htwenty twoSr2 '(T) + n2(T)
HijIs a complex number that represents the propagation path from the i-th mobile station to the j-th antenna, and the reception response vector corresponding to the i-th mobile station is generally used when n adaptive array antennas are used. Hi1, Hi2・ ・ ・ ・ ・ ・ HinVector HiIt is. N1(T) and n2(T) is noise.
[0043]
The extracted signal S separated and extracted by the signal processing unit b1 for each user of the radio base station 100r1(T) and S which is a signal transmitted by the first mobile stationr1 '(T) is equal if the transmitted signal can be received normally and separation and extraction can be performed appropriately.
The weight vector control unit 27 extracts the extracted signal Sr1S which is the complex conjugate of (t)r1 *(T) and received signal X1(T) and X2(T) and the reception response vector H as shown in the following equations 5 and 6.1H which is a component of11And h12Is calculated.
[0044]
[Equation 5] h11= E [X1(T) Sr1 *(T)]
[Equation 6] h12= E [X2(T) Sr1 *(T)]
Here, E represents an ensemble average, which means an average value for a certain period, t = 1, 2,..., N. For example, assuming that n is 100, an average value in 100 symbol periods is calculated.
[0045]
Extraction signal Sr1(T), Sr2(T) is obtained normally and the mobile station signals S from the two mobile stations are obtained.r1 '(T), Sr2 'In the state that can be regarded as equivalent to (t),r1 '(T), Sr2 '(T) for each Sr1(T), Sr2Replace (t) with S on both sidesr1 *Multiplying (t) and taking the ensemble average gives the following equations 7 and 8.
[0046]
[Equation 7] E [X1(T) Sr1 *(T)] = E [h11Sr1(T) Sr1 *(T)] + E [h12Sr2(T) Sr1 *(T)] + E [n1(T) Sr1 *(T)]
[Equation 8] E [X2(T) Sr1 *(T)] = E [htwenty oneSr1(T) Sr1 *(T)] + E [htwenty twoSr2(T) Sr1 *(T)] + E [n2(T) Sr1 *(T)]
Where E [Sr1(T) Sr1* (T)] = 1, and basically the signal S transmitted from each mobile stationr1 '(T) and Sr2 '(T) has no correlation and the signal Sr1 'Since there is no correlation between (t) and the noise component, E (Sr2(T) Sr1 *(T)) = 0, E [n1(T) Sr1 *(T)] = 0, E [n2(T) Sr1 *(T)] = 0.
[0047]
Therefore, Equations 5 and 6 can be derived from Equations 7 and 8. This eliminates the influence of the noise component in the mathematical expression.
The weight vector control unit 27 in the user-specific signal processing unit b1 performs calculations as shown in Equations 5 and 6, and h11And h12H11And h12Received response vector H1Is output to the DDR calculation unit 14. Similarly, each of the other user-specific signal processing units b2 to bn also receives the reception response vector H.2~ HnIs output to the DDR calculation unit 14.
[0048]
<DDR calculation method>
Based on the two reception response vectors, the DDR calculating unit 14 is, for example, the received power level ratio of the first mobile station to the second mobile station, as shown in the following Equation 9.1/ D2Is calculated.
[Equation 9] D1/ D2= | H12/ | H22= (| H112+ | H122) / (| Htwenty one2+ | Htwenty two2)
The received power level ratio between two such mobile stations is DDR.
[0049]
Although two components are shown here for convenience of explanation, in practice, m user-specific signal processing units bi (i = 1, 2,..., M) corresponding to multiplicity m are represented as h.i1, Hi2, Hi3, Hi4Received response vector HiIs calculated and output to the DDR calculator 14. The DDR calculator 14 obtains a DDR for each mobile station multiplexed in the reception time slot for each reception time slot. For example, the above-mentioned D1 and D2 are determined so that the DDR value becomes 1 or more, and the DDR is calculated. The DDR calculation unit 14 is the worst value of the obtained DDR values for each reception time slot. The DDR value is specified and the worst DDR value is sent to the control unit 6. Also, the DDR calculation unit receives the received power level D for each mobile station.1, D2Etc. or reception response vector H1, H2Etc. are sent to the control unit 6.
[0050]
<Threshold table>
Hereinafter, the threshold value table 20 used for the new channel allocation process and the switching channel allocation process by the communication channel allocation unit 15 will be described.
FIG. 3 is a diagram illustrating an example of the configuration and contents of the threshold value table 20.
The threshold table 20 is a table in which the multiplicity 510, the worst DDR threshold 520, and the worst correlation threshold 530 are associated with each other for two or more multiplicity, and each of the worst DDR threshold 520 and the worst correlation threshold 530 has a default value. And limit values.
[0051]
The worst DDR threshold 520 is a threshold for comparison with the worst DDR value for the reception time slot. When the worst DDR value is larger than the worst DDR threshold, a certain level of communication quality cannot be maintained in the reception time slot. It will be estimated.
The worst correlation threshold value 530 is a threshold value for comparison with the worst correlation value for the reception time slot. When the worst correlation value is larger than the worst correlation threshold value, a certain level of communication quality cannot be maintained in the reception time slot. It will be estimated. Here, the worst correlation value means the maximum value among the correlation values in all combinations when two of the mobile stations multiplexed in the reception time slot are combined, and the correlation value S is a set of each mobile station. It shows the correlation between the reception response vectors of the stations, and is a value obtained by the following equation (10).
[0052]
[Equation 10] Correlation value S = (| H1・ H2|) / (| H1|| H2|)
From this equation 10, the correlation value S between the first mobile station and the second mobile station is obtained. Where the fractional numerator is the received response vector H1And H2The denominator is the received response vector H1And H2The product of each size.
The worst DDR threshold value 520 and the worst correlation threshold value 530 are used for determining whether or not a certain transmission / reception time slot can be allocated to a certain mobile station, and the worst DDR value calculated by measurement is the worst DDR. If it is larger than the threshold, it is determined that the allocation is impossible, and if the worst correlation value calculated by measurement is larger than the worst correlation threshold, it is determined that the allocation is impossible. In addition, in the new channel assignment process and the switching channel assignment process described later, the assignment possibility determination is performed using one of the default value and the limit value.
[0053]
As described above, there are two levels of communication quality, a low level determined by a default value and a high level determined by a limit value. The low level is a level indicating that communication is possible, and the high level is a level indicating that communication with relatively higher communication quality than the low level is possible. Note that the default value and the limit value are numerical values obtained as a result of an experiment as threshold values representing a low level and a high level, respectively, and are predetermined.
[0054]
In the example shown in FIG. 3, for example, when the multiplicity is 2, the worst DDR value indicates that the communication quality is low level or higher if the worst DDR value is 15 dB or less by the default value. If the worst DDR value is 11.25 dB or less, the value indicates a higher level of communication quality.
Note that a limit value of 0 indicates that it is determined that it is always determined that allocation is not possible when the allocation permission determination is performed using the limit value. Therefore, in the example of FIG. 3, in the case of multiplicity 4, it is always determined that the allocation is impossible if the allocation permission determination is performed using the limit value.
[0055]
<Operation>
Hereinafter, the new channel allocation process and the switching channel allocation process performed by the communication channel allocation unit 15 will be described.
The control unit 6 of the radio base station 100 causes the communication channel allocation unit 15 to perform a new channel allocation process that attempts to allocate a set of transmission / reception time slots to the mobile station in response to a new connection request of the mobile station, When communication channel (TCH) switching is required, such as when communication quality deteriorates for a mobile station that is already in communication, a set of transmission / reception times different from the original transmission / reception time slot for that mobile station A switching channel allocation process that attempts to allocate a slot is performed, and the signal processing unit 3 and the like are controlled so that the mobile station communicates with other mobile stations in a specific transmission / reception time slot as a spatial multiplexing target according to the allocation result .
[0056]
FIG. 4 is a flowchart showing a new channel allocation process by the communication channel allocation unit 15.
When a connection request is received from a new mobile station using one transmission / reception time slot other than the communication channel or another control channel, the new channel assignment processing is performed by executing software. However, if there is a transmission / reception time slot to which no mobile station is allocated, that is, a vacant transmission / reception time slot, the new mobile station is allocated the vacant transmission / reception time slot, and the following processing is not performed. Not.
[0057]
First, the communication channel allocation unit 15 initializes the allocation trie number N, which is a variable for controlling the number of allocation trials, to 0 (step S11), obtains the multiplicity and the worst DDR value for each transmission / reception time slot, and The minimum multiplicity M is obtained (step S12).
The multiplicity for each transmission / reception time slot is recorded in the memory 16 by the control unit 6 for each transmission / reception time slot, and the recorded content is updated each time the allocation is changed. The worst DDR value in each reception time slot, the reception response vector for each mobile station, and the reception power level are received by the control unit 6 from the DDR calculation unit 14 and recorded in the memory 16. Therefore, step S12 is realized by acquiring the necessary multiplicity and the worst DDR value from the memory 16 and specifying the minimum value of the multiplicity.
[0058]
Subsequent to step S12, the communication channel allocating unit 15 prioritizes the order of determining whether new allocation is possible for each transmission / reception time slot, giving priority to the one having the highest multiplicity. Are determined with priority on the corresponding worst DDR value (step S13). The communication channel allocation unit 15 stores information indicating the determined priority order in the memory 16 for each transmission / reception time slot.
[0059]
Subsequently, the communication channel allocation unit 15 pays attention to the first transmission / reception time slot (step S14), determines whether or not the multiplicity of the attention transmission / reception time slot is larger than the minimum multiplicity M, and if so, Whether or not the transmission / reception time slot of interest can be allocated to the new mobile station is determined using the limit values for the worst DDR threshold and the worst correlation threshold in the threshold table 20 (step S16). Determines whether or not the transmission / reception time slot of interest can be allocated to the new mobile station using the default values for the worst DDR threshold and the worst correlation threshold in the threshold table 20 (step S17).
[0060]
In step S16 or S17, the communication channel allocation unit 15 uses the reception power level and reception response vector of the new mobile station calculated by the DDR calculation unit 14 in one transmission / reception time slot other than the communication channel. When it is assumed that the transmission / reception time slot of interest is allocated to the new mobile station, the worst DDR value and the worst correlation value related to the transmission / reception time slot are obtained, and each is a threshold value table corresponding to the multiplicity in the case of the assumption. 20 is determined by comparing with each threshold value which is a limit value or a default value within 20.
[0061]
As a result of the assignment possibility determination in step S16 or step S17, when it is determined that assignment is possible (step S18), the communication channel assignment unit 15 assigns the transmission / reception time slot of interest to the new mobile station (step S23). Then, the new channel assignment process is terminated. As a result, the control unit 6 transmits information indicating the allocation result to the new mobile station through the control channel so as to communicate with the new mobile station using the allocated transmission / reception time slot.
[0062]
If it is determined that the allocation is impossible as a result of the allocation determination in step S16 or S17, the communication channel allocation unit 15 determines whether the allocation trie number N is the number of transmission / reception time slots that can be used as a communication channel or It is determined whether or not the number is less than a predetermined threshold value (step S19). If it is not smaller, error processing is performed to notify the control unit 6 that allocation is not possible (step S22). Then, the new channel assignment process is terminated. As a result, the control unit 6 transmits information indicating that connection is not possible to the new mobile station through the control channel.
[0063]
In step S19, if the allocation trie number N is smaller than the trie threshold, the communication channel allocation unit 15 increases the allocation trie number N by 1 (step S20), and indicates the priority order stored in the memory 16 Then, paying attention to the next transmission / reception time slot (step S21), the process returns to step S15.
With such a new channel allocation process, it is determined that allocation is possible if a new mobile station can be allocated to a transmission / reception time slot with the lowest multiplicity, and if a low level communication quality is satisfied, Since it is not determined that assignment is possible unless a high level of communication quality is satisfied in the assignment determination as to whether it can be assigned to a transmission / reception time slot with higher multiplicity, as a result, between transmission / reception time slots after assignment, In view of the technical difficulties in separating and extracting signals from each mobile station when the multiplicity is high, this may eventually be impossible to communicate in the future. This leads to the fact that the increase in the number of mobile stations falling into the range can be suppressed to some extent.
[0064]
FIG. 5 is a flowchart showing switching channel assignment processing by the communication channel assignment unit 15.
When there is a mobile station that requires TCH switching (hereinafter referred to as a “switching target mobile station”) due to a decrease in communication quality or the like, this switching channel assignment process is performed by executing software. However, when there is a transmission / reception time slot to which no mobile station is assigned, that is, there is an empty transmission / reception time slot, the mobile station to be switched is assigned that empty transmission / reception time slot. Not done.
[0065]
First, the communication channel allocation unit 15 initializes an allocation trie number N, which is a variable for controlling the number of allocation trials, to 0 (step S31), and obtains the multiplicity and the worst DDR value for each transmission / reception time slot (step S31). S32). However, the worst DDR value of the transmission / reception time slot (hereinafter referred to as “original slot”) to which the switching target mobile station was originally assigned is obtained excluding the switching target mobile station. This step S32 obtains the necessary multiplicity and worst DDR value from the memory 16, and obtains the received power level of each mobile station other than the switching target mobile station in the original slot from the memory 16, and based on this. This is realized by calculating the worst DDR value related to the original slot.
[0066]
Subsequent to step S32, the communication channel allocating unit 15 prioritizes the allocation priority determination for each transmission / reception time slot excluding the original time slot, giving priority to the one with the highest multiplicity. As for the transmission / reception time slot, the corresponding one having the lowest worst DDR value is preferentially determined (step S33). The communication channel allocation unit 15 stores information indicating the determined priority order in the memory 16 for each transmission / reception time slot.
[0067]
Subsequently, the communication channel allocation unit 15 pays attention to the first transmission / reception time slot (step S34), and when the multiplicity of the transmission / reception time slots of interest + 1, that is, after switching, is assumed, When the multiplicity of the transmission / reception time slot of interest is greater than the multiplicity of the original slot when the post-switching is assumed and the multiplicity of the original slot is greater than the multiplicity of the original slot (step S35) It is determined whether or not the focused transmission / reception time slot can be assigned to the station using the limit values for the worst DDR threshold value and the worst correlation threshold value in the threshold value table 20 (step S38). If the multiplicity of the focused transmission / reception time slot is smaller than the original slot multiplicity, Or whether it is possible allocated transmission and reception time slots which focuses on dynamic station determines, using the default values for the worst DDR threshold and worst correlation threshold in the threshold table 20 (step S39).
[0068]
In step S35, if the multiplicity of the focused transmission / reception time slot in the case after switching is equal to the multiplicity of the original slot, the communication channel allocating unit 15 focuses on the switching target mobile station. When it is assumed that a transmission / reception time slot is allocated, the worst DDR value related to the transmission / reception time slot is obtained (step S36), and the worst DDR value of the original slot obtained in step S32 is the transmission / reception time slot obtained in step S36. It is determined whether or not it is smaller than the worst DDR value (step S37). If it is smaller, the allocation determination process using the limit value in step S38 as a threshold is performed. If not smaller, the default value in step S39 is set. The allocation determination process used as the threshold is performed.
[0069]
In step S36, the communication channel allocating unit 15 uses the received power level of the switching target mobile station calculated by the DDR calculation unit 14 in the original slot, and transmits / receives the transmission / reception time slot focused on the switching target mobile station. Is assigned, the worst DDR value related to the transmission / reception time slot is obtained.
If it is determined that the allocation is possible as a result of the allocation determination in step S38 or S39 (step S40), the communication channel allocation unit 15 allocates the transmission / reception time slot of interest to the switching target mobile station (step S45). ), The switching channel assignment process is terminated. As a result, the control unit 6 transmits information indicating the allocation result to the switching target mobile station through the control channel so as to perform communication using the allocated transmission / reception time slot.
[0070]
If it is determined that the allocation is impossible as a result of the allocation determination in step S38 or step S39, the communication channel allocation unit 15 determines that the allocation trie number N is the number of transmission / reception time slots that can be used as the communication channel. Or, it is determined whether or not it is smaller than a predetermined threshold value (step S41), and if not smaller, error processing is performed to notify the control unit 6 that allocation is not possible ( Step S44), the switching channel assignment process is terminated. In this case, the control unit 6 controls the TCH switching for the switching target mobile station because it is less likely to cause a situation of communication disconnection than switching the transmission / reception time slot assigned to the switching target mobile station. Not performed.
[0071]
In step S41, if the allocation trie number N is smaller than the trie threshold, the communication channel allocation unit 15 increases the allocation trie number N by 1 (step S42), and indicates the priority order stored in the memory 16 Then, paying attention to the next transmission / reception time slot (step S43), the process returns to step S35.
With such switching channel allocation processing, it is determined that allocation is possible if the switching target mobile station can be allocated to a transmission / reception time slot having a lower multiplicity than the original slot, if the communication quality at a low level is satisfied. However, since it is not determined that allocation is possible unless the communication quality of a high level is satisfied in the allocation determination as to whether it can be allocated to a transmission / reception time slot having a multiplicity higher than that of the original slot. Thus, the variation in multiplicity between transmission / reception time slots can be suppressed to some extent, and as a result, an increase in the number of mobile stations that will be in a communication impossible state in the future can be suppressed to some extent.
[0072]
<Supplement>
Although the radio base station according to the present invention has been described based on the embodiment, the present invention is of course not limited to this embodiment. That is,
(1) In the present embodiment, the radio base station and the mobile station in the PHS system have been described as examples. However, the present invention is not limited to the PHS system. A control method related to channel allocation can be used.
[0073]
(2) In this embodiment, in order to determine whether transmission / reception time slots can be allocated to mobile stations, the worst DDR value and the worst correlation value are calculated based on the measured values and compared with the threshold values. However, the index used for the determination of whether to allocate is not limited to these. For example, by using indices such as fading speed, reception power level, transmission timing difference, instantaneous error, etc. An index value may be calculated, and each index value may be compared with each threshold value to determine whether or not to assign. Here, the fading speed is an index indicating the correlation between the past reception response vector of the mobile station and the current reception response vector, and the transmission timing difference is a transmission timing difference between the mobile base station and each mobile station. This is a difference in transmission timing when the communication is shifted, and the instantaneous error is the number of data errors detected within a predetermined unit time in the near past.
[0074]
(3) In the switching channel allocation processing shown in the present embodiment, when the multiplicity is greater than the original slot when the transmission / reception time slot subject to allocation determination is assumed, determination that is stricter than the default value By using the limit value, which is a condition, as a threshold value, a higher level of communication quality can be achieved compared to when the multiplicity is lower than when the transmission / reception time slot subject to assignment determination is assumed than the original slot. In addition to this, the multiplicity of transmission / reception time slots subject to allocation determination is similar to that in step S15 of the new channel allocation process, and the multiplicity of transmission / reception time slots other than the original slot is determined. If it is larger than the lowest multiplicity, it will be decided whether to assign using the limit value as a threshold value. If a multiplicity of transmit and receive time slots to be determined is the lowest of the multiplicity may perform the allocation determination using default values as a threshold value.
[0075]
Also, in the switching channel allocation process and the new channel allocation process, if the multiplicity of transmission / reception time slots subject to allocation determination is larger than a predetermined value fixed in advance as 3 or the like, allocation is possible using a limit value as a threshold value. The determination may be performed, and if it is smaller than the predetermined value, it may be determined whether the allocation is possible using a default value as a threshold value.
[0076]
(4) In the threshold value table 20 illustrated in FIG. 3 in the present embodiment, if the multiplicity is 4, the limit value is 0, and when the allocation value is determined using the limit value as a threshold value, allocation is always impossible. However, the assignment in the case where the limit value is practically applied is prohibited, but the content example in FIG. 3 is merely an example. For example, when the multiplicity is 3, the limit value is set to 0. Alternatively, when the multiplicity is 4, a value larger than 0 may be set as the threshold value.
[0077]
(5) In the new channel assignment process and the switching channel assignment process shown in the present embodiment, when determining the assignment possibility determination order, priority is given to transmission / reception time slots with high multiplicity from the viewpoint of efficiency, For transmission / reception time slots with the same multiplicity, priority is given to the one with the worst worst DDR value. For example, between transmission / reception time slots with the same multiplicity, priority is given to the younger serial number previously determined for the transmission / reception time slots. Alternatively, the order may be determined only by the serial number regardless of the multiplicity and the worst DDR value.
[0078]
(6) Steps S36 and S37 in the switching channel assignment process shown in the present embodiment are omitted, and when the multiplicity of the focused transmission / reception slot + 1 and the multiplicity of the original slot are equal, the process of step S38 is performed. Alternatively, the process of step S39 may be performed.
(7) A computer program for causing the CPU in the radio base station to execute the new channel allocation process or the switching channel allocation process by the communication channel allocation unit 15 shown in the present embodiment is recorded on a recording medium or various communication channels Etc., and can be distributed and distributed. Examples of such a recording medium include an IC card, an optical disk, a flexible disk, and a ROM. The computer program distributed and distributed is used by being recorded in the memory of the radio base station, etc., and the CPU of the radio base station executes the computer program and assigns a new channel as shown in the present embodiment. Processing or switching channel assignment processing is realized.
[0079]
【The invention's effect】
As is clear from the above description, the communication channel assignment apparatus according to the present invention performs radio communication with a plurality of mobile stations by a time division multiplexing method and a spatial multiplexing method for assigning any of a plurality of time slots to the mobile station. In order to determine a time slot to be allocated to a mobile station provided in a radio base station, for one or more time slots, the communication quality related to the time slot when it is assumed that the time slot is allocated to the mobile station. Based on the evaluation value shown, it is determined whether or not the time slot can be assigned to the mobile station, and if the time slot is assigned to the mobile station, all the time slots are determined. Increased degree of non-uniformity between time slots for the number of mobile stations assigned to each When made, and not than when increasing, and performs so as to suppress the determination that the assignable.
[0080]
As a result, when the number of mobile stations allocated for a time slot such as a transmission / reception time slot, that is, when the variability between the time slots of multiplicity increases, the communication quality higher than that in other cases is determined. Assignment determination is performed by a restraining determination method such as comparison using a strict threshold corresponding to, so when assignment is made according to the assignment determination result, the multiplicity between each time slot is determined. It can be suppressed to some extent that the degree of non-uniformity increases from before the allocation.
[0081]
Note that suppressing the degree of non-uniformity of the multiplicity between the time slots leads to reducing the multiplicity in each time slot.
By the way, the multiplicity is different from the worst DDR value and other indicators related to communication quality in that it does not change over time unless the communication channel assignment is changed. Note that, for example, the worst DDR value may be changed by movement of the mobile station or improved by transmission power control of the radio base station or the like. Also, the higher the multiplicity, the more technically it becomes difficult to separate and extract signals from each mobile station.
[0082]
From these points of view, from a comprehensive and long-term viewpoint, multiplicity is considered to be a factor that has a particularly large effect on communication quality. When a new connection or TCH switching is required, each communication channel assignment result According to the present invention that suppresses the multiplicity in the time slot to be low, an effect of suppressing to some extent an increase in the number of mobile stations that will be in a communication impossible state in the future can be obtained.
[0083]
A radio base station according to the present invention is a radio base station that performs radio communication with a plurality of mobile stations using a time division multiplexing method and a spatial multiplexing method in which any one of a plurality of time slots is allocated to the mobile station. For each of the above time slots, the time slot is assigned to the mobile station based on the evaluation value indicating the communication quality related to the time slot when it is assumed that the time slot is assigned to one mobile station that needs to be assigned. A determination unit that determines whether or not allocation is possible; and an allocation unit that allocates one time slot determined to be allocated by the determination unit to one mobile station that needs the allocation. The determination means determines whether or not to allocate the time slot based on the total number of mobile stations allocated to the time slot. When larger than the reference number, than when less than a predetermined reference number, and carrying out to suppress the determined assignable with.
[0084]
As a result, the determination as to whether or not allocation is possible for a time slot with a high degree of multiplicity is made by a suppressive determination method such as a comparison using a strict threshold corresponding to a higher communication quality than the determination as to whether or not an allocation is possible for a time slot with a low degree of multiplicity. As a result, the multiplicity in each time slot is suppressed to a low level, and the effect of suppressing the increase in the number of mobile stations that will be in a communication impossible state in the future at the time of new connection or when TCH switching is necessary. can get.
[0085]
In addition, the one mobile station that requires the allocation is a mobile station that newly starts communication with the radio base station, and the determination means determines that the total number of mobile stations allocated to the time slot among all the time slots is The allocation determination may be performed after the total number relating to the lowest time slot is determined as the predetermined reference number.
[0086]
This increases the tendency that the lowest multiplicity time slot is assigned to a new mobile station at the time of new connection, and has the effect of suppressing to some extent the increase in mobile stations that will be in a communication impossible state in the future due to the addition of a new mobile station. can get.
In addition, the radio base station, by measurement, is a data acquisition means for acquiring data serving as a basis for calculation of the evaluation value indicating communication quality of communication with a mobile station in a certain time slot, and a comparison target of the evaluation value Storage means for preliminarily storing a first threshold value representing the first communication quality and a second threshold value representing the second communication quality higher than the first communication quality, and the determination means includes the data The evaluation value is calculated from the data acquired by the acquisition means, and based on the evaluation value, the allocation possibility determination for the time slot is performed, and in the allocation determination, the total number of mobile stations related to the time slot is a predetermined reference When the suppression of determining that the allocation is possible is larger than the number, the evaluation value related to the time slot is compared with the second threshold value, and the second communication quality is satisfied It is determined by determining that allocation is possible, and when the total number of mobile stations related to the time slot is equal to or less than a predetermined reference number, the evaluation value related to the time slot is compared with the first threshold value, It may be performed by determining that assignment is possible only when the first communication quality is satisfied.
[0087]
As a result, two types of threshold values for requesting high communication quality and threshold values for requesting low communication quality are preliminarily set as experimental results as threshold values used for comparison with an index indicating communication quality in the determination of whether to allocate at the time of new connection. If it is determined based on this, it is possible to easily control time slot allocation with an emphasis on multiplicity.
A radio base station according to the present invention is a radio base station that performs radio communication with a plurality of mobile stations using a time division multiplexing method and a spatial multiplexing method in which any one of a plurality of time slots is allocated to the mobile station. For each time slot described above, the time slot is moved based on the evaluation value indicating the communication quality related to the time slot when it is assumed that the time slot is assigned to one mobile station that requires communication channel switching. An allocating unit that determines whether or not it can be allocated to a station, and an allocation that allocates one time slot determined to be allocated by the determining unit to one mobile station that needs to switch the communication channel Means for determining whether the allocation for a time slot is possible or not when the assumption is made. When the total number of mobile stations assigned to the time slot is larger than the total number of mobile stations assigned in the time slot originally assigned to the one mobile station that requires the communication channel switching, the original time slot It is characterized in that it is performed so as to suppress the determination that allocation is possible than when the total number of such mobile stations is smaller.
[0088]
As a result, when TCH switching is necessary, it is possible to suppress to some extent the non-uniformity of multiplicity after TCH switching compared to before TCH switching, resulting in an increase in the number of mobile stations that will fall into a communication impossible state in the future. The effect which suppresses the situation which gets off to some extent is acquired.
Further, the determination means further determines whether or not the allocation of a time slot is possible based on the assumption that the total number of mobile stations allocated to the time slot when the assumption is made is based on one mobile station that needs to switch the communication channel. When the total number of assigned mobile stations in the assigned time slot is equal to the first worst DDR value, which is the maximum value of the received power level disparity between the mobile stations in the assigned time slot when the assumption is made, If it is larger than the second worst DDR value in the original time slot, the same suppression as the suppression may be performed.
[0089]
As a result, TCH switching can suppress switching to a certain extent due to poor communication conditions than before switching, and as a result, suppresses to some extent the situation in which the number of mobile stations falling into a communication impossible state in the future increases. An effect is obtained.
In addition, the radio base station, by measurement, is a data acquisition means for acquiring data serving as a basis for calculation of the evaluation value indicating communication quality of communication with a mobile station in a certain time slot, and a comparison target of the evaluation value Storage means for preliminarily storing a first threshold value representing the first communication quality and a second threshold value representing the second communication quality higher than the first communication quality, and the determination means includes the data The evaluation value is calculated from the data acquired by the acquisition means, and the allocation propriety determination for the time slot is performed based on the evaluation value, and the mobile station related to the time slot when the assumption is made in the allocation propriety determination When the total number of mobile stations related to the original time slot is larger than the total number of mobile stations related to the original time slot, The evaluation value related to the slot is compared with the second threshold value, and is determined to be assignable only when the second communication quality is satisfied, and the assignment possibility determination is performed on the time slot in the assumed case. When the total number of mobile stations is smaller than the total number of mobile stations related to the original time slot, the evaluation value related to the time slot in the assumed case is compared with the first threshold value to satisfy the first communication quality. It may be performed by determining that assignment is possible only in some cases.
[0090]
As a result, as a threshold value used for comparison with an index indicating communication quality in the determination of whether or not to allocate when TCH switching is necessary, two types of threshold values, a threshold value for requesting high communication quality and a threshold value for requesting low communication quality, are obtained in advance as experimental results. Therefore, it is possible to easily control the time slot allocation with an emphasis on the multiplicity, because the determination of whether or not the allocation is possible is made by switching between the two kinds of thresholds according to the multiplicity and the like.
[0091]
Further, the determination means further determines that the time slot cannot be allocated when the total number of mobile stations allocated to the time slot in the assumption is higher than a predetermined number in the determination of whether to allocate the time slot. It may be determined.
This makes it impossible to switch to a somewhat high multiplicity at the time of TCH switching, so that it is possible to prevent the mobile station already in communication from becoming incapable of communication by TCH switching to some extent.
[0092]
Further, the evaluation value related to the time slot may be a worst DDR value that is a maximum value of a difference in received power levels between mobile stations assigned to the time slot.
As a result, by comparing the worst DDR value, which is an index that affects the communication quality, with the predetermined threshold value, it is possible to determine whether or not the allocation is possible so as to bring about a favorable result in terms of communication quality.
[0093]
In addition, the determination unit may suppress the determination that the allocation is possible in the determination as to whether the allocation is possible for the time slot by determining that the allocation is not possible and determining that the allocation is not possible.
As a result, assignment cannot be performed to a certain degree of multiplicity, so that it is possible to prevent a mobile station that is already in communication from becoming incapable of communication to some extent.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of a radio base station 100 according to an embodiment of the present invention.
FIG. 2 is a block diagram showing a configuration of a user-specific signal processing unit b1.
FIG. 3 is a diagram illustrating a configuration and example contents of a threshold table 20;
FIG. 4 is a flowchart showing a new channel allocation process by the communication channel allocation unit 15;
FIG. 5 is a flowchart showing switching channel assignment processing by a communication channel assignment unit 15;
[Explanation of symbols]
1a1 to 1an adaptive array antenna
2a1-2an radio unit
3 Signal processor
4 Modem part
5 Baseband part
6 Control unit
11 Transmitter
12 Receiver
14 DDR calculator
15 Communication channel assignment unit
16 memory
20 Threshold table
26 judgment part
27 Weight vector control unit
100 radio base station

Claims (8)

移動局に複数のタイムスロットのいずれかを割り当てる時分割多重方式、及び空間多重方式により、複数の移動局と無線通信する無線基地局であって、
1以上の各タイムスロットについて、通信チャネル切替を要する一の移動局に対して当該タイムスロットを割り当てたと仮定した場合における当該タイムスロットに係る通信品質を示す評価値に基づいて、当該タイムスロットを当該移動局に割り当てることが可能か否かの割当可否判定を行う判定手段と、
前記判定手段により割当可能と判定された1つのタイムスロットを、前記通信チャネル切替を要する一の移動局に対して割り当てる割当手段とを備え、
前記判定手段は、タイムスロットについての前記割当可否判定を、前記仮定した場合における当該タイムスロットに割り当てられた移動局の総数が、当該通信チャネル切替を要する一の移動局が元に割り当てられていたタイムスロットにおける割り当てられていた移動局の総数より大きいときには、当該元のタイムスロットに係る移動局の総数より小さいときよりも、割当可能と判定することを抑制するように行う
ことを特徴とする無線基地局。
A radio base station that performs radio communication with a plurality of mobile stations by a time division multiplex system that assigns any of a plurality of time slots to the mobile station, and a spatial multiplex system,
For each of one or more time slots, the time slot is determined based on an evaluation value indicating the communication quality related to the time slot when it is assumed that the time slot is assigned to one mobile station that requires communication channel switching. Determining means for determining whether or not to allocate to a mobile station;
Allocating means for allocating one time slot determined to be assignable by the determining means to one mobile station that requires the communication channel switching,
In the determination, the determination means determines whether or not the allocation is possible for the time slot, and the total number of mobile stations allocated to the time slot when the assumption is made is based on one mobile station that needs to switch the communication channel. The radio is characterized in that when it is larger than the total number of allocated mobile stations in the time slot, it is suppressed to determine that allocation is possible than when it is smaller than the total number of mobile stations related to the original time slot. base station.
前記判定手段は更に、タイムスロットについての前記割当可否判定を、前記仮定した場合における当該タイムスロットに割り当てられた移動局の総数が、当該通信チャネル切替を要する一の移動局が元に割り当てられていたタイムスロットにおける割り当てられていた移動局の総数と等しいときには、前記仮定した場合に割り当てられるタイムスロットにおける移動局間の受信電力レベルの格差の最大値である第1の最悪DDR値が、前記元のタイムスロットにおける第2の最悪DDR値より大きければ、前記抑制と同等の抑制を行う
ことを特徴とする請求項記載の無線基地局。
The determination means is further configured to determine whether or not to allocate the time slot based on the assumption that the total number of mobile stations allocated to the time slot when the assumption is made is based on one mobile station that needs to switch the communication channel. The first worst DDR value, which is the maximum value of the received power level difference between the mobile stations in the time slot assigned under the assumption, is equal to the total number of assigned mobile stations in the given time slot. of greater than the second worst DDR values in the time slot, the radio base station according to claim 1, characterized in that the suppression equivalent suppression.
前記無線基地局は、
測定により、あるタイムスロットにおける移動局との通信の通信品質を示す前記評価値の算出の基礎となるデータを取得するデータ取得手段と、
前記評価値との比較対象としての、第1の通信品質を表す第1閾値と、第1の通信品質より高い第2の通信品質を表す第2閾値とを予め記憶する記憶手段とを備え、
前記判定手段は、
前記データ取得手段により取得されたデータから前記評価値を算出し、前記評価値に基づき、タイムスロットについての前記割当可否判定を行い、
当該割当可否判定において、前記仮定した場合における当該タイムスロットに係る移動局の総数が前記元のタイムスロットに係る移動局の総数より大きいときに、前記割当可能と判定することの前記抑制を、前記仮定した場合における当該タイムスロットに係る評価値と前記第2閾値とを比較して、第2の通信品質を満たす場合に限り割当可能と判定することにより行い、
当該割当可否判定を、前記仮定した場合における当該タイムスロットに係る移動局の総数が前記元のタイムスロットに係る移動局の総数より小さいときには、前記仮定した場合における当該タイムスロットに係る評価値と前記第1閾値を比較して、第1の通信品質を満たす場合に限り割当可能と判定することにより行う
ことを特徴とする請求項記載の無線基地局。
The radio base station is
Data acquisition means for acquiring data serving as a basis for calculation of the evaluation value indicating communication quality of communication with a mobile station in a certain time slot by measurement;
Storage means for preliminarily storing a first threshold value representing the first communication quality and a second threshold value representing the second communication quality higher than the first communication quality as a comparison target with the evaluation value;
The determination means includes
The evaluation value is calculated from the data acquired by the data acquisition means, and based on the evaluation value, the assignability determination for a time slot is performed,
In the assignability determination, when the total number of mobile stations related to the time slot in the assumption is larger than the total number of mobile stations related to the original time slot, the suppression of determining that the assignment is possible, It is performed by comparing the evaluation value related to the time slot in the assumed case and the second threshold value, and determining that assignment is possible only when the second communication quality is satisfied,
When the total number of mobile stations related to the time slot in the assumption case is smaller than the total number of mobile stations related to the original time slot in the case of the assumption, the evaluation value related to the time slot in the assumption case and the evaluation value 2. The radio base station according to claim 1 , wherein the radio base station is compared by comparing the first threshold value and determining that assignment is possible only when the first communication quality is satisfied.
前記判定手段は更に、タイムスロットについての前記割当可否判定において、前記仮定した場合における当該タイムスロットに割り当てられた移動局の総数が所定数より高い場合には当該タイムスロットは割当不可能と判定する
ことを特徴とする請求項記載の無線基地局。
In the determination as to whether or not the time slot can be allocated, the determination means determines that the time slot cannot be allocated if the total number of mobile stations allocated to the time slot in the assumed case is higher than a predetermined number. The radio base station according to claim 3 .
タイムスロットに係る前記評価値は、当該タイムスロットに割り当てられた移動局間の受信電力レベルの格差の最大値である最悪DDR値である
ことを特徴とする請求項記載の無線基地局。
The evaluation value of the time slot, the radio base station according to claim 1, wherein the the worst DDR value is the maximum value of the difference of received power levels among the mobile stations assigned to the time slot.
前記判定手段は、タイムスロットについての前記割当可否判定において、前記割当可能と判定することの抑制を、割当可能と判定せず割当不可能と判定することにより行う
ことを特徴とする請求項記載の無線基地局。
Said determination means, in the allocation determination for time slot, the allocatable and suppression of determining, according to claim 1, wherein the performing by determining an assignment impossible without determining assignable and Wireless base station.
前記無線基地局は、The radio base station is
前記評価値との比較対象としての、第1の通信品質を表す第1閾値と、第1の通信品質より高い第2の通信品質を表す第2閾値とを予め記憶する記憶手段を備え、  Storage means for preliminarily storing a first threshold value representing the first communication quality and a second threshold value representing the second communication quality higher than the first communication quality as a comparison target with the evaluation value;
前記判定手段は、  The determination means includes
通信チャネル切替を要する一の移動局が元に割り当てられていたタイムスロットを除く各タイムスロットについて、当該タイムスロットに既に割当てられている移動局の総数の高いものから順に、当該タイムスロットへの当該一の移動局が割り当てられるか否かの割当可否判定を、当該各タイムスロットのうちのいずれかのタイムスロットに対して割当可能であると判定するか又は当該各タイムスロットのうちのいずれのタイムスロットに対しても割当不可能と判定するまで、順次行い、  For each time slot excluding the time slot originally assigned to one mobile station that requires communication channel switching, in order from the highest total number of mobile stations already assigned to the time slot, Whether to allocate one mobile station or not is determined to be allocatable to any one of the time slots, or any time of each time slot. Do it in order until it is determined that the slot cannot be assigned,
各々のタイムスロットへの当該割当可否判定において、  In determining whether to assign to each time slot,
当該タイムスロットに前記通信チャネル切替を要する移動局が割り当てられたと仮定した場合における当該タイムスロットに係る移動局の総数が当該通信チャネル切替を要する移動局が元に割り当てられていたタイムスロットに係る移動局の総数より大きいときに、前記割当可能と判定することの前記抑制を、前記仮定した場合における当該タイムスロットに係る評価値と前記第2閾値とを比較して、第2の通信品質を満たす場合に限り割当可能と判定することにより行い、  When it is assumed that the mobile station that needs to switch the communication channel is assigned to the time slot, the total number of mobile stations related to the time slot is the movement related to the time slot that was originally assigned to the mobile station that needs to switch the communication channel. When the suppression of determining that the allocation is possible is larger than the total number of stations, the evaluation value related to the time slot in the case where the assumption is made is compared with the second threshold value to satisfy the second communication quality Only by determining that the assignment is possible,
当該割当可否判定を、前記仮定した場合における当該タイムスロットに係る移動局の総数が前記元のタイムスロットに係る移動局の総数より小さいときには、前記仮定した場合における当該タイムスロットに係る評価値と前記第1閾値を比較して、第1の通信品質を満たす場合に限り割当可能と判定することにより行い、  When the total number of mobile stations related to the time slot in the assumption case is smaller than the total number of mobile stations related to the original time slot in the case of the assumption, the evaluation value related to the time slot in the assumption case and the evaluation value By comparing the first threshold and determining that assignment is possible only when the first communication quality is satisfied,
前記割当手段は、前記判定手段により割当可能と判定されたタイムスロットがある場合においてのみ、通信チャネル切替を要する前記移動局に対して、当該タイムスロットを割当てる  The assigning means assigns the time slot to the mobile station that requires communication channel switching only when there is a time slot determined to be assignable by the judging means.
ことを特徴とする請求項1記載の無線基地局。  The radio base station according to claim 1.
移動局に複数のタイムスロットのいずれかを割り当てる時分割多重方式、及び空間多重方式により、複数の移動局と無線通信する無線基地局内のCPUに、通信チャネル割当制御処理を行わせるためのコンピュータプログラムであって、
前記通信チャネル割当制御処理は、
移動局に割り当てるべきタイムスロットを決定するために、1以上の各タイムスロットについて、当該タイムスロットを当該移動局に割り当てたと仮定した場合における当該タイムスロットに係る通信品質を示す評価値に基づいて、当該タイムスロットを当該移動局に割り当てることが可能か否かの判定をする割当可否判定処理を含み、
タイムスロットについての前記割当可否判定処理は、当該タイムスロットを当該移動局に割り当てたならば全タイムスロットそれぞれに割り当てられた移動局数のタイムスロット間における不均一度合が増大することになるときに、増大しないときよりも、割当可能との判定を抑制する制御を含み、
更に、前記通信チャネル割当制御処理は、通信チャネル切替を要する一の移動局に割り当てるべきタイムスロットを決定するための処理であり、1以上の各タイムスロットについて、当該タイムスロットを、前記通信チャネル切替を要する一の移動局に割り当てることが可能か否かの判定をする割当可否判定処理を含み、
タイムスロットについての前記割当可否判定処理は、前記仮定した場合における当該タイムスロットに割り当てられた移動局の総数が、前記通信チャネル切替を要する一の移動局が元に割り当てられていたタイムスロットにおける割り当てられていた移動局の総数より大きいときには、当該元のタイムスロットに係る移動局の総数より小さいときよりも、割当可能と判定することを抑制する制御を含む
ことを特徴とするコンピュータプログラム。
A computer program for causing a CPU in a radio base station that performs radio communication with a plurality of mobile stations to perform communication channel allocation control processing by a time division multiplexing method and a spatial multiplexing method for allocating any of a plurality of time slots to a mobile station Because
The communication channel assignment control process
In order to determine a time slot to be assigned to a mobile station, for each of one or more time slots, based on an evaluation value indicating communication quality related to the time slot when it is assumed that the time slot is assigned to the mobile station, Including an assignability determination process for determining whether the time slot can be allocated to the mobile station;
The allocation determination process for a time slot is performed when the degree of non-uniformity between the time slots of the number of mobile stations allocated to all the time slots increases if the time slot is allocated to the mobile station. , and not than when increasing, viewed contains a control to suppress determination of assignable,
Further, the communication channel assignment control process is a process for determining a time slot to be assigned to one mobile station that requires communication channel switching, and for each of one or more time slots, the time slot is changed to the communication channel switching process. Including an assignment permission / inhibition determination process for determining whether it is possible to assign to one mobile station that requires
The assignability determination process for a time slot is performed by assigning the total number of mobile stations assigned to the time slot in the assumed case to an assignment in a time slot assigned based on the one mobile station that requires the communication channel switching. A computer program comprising a control that suppresses the determination that assignment is possible when the total number of mobile stations is larger than the total number of mobile stations associated with the original time slot than when the total number is less than the total number of mobile stations related to the original time slot .
JP2001377678A 2001-12-11 2001-12-11 Communication channel assignment apparatus and radio base station Expired - Fee Related JP3889614B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001377678A JP3889614B2 (en) 2001-12-11 2001-12-11 Communication channel assignment apparatus and radio base station

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001377678A JP3889614B2 (en) 2001-12-11 2001-12-11 Communication channel assignment apparatus and radio base station

Publications (2)

Publication Number Publication Date
JP2003179965A JP2003179965A (en) 2003-06-27
JP3889614B2 true JP3889614B2 (en) 2007-03-07

Family

ID=19185586

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001377678A Expired - Fee Related JP3889614B2 (en) 2001-12-11 2001-12-11 Communication channel assignment apparatus and radio base station

Country Status (1)

Country Link
JP (1) JP3889614B2 (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005057497A (en) 2003-08-04 2005-03-03 Science Univ Of Tokyo Wireless transmission control method, wireless receiver, and wireless transmitter
KR100575993B1 (en) 2003-08-07 2006-05-02 삼성전자주식회사 Scheduling method and apparatus for multi-user in mobile communication system using multiple transmit / receive antenna
EP1915007B9 (en) * 2005-07-21 2013-01-09 Kabushiki Kaisha Toyota Chuo Kenkyusho Communication terminal apparatus
JP4595762B2 (en) * 2005-09-16 2010-12-08 株式会社豊田中央研究所 Communication terminal device
JP4754325B2 (en) * 2005-10-28 2011-08-24 京セラ株式会社 Radio base station and channel allocation method
JP4899674B2 (en) 2006-07-11 2012-03-21 富士通株式会社 Scheduler
JP2007221817A (en) * 2007-03-27 2007-08-30 Kyocera Corp Radio base station, channel allocation system, and channel allocation method
JP2008306467A (en) * 2007-06-07 2008-12-18 Mitsubishi Electric Corp Communication apparatus and channel allocation method

Also Published As

Publication number Publication date
JP2003179965A (en) 2003-06-27

Similar Documents

Publication Publication Date Title
JP3462826B2 (en) Wireless base station and wireless telephone device
KR100786026B1 (en) Medium allocation method
JP4744351B2 (en) Radio transmitting station and radio receiving station
JPH09215052A (en) Space division multiple access radio communication system and method for allocating channel for the same
JP3416597B2 (en) Wireless base station
KR20060061443A (en) Smart Antenna Communication System Implementing Signal Correction Apparatus and Method
US6826386B2 (en) Radio information terminal, radio communication system, and communicating method and program for use in the radio information terminal
JP3889614B2 (en) Communication channel assignment apparatus and radio base station
JP3594527B2 (en) Wireless communication quality measuring device, wireless communication quality measuring method, and receiving device
US7693116B2 (en) Method for assigning time slots and base station apparatus utilizing the same
WO2001076099A1 (en) Radio base station, method for controlling the same and program recorded medium
US20090002235A1 (en) Radio Communication System, Transmission Apparatus, Transmission Method, Program and Recording Medium
WO2007001052A1 (en) Radio communication device, radio communication method, and radio communication program
KR100855768B1 (en) Channel allocation method and base station device using the same
US8477882B2 (en) Radio apparatus
KR20200072213A (en) Noma system and its method for scheduling multi-user
JP2005341405A (en) Communication method and wireless device using communication method
JP3995460B2 (en) Time slot allocation device
JP3789832B2 (en) Radio base apparatus, transmission channel allocation method, and transmission channel allocation program
JP4111707B2 (en) Wireless base station, program
JP3883987B2 (en) Channel allocation method and base station apparatus and communication system using the same
JP3979761B2 (en) Radio base station, radio base station communication method and recording medium
JP4327516B2 (en) Wireless communication device
CN111130605B (en) Method and device for distributing transmitting power
JP4177175B2 (en) Communication apparatus and communication method

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20040922

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20041202

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060801

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060929

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20061121

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20061130

R151 Written notification of patent or utility model registration

Ref document number: 3889614

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091208

Year of fee payment: 3

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091208

Year of fee payment: 3

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101208

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101208

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111208

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111208

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121208

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131208

Year of fee payment: 7

LAPS Cancellation because of no payment of annual fees