JP2007336404A - Demodulator load balancing method - Google Patents
Demodulator load balancing method Download PDFInfo
- Publication number
- JP2007336404A JP2007336404A JP2006168229A JP2006168229A JP2007336404A JP 2007336404 A JP2007336404 A JP 2007336404A JP 2006168229 A JP2006168229 A JP 2006168229A JP 2006168229 A JP2006168229 A JP 2006168229A JP 2007336404 A JP2007336404 A JP 2007336404A
- Authority
- JP
- Japan
- Prior art keywords
- unit
- processing load
- load factor
- processing
- reception
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims description 33
- 238000001514 detection method Methods 0.000 claims abstract description 45
- 238000012544 monitoring process Methods 0.000 claims abstract description 19
- 230000004044 response Effects 0.000 claims description 3
- 230000008569 process Effects 0.000 description 15
- 238000010586 diagram Methods 0.000 description 5
- 238000006243 chemical reaction Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000007480 spreading Effects 0.000 description 2
- 239000012141 concentrate Substances 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
【課題】本発明は無線基地局装置の無線信号の受信部からの指示を受ける制御部と主信号が入力されて,呼処理部と複数ユニットのパス検出部と逆拡散処理部とを備える復調部の負荷分散方式に関し,復調部の複数ユニットのパス検出部への処理負荷が均等になるよう割り当てることを目的とする。
【解決手段】呼処理部にパス検出部の各ユニットの現在の処理負荷率を保持するユニット別処理負荷率保持部と処理負荷率更新部を備える処理負荷監視部を設け,新たな信号の受信オンの指示の発生時にユニット別処理負荷率保持部を参照して,最小処理負荷率のユニットを判別して,新たな信号を判別したユニットのパス検出部に割り当て,処理負荷率更新部は新たな信号が割り当てられたユニットに対応するユニット別処理負荷率保持部を更新するよう構成する。
【選択図】図1The present invention relates to a control unit that receives an instruction from a radio signal receiver of a radio base station apparatus, a main signal input, and a demodulator comprising a call processor, a multi-unit path detector, and a despread processor. The purpose of this is to allocate the processing load to the path detection units of a plurality of units of the demodulation unit to be equal.
A call processing unit is provided with a processing load monitoring unit including a processing load factor holding unit for each unit that holds a current processing load factor of each unit of a path detection unit and a processing load factor update unit, and receives a new signal. When the ON instruction is generated, the unit for processing load factor by unit is referred to determine the unit with the minimum processing load rate, and a new signal is assigned to the path detection unit for the determined unit. The unit-specific processing load factor holding unit corresponding to the unit to which the correct signal is assigned is updated.
[Selection] Figure 1
Description
本発明は,マルチバンド無線基地局装置(BTS:Base Transceiver Station) 搭載のベースバンドカード内の復調部の負荷分散方式に関する。 The present invention relates to a load distribution method of a demodulator in a baseband card mounted on a multiband radio base station apparatus (BTS: Base Transceiver Station).
近年,マルチバンド無線基地局機能を搭載した無線基地局装置は,収容するチャネル数(ユーザ(UE:User Equipment)数) の大容量化が進み,それに伴ってベースバンドカード1枚あたりに収容するチャネル(ch) 数も,ベースバンドカードの大容量化のステップ毎に16チャネル,64チャネル,192チャネルというように,増加している。またそれに伴って,1チャネル当たりで必要な装置(カード)のコストもどんどん下がってきており,製品を安価に製造できることが期待されている。しかし,大容量化に伴い,1カード当たりで処理するチャネル数も増えているため,1カード及びカード内の各処理ブロック(処理ユニット)での処理量(処理時間)も比例して増加している。逆にいうと1チャネル当たりにかかる処理量(処理時間)も増加しており,処理量(処理時間)の削減が要求されている。 In recent years, radio base station apparatuses equipped with a multiband radio base station function have increased the number of channels (the number of users (UE: User Equipment)) that can be accommodated, and accordingly accommodates per baseband card. The number of channels (ch) also increases, such as 16 channels, 64 channels, and 192 channels, at each step of increasing the capacity of the baseband card. Along with this, the cost of necessary devices (cards) per channel is also decreasing, and it is expected that products can be manufactured at low cost. However, as the capacity increases, the number of channels processed per card increases, so the amount of processing (processing time) in each processing block (processing unit) in one card and the card also increases proportionally. Yes. Conversely, the amount of processing (processing time) per channel is increasing, and a reduction in processing amount (processing time) is required.
図8は従来のマルチバンド無線基地局装置を構成するベースバンド(BB)カードのDEM部(Demodulation: 復調部)のブロック構成を示す。図中,50はDEM部の上位に設けられ,CDMA(Code Division Multiple Access)方式に対応する無線信号を受信して処理する回路(図示省略)からのチャネル数を含む受信オン指示を受け取ってDEM部に対して制御信号を出力するMPU(Micro Processor Unit) ,51は基地局に設けたアンテナを中心として周囲を一定の角度の範囲毎に区切った場合の各方路(セルと同じ)からのCDMAによる無線信号を受信処理した信号が入力される主信号ライン,52はDEM部,53はDEM部全体のインタフェース機能を備え,MPU50からの指示により各チャネル(ユーザ対応)の信号処理をどのパス検出部のユニットに割り当てるかの制御を行う呼処理部である。
FIG. 8 shows a block configuration of a DEM unit (demodulation unit) of a baseband (BB) card constituting a conventional multiband radio base station apparatus. In the figure, 50 is provided above the DEM unit, receives a reception ON instruction including the number of channels from a circuit (not shown) for receiving and processing a radio signal corresponding to a CDMA (Code Division Multiple Access) system, and receives the DEM. MPU (Micro Processor Unit) 51 for outputting a control signal to the unit from each route (same as a cell) when the periphery is divided into ranges of a certain angle around the antenna provided in the base station Main signal line to which a signal obtained by receiving and processing a radio signal by CDMA is input, 52 is a DEM unit, 53 is an interface function of the entire DEM unit, and the path of signal processing of each channel (user correspondence) according to an instruction from the
54(♯1〜♯3の3つのユニットにより構成)は呼処理部53の制御により主信号ライン51の各セルの信号の中から指定されたセルの信号分布(距離に対応したユーザからの信号波の電力分布)を主信号ライン51の主信号から検出するパス検出部であり,1ユニット当たり64ch(チャネル)分のパスを検出する機構を備えている。55(♯1〜♯3の3つのユニットにより構成)は対応するパス検出部54のユニットで指定されたチャネルの中から検出した高い電力信号が検出された距離の情報を受け取って,主信号からCDMAの符号を復号する逆拡散処理部であり,1ユニット当たり64チャネル分の信号の処理を行うことができる。この構成により,ベースバンドカード1枚で,64ch×3ユニット=192ch分の処理が可能である。なお,逆拡散処理部55で求めた符号は図示省略された後段のCODEC(復号器)に供給され,各チャネルを音声に復調するために使用される。
54 (constituted by three
図8において,運用時にはDEM部52は上位に位置するMPU50により,受信が開始されて受信オンの状態になったチャネルを,3つのユニットからなるパス検出部54の中のどのユニットに割り当てるかを判別して呼処理部53を介して一つのパス検出部54を制御する。この時,MPU50は,受信オンするチャネルがパス検出部54(及び逆拡散処理部55)の一部のユニットに集中せず,各ユニットで処理負荷が分散するように,均等にチャネルを割り当てる。
In FIG. 8, during operation, the
図9は3つのユニットへのチャネルの割り当ての例を示す。A.はパス検出部54(逆拡散処理部55)の3つのユニット(Unit) ♯1〜♯3が,全オフの状態(受信オンのチャネルが一つも割り当てられてない状態)の時,上位から10ch分をオンにしなさい, と指示された場合の例である。この場合,MPUは各ユニットの処理が均等になるように,現在の受信オンch数を管理し,A.に示すように,ユニット♯1,ユニット♯2,ユニット♯3の順に受信オンchを割り振って設定する。
FIG. 9 shows an example of channel allocation to three units. A. When the three
図9のB.は,現在ch1,ch65〜68,ch129が受信オンにされた状態のカードに,追加で4ch分の受信オンを指示された例である。この場合も,MPUは現在の各ユニットの受信オン状態を管理し,追加でユニット♯1のch2をオンし,次にユニット♯3のch130をオンにし,次にユニット♯1のch3をオンにし,4つ目はユニット♯3のch131をオンにする。これにより各ユニットは均等な負荷状態となる。
B. of FIG. Is an example in which reception on for 4 channels is additionally instructed to a card in which reception of
このようにMPUによる負荷分散処理が実行され,ある1つのユニットだけに受信オンchが集中し負荷が偏ることはなくなる。 In this way, load distribution processing by the MPU is executed, and reception on ch is concentrated only on a certain unit, and the load is not biased.
従来のCDMA移動通信受信方式におけるマルチパスは,比較的狭い範囲で出現し,かなり頻繁に発生するが,その範囲は急激に変化せず,狭い範囲のサーチが必要である。その一方で,移動局がビルの影等に入ることにより急激な受信状態の変化が発生するため,新たなパスが出現する位置が分からないため常にセル半径全てをサーチする必要がある。これらの2種類のマルチパスの特徴に合わせて,複数のサーチャ群の中から各ユーザ対応にサーチ範囲の狭いサーチャとサーチ範囲の広いサーチャの2種類のサーチャを設定して精度が高く,効率的なサーチを行うための方法が提案されている(特許文献1参照)。 The multipath in the conventional CDMA mobile communication reception system appears in a relatively narrow range and occurs fairly frequently, but the range does not change rapidly and a narrow range search is required. On the other hand, a sudden change in the reception state occurs when the mobile station enters the shadow of a building. Therefore, it is necessary to always search all cell radii because the position where a new path appears is unknown. In accordance with the characteristics of these two types of multipaths, two types of searchers, a searcher with a narrow search range and a searcher with a wide search range, are set for each user from among multiple searcher groups for high accuracy and efficiency. A method for performing a simple search has been proposed (see Patent Document 1).
その提案された方法は,複数のサーチャ群の中からマルチパスの状態に応じて,各ユーザ対応にセル半径全体をサーチするサーチ範囲の広い一つのセルサーチャと,複数のマルチパスのそれぞれをサーチするサーチ範囲の狭い一つ以上のデレイスプレッドサーチャを割り付けるよう構成したものである。
従来のMPUによる負荷分散処理によって,ある1つのユニットだけに受信オンchが集中し負荷が偏ることはなくなる。しかし,実際のパス検出部の負荷は,受信オンch数のみによって左右されるわけではなく,他のパラメータにも依存する構成をとっていた。図10にパス検出部の10ms当たりの処理可能量を示す。すなわち,(1) 項の場合,セル半径(無線基地局を中心とする円の半径)が5kmの場合,並列処理可能セル数は2セルで,並列処理可能なチャネル数は4チャネルであり,…,(4) 項の場合,セル半径が60km,並列処理可能セル数が1セル,並列処理可能チャネル数が1チャネルである。また,図11に10ms当たりの同時処理イメージの例を示す。 With the conventional load distribution processing by the MPU, the reception on channel is concentrated only on one unit, and the load is not biased. However, the actual load of the path detection unit does not depend only on the number of reception ON channels, but has a configuration that depends on other parameters. FIG. 10 shows the processable amount per 10 ms of the path detection unit. That is, in the case of (1), when the cell radius (radius of the circle centered on the radio base station) is 5 km, the number of cells that can be processed in parallel is 2 cells, and the number of channels that can be processed in parallel is 4 channels. In the case of (4), the cell radius is 60 km, the number of parallel processable cells is 1 cell, and the number of parallel processable channels is 1 channel. FIG. 11 shows an example of a simultaneous processing image per 10 ms.
図11の(a) は上記図10の(2) 項をイメージ化したもので10msにセル半径10kmで受信方路が2セルで,2chを同時に処理完了できることを示し,(b) は,図10の(4) 項をイメージ化したもので,10ms中にセル半径60kmのchなら1chで受信方路1セルしか処理できないことを示している。すなわち,セル半径が大きい場合は,その距離内のパス検出処理を実行するための情報量も半径に比例して増加するため,同時処理できるch数が減る。 (A) in FIG. 11 is an image of the item (2) in FIG. 10 and shows that the reception route is 2 cells with a cell radius of 10 km in 10 ms, and the processing of 2 channels can be completed simultaneously. This is an image of the term (4) of 10 and shows that if the channel has a cell radius of 60 km in 10 ms, only one reception route cell can be processed in one channel. That is, when the cell radius is large, the amount of information for executing the path detection process within that distance also increases in proportion to the radius, so the number of channels that can be processed simultaneously decreases.
図10及び図11に示すように,パス検出部の処理は受信オンch数だけではなく,セル半径,受信オンchのセル数(受信オンchがパス検出処理を実行する対象の受信方路数)も要因となる。ここで,ユニット♯1〜♯3のそれぞれに32chずつ受信オン設定がされていたとする。
As shown in FIG. 10 and FIG. 11, the processing of the path detection unit is not only the number of received on-channels, but also the cell radius and the number of cells of received on-channel (the number of reception paths for which the reception on-ch performs the path detection processing). ) Is also a factor. Here, it is assumed that reception is set to 32 ch for each of the
更に,極端な例として,ユニット♯1とユニット♯2は,セル半径10km,受信方路数2セル,のchだけが集中して32chオンしていたとし,ユニット♯3は,セル半径60km,受信方路数2セルのchだけが32chオンしていたとする。この場合,ユニット♯1とユニット♯2は,図10から10msあたり2ch/2セル処理できるので,32ch分の処理をするには,次のような処理時間を要する。
Furthermore, as an extreme example, it is assumed that the
10(ms)×32(ch)÷2(パラレル処理)=160(ms)
全chの処理が一巡できるが,ユニット♯3は10ms当たり1ch/1セルしか処理できないので,次のように32の全chの処理が一巡するのに,多大な時間がかかる。
10 (ms) x 32 (ch) ÷ 2 (parallel processing) = 160 (ms)
Although all the channels can be processed once,
10(ms)×32(ch)×2(シリアル処理)=640(ms)
図12は処理時間のタイムチャートを示し,A.は10km2セルだけ32チャネル受信オンされていた場合で,B.は60km2セルだけ32チャネル受信オンされた場合である。
10 (ms) x 32 (ch) x 2 (serial processing) = 640 (ms)
FIG. 12 shows a time chart of processing time. Is a case where 32 channels of 10 km2 cells are turned on. Is a case where reception of 32 channels is turned on for 60 km2 cells.
このように,同じチャネル数が受信オンされていたとしても,処理負荷が偏ってしまうと処理時間が倍以上違ってしまうという問題があった。 As described above, even if the same number of channels are turned on, there is a problem that the processing time is more than doubled if the processing load is biased.
上記特許文献1の方法によれば,効率的なサーチを行うことを目的とするものであり,DEM部内の呼処理を行うユニットへの負荷分散を行うという目的を実現することはできない。
According to the method of the above-mentioned
本発明はマルチバンド無線基地局を構成するベースバンドカードの復調部(DEM部)内の呼処理を行う複数ユニットへの処理負荷が均等になるよう分散できる復調部の負荷分散方式を提供することを目的とする。 The present invention provides a load distribution method for a demodulator that can distribute the processing load to a plurality of units that perform call processing in a demodulator (DEM unit) of a baseband card that constitutes a multiband radio base station. With the goal.
本発明は復調部の呼処理部に処理負荷監視部を設け,その中に現在受信オンのチャネルの設定パラメータ(チャネルに対応して異なる値の処理時間)に基づいた各ユニットの処理負荷率を計算し,計算結果をユニット別処理負荷率保持部に保持して,新たな受信オンのチャネルをユニットに割り振る際に,そのユニット別処理負荷率保持部を参照して負荷率が低いユニットに割り当てることを原理とする。 In the present invention, a processing load monitoring unit is provided in the call processing unit of the demodulating unit, and the processing load factor of each unit based on the setting parameter (processing time of different value corresponding to the channel) of the currently ON channel is included therein. When calculating and holding the calculation result in the unit-by-unit processing load factor holding unit and allocating a new reception-on channel to the unit, refer to the unit-by-unit processing load factor holding unit and assign it to a unit with a low load factor This is the principle.
図1は本発明の第1の原理構成を示す図である。図1において,1は制御部,10は受信オンの指示を受けてユニットを選択してチャネルを割り当てるユニット選択指示部,10aは復調部2の呼処理部20に設けられたユニット別処理負荷率保持部200bの内容を参照するユニット別処理負荷率参照手段,10bはユニット選択手段,2は復調部(DEM),20は呼処理部,200は処理負荷監視部,200aは処理負荷率更新部,200bはユニット別処理負荷率保持部であり,ユニット別処理負荷率は,例えば,各ユニット別にユニット内で現在受信処理中のチャネル全てのパス検出が一巡するのに要する時間(受信チャネルのパラメータ(セル半径を含む)に応じて異なる)を計算した値を用いる。21は複数ユニット(21−1〜21−n)を備えるパス検出部,22は複数ユニット(22−1〜22−n)を備える逆拡散処理部,3は主信号ラインである。
FIG. 1 is a diagram showing a first principle configuration of the present invention. In FIG. 1, 1 is a control unit, 10 is a unit selection instruction unit that selects a unit in response to an instruction to turn on reception and allocates a channel, and 10 a is a processing load factor for each unit provided in the
無線処理を行うカード(図示省略)から,受信オンの指示が制御部1に与えられると,ユニット選択指示部10が起動し,ユニット別処理負荷率参照手段10aが復調部2の呼処理部20に備えられたユニット別処理負荷率保持部200bのデータを取得し,次にユニット選択手段10bは取得した各ユニット別の処理負荷率の中から最も処理負荷率が低い一つのユニットを選択してチャネルを割り当てる。選択されたユニットのチャネルの受信オンをパラメータ(セル半径等)と共に復調部2の呼処理部20に供給する。呼処理部20では制御部1から指示されたユニットのパス検出部21に対しチャネル及びパラメータを含めた受信指示を供給し,処理負荷監視部200に対して制御部1から指示された内容を入力する。処理負荷監視部200では,処理負荷率更新部200aが,制御部1から指示されたユニットで指示されたパラメータのチャネルの受信を行うことによりユニット別処理負荷率保持部200bに保持された該当するユニットの処理負荷率を計算し,計算した結果をユニット別処理負荷率保持部200bに格納して保持する。なお,選択されたユニットのパス検出部21では,割り当てられたチャネルにより主信号ライン3の主信号からパス検出を行い,検出した情報を元にパス検出部21のユニットに対応する逆拡散処理部22のユニットで逆拡散処理を実施する。
When an instruction to turn on reception is given to the
図2は本発明の第2の原理構成を示す図である。図2において,1,2,20,21,22は上記図1と同様であり,1は制御部,2は復調部(DEM),20は呼処理部,21(21−1〜21−n)はパス検出部,22(22−1〜22−n)は逆拡散処理部である。制御部1内の11はチャネルを順番にユニットに指定して呼処理部に受信指示を与える受信指示部である。呼処理部20内の200,200a,200bは図1と同様であり,説明を省略する。201は本発明の第2の原理構成により設けられたユニット選択チャネル指示部,201aは処理負荷監視部200のユニット別処理負荷率保持部200bを参照して,最小の処理負荷率のユニットを判別する最小処理負荷率ユニット判別手段,201bは制御部1から指示された受信チャネルを選択したユニットに割当てるユニット割当手段である。
FIG. 2 is a diagram showing a second principle configuration of the present invention. 2, 1, 2, 20, 21, and 22 are the same as those in FIG. 1, 1 is a control unit, 2 is a demodulation unit (DEM), 20 is a call processing unit, and 21 (21-1 to 21-n). ) Is a path detection unit, and 22 (22-1 to 22-n) is a despreading processing unit.
無線処理を行うカード(図示省略)から,受信オンの指示が制御部1に与えられると,制御部1の受信指示部11は従来と同様にユニットに対して順番にチャネルを選択して復調部2の呼処理部20に受信信号のパラメータを含め選択したチャネルと共に受信オンを指示する。復調部2の呼処理部20ではユニット選択チャネル指示部201が起動する。ユニット選択チャネル指示部201では,最小処理負荷率ユニット判別手段201aでユニット別処理負荷率保持部200bを参照して,処理負荷率が最小の一つのユニットを判別し,ユニット割当手段201bに通知する。ユニット割当手段201bは通知されたユニットに対しチャネルを割当てるが,制御部1から指示されたチャネルと同じユニットのチャネルであれば変更せず指示されたチャネルを割当て,異なる場合にはその選択されたチャネルに変更して割当て,処理負荷監視部200に対して制御部1から受けたパラメータと共に割当てたチャネルを入力する。処理負荷監視部200では,処理負荷率更新部200aが,制御部1から指示されたユニットで指示されたパラメータのチャネルの受信を行うことによりユニット別処理負荷率保持部200bに保持された該当するユニットの処理負荷率を計算し,計算した結果をユニット別処理負荷率保持部200bに格納して保持する。
When an instruction to turn on reception is given to the
本発明によれば,各ユニット別の実質の処理負荷の程度であるユニット別処理負荷率を用いて最も処理負荷が小さいユニットを選択してチャネルを割当てることができ,特定ユニットへ負荷が集中することを防止することができ,パス検出にかかる時間を短縮することができる。 According to the present invention, it is possible to select a unit having the smallest processing load by using the unit processing load factor that is the degree of the actual processing load for each unit, and to allocate a channel, so that the load is concentrated on a specific unit. This can be prevented and the time required for path detection can be shortened.
図3は実施例1の構成を示す。この実施例1は上記図1に示す本発明の第1の原理構成に対応する。図中,1は制御部,2はDEM部(図1,図2の復調部2と同じ),制御部1内の12はメモリを含みマイクロプログラムによる処理を行うMPU(Micro Processor Unit) ,DEM部2内の20は呼処理部,21(21−1〜21−3の3ユニットから成る)は割り当てられたチャネルにより主信号ライン3の主信号についてパス検出(拡散符号の検出)の処理を行うパス検出部であり,パス検出部21−1のユニットはチャネル1〜チャネル64の範囲の処理が可能で,パス検出部21−2のユニットはチャネル65〜チャネル128の範囲の処理が可能で,パス検出部21−3のユニットはチャネル129〜192の範囲の処理が可能である。22(22−1〜22−3の3ユニットから成る)はパス検出部21の検出結果を受け取った拡散符号を用いて主信号に対して逆拡散処理を行う逆拡散処理部であり,各ユニット22−1,22−2,22−3はそれぞれ対応するパス検出部21の各ユニット21−1,21−2,21−3と同様にそれぞれ64チャネルの処理が可能である。3は主信号ラインである。
FIG. 3 shows the configuration of the first embodiment. The first embodiment corresponds to the first principle configuration of the present invention shown in FIG. In the figure, 1 is a control unit, 2 is a DEM unit (same as the
呼処理部20内の20aはCPU,20bはプログラムや固定データを格納したROM,20cはRAM,20dはRAM20c内に設けたユニット別の処理負荷率を格納した処理負荷率レジスタ(図1,図2のユニット別処理負荷率保持部200bに対応),20e,20fはそれぞれ制御部1及び各パス検出部21とのインタフェースである。
20a in the
図4は実施例1におけるMPUの処理フローであり,図3の構成における制御部1内のMPU12において実行される。
FIG. 4 is a processing flow of the MPU in the first embodiment, which is executed in the MPU 12 in the
開始すると,上位装置(無線信号の処理を行う装置)より受信オンの指示を受け取ったか判別し(図4のS1),受け取った場合は,DEM部2内の処理負荷率レジスタ20dを参照し,各ユニットの処理負荷率(時間)を取得する(同S2)。なお,処理負荷率レジスタ20dに格納された処理負荷率は後述するが,各ユニットにおける現在受信オンの割り当てがされたチャネル(そのチャネルのパラメータにより処理時間が異なる)を全て処理する時間を計算した値が格納されている。
When started, it is determined whether or not a reception ON instruction has been received from a higher-level device (device that processes radio signals) (S1 in FIG. 4). If received, the processing
次に処理負荷率(時間)の一番小さいユニット(パス検出部のユニット)を選択し,そのユニットに上位装置から受信オンを指示されたチャネルを割り当て(図4のS3),DEM部2の呼処理部20に対して,選択チャネル(チャネル番号)の受信オン設定を通知する(同S4)。この通知を受けたDEM部2では処理負荷監視の処理フロー(後述する図7参照)を実行し,負荷率を更新する(同S5)。
Next, the unit with the smallest processing load factor (time) (the unit of the path detection unit) is selected, and the channel instructed to be turned on by the host device is assigned to that unit (S3 in FIG. 4). The
なお,処理負荷率レジスタに格納された各ユニット別の処理負荷時間として,ユニット1が100ms,ユニット2が150ms,ユニット3が150msであった場合,上位装置からMPUに対して,1チャネルの受信オンの指示が来た場合,受信オンチャネル数によらず,処理負荷率の一番低いユニット1のパス検出部21に対して受信オンチャネルを割り当てる処理が行われる。これにより,処理負荷分散が実現され,カードとして処理時間を短縮することができる。
When the processing load time for each unit stored in the processing load factor register is 100 ms for
図5は実施例2の構成を示す。この実施例2は上記図2に示す本発明の第2の原理構成に対応する。図中の1,10a,2,20,21,22,3の各符号は上記図3に示す実施例1の構成中の各符号と同じであり説明を省略する。
FIG. 5 shows the configuration of the second embodiment. The second embodiment corresponds to the second principle configuration of the present invention shown in FIG. The
図6は実施例2における呼処理部の処理フローであり,図5の構成における呼処理部20内のCPU20aにおいて実行される。なお,この実施例2では図5の制御部1のMPU12が上位装置から1チャネル分の受信オンの指示を受け取ると,順番にユニットを割り当てる。図5の例では,MPU12からチャネルとして「192」が指定されて受信オン要求が発生している。
FIG. 6 is a processing flow of the call processing unit in the second embodiment, which is executed by the
呼処理部20のCPU20aでは,MPUからのチャネル(xチャネル)を指定した受信オン指示が発生したか判別し(図6のS1),受信オン指示が発生したと判別されると,呼処理部内の処理負荷率レジスタ20dを参照し,各ユニットの処理負荷率(時間)を取得する(同S2)。次に取得した各ユニットの処理負荷率の中から,MPUから指定されたxチャネル(図5の例では,x=192)を処理するユニットの処理負荷率は1番低いか判別する(図6のS3)。1番低くない場合は,処理負荷率(時間)の一番小さいユニットを選択し(図6のS4),該当ユニットの空きチャネル(yとする)を選択し,指示チャネル(=x)と選択チャネル(=y)の変換処理,chx→chyを実施する(同S5)。図5の例では,処理負荷率が一番小さいユニットがユニット21−1でその中の空きチャネルが64チャネルである場合である。この場合,x=192→y=64チャネルの変換処理が行われる。
The
ステップS3において該当ユニット(MPUが指示したユニット)の処理負荷率が1番低い場合は,MPUから指示されたチャネル(該当するパス検出部のユニットのチャネル)に対し受信オンを設定する(図6のS6)。上記ステップS5及びS6の処理に続いて,DEM部の処理負荷率レジスタ(図5の20d)DEM部2では処理負荷監視の処理フロー(後述する図7参照)を実行し,負荷率を更新する(図6のS7)。
If the processing load factor of the corresponding unit (unit instructed by the MPU) is the lowest in step S3, reception ON is set for the channel instructed by the MPU (channel of the corresponding path detection unit) (FIG. 6). S6). Subsequent to the processing in steps S5 and S6, the processing load factor register (20d in FIG. 5) of the DEM unit executes a processing load monitoring processing flow (see FIG. 7 described later) in the
なお,図5の例ではMPU12から192チャネルを指定した受信オンの要求が入力されたのに対し,処理負荷率レジスタに格納された各ユニット別の処理負荷時間として,ユニット1が100ms,ユニット2が150ms,ユニット3が150msである場合,呼処理部20ではユニット1が最小負荷率であるため,ユニット1が選択され,ユニット1内の空きチャネルがチャネル64であった場合,チャネル64が受信オンに割り当てられる。この時,MPUへの報告のため,逆変換処理を行う。すなわち,割り当てられたチャネル番号であるチャネル64をMPUから指定されたチャネル192に逆変換して,チャネル192としてMPUに結果報告をする。これにより,MPUからは元々要求したチャネル(192チャネル)で動いているように見えるが,DEM部(パス検出部)としては,処理負荷の軽いユニットで処理されることになる。
In the example of FIG. 5, a request to turn on reception specifying the 192 channel is input from the MPU 12, whereas as the processing load time for each unit stored in the processing load factor register, the
図7は処理負荷監視の処理フローである。この処理は,上記図4のステップS5及び図6のステップS7において実行される。MPUより呼設定があるか判別し(図7のS1),ある場合は設定ユニット(チャネル)番号,セル半径のパラメータを取得し(同S2),各ユニットの現在の処理負荷率(時間)を参照する(同S3)。この場合,ユニット別処理負荷率レジスタを参照するものである。次に,取得パラメータと表(図10に示すパス検出部の10ms当りの処理可能量)から,呼処理設定後の各ユニットの処理負荷率(時間)を計算し(図7のS4),処理負荷率レジスタに格納して保存する(同S5)。 FIG. 7 is a processing flow of processing load monitoring. This process is executed in step S5 in FIG. 4 and step S7 in FIG. It is determined whether there is a call setting from the MPU (S1 in FIG. 7). If there is, the setting unit (channel) number and the cell radius parameter are obtained (S2), and the current processing load factor (time) of each unit is obtained. Reference is made (S3). In this case, the unit-specific processing load factor register is referred to. Next, the processing load factor (time) of each unit after setting the call processing is calculated from the acquired parameters and the table (the processing capacity per 10 ms of the path detection unit shown in FIG. 10) (S4 in FIG. 7). The data is stored in the load factor register (S5).
(付記1) マルチバンド無線基地局装置の無線信号の受信部からの指示を受ける制御部と,受信部からの主信号が入力されて,呼処理部とユニット当たりで複数チャネル分のパス検出を行うパス検出部と複数チャネル分の逆拡散処理を行う逆拡散処理部とをそれぞれ複数ユニット備える復調部の負荷分散方式において,前記呼処理部にパス検出部の各ユニットの現在の処理負荷率を保持するユニット別処理負荷率保持部と処理負荷率更新部を備える処理負荷監視部を設け,前記受信部からの信号受信オン指示の発生に対して,前記処理負荷監視部のユニット別処理負荷率保持部を参照して,最小処理負荷率のユニットを判別して,前記新たな信号を前記判別したユニットのパス検出部に割り当て,前記処理負荷率更新部は前記割り当てた新たな信号の処理により前記ユニット別処理負荷率保持部を更新することを特徴とする復調部の負荷分散方式。 (Supplementary note 1) A control unit that receives an instruction from a radio signal receiving unit of a multiband radio base station apparatus, and a main signal from the receiving unit are input to detect a path for a plurality of channels per call processing unit and unit. In a load distribution method of a demodulator having a plurality of units each including a path detector to perform and a despread processor for performing despread processing for a plurality of channels, the current processing load factor of each unit of the path detector is set to the call processor. A processing load monitoring unit comprising a unit-by-unit processing load factor holding unit and a processing load factor updating unit is provided, and the unit processing load factor of the processing load monitoring unit in response to the occurrence of a signal reception ON instruction from the receiving unit Referring to the holding unit, the unit of the minimum processing load factor is determined, the new signal is assigned to the path detection unit of the determined unit, and the processing load factor update unit is Load balancing method of a demodulator and updates the unit-specific process load factor holding portion by the processing of such signals.
(付記2) 付記1において,前記制御部は,前記受信部からの受信オンの指示を受け取ると,前記復調部のユニット別処理負荷率保持部を参照し,参照したユニット別処理負荷率の中から最小処理負荷率のユニットを選択するユニット選択指示部を備え,選択されたユニットを前記復調部の呼処理部に前記受信オンとなる信号のパラメータと共に指示し,前記呼処理部は前記制御部から指示されたユニットのパス検出部のチャネルを割り当てることを特徴とする復調部の負荷分散方式。
(Supplementary Note 2) In
(付記3) 付記1において,前記制御部は,前記受信部からの受信オンの指示を受け取ると,当該受信部内部の判断で決定したチャネルを含む受信オンの指示を前記復調部に対して出力する受信指示部を備え,前記復調部の呼処理部は,制御部からの前記チャネルを含む受信オンの指示を受けると,前記ユニット別処理負荷率保持部を参照して最小処理負荷率のユニットを判別し,判別した最小処理負荷率のユニットのチャネルを前記制御部から指示されたチャネルの代わりに選択して割り当て,前記処理負荷率更新部により前記ユニット別処理負荷率保持部を更新することを特徴とする復調部の負荷分散方式。
(Supplementary Note 3) In
(付記4) 付記2または3の何れかにおいて,前記呼処理部の処理負荷監視部の前記処理負荷率更新部は,パス検出部の各ユニットに対して設定したパラメータ情報から,現在の各ユニットの負荷率を計算して前記ユニット別処理負荷率保持部に格納することを特徴とする復調部の負荷分散方式。
(Supplementary note 4) In any one of
(付記5) 付記3において,前記復調部の呼処理部は,前記制御部に対して前記割り当てられたチャネルではなく前記制御部が指定したチャネルを割当てられたチャネルとして応答することを特徴とする復調部の負荷分散方式。
(Additional remark 5) In
(付記6) 付記1乃至5の何れか一つにおいて,前記ユニット別処理負荷率保持部は,各ユニット別に現在のパス検出処理を実行中の全チャネルの処理を完了するのに要する時間を設定することを特徴とする復調部の負荷分散方式。
(Supplementary note 6) In any one of
1 制御部
10 ユニット選択指示部
10a ユニット別処理負荷率参照手段
10b ユニット選択手段
2 復調部(DEM)
20 呼処理部
200 処理負荷監視部
200a 処理負荷率更新部
200b ユニット別処理負荷率保持部
21−1〜21−n パス検出部
22−1〜22−n 逆拡散処理部
DESCRIPTION OF
20 Call processing unit 200 Processing
Claims (4)
前記呼処理部にパス検出部の各ユニットの現在の処理負荷率を保持するユニット別処理負荷率保持部と処理負荷率更新部を備える処理負荷監視部を設け,
前記受信部からの新たな信号の受信オン指示の発生に対して,前記処理負荷監視部のユニット別処理負荷率保持部を参照して,最小処理負荷率のユニットを判別して,前記新たな信号を前記判別したユニットのパス検出部に割り当て,前記処理負荷率更新部は前記割り当てた新たな信号の処理により前記ユニット別処理負荷率保持部を更新することを特徴とする復調部の負荷分散方式。 A control unit that receives an instruction from a radio signal receiving unit of a multiband radio base station apparatus, and a path detection unit that receives a main signal from the receiving unit and detects a path for a plurality of channels per unit. And a load balancing method of a demodulator having a plurality of despreading units each performing despreading processing for a plurality of channels,
The call processing unit includes a processing load monitoring unit including a processing load factor holding unit for each unit that holds a current processing load factor of each unit of the path detection unit and a processing load factor update unit,
In response to the generation of a new signal reception on instruction from the reception unit, the unit of the minimum processing load rate is determined by referring to the unit-by-unit processing load rate holding unit of the processing load monitoring unit. The load distribution of the demodulator is characterized in that a signal is assigned to the path detection unit of the determined unit, and the processing load factor update unit updates the unit-specific processing load factor holding unit by processing the assigned new signal. method.
前記制御部は,前記受信部からの受信オンの指示を受け取ると,前記復調部のユニット別処理負荷率保持部を参照し,参照したユニット別処理負荷率の中から最小処理負荷率のユニットを選択するユニット選択指示部を備え,選択されたユニットを前記復調部の呼処理部に前記受信オンとなる信号のパラメータと共に指示し,
前記呼処理部は前記制御部から指示されたユニットのパス検出部のチャネルを割り当てることを特徴とする復調部の負荷分散方式。 In claim 1,
When the control unit receives a reception-on instruction from the reception unit, the control unit refers to the unit-by-unit processing load factor holding unit of the demodulation unit, and selects the unit with the minimum processing load factor from the unit-by-unit processing load factor. A unit selection instruction unit for selecting, and instructing the selected unit to the call processing unit of the demodulation unit together with the parameter of the signal to be turned on,
The load distribution method of a demodulator, wherein the call processor allocates a channel of a path detector of a unit designated by the controller.
前記制御部は,前記受信部からの受信オンの指示を受け取ると,当該受信部内部の判断で決定したチャネルを含む受信オンの指示を前記復調部に対して出力する受信指示部を備え,
前記復調部の呼処理部は,制御部からの前記チャネルを含む受信オンの指示を受けると,前記ユニット別処理負荷率保持部を参照して最小処理負荷率のユニットを判別し,判別した最小処理負荷率のユニットのチャネルを前記制御部から指示されたチャネルの代わりに選択して割り当て,前記処理負荷率更新部により前記ユニット別処理負荷率保持部を更新することを特徴とする復調部の負荷分散方式。 In claim 1,
The control unit includes a reception instruction unit that, when receiving a reception on instruction from the reception unit, outputs a reception on instruction including a channel determined by the determination inside the reception unit to the demodulation unit,
When the call processing unit of the demodulation unit receives an instruction to turn on reception including the channel from the control unit, the unit determines the minimum processing load factor by referring to the unit-specific processing load factor holding unit, and determines the determined minimum A demodulating unit characterized in that a channel of a unit of processing load factor is selected and allocated instead of a channel instructed by the control unit, and the unit processing load factor holding unit is updated by the processing load factor updating unit. Load balancing method.
前記呼処理部の処理負荷監視部の前記処理負荷率更新部は,パス検出部の各ユニットに対して設定したパラメータ情報から,現在の各ユニットの負荷率を計算して前記ユニット別処理負荷率保持部に格納することを特徴とする復調部の負荷分散方式。 In either claim 2 or 3,
The processing load factor updating unit of the processing load monitoring unit of the call processing unit calculates a current load factor of each unit from the parameter information set for each unit of the path detection unit, and calculates the processing load factor for each unit. A load distribution method for a demodulator that is stored in a holding unit.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006168229A JP4772597B2 (en) | 2006-06-19 | 2006-06-19 | Demodulator load balancing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006168229A JP4772597B2 (en) | 2006-06-19 | 2006-06-19 | Demodulator load balancing method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007336404A true JP2007336404A (en) | 2007-12-27 |
JP4772597B2 JP4772597B2 (en) | 2011-09-14 |
Family
ID=38935422
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006168229A Expired - Fee Related JP4772597B2 (en) | 2006-06-19 | 2006-06-19 | Demodulator load balancing method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4772597B2 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003087854A (en) * | 2001-09-13 | 2003-03-20 | Fujitsu Ltd | Wireless base station device |
JP2004282469A (en) * | 2003-03-17 | 2004-10-07 | Mitsubishi Electric Corp | Radio base station |
JP2004343309A (en) * | 2003-05-14 | 2004-12-02 | Matsushita Electric Ind Co Ltd | Radio network device, and method for allocating resource of radio network device |
JP2005020507A (en) * | 2003-06-27 | 2005-01-20 | Matsushita Electric Ind Co Ltd | Radio base station and resource relocating method |
-
2006
- 2006-06-19 JP JP2006168229A patent/JP4772597B2/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003087854A (en) * | 2001-09-13 | 2003-03-20 | Fujitsu Ltd | Wireless base station device |
JP2004282469A (en) * | 2003-03-17 | 2004-10-07 | Mitsubishi Electric Corp | Radio base station |
JP2004343309A (en) * | 2003-05-14 | 2004-12-02 | Matsushita Electric Ind Co Ltd | Radio network device, and method for allocating resource of radio network device |
JP2005020507A (en) * | 2003-06-27 | 2005-01-20 | Matsushita Electric Ind Co Ltd | Radio base station and resource relocating method |
Also Published As
Publication number | Publication date |
---|---|
JP4772597B2 (en) | 2011-09-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100291761B1 (en) | Cdma cellular radio transmission system | |
CN101690043B (en) | Apparatus for operating communication is with the method for share air link resources, wireless terminal and radio communication device | |
KR101212113B1 (en) | Methods and apparatus for selecting a communications band based on location information | |
EP2037705B1 (en) | Method and apparatus for monitoring for signals and selecting and/or using a communications band based on the monitoring results | |
JP4575926B2 (en) | Wireless communication method and apparatus for selecting and reselecting cells based on measurements performed using directional and omnidirectional beam patterns | |
JPH09215052A (en) | Space division multiple access radio communication system and method for allocating channel for the same | |
KR100769493B1 (en) | Wireless communication method and system for assigning multi-paths to rake receiver fingers | |
WO2005074313A1 (en) | Radio channel assignment method | |
WO2005076492A1 (en) | Rake reception device and rake reception method | |
JP4772597B2 (en) | Demodulator load balancing method | |
JP2006054625A (en) | Mobile communication system, mobile communication terminal, and handover control method used for them and program thereof | |
KR19990083478A (en) | Base station and method for handover | |
US20040121754A1 (en) | Multi-user demodulation apparatus, reception apparatus, and multi-channel demodulation method | |
JP2006261894A (en) | Composite wireless apparatus including antenna distribution system | |
JP2002232324A (en) | Cdma mobile communication demodulation circuit and demodulation method | |
JP2003174664A (en) | Multiple controller, wireless base station, and time slot allocation revising method | |
JP3600225B2 (en) | Radio receiving apparatus and rake finger assignment method | |
KR100720631B1 (en) | Overhead Channel Allocation Method | |
JP4602211B2 (en) | Base station apparatus and communication start method | |
JP3267264B2 (en) | Moving speed detecting method and apparatus in spread spectrum communication | |
KR100333485B1 (en) | Method for Finger Operation in a System capable of Receiving Multiple Signal | |
JP2002217779A (en) | Method and system for assigning rake reception finger at reception of polarized wave diversity in cdma communication | |
JP2008010976A (en) | Base station apparatus and spatial multiplexing method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090309 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110329 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110405 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110527 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20110527 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20110527 |
|
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: 20110621 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110622 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140701 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |