JP2002532984A - Channel assignment apparatus and method - Google Patents
Channel assignment apparatus and methodInfo
- Publication number
- JP2002532984A JP2002532984A JP2000587555A JP2000587555A JP2002532984A JP 2002532984 A JP2002532984 A JP 2002532984A JP 2000587555 A JP2000587555 A JP 2000587555A JP 2000587555 A JP2000587555 A JP 2000587555A JP 2002532984 A JP2002532984 A JP 2002532984A
- Authority
- JP
- Japan
- Prior art keywords
- subset
- transmitter
- channel
- transmitters
- channels
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 107
- 238000004891 communication Methods 0.000 claims description 19
- 238000010586 diagram Methods 0.000 description 51
- 230000008569 process Effects 0.000 description 37
- 238000004040 coloring Methods 0.000 description 25
- 230000006870 function Effects 0.000 description 24
- 239000011159 matrix material Substances 0.000 description 19
- 230000005540 biological transmission Effects 0.000 description 11
- 239000003086 colorant Substances 0.000 description 11
- 230000000903 blocking effect Effects 0.000 description 6
- 238000004422 calculation algorithm Methods 0.000 description 6
- 238000009826 distribution Methods 0.000 description 5
- 230000004044 response Effects 0.000 description 5
- 239000013598 vector Substances 0.000 description 5
- 230000008901 benefit Effects 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 4
- 238000007726 management method Methods 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 4
- 230000003595 spectral effect Effects 0.000 description 4
- 238000013528 artificial neural network Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 238000012937 correction Methods 0.000 description 3
- 238000013507 mapping Methods 0.000 description 3
- 238000005457 optimization Methods 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 230000008033 biological extinction Effects 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 239000000835 fiber Substances 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 230000036961 partial effect Effects 0.000 description 2
- 238000013468 resource allocation Methods 0.000 description 2
- 230000035945 sensitivity Effects 0.000 description 2
- 238000002922 simulated annealing Methods 0.000 description 2
- 238000000638 solvent extraction Methods 0.000 description 2
- 238000001228 spectrum Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 108700026140 MAC combination Proteins 0.000 description 1
- 238000000342 Monte Carlo simulation Methods 0.000 description 1
- 101100172132 Mus musculus Eif3a gene Proteins 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000009795 derivation Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000002986 genetic algorithm method Methods 0.000 description 1
- 230000002068 genetic effect Effects 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000013178 mathematical model Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000000704 physical effect Effects 0.000 description 1
- 238000005381 potential energy Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000002829 reductive effect Effects 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 230000007480 spreading Effects 0.000 description 1
- 238000003892 spreading Methods 0.000 description 1
- 238000005309 stochastic process Methods 0.000 description 1
- 230000036962 time dependent Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 238000012384 transportation and delivery Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W16/00—Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
- H04W16/02—Resource partitioning among network components, e.g. reuse partitioning
- H04W16/06—Hybrid resource partitioning, e.g. channel borrowing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Radio Transmission System (AREA)
Abstract
(57)【要約】 第2の複数のトランスミッタによって第1の複数のチャネルを利用する方法であって、前記第2の複数のトランスミッタのうちの少なくとも1つがそれぞれの受信器サブセットに含まれるように、第3の複数のトランスミッタサブセットを規定し、前記第1の複数のチャネルのあいだから各トランスミッタサブセットに少なくとも1つのチャネルを割り当て、当該トランスミッタサブセットにおけるトランスミッタのあいだで共有し、前記複数のすべてのチャネルより少ないチャネルが前記第3の複数のトランスミッタサブセットに割り当てられ、これによって、いずれのトランスミッタサブセットにも割り当てられていないチャネルのレザバーを規定し、前記第2の複数のトランスミッタすべてのあいだでチャネルのレザバーにおけるチャネルを共有してなる方法。 (57) [Summary] A method of utilizing a first plurality of channels by a second plurality of transmitters, wherein at least one of the second plurality of transmitters is included in a respective receiver subset. Defining a transmitter subset and assigning at least one channel to each transmitter subset among the first plurality of channels, sharing among the transmitters in the transmitter subset, wherein fewer than all of the plurality of channels are the channels. 3 of the plurality of transmitter subsets, thereby defining a reservoir of a channel not assigned to any of the transmitter subsets, and a channel in a reservoir of the channel between all of said second plurality of transmitters. Sharing method comprising Le.
Description
【0001】[0001]
本発明はチャネル割り当て装置および方法に関する。 The present invention relates to an apparatus and a method for allocating channels.
【0002】[0002]
チャネル割り当てに関する従来技術はつぎの刊行物に記載されている。 The prior art on channel assignment is described in the following publications:
【0003】 スコット ヨルダンの「無線ネットワークにおける資源割り当て」(JHSH
1995年1月10日) ダンク アントンらの「シミュレートされたアニーリングを用いた静的および
動的チャネルのアサインメント」(通信における神経ネットワーク第10章、ベ
ン ユハスおよびニルワン アニサリ編、クルワー・アカデミック社、ボストン
、1994年) エイチ ジアングおよびエス エス ラッパポルトの「ロックすることのない
優先的なチャネルの借用:セルラー通信のためのチャネル分配の戦略」(ネット
ワーキングのIEEE/ACMトランザクション、Vol.4、No.2、19
96年4月[0003] Scott Jordan's "Resource Allocation in Wireless Networks" (JHSH
Jan. 10, 1995) Dunk Anton et al., "Assignment of Static and Dynamic Channels Using Simulated Annealing," Neural Networks in Communication, Chapter 10, Ed. Ben Jujas and Nirwan Anisari, Kluwer Academic. H. Jiang and S. S. Rapperport, "Preferred Channel Borrowing Without Locking: Strategies for Channel Distribution for Cellular Communications," (IEEE / ACM Transactions on Networking, Vol. 2,19
April 1996
【0004】 本明細書で述べられたすべての刊行物および本明細書で引用している刊行物の
開示は参考のためにとり入れられている。[0004] The disclosures of all publications mentioned herein, as well as those cited herein, are incorporated by reference.
【0005】[0005]
本発明の目的は改良されたチャネル割り当て装置および方法を提供することで
ある。It is an object of the present invention to provide an improved channel allocation device and method.
【0006】 本発明の好ましい態様によれば、第2の複数のトランスミッタによって第1の
複数のチャネルを利用する方法であって、 前記第2の複数のトランスミッタのうちの少なくとも1つがそれぞれの受信器サ
ブセットに含まれるように、第3の複数のトランスミッタサブセットを規定し、
前記第1の複数のチャネルのあいだから各トランスミッタサブセットに少なくと
も1つのチャネルを割り当て、当該トランスミッタサブセットにおけるトランス
ミッタのあいだで共有し、前記複数のすべてのチャネルより少ないチャネルが前
記第3の複数のトランスミッタサブセットに割り当てられ、これによって、いず
れのトランスミッタサブセットにも割り当てられていないチャネルのレザバーを
規定し、 前記第2の複数のトランスミッタすべてのあいだでチャネルのレザバーにおける
チャネルを共有してなる方法が提供される。According to a preferred aspect of the present invention, there is provided a method of utilizing a first plurality of channels by a second plurality of transmitters, wherein at least one of the second plurality of transmitters has a respective receiver. Defining a third plurality of transmitter subsets to be included in the subset;
Assigning at least one channel to each transmitter subset because of the first plurality of channels, sharing among the transmitters in the transmitter subset, wherein fewer than all of the plurality of channels are transmitted by the third plurality of transmitter subsets; , Thereby defining a reservoir of channels not assigned to any transmitter subset, and sharing a channel in a reservoir of channels among all of said second plurality of transmitters. .
【0007】[0007]
図1は、本発明の好ましい実施の形態にしたがって構成され動作するチャネル
割り当てシステム(channel allocation system)の、単純化した機能ブロック
ダイヤグラムであり、空間によって分配された第1の複数のトランスミッタにチ
ャンネルを割り当て(allocate)る。通常、これらトランスミッタは、より多数
のワークステーションのためのアクセスポイントとして働く。FIG. 1 is a simplified functional block diagram of a channel allocation system constructed and operative in accordance with a preferred embodiment of the present invention, wherein the channels are distributed to a first plurality of spatially distributed transmitters. Allocate. Typically, these transmitters serve as access points for a larger number of workstations.
【0008】 用語「チャネル(channel)」は、信号、データあるいは情報が送られるあら
ゆるアクセスの手段、媒介、経路または線を含むことを意図しており、限定する
わけではないが、TVケーブルや長距離の地価ケーブルのような有線のチャネル
、ラジオチャネルのような無線のチャネル、光ファイバや衛星、そしてこれらの
あらゆる組み合わせを含む。The term “channel” is intended to include, but is not limited to, any means of access, mediator, path or line through which signals, data or information is sent, including, but not limited to, TV cables and lengths. Includes wired channels, such as distance land value cables, wireless channels, such as radio channels, fiber optics and satellites, and any combination thereof.
【0009】 用語「接続性(connectivity)」は、2つあるいはそれ以上のトランスミッタ
間の相互の感度として定義される。図1のシステムは、マトリクスを生成すべく
動作する接続性マトリクス生成器10を有している。該マトリクスの各構成要素
は、前記第1の複数のトランスミッタ群における各トランスミッタ間の接続性の
レベルを表現している。The term “connectivity” is defined as the mutual sensitivity between two or more transmitters. The system of FIG. 1 includes a connectivity matrix generator 10 that operates to generate a matrix. Each component of the matrix represents a level of connectivity between each transmitter in the first plurality of transmitter groups.
【0010】 トランスミッタサブセット生成器20は、第2の複数のサブセットを生成すべ
く動作し、各サブセットは前記トランスミッタのうちのいくつかを含む。通常、
各サブセット内のトランスミッタは少なくとも一つのチャネルをシェアしており
、サブセット外の何者もこのチャネルの使用を許されない。ただし、サブセット
外のトランスミッタであっても、該サブセットがサブセット内のトランスミッタ
と実質的に干渉しないチャネルの再利用が可能であるサブセットである場合は除
く。The transmitter subset generator 20 operates to generate a second plurality of subsets, each subset including some of the transmitters. Normal,
The transmitters in each subset share at least one channel, and no one outside the subset is allowed to use this channel. However, this does not apply to the case where a transmitter outside the subset can reuse a channel that does not substantially interfere with a transmitter within the subset.
【0011】 サブセット内のトランスミッタは、たとえば、普通のトランスミッタが、適当
な有線または無線の手段を用いて、サブセットの主トランスミッタ(master tra
nsmitter)にチャネルを要求したときなど、互いに通信することができる。通常
は、サブセットのチャネルの一つが、サブセット内での通信に使用される。[0011] The transmitters in the subset may be, for example, ordinary transmitters using a suitable wired or wireless means to transmit the master transmitter of the subset.
nsmitter) can communicate with each other, such as when requesting a channel. Usually, one of the channels of the subset is used for communication within the subset.
【0012】 各サブセット内のトランスミッタは、それらによってシェアされる一つあるい
は複数のチャネルを利用する。該一つあるいは複数のチャネルは、単独で、ある
いは部分的に(たとえば、時分割のしくみによって)、以下の機能(a)、(b
)および(c)のいくつかあるいはすべてのために用いられる。機能(a)、(
b)は制御のための機能であり、機能(c)は通常使用の機能である。The transmitters in each subset utilize one or more channels shared by them. The one or more channels may be used alone or partially (for example, by a time division scheme) to perform the following functions (a) and (b).
) And (c) for some or all. Functions (a), (
b) is a control function, and function (c) is a normally used function.
【0013】 a.のちに詳しく説明するように、サブセット内のある特定のトランスミッタ
に対し、該トランスミッタのために、主レザバー(main reservoir)からのチャ
ネルを要求することを許す。たとえば、トランスミッタが、該トランスミッタ自
身のためのチャネルを要求するためにチャネルBを使用し、応答として、主レザ
バ−からチャネルCを受け取るかもしれない。A. As described in more detail below, it allows certain transmitters in the subset to request channels from a main reservoir for the transmitter. For example, a transmitter may use channel B to request a channel for itself, and receive channel C from the main reservoir in response.
【0014】 トランスミッタから主レザバ−へのチャネルを割り当てろとの要求は、他の目
的には使用されない、すなわち主レザバーのチャネルの一つではない特別のチャ
ネルを用いて伝達されてもよい。この特別のチャネルは、主レザバ−のチャンネ
ルとは異なる媒体によるものであってもよい。The request to allocate a channel from the transmitter to the main reservoir may be signaled using a special channel that is not used for other purposes, ie, is not one of the channels of the main reservoir. This special channel may be on a different medium than the main reservoir channel.
【0015】 b.サブセットによってサーブされているワークステーションに対し、トラン
スミッタへのアクセス要求を許す。B. Allow workstations served by the subset to request access to the transmitter.
【図1】 本発明の実施の形態によるチャネル割り当てシステムを示す概略機能ブロック
図であり、本システムは空間に分布する複数の発振機にチャネルを割り当てる。FIG. 1 is a schematic functional block diagram illustrating a channel assignment system according to an embodiment of the present invention. The system assigns channels to a plurality of oscillators distributed in space.
【図2】 幾何学空間に分布し、同様に空間に分布する障害物のあいだに分布する複数の
発信機を示す図である。FIG. 2 is a diagram showing a plurality of transmitters distributed in a geometric space and between obstacles also distributed in the space.
【図3】 非ユークリッド空間に分布する同様な複数の発信機を示す図である。FIG. 3 shows a plurality of similar transmitters distributed in a non-Euclidean space.
【図4】 いくつかの発信機のサブセットを示す図である。FIG. 4 shows a subset of several transmitters.
【図5】 図3におけるIからVIまでのサブセット間の関係を示す図である。FIG. 5 is a diagram showing a relationship between subsets I to VI in FIG. 3;
【図6】 サブセットグラフのカラーリング工程の結果を示す図である。FIG. 6 is a diagram showing a result of a subset graph coloring step.
【図7】 7Aから7FがサブセットIからVIへの隣接クリックを示している図である。FIG. 7A to 7F show adjacent clicks from subsets I to VI.
【図8】 本発明の実施の形態によるチャネル割り当てシステムを示す概略機能ブロック
図であり、本システムは空間に分布する複数の発振機にチャネルを割り当てる。FIG. 8 is a schematic functional block diagram showing a channel assignment system according to an embodiment of the present invention, which assigns channels to a plurality of oscillators distributed in space.
【図9】 幾何学空間に分布し、同様に空間に分布する障害物のあいだに分布する複数の
発信機を示す図である。FIG. 9 is a diagram showing a plurality of transmitters distributed in geometric space and between obstacles also distributed in space.
【図10】 非ユークリッド空間に分布する同様な複数の発信機を示す図である。FIG. 10 illustrates a plurality of similar transmitters distributed in non-Euclidean space.
【図11】 いくつかの発信機のサブセットを示す図である。FIG. 11 shows a subset of some transmitters.
【図12】 図3におけるIからVIまでのサブセット間の関係を示す図である。12 is a diagram showing a relationship between subsets I to VI in FIG. 3;
【図13】 サブセットグラフのカラーリング工程の結果を示す図である。FIG. 13 is a diagram showing a result of a coloring process of a subset graph.
【図14】 14Aから14FがサブセットIからVIへの隣接クリックを示している図であ
る。FIG. 14A to 14F show adjacent clicks from subsets I to VI.
【図15】 本発明の実施の形態によるチャネル割り当てシステムを示す概略機能ブロック
図であり、本システムは空間に分布する複数の発振機にチャネルを割り当てる。FIG. 15 is a schematic functional block diagram showing a channel assignment system according to an embodiment of the present invention, which assigns channels to a plurality of oscillators distributed in space.
【図16】 幾何学空間に分布し、同様に空間に分布する障害物のあいだに分布する複数の
発信機を示す図である。FIG. 16 is a diagram showing a plurality of transmitters distributed in a geometric space and between obstacles also distributed in the space.
【図17】 非ユークリッド空間に分布する同様な複数の発信機を示す図である。FIG. 17 illustrates a plurality of similar transmitters distributed in non-Euclidean space.
【図18】 いくつかの発信機のサブセットを示す図である。FIG. 18 shows a subset of some transmitters.
【図19】 図3におけるIからVIまでのサブセット間の関係を示す図である。FIG. 19 is a diagram showing a relationship between subsets I to VI in FIG. 3;
【図20】 サブセットグラフのカラーリング工程の結果を示す図である。FIG. 20 is a diagram illustrating a result of a coloring process of a subset graph.
【図21】 21Aから21FがサブセットIからVIへの隣接クリックを示している図であ
る。21A to 21F show adjacent clicks from subsets I to VI. FIG.
【図22】 本発明の実施の形態によるチャネル割り当てシステムを示す概略機能ブロック
図であり、本システムは空間に分布する複数の発振機にチャネルを割り当てる。FIG. 22 is a schematic functional block diagram showing a channel assignment system according to an embodiment of the present invention, which assigns channels to a plurality of oscillators distributed in space.
【図23】 幾何学空間に分布し、同様に空間に分布する障害物のあいだに分布する複数の
発信機を示す図である。FIG. 23 is a diagram showing a plurality of transmitters distributed in a geometric space and between obstacles also distributed in the space.
【図24】 非ユークリッド空間に分布する同様な複数の発信機を示す図である。FIG. 24 shows a similar plurality of transmitters distributed in non-Euclidean space.
【図25】 いくつかの発信機のサブセットを示す図である。FIG. 25 shows a subset of some transmitters.
【図26】 図3におけるIからVIまでのサブセット間の関係を示す図である。26 is a diagram showing a relationship between subsets I to VI in FIG. 3;
【図27】 サブセットグラフのカラーリング工程の結果を示す図である。FIG. 27 is a diagram illustrating a result of a coloring process of a subset graph.
【図28】 7Aから7FがサブセットIからVIへの隣接クリックを示している図である。FIG. 28 illustrates adjacent clicks from 7A to 7F to subsets I to VI.
【図29】 本発明の実施の形態によるチャネル割り当てシステムを示す概略機能ブロック
図であり、本システムは空間に分布する複数の発振機にチャネルを割り当てる。FIG. 29 is a schematic functional block diagram showing a channel assignment system according to an embodiment of the present invention, which assigns channels to a plurality of oscillators distributed in space.
【図30】 幾何学空間に分布し、同様に空間に分布する障害物のあいだに分布する複数の
発信機を示す図である。FIG. 30 shows a plurality of transmitters distributed in geometric space and between obstacles also distributed in space.
【図31】 非ユークリッド空間に分布する同様な複数の発信機を示す図である。FIG. 31 illustrates a plurality of similar transmitters distributed in non-Euclidean space.
【図32】 いくつかの発信機のサブセットを示す図である。FIG. 32 shows a subset of some transmitters.
【図33】 図3におけるIからVIまでのサブセット間の関係を示す図である。FIG. 33 is a diagram showing a relationship between subsets I to VI in FIG. 3;
【手続補正書】[Procedure amendment]
【提出日】平成13年7月5日(2001.7.5)[Submission date] July 5, 2001 (2001.7.5)
【手続補正1】[Procedure amendment 1]
【補正対象書類名】明細書[Document name to be amended] Statement
【補正対象項目名】全文[Correction target item name] Full text
【補正方法】変更[Correction method] Change
【補正の内容】[Contents of correction]
【発明の名称】 チャネル割り当て装置および方法Patent application title: Channel Assignment Apparatus and Method
【特許請求の範囲】[Claims]
【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION
【0001】[0001]
【発明の属する技術分野】 本発明はチャネル割り当て装置および方法に関する。The present invention relates to an apparatus and a method for allocating a channel.
【0002】[0002]
【従来の技術および発明が解決しようとする課題】 チャネル割り当てに関する従来技術はつぎの刊行物に記載されている。2. Description of the Related Art The prior art relating to channel assignment is described in the following publications.
【0003】 スコット ヨルダンの「無線ネットワークにおける資源割り当て」(JHSH
1995年1月10日) ダンク アントンらの「シミュレートされたアニーリングを用いた静的および
動的チャネルのアサインメント」(通信における神経ネットワーク第10章、ベ
ン ユハスおよびニルワン アニサリ編、クルワー・アカデミック社、ボストン
、1994年) エイチ ジアングおよびエス エス ラッパポルトの「ロックすることのない
優先的なチャネルの借用:セルラー通信のためのチャネル分配の戦略」(ネット
ワーキングのIEEE/ACMトランザクション、Vol.4、No.2、19
96年4月[0003] Scott Jordan's "Resource Allocation in Wireless Networks" (JHSH
Jan. 10, 1995) Dunk Anton et al., "Assignment of Static and Dynamic Channels Using Simulated Annealing," Neural Networks in Communication, Chapter 10, Ed. Ben Jujas and Nirwan Anisari, Kluwer Academic. H. Jiang and S. S. Rapperport, "Preferred Channel Borrowing Without Locking: Strategies for Channel Distribution for Cellular Communications," (IEEE / ACM Transactions on Networking, Vol. 2,19
April 1996
【0004】 本明細書で述べられたすべての刊行物および本明細書で引用している刊行物の
開示は参考のためにとり入れられている。[0004] The disclosures of all publications mentioned herein, as well as those cited herein, are incorporated by reference.
【0005】[0005]
【課題を解決するための手段】 本発明は、チャネル分配のための改善された装置および方法を提供することを
求める。SUMMARY OF THE INVENTION The present invention seeks to provide improved apparatus and methods for channel distribution.
【0006】 本発明の好ましい実施態様によれば、第1の複数のチャネルの第2の複数のト
ランスミッターによる活用の方法が提供され、該方法は、第2の複数のトランス
ミッターの内の少なくとも1つが各トランスミッターサブセットに含まれるよう
に第3の複数のトランスミッターサブセットを定めることと、そのトランスミッ
ターサブセットの中のトランスミッターの間で共用される第1の複数のチャネル
の中から少なくとも1つのチャネルを各トランスミッターサブセットに割り当て
、その結果第1の複数のチャネルより少ないチャネルが第3の複数のトランスミ
ッターサブセットに割り当てられ、それによりどのトランスミッターサブセット
にも割り当てられていないチャネルのレザバーを定めることと、第2の複数のト
ランスミッターのすべての間でチャネルのレザバー内のチャネルを共用すること
とを含む。In accordance with a preferred embodiment of the present invention, there is provided a method of utilizing a first plurality of channels by a second plurality of transmitters, the method comprising: at least one of the second plurality of transmitters. Defining a third plurality of transmitter subsets to be included in each transmitter subset, and at least one channel among the first plurality of channels shared among the transmitters in the transmitter subsets, for each transmitter subset , So that less than the first plurality of channels are allocated to the third plurality of transmitter subsets, thereby defining a reservoir of channels not allocated to any transmitter subsets; and Transmission Sharing the channel in the channel reservoir among all of the
【0007】 さらに、本発明の好ましい実施態様によれば、第1トランスミッターがレザバ
ー内のチャネルを、該チャネルが第2トランスミッターによって使用されていて
も、第1トランスミッターと第2トランスミッターの両方を含む隣接クリックが
ない場合に使用する権利を与えられ、そこでは個々のトランスミッターサブセッ
トの隣接クリックが、個々のトランスミッターサブセットと少なくとも1つの共
通のトランスミッターを共用するすべてのトランスミッターサブセットを含む。Further, in accordance with a preferred embodiment of the present invention, the first transmitter defines a channel in the reservoir and an adjacent channel including both the first transmitter and the second transmitter, even if the channel is used by a second transmitter. Entitled to use in the absence of clicks, where adjacent clicks of individual transmitter subsets include all transmitter subsets that share at least one common transmitter with the individual transmitter subset.
【0008】 また、本発明の別の好ましい実施態様によれば、第1複数のチャネルが個々の
トランスミッターを含む第2複数のトランスミッターにサービスを提供する状況
で個々のトランスミッターが送信する方法であり、該方法は、トランスミッター
が第1チャネルによりサービスを提供されるトランスミッターのサブセットに属
する場合、および第1チャネルが使用できる場合第1の複数のチャネルの中から
第1チャネル上で送信することと、それ以外の場合、チャネルのレザバーが使用
可能な第2チャネルを含む場合に、レザバーがトランスミッターのどのサブセッ
トにもサービスを提供しない第1の複数のチャネルの間からすべてのチャネルを
含んでいて、チャネルのレザバーが利用可能な第2のチャネルを含むとき、第2
チャネル上で送信することとが提供される。According to another preferred embodiment of the present invention, there is provided a method in which individual transmitters transmit in a situation where the first plurality of channels service the second plurality of transmitters including the individual transmitters, The method includes transmitting on a first channel from a first plurality of channels if the transmitter belongs to a subset of transmitters served by the first channel, and if the first channel is available, Otherwise, if the reservoir of the channel includes a second available channel, the reservoir includes all channels from among the first plurality of channels that do not service any subset of the transmitters, and When the reservoir includes the second available channel, the second
Transmitting on a channel is provided.
【0009】 さらに本発明の好ましい実施態様によれば、チャネルはその伝送周波数により
分離される。[0009] Further according to a preferred embodiment of the present invention, the channels are separated by their transmission frequency.
【0010】 依然としてさらに本発明の好ましい実施態様によれば、チャネルはその伝送コ
ードによって分離される。[0010] Still further according to a preferred embodiment of the present invention, the channels are separated by their transmission code.
【0011】 さらに、本発明の好ましい実施態様によれば、チャネルはCDMA(符号分割
多重接続)チャネルを含む。Further, according to a preferred embodiment of the present invention, the channels include CDMA (Code Division Multiple Access) channels.
【0012】 さらに、本発明の好ましい実施態様によれば、チャネルの少なくともいくつか
が無線チャネルを含む。Further, according to a preferred embodiment of the present invention, at least some of the channels include wireless channels.
【0013】 依然としてさらに本発明の好ましい実施態様によれば、サブセットを定義する
ステップは、サブセット内のトランスミッターから、サブセットごとに、チャネ
ル分配要求が制御チャネルでアドレス指定されるサブセットマスターを選択する
ことも含む。[0013] Still further in accordance with a preferred embodiment of the present invention, the step of defining the subset also includes selecting, from the transmitters in the subset, for each subset, a subset master whose channel distribution request is addressed on the control channel. Including.
【0014】 さらに本発明の好ましい実施態様によれば、サブセットマスターは、サブセッ
トマスターが属するサブセット内のトランスミッターと、サブセットマスターが
属しない別のサブセット内のトランスミッターの通信のための制御チャネルの活
用を最大限にするために選択される。Further in accordance with a preferred embodiment of the present invention, the subset master maximizes the use of the control channel for communication between the transmitter in the subset to which the subset master belongs and the transmitter in another subset to which the subset master does not belong. Selected to limit
【0015】 さらに本発明の好ましい実施態様によれば、その他のサブセットの最大数に属
するサブセット内のトランスミッターは、サブセットマスターとして選択される
。Further according to a preferred embodiment of the present invention, the transmitters in the subset that belong to the maximum number of other subsets are selected as subset masters.
【0016】 さらに、本発明の好ましい実施態様によれば、ドロップアウトトランスミッタ
ーが属するサブセットからドロップアウトトランスミッターを切断することによ
ってドロップアウトトランスミッターをリリースし、サブセットのそれぞれのマ
スターだけに、ドロップアウトが切断されたことを知らせることを含む。Further, in accordance with a preferred embodiment of the present invention, the dropout transmitter is released by disconnecting the dropout transmitter from the subset to which the dropout transmitter belongs, and the dropout is disconnected only to each master of the subset. Including that
【0017】 また、本発明の別の好ましい実施態様によれば、第2の複数のトランスミッタ
ーによる第1の複数のチャネルの活用のためのシステムであり、該システムは、
第1の複数のチャネルの中から少なくとも1つのチャネルを、それぞれが第2の
複数のトランスミッターの内の少なくとも1つを含む、第3の複数のトランスミ
ッターサブセットのそれぞれに割り当てるために働くチャネル割当て手段と、そ
のトランスミッターサブセット内のトランスミッターの中で共用されるチャネル
であって、その結果第1の複数のチャネルより少ないチャネルが第3の複数のト
ランスミッターサブセットに割り当てられ、それにより任意のトランスミッター
サブセットに割り当てられていなかったチャネルのレザバーを定義することと、
第2の複数のトランスミッターのすべての間でチャネルのレザバー内のチャネル
を共用するために働くチャネル共用手段とを含むシステムが提供される。According to another preferred embodiment of the present invention, there is also provided a system for utilizing a first plurality of channels by a second plurality of transmitters, the system comprising:
Channel allocating means operative to allocate at least one channel from the first plurality of channels to each of a third plurality of transmitter subsets, each including at least one of the second plurality of transmitters; , Channels that are shared among the transmitters in the transmitter subset, such that fewer channels than the first plurality of channels are allocated to the third plurality of transmitter subsets, and thereby to any transmitter subset. Defining the reservoir for the missing channel;
Channel sharing means operable to share a channel in the reservoir of the channel among all of the second plurality of transmitters.
【0018】 本発明の方法の特定の優位点とは、典型的には、該方法がNP完了である点で
ある。A particular advantage of the method of the present invention is that it is typically NP-complete.
【0019】[0019]
【発明の実施の形態】 本発明は、図面と関連して解釈される以下の詳細な説明から理解、認識される
だろう。BRIEF DESCRIPTION OF THE DRAWINGS The invention will be understood and appreciated from the following detailed description, taken in conjunction with the drawings.
【0020】 ここに添付されているのは、ここに図示され、説明されている本発明の1つの
好ましい実施態様の理解および認識を助ける以下の付録である。Attached hereto is the following appendix, which helps to understand and appreciate one preferred embodiment of the invention shown and described herein.
【0021】 付録AおよびBは、トランスミッター接続性マトリクスを入力として受け取り
、以下の機能、つまりトランスミッターサブセット生成部、サブセットグラフ作
成、および隣接クリック計算を実行する、ソフトウェアで実現されている本発明
の代替実施態様である。Appendices A and B provide a software-implemented alternative to the present invention that takes a transmitter connectivity matrix as input and performs the following functions: transmitter subset generator, subset graph creation, and adjacent click calculation. It is an embodiment.
【0022】 付録Cは、付録Aまたは付録Bの方法の監督された最適化サイクルを提供する
ための好ましい技法のソフトウェアリスティングである。Appendix C is a software listing of a preferred technique for providing a supervised optimization cycle of the method of Appendix A or Appendix B.
【0023】 付録Dは、付録AまたはBの初期化ファイルである。Appendix D is the initialization file of Appendix A or B.
【0024】 付録Eは、図24のデータを記憶するASCIIファイル上で付録Aまたは付
録Bを実行することにより生成される出力ファイルの例である。Appendix E is an example of an output file generated by running Appendix A or Appendix B on an ASCII file that stores the data of FIG.
【0025】 付録Fは、図1の装置60および70の機能を実行するMatlab手順のソフトウ
ェアリスティングである。Appendix F is a software listing of a Matlab procedure that performs the functions of devices 60 and 70 of FIG.
【0026】 図1は、本発明の好ましい実施の形態にしたがって構成され動作するチャネル
割り当てシステム(channel allocation system)の、単純化した機能ブロック
ダイヤグラムであり、空間によって分配された第1の複数のトランスミッタにチ
ャンネルを割り当て(allocate)る。通常、これらトランスミッタは、より多数
のワークステーションのためのアクセスポイントとして働く。FIG. 1 is a simplified functional block diagram of a channel allocation system constructed and operative according to a preferred embodiment of the present invention, wherein a first plurality of transmitters are distributed by space. Allocate a channel to Typically, these transmitters serve as access points for a larger number of workstations.
【0027】 用語「チャネル(channel)」は、信号、データあるいは情報が送られるあら
ゆるアクセスの手段、媒介、経路または線を含むことを意図しており、限定する
わけではないが、TVケーブルや長距離の地価ケーブルのような有線のチャネル
、ラジオチャネルのような無線のチャネル、光ファイバや衛星、そしてこれらの
あらゆる組み合わせを含む。The term “channel” is intended to include, but is not limited to, any means of access, mediator, path or line through which signals, data or information is sent, including, but not limited to, TV cables and lengths. Includes wired channels, such as distance land value cables, wireless channels, such as radio channels, fiber optics and satellites, and any combination thereof.
【0028】 用語「接続性(connectivity)」は、2つあるいはそれ以上のトランスミッタ
間の相互の感度として定義される。図1のシステムは、マトリクスを生成すべく
動作する接続性マトリクス生成器10を有している。該マトリクスの各構成要素
は、前記第1の複数のトランスミッタ群における各トランスミッタ間の接続性の
レベルを表現している。The term “connectivity” is defined as the mutual sensitivity between two or more transmitters. The system of FIG. 1 includes a connectivity matrix generator 10 that operates to generate a matrix. Each component of the matrix represents a level of connectivity between each transmitter in the first plurality of transmitter groups.
【0029】 トランスミッタサブセット生成器20は、第2の複数のサブセットを生成すべ
く動作し、各サブセットは前記トランスミッタのうちのいくつかを含む。通常、
各サブセット内のトランスミッタは少なくとも一つのチャネルをシェアしており
、サブセット外の何者もこのチャネルの使用を許されない。ただし、サブセット
外のトランスミッタであっても、該サブセットがサブセット内のトランスミッタ
と実質的に干渉しないチャネルの再利用が可能であるサブセットである場合は除
く。The transmitter subset generator 20 operates to generate a second plurality of subsets, each subset including some of the transmitters. Normal,
The transmitters in each subset share at least one channel, and no one outside the subset is allowed to use this channel. However, this does not apply to the case where a transmitter outside the subset can reuse a channel that does not substantially interfere with a transmitter within the subset.
【0030】 サブセット内のトランスミッタは、たとえば、普通のトランスミッタが、適当
な有線または無線の手段を用いて、サブセットの主トランスミッタ(master tra
nsmitter)にチャネルを要求したときなど、互いに通信することができる。通常
は、サブセットのチャネルの一つが、サブセット内での通信に使用される。The transmitters in the subset may be, for example, ordinary transmitters using a suitable wired or wireless means to transmit the master transmitter of the subset.
nsmitter) can communicate with each other, such as when requesting a channel. Usually, one of the channels of the subset is used for communication within the subset.
【0031】 各サブセット内のトランスミッタは、それらによってシェアされる一つあるい
は複数のチャネルを利用する。該一つあるいは複数のチャネルは、単独で、ある
いは部分的に(たとえば、時分割のしくみによって)、以下の機能(a)、(b
)および(c)のいくつかあるいはすべてのために用いられる。機能(a)、(
b)は制御のための機能であり、機能(c)は通常使用の機能である。 a.のちに詳しく説明するように、サブセット内のある特定のトランスミッタに 対し、該トランスミッタのために、主レザバー(main reservoir)からのチ ャネルを要求できるようにすること たとえば、トランスミッタが、該トランスミッタ自身のためのチャネルを要求
するためにチャネルBを使用し、応答として、主レザバ−からチャネルCを受け
取るかもしれない。The transmitters in each subset utilize one or more channels shared by them. The one or more channels may be used alone or partially (for example, by a time division scheme) to perform the following functions (a) and (b).
) And (c) for some or all. Functions (a), (
b) is a control function, and function (c) is a normally used function. a. As will be explained in more detail below, for a particular transmitter in the subset, to be able to request a channel from the main reservoir for that transmitter. For example, if the transmitter has its own May use channel B to request a channel to receive channel C from the main reservoir in response.
【0032】 トランスミッタから主レザバ−へのチャネルを割り当てろとの要求は、他の目
的には使用されない、すなわち主レザバーのチャネルの一つではない特別のチャ
ネルを用いて伝達されてもよい。この特別のチャネルは、主レザバ−のチャンネ
ルとは異なる媒体によるものであってもよい。The request to allocate a channel from the transmitter to the main reservoir may be signaled using a special channel that is not used for other purposes, ie, is not one of the channels of the main reservoir. This special channel may be on a different medium than the main reservoir channel.
【0033】 b.サブセットによりサービスを受けているワークステーションが、トランスミ ッターへのアクセスを要求できるようにすること 例えば、ワークステーションは、データを送信したい、あるいはインターネッ
トによるサービスを受けたいという「要求」を通知するためにチャネルBを使用
してすることができる。それに応えて、トランスミッターの1つ(例えば、トラ
ンスミッター第3番)は、メインレザバーから、それ自体のためのチャネルを要
求するために特殊チャネルを使用してよい。それに応えて、メインレザバーが、
トランスミッター第3番にチャネルCを割り当てることにより、ワークステーシ
ョンがチャネルCを介してトランスミッター第3番にデータを送ることができる
。また、トランスミッター第3番からメインレザバーへの要求は、適切なタイム
シェアリング方式がチャネルBに利用されている場合には、チャネルB上で送信
されてよい。B. To allow workstations served by the subset to request access to the transmitter.For example, a workstation may notify a "request" to send data or receive Internet service. This can be done using channel B. In response, one of the transmitters (eg, transmitter number 3) may use a special channel to request a channel for itself from the main reservoir. In response, the main reservoir
Assigning channel C to transmitter number 3 allows a workstation to send data to transmitter number 3 via channel C. Further, the request from the transmitter No. 3 to the main reservoir may be transmitted on channel B if an appropriate time sharing scheme is used for channel B.
【0034】 c.典型的にはある特定のワークステーションにサービスを提供するために、あ る特定のトランスミッターがデータを送信できるようにすること ワークステーションとトランスミッター間の通信を支配するためには、例えば
TDMA(時分割多元接続)、トークンリングなどのリングプロトコル、ALO
HA、PPMA(割込みポーリング多元接続)、GRAP(グループランダムア
クセスポーリング)、CSMA−CD(CSMA−衝突検出)などのCSMA(
搬送波感知多元接続)、およびCDMA(符号分割多元接続)などの任意の適切
なプロトコルが利用することができる。任意の適切なプロトコルは、サブセット
内のトランスミッター間での通信、およびサブセット、例えば前記プロトコルま
たはその任意の適切な組み合わせの間のトランスミッター間の通信を支配するた
めに利用することができる。C. Typically, allowing a particular transmitter to transmit data to provide service to a particular workstation. To govern communication between the workstation and the transmitter, for example, TDMA (time division Multiple access), ring protocols such as token ring, ALO
CSMA (HA, PPMA (interrupt polling multiple access), GRAP (group random access polling), CSMA-CD (CSMA-collision detection), etc.
Any suitable protocol such as carrier sense multiple access) and CDMA (code division multiple access) can be utilized. Any suitable protocol may be utilized to govern communication between transmitters within the subset, and communication between transmitters during the subset, eg, the protocol or any suitable combination thereof.
【0035】 付録Aに構成が示されているプロセスが、稼動状態が起動される前に実行され
ることが望ましい。It is desirable that the process whose configuration is shown in Appendix A be executed before the operating state is activated.
【0036】 図1を再び参照すると、サブセットグラフ作成装置30は、グラフを作成し、
サブセットの接続性を表すために働き、サブセットは、そのそれぞれの最も近い
構成要素(メンバー)トランスミッターが相対的に互いに近い場合に接続されて
いると考えられる。Referring back to FIG. 1, the subset graph creating device 30 creates a graph,
Serving to represent the connectivity of the subset, a subset is considered connected if its respective closest component (member) transmitter is relatively close to one another.
【0037】 隣接クリック計算装置34は、装置30により作成されるサブセットグラフ内
のすべての隣接クリックのセットを計算するために働く。適切なソースコードの
例を含む、装置34のための好ましい動作方法は、1989年、米国ペンシルバ
ニア州(PA、USA)のブルーリッジ(Blue Ridge)会議のTABプロフェッ
ショナルアンドリファレンスブック(TAB Professional and Reference Books)
、Lau H.T.の「グラフでのアルゴリズム」の59ページから69ページに説明さ
れている。The neighbor click calculator 34 works to calculate the set of all neighbor clicks in the subset graph created by the device 30. A preferred method of operation for device 34, including examples of suitable source code, is described in TAB Professional and Reference Books at the Blue Ridge Conference in Pennsylvania, PA, USA, 1989. )
, Lau HT, "Algorithms on Graphs," pages 59-69.
【0038】 グラフカラーリング装置40は、装置30により生成されるサブセットグラフ
をカラーリングすることによりサブセットにチャネルを割り当てるために働き、
各サブセット(ノード)の色は、それに割り当てられたチャネルを表わす。グラ
フカラーリングによるチャネル割当てにより、各サブセットによりチャネルの使
用は最小数のチャネルを使用できるようになり、一方では実質的にそれ以外のサ
ブセットでのトランスミッターを妨げない。グラフカラーリング装置40の好ま
しい実施態様の機能ブロック図は、図23に示される。適切なソースコードの例
を含む、グラフカラーリング装置の好ましい実施態様は、1989年、米国ペン
シルバニア州(PA、USA)のブルーリッジ(Blue Ridge)会議のTABプロ
フェッショナルアンドリファレンスブック(TAB Professional and Reference B
ooks)、Lau H.T.の「グラフでのアルゴリズム」の第4章に説明されている。「
グラフでのアルゴリズム」は、サブセットグラフカラーリングを実行するための
コードも提供する。The graph coloring device 40 serves to assign channels to subsets by coloring the subset graph generated by the device 30;
The color of each subset (node) represents the channel assigned to it. Channel assignment by graph coloring allows each subset to use the minimum number of channels, while not substantially disturbing transmitters in other subsets. A functional block diagram of a preferred embodiment of the graph coloring device 40 is shown in FIG. A preferred embodiment of a graph coloring device, including examples of suitable source code, is described in TAB Professional and Reference B at the Blue Ridge Conference in Pennsylvania, PA, USA, 1989.
ooks), described in Chapter 4 of Lau HT's "Algorithms on Graphs". "
Algorithms on Graphs also provides code for performing subset graph coloring.
【0039】 レザバーマネージャ50は、特定のサブセットに割り当てられていなかったす
べてのチャネルを含むメインレザバーを管理するために働く。レザバーマネージ
ャ50は、実際には、典型的には個々のトランスミッターにより実行される機能
装置である。レザバー管理機能を実行する個々のトランスミッターはあらかじめ
きめられていてもよいが、好ましくは、それらは選ばれている。示されている実
施態様においては、サブセットマスター割当てサブユニット60が、レザバー管
理機能を実行するトランスミッターを、典型的にはサブセットごとに1つのマス
タートランスミッターを割り当てる、あるいは選ぶために働く。好ましくは、マ
スタートランスミッターのすべてが等しいステータスであり、「マスター−マス
タートランスミッター」はない。しかしながら、一定の用途では、「マスター−
マスタートランスミッター」を割り当てる、あるいは事前に決定することが望ま
しいことがある。そしてそれは、マスタートランスミッターの1つを備える場合
もあれば、備えない場合もある。The reservoir manager 50 serves to manage the main reservoir including all channels that have not been assigned to a particular subset. The reservoir manager 50 is actually a functional device that is typically performed by an individual transmitter. The individual transmitters that perform the reservoir management function may be pre-defined, but preferably they are selected. In the embodiment shown, the subset master assignment subunit 60 serves to assign or select a transmitter to perform a reservoir management function, typically one master transmitter per subset. Preferably, all of the master transmitters are of equal status and there is no "master-master transmitter". However, in certain applications, the "master-
It may be desirable to assign or pre-determine a "master transmitter". And it may or may not include one of the master transmitters.
【0040】 典型的には、各サブセットのマスタートランスミッターは、それ以外のサブセ
ットの最大の数に属するサブセット内のトランスミッター、つまり最大の隣接ク
リックを有するトランスミッターとして選択される。サブセットAのマスタート
ランスミッターがサブセットBの構成要素(メンバー)でもある場合には、好ま
しくはサブセットA内のトランスミッターは、サブセットAの制御チャネルを利
用して、サブセットBの構成要素にメッセージを送信するために、サブセットA
の制御チャネル、マスタートランスミッターおよびサブセットBの制御チャネル
を経由して送信できることが認識される。これは、典型的には、サブセットAの
マスターがサブセットBのマスターではない場合にも当てはまる。好ましくは、
この活用は、制御チャネルが空いている場合にだけ許される。つまり、マスター
サブセットからの要求側チャネルは、マスターサブセットを介した他のサブセッ
トとの一般的な通信に優先する場合についてである。Typically, the master transmitter for each subset is selected as the transmitter in the subset that belongs to the largest number of other subsets, ie, the transmitter with the largest adjacent click. If the master transmitter of subset A is also a member (member) of subset B, preferably the transmitters in subset A use the control channel of subset A to send messages to the components of subset B. And subset A
, The master transmitter and the control channel of subset B. This is typically true even if the subset A master is not the subset B master. Preferably,
This exploitation is only allowed if the control channel is free. That is, the case where the requesting channel from the master subset has priority over general communication with other subsets via the master subset.
【0041】 サブセットマスターとして、最大隣接クリックを有するトランスミッターを選
択することの特定の利点とは、一般的に、この選択が、制御チャネルの活用を最
大限にし、その結果、そのサブセットに割り当てられている非制御チャネルを効
率的に使用することによって、サブセット間の接続性を最大限にするという点で
ある。A particular advantage of selecting a transmitter with the largest neighbor click as the subset master is that, in general, this choice maximizes the utilization of the control channel, so that it is assigned to that subset. This is to maximize the connectivity between subsets by efficiently using the existing non-control channels.
【0042】 ある特定のサブセットにサービスを提供する各マネージャトランスミッターは
、そのサブセットの観点からメインレザバーを管理するために働く機能装置であ
る、ローカルレザバー管理装置70を含む。ある特定のサブセットの代わりにあ
る特定のサブセットマネージャによって管理されるメインレザバーは、ここでは
、以下に詳細に後述されるように、そのサブセットの「ローカルレザバー」とも
呼ばれる。サブセットマネージャ自体が典型的にはときおりチャネルを要求し、
このケースでは、典型的には、サブセットマネージャが、サブセット内の他のト
ランスミッターがマネージャからチャネルを要求する方法と同様に、それ自体か
らチャネルを要求することが認識される。Each manager transmitter servicing a particular subset includes a local reservoir manager 70, a functional device that serves to manage the main reservoir from that subset's perspective. The main reservoir managed by a particular subset manager instead of a particular subset is also referred to herein as the "local reservoir" for that subset, as described in more detail below. The subset manager itself typically requests a channel from time to time,
In this case, it is typically recognized that the subset manager requests a channel from itself, in the same way that other transmitters in the subset request a channel from the manager.
【0043】 用語「割り当てる」は、サブセットに、そのサブセットに「属する」チャネル
を提供するプロセスを指すために使用され、単にサブセットによって「借りられ
る」わけではない。用語「分配する」は、メインレザバーから個々のトランスミ
ッターにチャネルを「貸し付ける」プロセスを指すために使用される。The term “assign” is used to refer to the process of providing a subset with channels that “belong” to the subset, and is not merely “borrowed” by the subset. The term "distribute" is used to refer to the process of "lending" channels from the main reservoir to individual transmitters.
【0044】 図2は、空間内でやはり分散される壁などの障害物120の間で、ユークリッ
ド空間内で分散される複数のトランスミッター110を示す。FIG. 2 shows a plurality of transmitters 110 dispersed in Euclidean space, between obstacles 120 such as walls also dispersed in space.
【0045】 図3は、非ユークリッド空間内で分散される同じ複数のトランスミッターを示
す。トランスミッター間の距離を定めるために使用される測定規準が、典型的に
は非ユークリッド距離であることが認識される。例えば、Labochevsky距離また
はMinkowski距離などの非ユークリッド距離が使用される場合、トランスミッタ
ー間の距離は、それらのトランスミッター間に存在する(典型的には電磁dBで
測定される)信号強度伝搬に比例する。Minkowski測定規準は、1942年、ド
ーバーブックス(Dover Books)、第2章、Moyseyev,Rの空間時間運動に説明
されている。Minkowski測定規準の使用は、ドーバー、プレンティスホール(Dov
er,Prentice Hall)のP.G.Bergmannの相対性理論の入門に説明されている。本
発明の示されている実施態様に適切なMinkowski測定規準は、バージニア州立大
学の物理学部の以下のウェブサイトで説明されている。 http://astsun.astro.virginia,edu/〜ewwon/math/MinkowskiSpace.htmlFIG. 3 shows the same transmitters distributed in non-Euclidean space. It is recognized that the metric used to determine the distance between transmitters is typically a non-Euclidean distance. For example, if a non-Euclidean distance is used, such as the Labochevsky distance or the Minkowski distance, the distance between the transmitters is proportional to the signal strength propagation (typically measured in electromagnetic dB) that exists between the transmitters. The Minkowski metric is described in Dover Books, Chapter 2, Moyseyev, R, Spatiotemporal Motion, 1942. The use of Minkowski metrics is described in Dover, Prentice Hall (Dov
er, Prentice Hall) in PBGergmann's introduction to relativity. Suitable Minkowski metrics for the illustrated embodiment of the present invention are described at the following website of the Department of Physics at Virginia State University: http: //astsun.astro.virginia,edu/~ewwon/math/MinkowskiSpace.html
【0046】 複数のトランスミッターは、典型的には実質的に漏話がない、すなわち、各ト
ランスミッターとそれ自体との間の距離が無限であり、そこではLabochevsky距
離がゼロと同等となる。Multiple transmitters are typically substantially free of crosstalk, ie, the distance between each transmitter and itself is infinite, where the Labochevsky distance equals zero.
【0047】 図3のトランスミッターが、完全なグラフとして見なされてよく、そこでは各
トランスミッターはノードであり、それぞれ2つのノードを繋ぐ端縁の重みがそ
れらの間の距離であることが認識される。該距離は、例えば、dBで表されてい
るLabochevsky測定規準の距離であってよい。2つのトランスミッターが、それ
らが互いから受信できないように配置される場合、それらの間の距離は典型的に
は無限と見なされる。The transmitter of FIG. 3 may be viewed as a complete graph, where it is recognized that each transmitter is a node and the weight of the edge connecting each two nodes is the distance between them. . The distance may be, for example, the distance of the Labochevsky metric expressed in dB. If two transmitters are positioned such that they cannot receive from each other, the distance between them is typically considered infinite.
【0048】 トランスミッターサブセットは、ここでは、(本例中)21台のトランスミッ
ターの内の少なくとも1台が各トランスミッターサブセットに含まれ、好ましく
は、各トランスミッターが少なくとも1つのサブセット内に含まれるように定義
される。The transmitter subset is defined here such that (in the present example) at least one of the 21 transmitters is included in each transmitter subset, and preferably each transmitter is included in at least one subset. Is done.
【0049】 図4は、それぞれが5台または6台のトランスミッターを含む6つのサブセッ
トを示すが、より一般的には、1つだけのトランスミッターを含む任意の数のト
ランスミッターがある特定のサブセットに含まれてよいことが認識される。FIG. 4 shows six subsets, each containing five or six transmitters, but more generally, any number of transmitters, including only one transmitter, are included in a particular subset It is recognized that it may be.
【0050】 図4のサブセットを生成するには、以下の基準が採用されてよい。 a.サブセットあたり所定の最大数のトランスミッター、およびサブセットあた
り所定の最小数のトランスミッターがある。例えば、規則は、各サブセットが、
図4で示すように5台のトランスミッターと6台のトランスミッターの間を含ま
なければならないということであってよい。To generate the subset of FIG. 4, the following criteria may be employed. a. There is a predetermined maximum number of transmitters per subset and a predetermined minimum number of transmitters per subset. For example, the rule states that each subset is
As shown in FIG. 4, it may be necessary to include between five transmitters and six transmitters.
【0051】 b.トランスミッターごとに、そのトランスミッターが属する権利を与えられて
いる最大数のサブセットがある。示されている例では、各トランスミッターは、
最大で2つのサブセットに属する権利を与えられている。しかしながら、さらに
一般的には、例えば3つまでのサブセットに属する権利を与えられているトラン
スミッターもあるが、例えば1つのサブセットだけに属する権利を与えられてい
る別のトランスミッターもある。B. For each transmitter, there is a maximum number of subsets to which the transmitter is entitled to belong. In the example shown, each transmitter
You are entitled to belong to at most two subsets. However, more generally, some transmitters are entitled to belong to, for example, up to three subsets, while other transmitters are entitled to belong to only one subset, for example.
【0052】 トランスミッターがn個のサブセットに属するためには、トランスミッターは
、典型的には、n個の異なるチャネルで同時に動作する能力を備えている、例え
ば、典型的にはn個の別個の独立したトランスミッター装置、例えば、n個の異
なる無線局を含む。例えば、無線トランスミッターが2つのサブセットに属する
ためには、無線トランスミッターは、典型的には2つの別個の独立した無線装置
を含む。これが、各トランスミッターが属する権利を与えられている最大数のサ
ブセットを確立するための1つの理由である。しかしながら、ある特定のトラン
スミッターのためのサブセットの最大数が、そのトランスミッターが送信できる
チャネル数未満であることが望ましい用途もある。In order for a transmitter to belong to the n subsets, the transmitter typically has the ability to operate on n different channels simultaneously, eg, typically n separate independent Transmitter device, for example, including n different radio stations. For example, for a wireless transmitter to belong to two subsets, the wireless transmitter typically includes two separate and independent wireless devices. This is one reason for establishing the maximum number of subsets each transmitter is entitled to belong to. However, in some applications it is desirable for the maximum number of subsets for a particular transmitter to be less than the number of channels that that transmitter can transmit.
【0053】 c.唯一の単一サブセットに属するトランスミッターの数は最小限に抑えられる
必要がある。C. The number of transmitters belonging to only one single subset needs to be minimized.
【0054】 d.接続されるサブセットの数は最小限に抑えられる必要がある。2つのサブセ
ットは、それらの間の距離が、例示されている例の中での−91dBのような所
定の接続性しきい値以下である場合に「接続されている」。D. The number of connected subsets needs to be minimized. Two subsets are "connected" if the distance between them is below a predetermined connectivity threshold, such as -91 dB in the illustrated example.
【0055】 共通した構成要素がない2つのサブセットの間の「距離」は、第1サブセット
内の任意のトランスミッターと、第2サブセット内の任意のトランスミッターの
間の最小距離として定義される。1つの共通した構成要素を有するサブセット間
の距離はゼロであるため、1つの共通した構成要素を有するサブセットはつねに
接続されているとみなされる。The “distance” between two subsets that have no common components is defined as the minimum distance between any transmitter in the first subset and any transmitter in the second subset. Since the distance between subsets with one common component is zero, subsets with one common component are always considered connected.
【0056】 e.各サブセットが属する隣接クリックの数は、最小限に抑えられる必要がある
。各サブセットSは、Sに接続されているすべてのサブセットを含む「隣接クリ
ック」を有する。したがって、各サブセットSが属する隣接クリックの数は、S
に接続されているサブセットの数に等しい。E. The number of adjacent clicks to which each subset belongs needs to be minimized. Each subset S has an "adjacent click" that includes all subsets connected to S. Therefore, the number of adjacent clicks to which each subset S belongs is S
Equal to the number of subsets connected to.
【0057】 組合せ代数またはニューラルネットワークあるいは疑似生命活動方法またはモ
ンテカルロ方法に基づく技法など、任意の適当な技法が、前記基準(a)から(
e)に答えるサブセットを生成するために利用されてよい。疑似生命活動方法を
説明する出版物は以下を含む。Any suitable technique, such as a combinatorial algebra or a neural network or a technique based on a simulated life activity method or a Monte Carlo method, may be derived from said criterion (a) (
It may be used to generate a subset that answers e). Publications describing the simulated life activity method include:
【0058】 米国カリフォルニア州、サンマテオ(San Mateo,CA,USA)、Maugan Ka
ufmann、L.D.Whitley(編)の遺伝アルゴリズムの基礎――2のD.Whitley「簡略
遺伝アルゴリズムの実行可能モデル」。Maugan Ka, San Mateo, CA, USA
ufmann, Basics of LDWhitley (ed.) Genetic Algorithm-2. D. Whitley, "Executable Model of Simplified Genetic Algorithm".
【0059】 米国カリフォルニア州、サンマテオ(San Mateo,CA,USA)、Maugan Ka
ufmann、L.D.Whitley(編)の遺伝アルゴリズムの基礎――2のM.D.Vos
e「単純遺伝アルゴリズムのモデリング(Modelling simple genetic algorithm
s)」。Maugan Ka, San Mateo, CA, USA
ufmann, LDWhitley (eds.) Genetic Algorithm Basics-2M. D. Vos
e "Modeling simple genetic algorithm
s) ".
【0060】 次に、サブセット間の関係性を表すためにグラフが生成される。典型的には、
グラフ内の各ノードはサブセットを表し、対応するサブセットが接続されている
場合には、1組のノードが隣接している(つまり、それらの間には端縁がある)
。図5は、図3のサブセットIからVIの間の関係性を表すグラフを示す。Next, a graph is generated to represent the relationships between the subsets. Typically,
Each node in the graph represents a subset, and a set of nodes is adjacent (ie, there is an edge between them) if the corresponding subset is connected
. FIG. 5 shows a graph illustrating the relationship between subsets I to VI of FIG.
【0061】 使用可能なチャネルはカラーコード化され、グラフ内の複数のノード(サブセ
ット)は、いま最小数の色を使用して彩色されている。言い替えると、ノードの
色がそのノードに対応するサブセットに属するチャネルを識別する.複数のチャ
ネルがある特定のサブセットに割り当てられている場合、そのサブセットのノー
ドには複数の色がある(つまり、そのノードの色ベクタの長さが1より大きくな
る)ことが認識される。任意の適切な方法が、米国ペンシルバニア州(PA、U
SA)のブルーリッジ(Blue Ridge)会議のTABプロフェッショナルアンドリ
ファレンスブック(TAB Professional and Reference Books)、Lau H.T.の「グ
ラフでのアルゴリズム」の第4章に説明される色カラリングなどのように、チャ
ネルを彩色するために使用されてよい。The available channels are color coded, and the nodes (subsets) in the graph are now colored using the minimum number of colors. In other words, the color of a node identifies a channel belonging to the subset corresponding to that node. If multiple channels are assigned to a particular subset, it is recognized that nodes in that subset have multiple colors (ie, the length of the color vector for that node is greater than one). Any suitable method is available from Pennsylvania, USA (PA, U.S.A.).
SA) at the Blue Ridge conference, TAB Professional and Reference Books, and Lau HT, Chapter 4 of "Algorithms on Graphs", to color channels. It may be used for coloring.
【0062】 どのサブセットにも割り当てられていないチャネルは、すべてのサブセット内
のすべてのトランスミッターによって一般的に使用されるメインレザバーに属す
ると見なされる。さらに詳細に説明されるように、メインレザバー内のチャネル
は、複数のトランスミッターによって同時に使用されることもある。この状況は
、ここでは「チャネル再利用」と呼ばれる。[0062] Channels that are not assigned to any subset are considered to belong to the main reservoir commonly used by all transmitters in all subsets. As will be described in more detail, a channel in the main reservoir may be used by multiple transmitters simultaneously. This situation is referred to herein as "channel reuse."
【0063】 チャネル再利用は、典型的には、メインレザバーからローカルレザバーを引き
出すことにより助長される。あるローカルレザバーは、典型的にはトランスミッ
ターサブセットごとに引き出される。指定された時間tでのローカルレザバー内
のチャネルは、つねに時間tでのメインレザバーに含まれるチャネルのサブセッ
トである。あるチャネルが、レザバーIに対応するトランスミッターサブセット
I内の任意のトランスミッターによって、およびレザバーIIに対応するトラン
スミッターサブセットII内のトランスミッターのどれかによって同時に使用で
きる場合には2つのローカルレザバーIとII内に同時に含まれる。さらに一般
的には、あるチャネルが、実質的な干渉なく、n個のレザバーのn個のトランス
ミッターサブセットの各構成要素によって同時に使用できる場合に、n個のロー
カルレザバー内に同時に含まれる。Channel reuse is typically facilitated by withdrawing a local reservoir from a main reservoir. Certain local reservoirs are typically drawn for each transmitter subset. The channels in the local reservoir at a specified time t are always a subset of the channels included in the main reservoir at time t. If a channel can be used simultaneously by any transmitter in transmitter subset I corresponding to reservoir I and by any of the transmitters in transmitter subset II corresponding to reservoir II, two local reservoirs I and II Is included at the same time. More generally, a channel is simultaneously included in n local reservoirs if it can be used simultaneously by each component of the n transmitter subsets of the n reservoirs without substantial interference.
【0064】 典型的には、2台のトランスミッターは、該2台のトランスミッター間の伝送
品質の所定のコスト関数の値がしきい値を下回る場合に「実質的な干渉なく」動
作しているとみなされる。例えば、コスト関数は、2台のトランスミッター間の
チャネルのBER(ビットエラー率)を備えてよい。Typically, two transmitters are operating “without substantial interference” if the value of a predetermined cost function of the transmission quality between the two transmitters is below a threshold. It is regarded. For example, the cost function may comprise the BER (Bit Error Rate) of the channel between the two transmitters.
【0065】 当初、ローカルレザバーのそれぞれが、メインレザバー内のトランスミッター
のすべてを含む。しかしながら、それ以降、ローカルレザバーのそれぞれが、各
サブセットのほかのサブセットとの関係性に応じて、および各サブセットがチャ
ネルを必要とする程度に応じて、さまざまに収縮したり、また逆に膨張したりす
ることが認識される。Initially, each of the local reservoirs contains all of the transmitters in the main reservoir. However, since then, each of the local reservoirs has contracted and expanded in various ways, depending on the relationship of each subset to other subsets, and depending on how much each subset requires a channel. Or to be recognized.
【0066】 6つのサブセットのトランスミッターにサービスを提供するメインレザバーか
らの6つのローカルレザバーの展開の例が、図2から図6の例に基づいて、ここ
に説明される。An example of the deployment of six local reservoirs from a main reservoir servicing six subsets of transmitters will now be described based on the examples of FIGS.
【0067】 図7Aから図7Fは、サブセットIからIVのそれぞれの隣接クリック200
、210,220、230、240および250を示す。これらのクリックは、
図Iの隣接クリック計算装置34によって画定される。各クリックは、その構成
要素のすべてを取り囲む破線によって特定される。FIGS. 7A to 7F show adjacent clicks 200 on each of subsets I to IV.
, 210, 220, 230, 240 and 250. These clicks
It is defined by the adjacent click calculator 34 of FIG. Each click is identified by a dashed line surrounding all of its components.
【0068】 図8は、図2から図7Fの例のサブセットと隣接クリックの間の関係性を要約
する表である。「x」は、2つのサブセット間の接続性を示す。FIG. 8 is a table summarizing the relationships between the subsets of the examples of FIGS. 2 to 7F and adjacent clicks. “X” indicates connectivity between the two subsets.
【0069】 図9は、図6に示されるように、チャネルのサブセットへの割り当ての前に、
どのチャネルが各ローカルレザバーに属するのかを示す表である。示されている
ように、ローカルレザバーのそれぞれが、チャネルAからGのすべてを含むため
、言うまでもなくメインレザバーもチャネルAからGのすべてを含む。FIG. 9 shows that before assignment to a subset of channels, as shown in FIG.
6 is a table showing which channels belong to each local reservoir. As shown, each of the local reservoirs includes all of channels A through G, so of course the main reservoir also includes all of channels A through G.
【0070】 図10は、チャネルAおよびBが図6に示されるようにサブセットIからVI
に割り当てられた後に、どのチャネルが各ローカルレザバーに属するかを示す表
である。示されているように、ローカルレザバーのそれぞれは、いまチャネルC
からGだけを含むため、言うまでもなくメインレザバーもチャネルCからGだけ
を含む。この段階では、すべての6つのローカルレザバーが同一であることが認
識される。FIG. 10 shows that channels A and B have subsets I through VI as shown in FIG.
Is a table showing which channels belong to each local reservoir after they are assigned to. As shown, each of the local reservoirs is now channel C
Since the main reservoir includes only channels C to G, it is needless to say that the main reservoir also includes only channels C to G. At this stage, it is recognized that all six local reservoirs are identical.
【0071】 図11Aは、トランスミッター#1が、図11Bに示されているように、その
ローカルレザバーからチャネルCを借りた後に、どのチャネルが各ローカルレザ
バーに属するのかを示す表である。(クロスハッチされた)トランスミッター#
1は図11Bに示されているようにサブセットIIに属するため、およびサブセ
ットIIはそれ以外の唯一のサブセット(サブセットI)に接続されているため
、チャネルCはサブセットIおよびIIのローカルレザバーからだけ削除され、
他のすべてのローカルレザバー、つまりサブセットIIIからVIのローカルレ
ザバー内では存在したままである。FIG. 11A is a table showing which channels belong to each local reservoir after transmitter # 1 borrows channel C from its local reservoir, as shown in FIG. 11B. Transmitter (cross hatched)
Channel C is from the local reservoirs of subsets I and II because 1 belongs to subset II as shown in FIG. 11B and subset II is connected to only one other subset (subset I). Only deleted
It remains present in all other local reservoirs, ie, the local reservoirs of subsets III through VI.
【0072】 図12Aは、(図12Bに図示されているように)トランスミッター#21が
そのローカルレザバーからチャネルDを借りた後、およびチャネルCがトランス
ミッター#1によって返される前に、どのチャネルが各ローカルレザバーに属す
るのかを示す表である。トランスミッター#21は、図12Bに図示されるよう
にサブセットIIにも属するため、およびサブセットIIがそれ以外のただ一つ
のサブセット(サブセットI)に接続されるために、チャネルDも、チャネルC
のように、サブセットIIおよびIIのローカルレザバーからだけ削除され、そ
れ以外のすべてのローカルレザバー、つまりサブセットIIIからVIのローカ
ルレザバー内には存在したままである。FIG. 12A shows that after transmitter # 21 borrows channel D from its local reservoir and before channel C is returned by transmitter # 1 (as shown in FIG. 12B), It is a table | surface which shows whether it belongs to each local reservoir. Since transmitter # 21 also belongs to subset II as shown in FIG. 12B, and because subset II is connected to only one other subset (subset I), channel D also has
, And only remain in the local reservoirs of subsets II and II, and remain in all other local reservoirs, ie, the local reservoirs of subsets III through VI.
【0073】 図13Aは、チャネルCがトランスミッター#1によって返されていないにも
かかわらず、(図13Bに図示されるように)トランスミッター#15がそのロ
ーカルレザバーからチャネルCを借りた後に、どのチャネルが各ローカルレザバ
ーに属するのかを示す表である。これは、トランスミッター#1と#15が、そ
れぞれ接続されていないサブセットIIとVIに属するため可能である。トラン
スミッター#15が、図13Bに図示されているようにサブセットVIに属する
ため、およびサブセとVIがそれ以外の唯一のサブセット(サブセットIV)に
接続されているため、チャネルCはサブセットVIとIVのローカルレザバーか
ら削除され、サブセットIIIとVのローカルレザバー内には存在したままとな
る。FIG. 13A shows that even though channel C has not been returned by transmitter # 1, after transmitter # 15 borrows channel C from its local reservoir (as shown in FIG. 13B), It is a table | surface which shows whether a channel belongs to each local reservoir. This is possible because transmitters # 1 and # 15 belong to unconnected subsets II and VI, respectively. Channel C is assigned to subsets VI and IV because transmitter # 15 belongs to subset VI, as shown in FIG. 13B, and because subsets and VIs are connected to only one other subset (subset IV). It is removed from the local reservoir and remains in the subset III and V local reservoirs.
【0074】 図14Aは、(図14Bに図示されるように)トランスミッター#17がその
ローカルレザバーからチャネルDを借りた後に、どのチャネルが各ローカルレザ
バーに属するのかを示す表である。これは、たとえチャネルDがトランスミッタ
ー#21によって使用されていても、トランスミッター#17と#21が属する
サブセットVIおよびIIが接続されていないため可能である。トランスミッタ
ー#17は、図14Bに図示されているようにサブセットVIに属するため、お
よびサブセットVIは他の唯一のサブセット(サブセットIV)に接続されるた
めに、チャネルDはサブセットIVとVIのローカルレザバーからだけ削除され
、サブセットIIIとVのローカルレザバー内には存在したままとなる。FIG. 14A is a table showing which channels belong to each local reservoir after transmitter # 17 borrows channel D from its local reservoir (as shown in FIG. 14B). This is possible because even if channel D is used by transmitter # 21, subsets VI and II to which transmitters # 17 and # 21 belong are not connected. Transmitter # 17 belongs to subset VI, as shown in FIG. 14B, and because subset VI is connected to the only other subset (subset IV), channel D is the local reservoir of subsets IV and VI. It is only removed from the bar and remains in the local reservoirs of subsets III and V.
【0075】 図15Aは、(図15Bに図示されているように)トランスミッタ#1、#1
5、#17および#21がそれぞれ、それらが使用していたチャネルを返し、ト
ランスミッター#4がそのローカルレザバーからチャネルCを借りた後に、どの
チャネルが各ローカルレザバーに属するのかを示す表である。トランスミッター
#4は、図15Bに示されるように、サブセットIおよびIIIに属する。サブ
セットIはサブセットII、IIIおよびIVに接続され、サブセットIIIが
サブセットIとVに接続されるため、チャネルCはサブセットIからVのローカ
ルレザバーから削除され、サブセットVIのローカルレザバー内だけに存在した
ままとなる。FIG. 15A illustrates transmitters # 1, # 1 (as shown in FIG. 15B).
5, # 17 and # 21 each return the channel they were using, and a table showing which channels belong to each local reservoir after transmitter # 4 borrowed channel C from its local reservoir. is there. Transmitter # 4 belongs to subsets I and III, as shown in FIG. 15B. Since subset I is connected to subsets II, III and IV and subset III is connected to subsets I and V, channel C is removed from the local reservoirs of subsets I to V and only in the local reservoir of subset VI. Will remain present.
【0076】 図16Aは、(図16Bに図示されているように)トランスミッター#8がそ
のローカルレザバーからチャネルを借りた(トランスミッター#4がそのチャネ
ルをまだ返していない)後に、どのチャネルが各ローカルレザバーに属するのか
を示す表である。FIG. 16A shows that after transmitter # 8 borrows a channel from its local reservoir (as shown in FIG. 16B) (transmitter # 4 has not yet returned that channel), It is a table | surface which shows whether it belongs to a local reservoir.
【0077】 図17Aは、(図17Bに図示されているように)トランスミッター#7と#
9がそれぞれそのそれぞれのローカルレザバーからチャネルを借りた(トランス
ミッター#4および#8がまだそのチャネルを返していない)後に、どのチャネ
ルが各ローカルレザバーに属するのかを示す表である。FIG. 17A shows transmitters # 7 and # 7 (as shown in FIG. 17B).
9 is a table showing which channels belong to each local reservoir after each has borrowed a channel from its respective local reservoir (transmitters # 4 and # 8 have not yet returned that channel).
【0078】 図18Aは、500msecにわたる相対的に高いチャネル要求強度期間での
トランスミッター#1から#10の時系列を描く。示されているように、各トラ
ンスミッターは、「アップ」状態または「ダウン」状態のどちらかにある場合が
ある。「アップ」状態は空き(つまり、チャネルを要求していない)を表すが、
「ダウン」状態はチャネルの要求を表す。FIG. 18A depicts a time series of transmitters # 1 to # 10 over a relatively high channel demand strength period over 500 msec. As shown, each transmitter may be in either an "up" state or a "down" state. An "up" state indicates free (that is, no channel requested),
The "down" state represents a request for a channel.
【0079】 図18Bは、図18Aの時間期間内での100msecの時間期間への「ズー
ム」(部分拡大)である。FIG. 18B is a “zoom” (partial enlargement) to a 100 msec time period within the time period of FIG. 18A.
【0080】 図19Aは、500msecにわたる相対的に低いチャネル要求強度期間での
トランスミッター#1から#10の時系列を描く。図示されているように、各ト
ランスミッターは、「アップ」状態または「ダウン」状態のどちらかにある。「
アップ」状態は空き(つまり、チャネルを要求していない)を表すが、「ダウン
」状態はチャネルの要求を表す。FIG. 19A depicts a time series of transmitters # 1 to # 10 over a relatively low channel demand strength period over 500 msec. As shown, each transmitter is in either an "up" state or a "down" state. "
The "up" state represents empty (ie, not requesting a channel) while the "down" state represents a request for a channel.
【0081】 図19Bは、図19Aの時間期間内の100msecの時間期間への「ズーム
」である。FIG. 19B is a “zoom” to a 100 msec time period within the time period of FIG. 19A.
【0082】 図20は、図1の接続性マトリクス生成部10の好ましい動作方法の簡略化さ
れたフローチャート図である。図20の方法への入力は、例えば、従来のユーク
リッド測定規準システムを使用した空間内のトランスミッターの位置の表示であ
る。各トランスミッターは、FCC(連邦通信委員会)規格パート15にもとづ
くISMバンド用の典型的な8レベルFSK(周波数偏移方式)変調システムの
もとでは、約2秒間などの指定された時間期間中、他のすべてのトランスミッタ
ーに対して搬送波測定を実行する。FIG. 20 is a simplified flowchart of a preferred operation method of the connectivity matrix generator 10 of FIG. The input to the method of FIG. 20 is, for example, an indication of the position of the transmitter in space using a conventional Euclidean metric system. Under the typical 8-level FSK (frequency shift keying) modulation system for the ISM band according to FCC (Federal Communications Commission) standard part 15, each transmitter has a specified duration, such as about 2 seconds. Perform carrier measurements on all other transmitters.
【0083】 好ましくは、搬送波測定に加えて、例えば搬送波内のクロックの存在に関して
、FOM(性能指数)を指定することによって、トランスミッターの相関検出率
(CDR)が測定される。装置330は、装置310および320から到達する
、共役情報、つまり同じトランスミッターに関する情報を結合する。ユニット3
0(330)の出力は、ループを構成しているブロック340、350および3
60を備える接続性マトリクス計算手順334に送られる。Preferably, in addition to the carrier measurement, the correlation detection rate (CDR) of the transmitter is measured, for example, by specifying a FOM (performance figure of merit) for the presence of a clock in the carrier. Device 330 combines the conjugate information coming from devices 310 and 320, that is, information about the same transmitter. Unit 3
The output of 0 (330) is the output of blocks 340, 350 and 3 forming a loop.
60 is sent to the connectivity matrix calculation procedure 334.
【0084】 接続性マトリクス生成部10は、その要素が、システム内のトランスミッター
の各々のペアの間の接続性のレベルを表す、マトリクスを生成するために働く。
21台のトランスミッターを含んで示されている例では、接続性マトリクスは、
その対角要素がゼロである21×21の対称的なマトリクスである。The connectivity matrix generator 10 serves to generate a matrix whose elements represent the level of connectivity between each pair of transmitters in the system.
In the example shown including 21 transmitters, the connectivity matrix is:
It is a 21 × 21 symmetric matrix whose diagonal elements are zero.
【0085】 図21は、図Iのトランスミッターサブセット生成部20の好ましい動作方法
の簡略化された説明的なフローチャート図である。ステップ410では、基準(
a)は図4に関する前述の基準(a)である。FIG. 21 is a simplified explanatory flowchart of the preferred method of operation of the transmitter subset generator 20 of FIG. In step 410, the reference (
a) is the criterion (a) described above with respect to FIG.
【0086】 ステップ430では、「最も近い」は、典型的には、割り当てられていないト
ランスミッターごとに、それと任意の割り当てられているトランスミッターの間
の最短距離を、多様な割り当てられているトランスミッターの中から計算し、「
最も近い」として最小の「最短距離」を有する割り当てられていないトランスミ
ッターを「最も近い」として選択することによって決定される。このステップで
使用される距離規準は、ユークリッド距離ではなく、例えばむしろMinkowski距
離などの接続性マトリクスの距離規準である。In step 430, “closest” typically determines the shortest distance between each unassigned transmitter and any assigned transmitters among the various assigned transmitters. Calculated from
Determined by selecting the unassigned transmitter with the smallest “shortest distance” as “closest” as “closest”. The distance criterion used in this step is not the Euclidean distance, but rather the distance criterion of the connectivity matrix, for example rather the Minkowski distance.
【0087】 ステップ440では、基準(a)から(e)は、図4に関する前述の基準(a
)から(e)である。In step 440, the criteria (a) to (e) correspond to the criteria (a) described above with reference to FIG.
) To (e).
【0088】 任意に、ステップ460が実行される。このステップでは、ステップ400か
ら450で達成されるトランスミッターの割当ては、ここに参照されているVose
出版物などに説明されている方法などの進化遺伝アルゴリズム方法などの従来の
方法を使用して最適化される。Optionally, step 460 is performed. In this step, the transmitter allocation achieved in steps 400 to 450 is determined by the Vose
Optimized using conventional methods, such as evolutionary genetic algorithm methods, such as those described in publications.
【0089】 図21の方法の出力は、典型的には、付録Eに見られるようなトランスミッタ
ーサブセットベクタである。The output of the method of FIG. 21 is typically a transmitter subset vector as found in Appendix E.
【0090】 図22は、図1のサブセットグラフ作成装置30の好ましい動作方法の簡略化
されたフローチャート図である。図22の方法は、図21の方法によって生成さ
れたトランスミッターサブセットベクタを受け取り、グラフ内のノードとして各
サブセットを処理する。該方法は、1つの共通したトランスミッターを有するサ
ブセットの各組を接続し、端縁(エッジ)を追加して図5のグラフのようなトラ
ンスミッターサブセットグラフを生成する。FIG. 22 is a simplified flowchart diagram of a preferred operation method of the subset graph creating device 30 of FIG. The method of FIG. 22 receives the transmitter subset vectors generated by the method of FIG. 21 and processes each subset as a node in the graph. The method connects each set of subsets with one common transmitter and adds edges to generate a transmitter subset graph such as the graph of FIG.
【0091】 図23は、図1のサブセットグラフカラーリング装置40の好ましい動作方法
の簡略化されたフローチャート図である。図23の方法に対する入力は、図22
の方法により生成されたサブセットグラフである。ステップ610では、「使用
可能な」色は、どのノードにもまだ割り当てられていない色である。図23の出
力は彩色されたサブセットグラフである。彩色されたサブセットグラフの例は図
6に示されている。FIG. 23 is a simplified flowchart diagram of a preferred method of operating the subset graph coloring device 40 of FIG. The input to the method of FIG.
9 is a subset graph generated by the method of FIG. In step 610, an "available" color is a color that has not yet been assigned to any node. The output of FIG. 23 is a colored subset graph. An example of a colored subset graph is shown in FIG.
【0092】 図25は、図1のローカルレザバー管理装置70の簡略化された状態機械図で
ある。各トランスミッターには、以下の2つの状態がある。つまり空き、および
「チャネルを必要としている」である。FIG. 25 is a simplified state machine diagram of the local reservoir management device 70 of FIG. Each transmitter has the following two states. That is, empty and "needs a channel".
【0093】 ステップ830では、用語「サブセットマスター」は、トランスミッターが属
するサブセットのマスターを指すか、あるいはトランスミッターが複数のサブセ
ットに属する場合には、トランスミッターが属するいずれかのサブセットのマス
ターのどれかを指す。In step 830, the term “subset master” refers to the master of the subset to which the transmitter belongs, or, if the transmitter belongs to more than one subset, to any of the masters of any subset to which the transmitter belongs. .
【0094】 図26は、図25で最小コストチャネル計算ステップ870を実行するための
好ましい方法である。FIG. 26 is a preferred method for performing the least cost channel calculation step 870 in FIG.
【0095】 図27Aから図27Bは、用語「中央チャネル」、「隣接チャネル」および「
代替チャネル」の例示的な定義を形成する。図27Aおよび図27Bは、それぞ
れ第1トランスミッターと第2トランスミッターのスペクトル強度図である。図
示されているように、第1トランスミッターのスペクトル(図27A)は、中央
ローブ1010、一次サイドローブ1020と1030、および二次サイドロー
ブ1040と1050を含む。第2トランスミッターのスペクトル(図27B)
は、中心ローブ1060、一次サイドローブ1070と1080、および二次サ
イドローブ1090と1100を含む。各トランスミッターの中央ローブは、そ
のトランスミッターの「中央チャネル」と呼ばれているチャネルを占有する。明
細書が「チャネルを借りている」トランスミッターについて語るとき、言わんと
していることは、借りられたチャネルが、そのトランスミッターの中央チャネル
になるという点である。FIGS. 27A-27B illustrate the terms “central channel,” “adjacent channel,” and “
Forms an exemplary definition of "alternate channel". FIGS. 27A and 27B are spectral intensity diagrams of the first transmitter and the second transmitter, respectively. As shown, the spectrum of the first transmitter (FIG. 27A) includes a central lobe 1010, primary side lobes 1020 and 1030, and secondary side lobes 1040 and 1050. Spectrum of the second transmitter (FIG. 27B)
Includes a central lobe 1060, primary side lobes 1070 and 1080, and secondary side lobes 1090 and 1100. The center lobe of each transmitter occupies a channel called the "center channel" of that transmitter. When the specification talks about a "borrowed channel" transmitter, what is being said is that the borrowed channel becomes the central channel of that transmitter.
【0096】 各トランスミッターの2つの一次サイドローブは、トランスミッターの2つの
「隣接チャネル」と呼ばれている2つのそれぞれのチャネルを占有する。各トラ
ンスミッターの2つの二次側面ローブは、トランスミッターの2つの「代替チャ
ネル」と呼ばれている2つのそれぞれのチャネルを占有する。したがって、1つ
のトランスミッターAの中央チャネルが別のトランスミッタBの隣接チャネルで
あるか、あるいは少なくとも代替チャネルである場合には、図27AからBに図
示されているようにトランスミッターAとBの間に干渉がある。The two primary sidelobes of each transmitter occupy two respective channels, called the two “adjacent channels” of the transmitter. The two secondary side lobes of each transmitter occupy two respective channels, called the transmitter's two "alternate channels." Thus, if the center channel of one transmitter A is an adjacent channel of another transmitter B, or at least an alternate channel, the interference between transmitters A and B as shown in FIGS. There is.
【0097】 「ゼロコスト」の借りとは、トランスミッターBを基準にしたトランスミッタ
ーAの観点から、Bがチャネルを借りるが、そのチャネルの隣接チャネルまたは
代替チャネルのどれもAの中央チャネル、隣接チャネルまたは代替チャネルのど
れとも重複しない状況を指す。Borrowing “zero cost” means that, from the perspective of transmitter A relative to transmitter B, B borrows a channel, but none of its adjacent or alternate channels are A's central channel, adjacent channel or Refers to situations that do not overlap with any of the alternate channels.
【0098】 非ゼロコストの借りとは、トランスミッターBを基準にしたトランスミッター
Aの観点から、Bがチャネルを借りるが、そのチャネルの隣接チャネルまたは代
替チャネルの少なくとも1つが、Aの中央チャネル、隣接チャネルまたは代替チ
ャネルの少なくとも1つと重複する状況を指す。Non-zero cost borrowing means that from the point of view of transmitter A relative to transmitter B, B borrows a channel, but at least one of its adjacent or alternate channels is the central channel of A, the adjacent channel Or a situation that overlaps with at least one of the alternative channels.
【0099】 典型的には、トランスミッターAは、他のすべてのトランスミッターTに対し
、借りプロセスにより導入される干渉がTの中央チャネルとTの隣接チャネルの
どちらかの振幅との間の比率を上回らないことが成り立つ場合にだけチャネルを
借りることを許されている。Typically, transmitter A, with respect to all other transmitters T, sees that the interference introduced by the borrowing process exceeds the ratio between the amplitude of either the central channel of T and the adjacent channel of T. You are only allowed to borrow a channel if none is available.
【0100】 トランスミッターBによってトランスミッターAに引き起こされる干渉レベル
は、Aの中央チャネルの振幅とBの中央チャネルの振幅の間の比率が、Aの中央
チャネルと隣接チャネルとの間の振幅の比率に等しい場合に、「隣接チャネル干
渉レベル」と呼ばれる。The level of interference caused by transmitter B to transmitter A is such that the ratio between the amplitude of the central channel of A and the amplitude of the central channel of B is equal to the ratio of the amplitude between the central channel of A and the adjacent channel. Sometimes referred to as "adjacent channel interference level".
【0101】 同様に、トランスミッターBによってトランスミッターAに引き起こされる干
渉のレベルは、Aの中央チャネルの振幅とBの中央チャネルの振幅の間の比率が
Aの中央チャネルと代替チャネルとの間の振幅の比率に等しい場合に「代替チャ
ネル干渉レベル」と呼ばれる。Similarly, the level of interference caused by transmitter B to transmitter A is such that the ratio between the amplitude of A's central channel and the amplitude of B's central channel is the amplitude of the amplitude between A's central channel and the alternate channel. When it is equal to the ratio, it is called “alternate channel interference level”.
【0102】 典型的には、2つのチャネルが同じレザバー内にある場合、それらの間に干渉
はない。Typically, when two channels are in the same reservoir, there is no interference between them.
【0103】 図28は、発信通信路A、BおよびC(破線)および受信通信路D、Eおよび
F(実線)によって示されているように、トランスミッター1500が3つの異
なる方法でそれ以外のネットワーク要素と通信していることが示されている概略
図である。FIG. 28 shows that the transmitter 1500 can operate in three different ways, as indicated by the outgoing communication paths A, B and C (dashed lines) and the receiving communication paths D, E and F (solid lines). FIG. 4 is a schematic diagram showing that it is communicating with an element.
【0104】 図示されているように、トランスミッター1500は、トランスミッター15
00が通信可能である、トランスミッター1500の回りの無線通信エンベロー
プ内にある複数のネットワーク要素1510の中から個々のネットワーク要素1
510’に、チャネルAを介して情報を送信する。これは必ずしも当てはまらな
くてもよいが、トランスミッター1500は、トランスミッター1500と同じ
サブセット1530内にあるとして示されている、別のネットワーク要素152
0へ、チャネルBを介して、情報を送信する。チャネルBは、本発明の好ましい
実施態様に従ってトランスミッター1500に分配されるチャネルである。トラ
ンスミッター1500は、さらにチャネルCを介して、およびサブセット153
0と1550の両方に共通なサブセットマスター1540を介して、サブセット
1550内のトランスミッター1560に情報を送信する。As shown, transmitter 1500 includes transmitter 15
00 is communicable with each of the network elements 1510 in the wireless communication envelope around the transmitter 1500 from among the plurality of network elements 1510.
The information is transmitted via channel A to 510 '. This may not necessarily be the case, but the transmitter 1500 is another network element 152, shown as being in the same subset 1530 as the transmitter 1500.
Send the information to channel 0 via channel B. Channel B is a channel that is distributed to transmitter 1500 according to a preferred embodiment of the present invention. Transmitter 1500 further communicates via channel C and to subset 153
The information is transmitted to the transmitters 1560 in the subset 1550 via the subset master 1540 that is common to both 0 and 1550.
【0105】 トランスミッター1500は、トランスミッター1500の回りの無線通信エ
ンベロープ内にある複数のネットワーク要素1510の中から個々のネットワー
ク要素1510“から、チャネルDを介して情報を受信する。これは必ずしも当
てはまらなくてもよいが、トランスミッター1500は、別のネットワーク要素
1520から、チャネルEを介して、情報を受信する。チャネルBは、本発明の
好ましい実施態様に従ってトランスミッター1500に分配されるチャネルであ
る。さらに、トランスミッター1500は、チャネルFを介して、および両方の
サブセット1530と1550に共通であるサブセットマスター1540を介し
て、トランスミッター1560またはサブセット1550内のそれ以外の任意の
トランスミッターなどのサブセット1550内のトランスミッターから情報を受
信する。The transmitter 1500 receives information via channel D from individual network elements 1510 "from among a plurality of network elements 1510 within a wireless communication envelope around the transmitter 1500. This is not necessarily the case. Alternatively, transmitter 1500 may receive information from another network element 1520 via channel E. Channel B is a channel that is distributed to transmitter 1500 in accordance with a preferred embodiment of the present invention. 1500 is transmitted via channel F and via a subset master 1540 which is common to both subsets 1530 and 1550, to transmitter 1560 or any other transmitter in subset 1550. Information is received from a transmitter in a subset 1550, such as a transmitter.
【0106】 図29は、(トランスミッター1540と1520のそれぞれと)同時に通信
する同じサブセット1530内の2台のトランスミッター1500と1540を
示す概略図である。これは、トランスミッター1500の一方がサブセット15
30に分配されるチャネルを使用しているが、他方のトランスミッター(サブセ
ットマスター1540)はサブセット1530の制御チャネルを使用しているた
めに可能である。FIG. 29 is a schematic diagram showing two transmitters 1500 and 1540 in the same subset 1530 communicating simultaneously (with respective transmitters 1540 and 1520). This is because one of the transmitters 1500 has a subset 15
While using the channel distributed to 30, the other transmitter (subset master 1540) is possible because it uses the control channel of the subset 1530.
【0107】 サブセットを生成するための好ましいプロセスが、いま説明される。A preferred process for generating a subset will now be described.
【0108】 その内のいくつかが有線ネットワークに接続されてよい拘束された領域上に無
作為に分散された複数のトランスミッター(アクセスポイント)を考慮すると、
トランスミッターは、おそらく互いに干渉し、ネットワーク内で干渉を引き起こ
すであろう。Considering a plurality of transmitters (access points) randomly distributed over confined areas, some of which may be connected to a wired network,
Transmitters will probably interfere with each other and cause interference in the network.
【0109】 以下の説明は、最大周波数再利用および堅牢さを保ちながら、最大ネットワー
ク効率および容量を提供する、つまりネットワークデータフローが最大であるト
ランスミッター間で強力な接続性を発揮するネットワークを構築する、セグメン
ト化されたトポロジーを実現することに寄与する賢いネットワーク区分化および
アクセスエンジンを定義する。The following description provides maximum network efficiency and capacity while maintaining maximum frequency reuse and robustness, ie, constructing a network that exhibits strong connectivity between transmitters with the highest network data flows. , Define a smart network partitioning and access engine that contributes to implementing a segmented topology.
【0110】 以下のアプローチは、トランスミッターを、その物理的性質が完全なグラフで
ある(トランスミッターがグラフ頂点である)論理サブセットにトランスミッタ
ーをクラスタ化する。複数のトランスミッターのこのサブセット区分化に続いて
、サブセットグラフが出現する。性能を向上させるために、出現したグラフは(
後述される)いくつかの要件を満たす必要がある。The following approach clusters transmitters into logical subsets whose physical properties are complete graphs (where the transmitter is the graph vertex). Subsequent to this subset partitioning of the transmitters, a subset graph appears. In order to improve performance, the resulting graph is (
Some requirements need to be met (described below).
【0111】 使用可能な周波数の限られた、十分ではない数を想定すると、グラフカラーリ
ングは、サブセットグラフに必要最小限に制限された周波数を割り当てるために
使用される。このプロセスがFCA(固定チャネル割当て)と呼ばれる。実用可
能の用語では、ローカル周波数バンクが定義され(周波数レザバーセット)、サ
ブセットは、チャネル要求時にこのセットから周波数を借りるものとする。Assuming a limited and not sufficient number of available frequencies, graph coloring is used to assign the subset graph to the minimum required frequency. This process is called FCA (Fixed Channel Assignment). In practical terms, a local frequency bank is defined (frequency reservoir set), and the subset shall borrow frequencies from this set upon channel demand.
【0112】 多くの固有のトポロジー特性がある複数サブセット構造では、移動局が、サブ
セットカバレージに関して自由な行動を示し、各移動局は、好ましくはクラスタ
からの少なくとも1つのサブセットと結合する。アクセスは、R−TDMAデー
タ順序付けが後に続くチャネル要求取得のスロット化されたアロハ機構を介して
実行される。サブセット内の特定のトランスミッターによって受け入れられたあ
らゆる送信済みデータエンティティは、その宛先分析のために分析されるものと
する。それ以降の決定は(この時点では有線であると仮定される)、サブセット
を介してこのデータエンティティをその宛先トランスミッター(宛先への最終ア
クセスステップを担当するトランスミッター)に転送するものとする。In a multi-subset structure with many unique topological characteristics, mobile stations behave freely with respect to subset coverage, and each mobile station preferably associates with at least one subset from a cluster. Access is performed via a slotted Aloha mechanism of channel request acquisition followed by R-TDMA data ordering. Any transmitted data entities accepted by a particular transmitter in the subset shall be analyzed for its destination analysis. Subsequent decisions (assumed to be wired at this time) shall forward this data entity via its subset to its destination transmitter (the transmitter responsible for the final step of accessing the destination).
【0113】 初期条件および境界線条件は以下を含む。 トランスミッターセット、{AP}; dBがマッピングマトリクスであり、dBijがトランスミッター(I)およびト
ランスミッター(j)の干渉率の絶対値であるトランスミッター間干渉マップ; 絶対値dBに指定される相対干渉分配の定義されたしきい値; サブセットでのトランスミッターの最小数、αmin; サブセットでのトランスミッターの最大数、αmax; あらゆるトランスミッターでの無線インタフェースの最大数:p; 離散周波数の有限セット、{f};および サブセットの固定チャネル数、K;The initial condition and the boundary condition include the following. Transmitter set, {AP}; dB is a mapping matrix, and dB ij is the absolute value of the interference rate between transmitter (I) and transmitter (j). Inter-transmitter interference map; Relative interference distribution specified by absolute value dB Defined thresholds; minimum number of transmitters in subset, α min ; maximum number of transmitters in subset, α max ; maximum number of radio interfaces in any transmitter: p; finite set of discrete frequencies, {f} And a fixed number of channels in the subset, K;
【0114】トポロジー生成 以下に説明されるモデルは、以下を維持しつつ、トランスミッターセットをサ
ブセットセット{R}にマッピングする。 1)境界条件、d、eおよびf 2)単一サブセットに属するトランスミッターの最小化、これは Topology Generation The model described below maps a transmitter set to a subset set {R}, while maintaining: 1) Boundary conditions, d, e and f 2) Minimization of transmitters belonging to a single subset, which is
【0115】[0115]
【数1】 (Equation 1)
【0116】 の最小化により表記することができる。 3)干渉していないサブセットの最大化、このようにして周波数再利用が実現で
きる。非干渉は、以下のように定義される。This can be expressed by minimizing 3) Maximization of non-interfering subsets, thus achieving frequency reuse. Non-interference is defined as follows.
【0117】[0117]
【数2】 (Equation 2)
【0118】 4)サブセットが属するクリックの最小化。ここで隣接クリックは、4) Minimizing the click to which the subset belongs. Here the adjacent click
【0119】[0119]
【数3】 (Equation 3)
【0120】 と定義される。 指定されるサブセットトポロジーのランクは、CostiがIs defined as The rank of the specified subset topology is such that Cost i
【0121】[0121]
【数4】 (Equation 4)
【0122】 、Costφ=minφ、およびdが異なる配列(考えられる結合性)の数であ
り、ωが加重係数であるとして定義されるとき、min(Cost1...Co
std)と定義される。, Cost φ = min φ , and d is the number of different sequences (possible connectivity) and when ω is defined as a weighting factor, min (Cost 1 ... Co
st d ).
【0123】 サブセットの生成は、各トランスミッター誕生(潜在的なエネルギー伝達)の
後に続くと仮定されるが、トランスミッターの死は、いくつかの事前に定義され
たコスト関数の破綻が生じるまでサブセットの変更を引き起こさないだろう(こ
のコスト関数はスループット基準、接続性損失、極端な外部干渉等である場合が
ある)。Although it is assumed that the generation of the subset follows each transmitter birth (potential energy transfer), the death of the transmitter causes the subset to change until some predefined cost function collapses. (This cost function may be a throughput criterion, loss of connectivity, extreme external interference, etc.).
【0124】 システムで実行するチャネル割当てエンジンは、サブセットトポロジーで割当
て(グラフカラーリング)を実行し、このようにしてグラフクリックがさらに少
ないサブセットを含むため、グラフを彩色するために必要とされる固定周波数(
頂点色)の数はさらに少なくなる。The channel assignment engine running in the system performs the assignment (graph coloring) in a subset topology, and thus includes a subset with fewer graph clicks, so the fixed needed to color the graph frequency(
The number of vertex colors is further reduced.
【0125】 図30、および以下の説明は、ある初期条件下で、および前記に列挙された要
件を満たすサブセットの生成のためのステップごとのモデルである。FIG. 30, and the following discussion, is a step-by-step model for the generation of a subset that satisfies certain initial conditions and meets the requirements listed above.
【0126】 当初、トランスミッタークラスタの「重心」に位置する、つまり以下の条件を
満たすAPkが選ばれる。An AP k that is initially located at the “centroid” of the transmitter cluster, that is, satisfies the following conditions, is selected.
【0127】[0127]
【数5】 (Equation 5)
【0128】 第1サブセットは、以下の方法を使用して割り当てられた第1(のトランスミ
ッターセット)にトランスミッターを結合することによって作成される。The first subset is created by combining the transmitters with the first (transmitter set) assigned using the following method.
【0129】[0129]
【数6】 (Equation 6)
【0130】 残りのサブセットは2つの反復されるステップで構築され、ステップ1は、す
べての準備完了した既存のサブセットに最も近いトランスミッターであるトラン
スミッターを選び、ステップ2は過去のサブセットと最新のトランスミッターと
間で結合トランスミッターとなり得るトランスミッターを結合する。およびステ
ップ3は、定義された境界まで、追加の自由なトランスミッターを選ぶ。 ステップ1:トランスミッタークラスタの「重心」に位置する、つまり以下の条
件を満たすAPkを選ぶ。 jが既存のサブセット内のトランスミッター上で走査されるとき、およびApk
が自由なトランスミッターから選ばれるとき、The remaining subset is constructed in two iterative steps, where step 1 selects the transmitter that is the closest transmitter to all ready existing subsets, and step 2 selects the past subset and the latest transmitter. A transmitter that can be a coupling transmitter is coupled between them. And step 3 selects additional free transmitters up to the defined boundaries. Step 1: Select an AP k located at the “center of gravity” of the transmitter cluster, that is, satisfying the following conditions. j is scanned on the transmitter in the existing subset, and Ap k
Is selected from free transmitters,
【0131】[0131]
【数7】 (Equation 7)
【0132】 ステップ2:各APjが既存のサブセットに属し、APjが条件fを満たし、AP k へのそのdBがAPjからAPkのdBより小さいトランスミッターが現在のサ
ブセット内には他になるようにStep 2: Each APjBelongs to the existing subset and the APjSatisfies condition f and AP k Its dB to APjFrom APkTransmitters smaller than the current
As in the busset
【0133】[0133]
【数8】 (Equation 8)
【0134】 を選ぶ。Select.
【0135】 サブセットは、ステップ1と2を介して自由なトランスミッターからαmaxへ
完成される。The subset is completed from the free transmitter to α max via steps 1 and 2.
【0136】 HCA 拡散がないことを仮定すると、システムはチャネル割当て問題を解決すること
を必要とされる。一般的なチャネル割当てでは、レーティングはそのスペクトル
スパン(好ましくは、必要とされている最小値である)、およびブロッキング確
率(ブロッキングは、チャネルが必要とされるが、使用できないという条件とし
て定義される)によって加重される。Assuming that there is no HCA spreading, the system is required to solve the channel assignment problem. In a typical channel assignment, the rating is defined as its spectral span (preferably the required minimum), and the blocking probability (blocking is a condition where a channel is required but not available) ).
【0137】 チャネル割当てプロセスは、2つの異なる実行方式に分割でき(したがって、
これはハイブリッドプロセスであ)る。The channel assignment process can be divided into two different execution schemes (thus,
This is a hybrid process).
【0138】 固定チャネル割当て(FCA)――指定数のチャネルを各サブセットKに割り
当て、そうすることによって、サブセットトラフィックの接続性を確実にする。Fixed Channel Assignment (FCA) —Assigns a specified number of channels to each subset K, thereby ensuring the connectivity of subset traffic.
【0139】 動的チャネル割当て(DCA)――サブセットチャネル要求に対して、チャネ
ルレザバーとしての役割を果たす。サブセットチャネル要求率が空間時間的(時
間とドメインの関数、つまりサブセット)であるので、異なるレザバーが実行期
間中に進化するだろう。Dynamic Channel Assignment (DCA) —acts as a channel reservoir for subset channel requests. As the subset channel request rate is spatiotemporal (a function of time and domain, ie, a subset), different reservoirs will evolve during execution.
【0140】 FCA 色カラーリングはK個の色を各サブセットに割り当てることによって、および
それらの色をチャネルセットにマッピングすることによってサブセット上で実行
される。カラーリングの説明については、図31を参照されたい。このようにし
た後、新しいチャネルセットが定められ(割り当てられていないチャネルのセッ
ト)、それをチャネルレザバーセットと名付ける。FCA color coloring is performed on subsets by assigning K colors to each subset, and by mapping those colors to channel sets. See FIG. 31 for a description of the coloring. After doing so, a new channel set is defined (the set of unassigned channels) and it is named the channel reservoir set.
【0141】 未指定のグラフGのカラーリングは、Gの隣接ノードが同じ色を有しないよう
に、Gのノードに色を割り当てることである。Gの色数は、Gをカバーするのに
必要とされる最小の色数である。 Cn(GR)がGRの色数であるとき、The coloring of an unspecified graph G is to assign a color to a node of G such that adjacent nodes of G do not have the same color. The number of colors of G is the minimum number of colors required to cover G. When C n (G R) is a color number of G R,
【0142】[0142]
【数9】 (Equation 9)
【0143】 カラーリングは、単純な自己完結的な(implicit)列挙ツリー検索法によって
実行される。当初、ノード1は色1が割り当てられ、残りのノードは、ノードI
がノードiに隣接するどのノードを彩色するためにも使用されたことのない最小
番号の色で彩色されるように連続して彩色される。pをこの実現可能なカラーリ
ングによって必要とされるカラーの数とする。q<p色を使用して実現可能なカ
ラーリングを生成しようとする。これを達成するには、pで彩色されるすべての
ノードが彩色し直されなければならない。このようにして、ノードu+1が色p
が割り当てられた最小の指数であるとき、ノードuまでバックトラックステップ
が実行できる。ノードuを、その現在の色より大きいその最小実現可能代替色で
彩色しようとする。pより小さいこのような代替色がない場合には、ノードu−
1までバックトラックする。それ以外の場合、ノードuを彩色し直し、先に進み
、ノードnが彩色されるか、色pを必要とするなんらかのノードvに到達するか
のどちらかまで、それ以降すべてのノードu+1、u+2,,,を最小実現可能
色で彩色し直す。前者のケースでは、q色を使用した改善されたカラーリングが
発見された。このケースでは、バックトラックし、q未満の色を使用してさらに
優れたカラーリングを見つけようとする。後者のケースでは、ノードvからバッ
クトラックし、前述されたように先へ進む。アルゴリズムは、バックトラックが
ノードIに達すると終了する。The coloring is performed by a simple implicit enumeration tree search method. Initially, node 1 is assigned color 1 and the remaining nodes are
Are successively colored so as to be colored with the lowest numbered color that has never been used to color any node adjacent to node i. Let p be the number of colors required by this feasible coloring. Attempts to produce a viable coloring using q <p colors. To achieve this, all nodes colored with p must be recolored. In this way, node u + 1 has color p
Is the smallest exponent assigned, the backtracking step can be performed up to node u. Attempt to color node u with its least feasible alternative color greater than its current color. If there is no such alternative color smaller than p, the node u-
Backtrack to 1 Otherwise, recolor node u and proceed, until all nodes u + 1, u + 2, until node n is either colored or reaches some node v that needs color p. ,,, Are recolored with the minimum feasible color. In the former case, improved coloring using q colors was found. In this case, we backtrack and try to find better coloring using less than q colors. In the latter case, backtrack from node v and proceed as described above. The algorithm ends when the backtrack reaches node I.
【0144】 DCA 前記に定義されたように、FCA手順の後、レザバー内では‖{f}res‖の
使用可能なチャネルがある。{f}resは、GR内の各サブセットに割り当てられ
る。各サブセットは、初期要求時にこのセットからチャネルを借りる。レザバー
からのチャネルを貸すための基準は、以下のように定義される。DCA As defined above, after the FCA procedure, there are {f} res } available channels in the reservoir. {F} res is assigned to each subset of the G R. Each subset borrows a channel from this set upon initial request. The criteria for lending a channel from a reservoir are defined as follows:
【0145】 指定されたサブセット要求−Gnmの最も近い隣人のグラフはこのようにして定
義される。 Ri∩Rj≠0|i≠jとなるようにV={R1...Rr}およびE={Ri,
Rj}であるときにGnn={V,E}。The graph of the nearest neighbor of the specified subset requirement-G nm is thus defined. V = {R 1 ... So that Ri∩Rj ≠ 0 | i ≠ j. . . R r } and E = {Ri,
G nn = {V, E} when Rj}.
【0146】 {f}resから特定のサブセットへの使用可能なチャネルは、Available channels from {f} res to a specific subset are:
【0147】[0147]
【数10】 (Equation 10)
【0148】 として定義される。Is defined as
【0149】 提案されたチャネル借用ベースのDCAのブロッキング確率がここで規定され
、このようにしてサブセットトポロジー生成モデル規定を提示する。The blocking probabilities of the proposed channel borrow-based DCA are now defined, thus presenting a subset topology generation model specification.
【0150】[0150]
【数11】 [Equation 11]
【0151】 は、クリックまたはサブセットRで使用されるすべてのチャネルの統一されたセ
ットであり、Is the unified set of all channels used in the click or subset R,
【0152】[0152]
【数12】 (Equation 12)
【0153】 は(後述される)衝突したチャネルのセットである。言い替えると、Is the set of colliding channels (discussed below). In other words,
【0154】[0154]
【数13】 (Equation 13)
【0155】 は、隣接要求を表わし、Represents an adjacent request,
【0156】[0156]
【数14】 [Equation 14]
【0157】 である。これらの表記からIs as follows. From these notations
【0158】[0158]
【数15】 (Equation 15)
【0159】 が隣接クリック内のトラフィックに依存していることは明らかである。ブロッキ
ングがシステム内で現われないように、‖{f}res‖を作成するのに必要とさ
れているチャネル数が認識される。It is clear that is dependent on traffic in adjacent clicks. The number of channels needed to create {f} res } is known so that no blocking appears in the system.
【0160】 FCAの後、Rサブセットは、このようにしてブロッキング確率After FCA, the R subset is thus the blocking probability
【0161】[0161]
【数16】 (Equation 16)
【0162】 を排除するために、ピークチャネル要求としてαR−1チャネルを必要とする。
これからRequires α R −1 channel as a peak channel requirement.
from now on
【0163】[0163]
【数17】 [Equation 17]
【0164】 はRに対するベクタであることを思い出すと、αRまたは‖CR‖を最小限に抑え
ることは、Recall that is a vector for R , minimizing α R or { C R }
【0165】[0165]
【数18】 (Equation 18)
【0166】 の最小化につながる。Is minimized.
【0167】[0167]
【数19】 [Equation 19]
【0168】 が指定された定数であると仮定すると、システムレベルの最適条件はAssuming that is a specified constant, the system-level optimum is
【0169】[0169]
【数20】 (Equation 20)
【0170】 の最小化により与えられる。このようにして、ブロッキング確率PB( )RはIs given by the minimization of Thus, the blocking probability P B () R is
【0171】[0171]
【数21】 (Equation 21)
【0172】 によって与えられる。注:確率の崩壊の剛性は、トラフィック要求およびアクセ
ス機構の関数である。Is given by Note: The stiffness of the probability collapse is a function of traffic demand and access mechanisms.
【0173】アクセス サブセット生成に関して説明したように、トランスミッターは結線されたグラ
フの頂点として処理され、高度に接続されたサブセットの中にクラスタ化される
。論理的には、各サブセットは、ネットワークセグメントとしての役割を果たし
、このようにしてネットワーキング全体で、各サブセットは無線セルになる。あ
る特定のサブセットのカバレージの下で動き回るステーション(移動クライアン
ト)は、サブセット「ゲートウェイ」――つまりトランスミッターを介して(パ
ケットベース様式で)情報を送受する。どのトランスミッターがその情報を収集
するのか、およびこの情報がどのようにしてネットワークに移るのかは重要では
ない。As described for access subset generation, transmitters are treated as vertices in a connected graph and are clustered into highly connected subsets. Logically, each subset serves as a network segment, and thus, throughout networking, each subset becomes a wireless cell. Stations (mobile clients) roaming under a certain subset of coverage send and receive information (in a packet-based manner) via a subset “gateway” —a transmitter. It does not matter which transmitter collects that information, and how this information moves into the network.
【0174】 2つの層化したプロトコルが、ここで説明される。[0174] Two layered protocols are now described.
【0175】 つまり、無線トランザクションでの調整およびメッセージ送達を担当する無線
MACプロトコルとも呼ばれるインサブセットプロトコル、および サブセットトランスミッター制御、周波数割当て、およびサブセット間接続性を
担当するサブセットプロトコルである。That is, an in-subset protocol, also called a wireless MAC protocol, which is responsible for coordination and message delivery in a wireless transaction, and a subset protocol, which is responsible for subset transmitter control, frequency allocation, and inter-subset connectivity.
【0176】 以下が、該プロトコルの一般的な説明および付随する数学モデルである。The following is a general description of the protocol and the accompanying mathematical model.
【0177】 説明されるアクセス方法は、調整に関して、および無線による高容量データト
ランザクションに関して2つの主要なタスクを達成する。タスクのそれぞれが、
いくつかの境界条件に拘束されている。つまり、MACの調整機能は、伝送要求
の取得およびサブセット上のトランスミッターのタイミング同期を実行するため
に当てられる。MACのトランザクション部分はLLC(リンク層制御)と呼ば
れ、その目的は(周波数割当ての観点から)チャネル要求を取り扱い、無線チャ
ネルへの、および無線チャネルからのデータトラフィックを取り扱うことである
。The described access method accomplishes two main tasks for coordination and for high volume data transactions over the air. Each of the tasks
It is bound by some boundary conditions. That is, the MAC coordination function is dedicated to performing transmission request acquisition and transmitter timing synchronization on the subset. The transaction part of the MAC is called LLC (Link Layer Control), and its purpose is to handle channel requests (from a frequency allocation perspective) and to handle data traffic to and from wireless channels.
【0178】 サブセットでのあらゆるトランスミッターは、別個に、スロット化アロハベー
スのアクセス要求の取得を実行してから、R−TDM体制の元で伝送を処理する
。プロトコルのR−TDMセクションを実行するために、DCAアルゴリズムは
要求側トランスミッターによって活性化される(これらの要求は、サブセット媒
体上を、トランスミッターの1つであるサブセットマスターに送信される)。Every transmitter in the subset separately performs acquisition of slotted Aloha-based access requests before processing the transmission under the R-TDM regime. To perform the R-TDM section of the protocol, the DCA algorithm is activated by the requesting transmitter (these requests are sent on the subset medium to one of the transmitters, the subset master).
【0179】 周期的に、トランスミッターは、スロット化アロハ上での競合ウィンドウを生
成するための許可を受ける。専用チャネルを使用して、それはCCLR放送送信
パケット(競合−開始の通知)を無線で送信する。これに応えて、トランスミッ
ターと連動していないすべてのアクティブなステーションが、ランダムアクセス
ベースのRTS(送信要求)制御フレームを送信することにより、このプロセス
で競合する。トランスミッターは、要求バッファ(RTS待ち行列(キュー))
の中にすべてのアクセス要求を記憶する。FIFOのような指定されたキューを
使用し、それはデータ伝送のための待機ステーションをポーリングする。ステー
ションがオンサブセット側からアドレス指定される場合、逆ポーリングが使用さ
れる。Periodically, the transmitter is authorized to create a contention window on slotted Aloha. Using a dedicated channel, it sends CCLR broadcast transmission packets (contention-start indication) wirelessly. In response, all active stations not associated with the transmitter contend for this process by transmitting a random access based RTS (Request to Send) control frame. The transmitter sends a request buffer (RTS queue)
To store all access requests. Using a designated queue, such as a FIFO, it polls waiting stations for data transmission. If the station is addressed from the on-subset side, reverse polling is used.
【0180】 スロット化アロハ機構はランダム化シードの正確さに非常に敏感であるため、
トランスミッターは、同じサブセットでのトランスミッターの残りを考慮するこ
とによって次のアロハ競合ウィンドウでのサブセット内のアクティブステーショ
ンの概算数を計算し、それからCCLR制御フレームを介して潜在的な競合者に
対するこの知識を含む必要がある。Because the slotted Aloha mechanism is very sensitive to the accuracy of the randomized seed,
The transmitter calculates the approximate number of active stations in the subset at the next Aloha contention window by considering the rest of the transmitters in the same subset, and then uses this knowledge to potential competitors via CCLR control frames. Must be included.
【0181】 第2層プロトコルは、3つのメインタスクを実行する。すなわち、 トランスミッターサブセットの集合に対するスロット化アロハ競合タイミングの
ためのトークン制御通過、 チャネル割当て調整のためのバックボーンとしての機能を果たす。つまり周波数
基本バンドの要求およびリリース、および サブセット隣接クリック内でのトランスミッター間のデータトラフィックを取り
扱い、転送する。The Layer 2 protocol performs three main tasks. That is, it functions as a token control pass for slotted Aloha contention timing for a set of transmitter subsets and as a backbone for channel assignment adjustment. It handles and forwards frequency baseband requests and releases, and data traffic between transmitters within subset adjacent clicks.
【0182】 これがトークンベースプロトコルであり、2種類のトークンが同じサブセット
上に存在してよい。その目的がスロット化されたアロハ競合タイミングを調整す
ることであるサブネット調整トークン。このようなトークンを受信すると、トラ
ンスミッターは、無線送信が必要とされる(RTS待ち行列が空ではない、ある
いはその無線ステーションに使用可能なデータがある)場合には、サブセットマ
スター(異なるトランスミッターまたは同じトランスミッター)からのチャネル
要求をサブセットに送り返す。マスターは、好ましくは、チャネルを許可するま
たは否定するかのどちらかによって即座に応答する(この時点で、すべての隣接
サブセットメンバーに通知される)。このトークンは、そのホームサブセット内
だけで役割をはたし、近接クリック内の近接サブセットからは認知されない。第
2の種類のトークンは、近接クリック内で活動する。すなわち、すべての近接す
るサブセットの上を旋回する。それは、それを受信したときに、非空きトランス
ミッターが(時間単位で指定されたなんらかの事前に定義されたバースト長まで
)そのデータパケットを送信することができる、トークンサブセットアクセス許
可のように働く。This is a token-based protocol, where two types of tokens may be on the same subset. A subnet coordination token whose purpose is to reconcile slotted Aloha contention timing. Upon receipt of such a token, the transmitter will indicate to the subset master (different transmitter or the same transmitter) if a radio transmission is required (RTS queue is not empty or the radio station has data available). Channel request from the transmitter) to the subset. The master preferably responds immediately by either granting or denying the channel (at this point, all neighboring subset members are notified). This token plays a role only in its home subset and is not visible from the neighboring subset in the proximity click. The second type of token operates within proximity clicks. That is, orbit over all adjacent subsets. It acts like a token subset access grant, upon receipt of which a non-empty transmitter can send its data packet (up to some predefined burst length specified in hours).
【0183】 宛先アドレスの分析は、以下のように実行される。(そのソースロケーション
に不変の)データパケットを受信すると、トランスミッターはそれをサブセット
の現在の集合と比較する。つまり、あらゆるトランスミッターは、同じサブセッ
トでのすべてのトランスミッターのカレントアドレスキューのステータスに関す
る完全な情報を有すると仮定される。宛先アドレスがサブセットに位置する(隣
接サブセットに関して情報がない)場合には、トランスミッターはこのパケット
をホームトランスミッターに転送する。それ以外の場合、このパケットは未解決
として処理され、このパケットが完全な近接クリックを旋回するように、近接す
るサブセットに転送されている。The analysis of the destination address is performed as follows. Upon receiving a data packet (invariant to its source location), the transmitter compares it to the current set of subsets. That is, it is assumed that every transmitter has complete information about the status of the current address queue of all transmitters in the same subset. If the destination address is located in the subset (no information about the neighboring subset), the transmitter forwards the packet to the home transmitter. Otherwise, the packet has been treated as unresolved and has been forwarded to the neighboring subset so that it turns a full proximity click.
【0184】 各トランスミッターは、サブセットトポロジーの観点からIPルーティングを
実行する。サブセットトポロジーで送信されるあらゆるデータパケットは、その
初期の無線トランスミッター(ホームトランスミッター)のIPアドレスに封印
される。宛先トランスミッターサブセット(宛先ステーションが後に位置するト
ランスミッターサブセットは有線LANまたは移動ステーションとなるだろう)
はこの封印を開封し、ソーストランスミッターIPをMACパケットアドレスに
マッピングする。Each transmitter performs IP routing in terms of a subset topology. Every data packet transmitted in the subset topology is sealed to the IP address of its initial wireless transmitter (home transmitter). Destination transmitter subset (the transmitter subset followed by the destination station will be a wired LAN or mobile station)
Opens this seal and maps the source transmitter IP to the MAC packet address.
【0185】 パケットルーピングおよび一斉送信ストーム(storms)を回避するために、最
小スパニングツリー自己構成が実現される。To avoid packet looping and broadcast storms, a minimal spanning tree self-configuration is implemented.
【0186】 システム状況が、時間に依存する干渉およびトラフィック状況の関数として変
化するにつれて、スパニングツリーグラフは定期的に計算し直されなければなら
ない。目的は以下のように定義される。指定された端縁(エッジ)長の指示のな
いグラフG(私達のケースではトラフィック量およびその典型的なBER)を考
える。目的は、ツリーの端縁長の総計が最小となるようにG内でスパニングツリ
ーを見つけることである。図32を参照されない。As system conditions change as a function of time-dependent interference and traffic conditions, the spanning tree graph must be recalculated periodically. The purpose is defined as follows. Consider a graph G (in our case the traffic volume and its typical BER) without an indication of the specified edge length. The goal is to find a spanning tree in G such that the sum of the edge lengths of the tree is minimized. FIG. 32 is not referred to.
【0187】 以下のプロセスが、G(サブセットグラフ)でこの目的を達成する。当初、セ
ットTは空である。端縁は、その長さ(コスト)の非減少順でのTでの包含のた
めに考慮される。それが、端縁がすでにT内にあるサイクルを形成しない場合、
端縁はTに含まれる。最小スパニングツリーは、n−1端縁がTに含まれるとき
に形成される。インプリメンテーションでは、端縁は部分的に並べ替えられ、そ
の最小端縁がヒープ構造(あらゆるノードの重量がその子の重量より重くないバ
イナリツリー)のルートになる。前記プロセスの実行時間は、O(m log m
)であり、その場合mはグラフ内の端縁の数である。The following process achieves this goal with G (subset graph). Initially, set T is empty. Edges are considered for inclusion at T in non-decreasing order of their length (cost). If it does not form a cycle where the edge is already within T,
The edge is included in T. A minimal spanning tree is formed when n-1 edges are included in T. In an implementation, the edges are partially reordered, with the smallest edge being the root of the heap structure (a binary tree in which every node weighs less than its children). The execution time of the process is O (m log m
), Where m is the number of edges in the graph.
【0188】 基本セル構造は以下のように説明され、図33に示される。矢印がデータフロ
ーを示す。調査されたトランスミッターの待ち行列動作(キュー)は、6つの確
率論的なプロセスによって支配される。 A.(宛先の位置に関係ない)サブセット内の無線プロトコルを介した待ち行列
の追加。 B.同じサブセットの上に位置する別のトランスミッターからのサブセットプロ
トコルを介する待ち行列の追加。つまり、宛先アドレスは調査されたトランスミ
ッター待ち行列内にある。 C.同じサブセット上に位置していない別のトランスミッターからのサブセット
プロトコルを介した待ち行列の追加。つまり、宛先アドレスは調査されたトラン
スミッター待ち行列内にある。 D.インサブセットプロトコルを介した待ち行列の削除。つまり、調査されたト
ランスミッターの後に位置する宛先であり、トランスミッターの待ち行列内で反
映される。 E.サブセットプロトコルを介した待ち行列の削除。つまり、同じサブセット上
に位置するトランスミッターの後ろに位置する宛先。および、 F.サブセットプロトコルを介した待ち行列の削除。つまり、同じサブセット上
に位置しているトランスミッターの後ろに位置する宛先であるが、その宛先トラ
ンスミッターはサブセット構成要素ではない。The basic cell structure is described as follows and is shown in FIG. Arrows indicate data flow. The queuing behavior of the investigated transmitters is governed by six stochastic processes. A. Add queue via wireless protocol in subset (regardless of destination location). B. Adding a queue via a subset protocol from another transmitter located on the same subset. That is, the destination address is in the interrogated transmitter queue. C. Adding a queue via a subset protocol from another transmitter that is not located on the same subset. That is, the destination address is in the interrogated transmitter queue. D. Dequeue queue via insubset protocol. That is, the destination located after the transmitter being examined, and reflected in the transmitter's queue. E. FIG. Dequeue queue via subset protocol. That is, destinations located behind transmitters located on the same subset. And F. Dequeue queue via subset protocol. That is, a destination located after a transmitter located on the same subset, but the destination transmitter is not a subset component.
【0189】 待ち行列の生成消滅の非表示Markovモデルが仮定される。システムレベルモデ
ルがそれらの待ち行列のアセンブリから作成される。待ち行列の生成消滅は確率
論的な方程式を介して求められ、イベント−ステップ−ジャンプ時に計算される
。これらの方程式およびその相互結合の導出が、以下のように示される。A hidden Markov model of queue creation and extinction is assumed. A system level model is created from the assembly of those queues. The creation and extinction of the queue is determined via a probabilistic equation and is calculated on event-step-jump. The derivation of these equations and their mutual coupling is shown below.
【0190】[0190]
【数22】 (Equation 22)
【0191】 1)Aプロセスの作成 単一ステーションによる単一スロット化アロハスロットの基本参入確率は、1) Creation of Process A The basic entry probability of a single slotted Aloha slot by a single station is
【0192】[0192]
【数23】 (Equation 23)
【0193】 によって指定される。nEが競合するステーションの概算数であるとき、naは実
際の競合するステーション数である。サブセット内の任意の2つのステーション
が、なんらかのdBしきい値差、つまり同じスロットでの部分的な干渉にある確
立を指定する確率分散Γk(n)を考慮すると、同じスロットでのu個のステー
ション衝突に関してスロット引抜き成功の確率はSpecified by When n E is the approximate number of stations competing, n a is the number of stations which actually conflicts. Given any dB threshold difference, the probability variance Γ k (n), which specifies the probability of being in partial interference in the same slot, u two stations in the subset have u The probability of successful slot extraction for a station collision is
【0194】[0194]
【数24】 (Equation 24)
【0195】 と評価できるだろう。このようにして、BERの下での完全スロットアクセス確
率は、Sがスロット化されたアロハウィンドウ内のスロット数であるときIt can be evaluated as follows. Thus, the full slot access probability under BER is such that when S is the number of slots in the slotted Aloha window
【0196】[0196]
【数25】 (Equation 25)
【0197】 がサブセット内のトランスミッターのRTS待ち行列内のステーションの数であ
るとき、アクティブステーションの数は以下により指定される。When is the number of stations in the transmitter's RTS queue in the subset, the number of active stations is specified by:
【0198】[0198]
【数26】 (Equation 26)
【0199】 アクティブステーションの概算数は、好ましくはなんらかのアルゴリズム形式
で提示される。概算誤差が大きくなるにつれて、アロハ機構を通るアクセス待ち
時間は非線形に増加する。The approximate number of active stations is preferably presented in some algorithmic form. As the estimation error increases, the access latency through the Aloha mechanism increases non-linearly.
【0200】 伝送要求待ち行列に入るステーションの確率を考慮すると、それは好ましくは
パケットの実際数に変換される。Given the probability of a station entering the transmission request queue, it is preferably converted to the actual number of packets.
【0201】[0201]
【数27】 [Equation 27]
【0202】 確率概算のための時間ステップは、アロハトークン通過期間△tCCLRであり、
それは非常に短いので、△ORTSは即座にはパケット待ち行列に変換できない。
このようにして、実際の到着時間が計算され、割り当てられる。到着時間ベクタThe time step for probability estimation is the Aloha token transit period Δt CCLR ,
Because it is so short, $ ORTS cannot be immediately converted to a packet queue.
In this way, the actual arrival time is calculated and assigned. Arrival time vector
【0203】[0203]
【数28】 [Equation 28]
【0204】 を定義してみよう。Let us define
【0205】[0205]
【数29】 (Equation 29)
【0206】 であるとき、PfはDCAプロセスを介して周波数を許可する確率であり、tprs v は直前のパケットの到着時間である(初期時間は、浮動時間tである)。Where P f is the probability of granting the frequency through the DCA process and t prs v is the arrival time of the previous packet (the initial time is the floating time t).
【0207】 2)BプロセスおよびCプロセスの作成 PDRを、あるサブセット内で発生し、同じサブセット内のステーションに向け
られるパケットの確率と定義する。宛先アドレスが調査されたトランスミッター
の待ち行列内に位置する確率はtprevによって指定される。この式での仮定は、
パケットの宛先アドレスが、n(Ri)がサブセット上(アクティブおよび空き)内
のステーションの総数であるときに、アドレスドメイン上で均一に分散されると
いうことである。このようにして、調査されたトランスミッターが容易に取り扱
うことができるパケット数は、jが調査されたトランスミッターであるとき、2) Creating B and C Processes P DR is defined as the probability of a packet occurring within a subset and directed to a station within the same subset. The probability that the destination address is located in the queue of the examined transmitter is specified by t prev . The assumption in this equation is
That is, the destination addresses of the packets are evenly distributed on the address domain when n (Ri) is the total number of stations on the subset (active and free). In this way, the number of packets that the surveyed transmitter can easily handle, when j is the surveyed transmitter,
【0208】[0208]
【数30】 [Equation 30]
【0209】 によって指定される。 Cプロセス:同じ隣接クリック内の遠隔サブセットから入信するパケットのため
の待ち行列の追加。Is specified by C process: adding a queue for incoming packets from a remote subset within the same adjacent click.
【0210】 調査されたトランスミッターがこのようなパケットを取り扱う確率は、The probability that the surveyed transmitter will handle such a packet is
【0211】[0211]
【数31】 [Equation 31]
【0212】 によって与えられる。ここに、Is given by here,
【0213】[0213]
【数32】 (Equation 32)
【0214】 は、調査されたトランスミッターのサブセットを含まない、隣接クリック内のサ
ブセットの数である。ここでなされた仮定は、すべてのサブセットが同じ実行基
準の下で動作するということである。Is the number of subsets in adjacent clicks, not including the subset of transmitters surveyed. The assumption made here is that all subsets operate under the same performance criteria.
【0215】 2つのプロセス(BとC)を結合することは、調査されたトランスミッターに
よって△tCCLRの時間間隔内でで取り扱われなければならない完全な隣接クリッ
ク内で生成されるパケット数を提供する。トランスミッターに対するサブセット
トークンを考慮すると、それは、サブセット上で、 Combining the two processes (B and C) provides the number of packets generated within a complete adjacent click that must be handled within the Δt CCLR time interval by the surveyed transmitter. . Considering the subset token for the transmitter, it is, on the subset,
【0216】[0216]
【数33】 [Equation 33]
【0217】 によって指定される定められた時間期間中、サブセット上で送信できる。ここで
Brは最小パケットでのバースト長さである。このようにして、調査されたトラ
ンスミッターによって取り扱われるパケットの数はCan be transmitted on the subset during the defined time period specified by. Here, Br is the burst length of the minimum packet. Thus, the number of packets handled by the surveyed transmitter is
【0218】[0218]
【数34】 [Equation 34]
【0219】 によって指定される。ここに、Is designated by here,
【0220】[0220]
【数35】 (Equation 35)
【0221】 は△tCCLR期間中送信されるパケット数である(これがパケットの一部となるだ
ろう)。Is the number of packets transmitted during the Δt CCLR period (this will be part of the packet).
【0222】 3)EプロセスとFプロセスの作成 調査されたトランスミッターが隣接クリック(専用の無線チャネルに対してで
はない)に送信する必要がある確率は、3) Creation of E and F processes The probability that the surveyed transmitter will need to transmit on adjacent clicks (not on dedicated radio channels) is
【0223】[0223]
【数36】 [Equation 36]
【0224】 によって、この式をBy this equation,
【0225】[0225]
【数37】 (37)
【0226】 と簡略化した後に与えられる。この確率表現をパケット数にマッピングすること
は、Are given after simplification. Mapping this probability expression to the number of packets
【0227】[0227]
【数38】 (38)
【0228】 によって与えられる。このようにして、調査されたトランスミッターによって隣
接クリック(それ自体のサブセット上ではない)に送信されるパケット数は、Is given by In this way, the number of packets sent by a surveyed transmitter to adjacent clicks (not on its own subset)
【0229】[0229]
【数39】 [Equation 39]
【0230】 によりあたえられる。ここに、Nは隣接クリック全体でのトランスミッターの数
であり、Is given by Where N is the number of transmitters across all adjacent clicks,
【0231】[0231]
【数40】 (Equation 40)
【0232】 で与えられる。Is given by
【0233】 ここに含まれる前記説明は、サブセット内のトランスミッター間の通信用のリ
ングプロトコル、およびサブセット間のトランスミッター間の通信用の再帰性ス
ロット化アロハを仮定する。The description contained herein assumes a ring protocol for communication between transmitters within the subset and a recursive slotted Aloha for communication between transmitters between the subsets.
【0234】 本発明の好ましい実施態様の特定の利点は、装置の適性が、干渉スペースでの
ある特定のトランスミッターの分布を有する通信システムに制限されるものでは
ない。典型的には、従来のシステムは特定の対称的なトランスミッタートポロジ
ーに適している。本発明の好ましい実施態様によれば、その装置は実質的に任意
のトランスミッタートポロジーに対して、および特に、トランスミッターが可動
であり、したがってトランスミッタートポロジーが時とともに変化する用途に対
して適切である。A particular advantage of the preferred embodiment of the present invention is that the suitability of the device is not limited to communication systems having a certain transmitter distribution in the interference space. Typically, conventional systems are suitable for a particular symmetric transmitter topology. According to a preferred embodiment of the present invention, the device is suitable for virtually any transmitter topology, and in particular for applications where the transmitter is movable and thus the transmitter topology changes over time.
【0235】 本発明の好ましい実施態様の別の特定の利点は、複数のサブセットに属するト
ランスミッターが、特に、リレーとして役立つ、つまりそれらが属するサブセッ
ト間で情報を中継するのに適しているという点である。Another particular advantage of the preferred embodiment of the present invention is that transmitters belonging to more than one subset are particularly suitable as relays, ie suitable for relaying information between the subsets to which they belong. is there.
【0236】 サブセットあたりのトランスミッターの最大数は、典型的にはサブセット伝送
速度によって決定される。例えば、サブセット媒体の速度が100mbpsであ
り、各トランスミッターがせいぜい10mbpsを送信できる場合には、典型的
には、10台以下のトランスミッターが、チャネルの浪費を防止するために各サ
ブセットに属するのを許される。The maximum number of transmitters per subset is typically determined by the subset transmission rate. For example, if the speed of the subset medium is 100 Mbps and each transmitter can transmit at most 10 Mbps, typically no more than 10 transmitters are allowed to belong to each subset to prevent channel waste. It is.
【0237】 本発明の好ましいソフトウェアの実施形態は、本発明のソフトウェア実施態様
のコンピュータリストを含む付録AからCに述べられている。The preferred software embodiments of the present invention are described in Appendices A through C, which include a computer listing of the software implementation of the present invention.
【0238】 付録AおよびBは、入力として図1の装置10によって生成されるマトリクス
などのトランスミッター接続性マトリクスを入力として受信し、図1の装置20
、30、34および40の機能を実行する、本発明の、ソフトウェアで実現され
る代替実施態様である。Appendices A and B receive as input a transmitter connectivity matrix, such as the matrix generated by the device 10 of FIG.
, 30, 34, and 40 are alternative software implemented embodiments of the present invention.
【0239】 付録Cは、付録Aまたは付録Bの方法の最適化サイクルを提供するための指導
的な好ましい技法のソフトウェアリストである。Appendix C is a software list of leading preferred techniques for providing optimization cycles for the methods of Appendix A or Appendix B.
【0240】 最適化サイクルを提供するための指導的な好ましい方法は、前記に参照された
Vose出版物に説明されている。A guidance preferred method for providing an optimization cycle has been referenced above.
Described in the Vose publication.
【0241】 付録Dは、付録AまたはB用の初期化ファイルである。Appendix D is an initialization file for Appendix A or B.
【0242】 付録Eは、付録AまたはBを実行することにより生成される、図24のデータ
を含むASCIIファイルでの出力ファイルの例である。Appendix E is an example of an output file in an ASCII file containing the data of FIG. 24 generated by executing Appendix A or B.
【0243】 付録Fは、図1の装置60および70の機能を実行するMatlabプロシジャのソ
フトウェアリストである。プロシジャは、米国、マサチューセッツ州01760
、プライムパークウェイ24、コシチュエートプレース(Cochituate Place,24
Prime Park Way、Natick、MA01760、USA)のマスワークス社(MathWorks I
nc.)から市販されているWindows、バージョン5.0以降用のMatlab(マトリク
スラボラトリー)で実行できる。該プロシジャは、付録Eの例の出力などの、付
録AまたはBの出力を入力として受け取る。Appendix F is a software listing of the Matlab procedure that performs the functions of the devices 60 and 70 of FIG. The procedure is located at 01760, Mass., USA
, Prime Parkway 24, Cochituate Place, 24
MathWorks I, Prime Park Way, Natick, MA01760, USA
nc.) can be run on Matlab (Matrix Laboratory) for Windows, version 5.0 or later. The procedure receives as input the output of Appendix A or B, such as the example output of Appendix E.
【0244】 図24は、付録Aまたは付録Bのどちらかに適した入力フォーマットを示す表
である。図24の表の内容は、本明細書および図面の図2から図19B内の例を
適切に表す入力の例である。FIG. 24 is a table showing an input format suitable for either Appendix A or Appendix B. The contents of the table of FIG. 24 are examples of inputs that suitably represent the examples in FIGS.
【0245】 付録AからCのコンピュータリストを活用するための好ましい方法は、以下の
通りである。 a.デルフィパスカル(Delphi Pascal)を搭載したPC486を使用して、装
置を生成し、付録AおよびBまたはCのどちらかの内容を、付録AからCに図示
されているように適切な見出し(装置、インタフェース、用途、const等)
の下に打ち込む。 b.デルフィパスカルの「メイン」プログラムを使用してコンパイルして、ソフ
トウェアを実行する。A preferred method for utilizing the computer lists in Appendixes A to C is as follows. a. The device is generated using a PC 486 with Delphi Pascal, and the contents of either Appendix A and B or C are entered in the appropriate heading (Device, Interface, application, const, etc.)
Drive underneath. b. Compile and run the software using Delphi Pascal's "main" program.
【0246】 本発明のソフトウェア構成要素は、所望される場合、ROM(読取り専用メモ
リ)形式で実現されるのが認識される。ソフトウェア構成要素は、通常、所望さ
れる場合、従来の技法を使用して、ハードウェアで実現されてもよい。It will be appreciated that the software components of the present invention may be implemented in ROM (read only memory) form, if desired. The software components may typically be implemented in hardware, if desired, using conventional techniques.
【0247】 付録に説明されている特定の実施態様は、本発明のきわめて詳細な開示を提供
するためだけに意図され、本発明を制限することは意図されていないことが認識
される。It will be appreciated that the specific embodiments described in the appendices are intended only to provide a very detailed disclosure of the invention, and not to limit the invention.
【0248】 明快さのため、別個の実施態様の文脈で記述されている本発明の多様な特徴が
、単一実施態様で組み合わされて提供されてもよいことが認識される。逆に、簡
略さのために、単一実施態様の文脈で記述される本発明の多様な特徴も、別個に
、または任意の適切な副組合せで提供されてよい。[0248] For clarity, it will be appreciated that various features of the invention, which are described in the context of separate embodiments, may be provided in combination in a single embodiment. Conversely, various features of the invention that are, for brevity, described in the context of a single embodiment, may also be provided separately or in any suitable sub-combination.
【0249】 本発明が前記に特に図示され、説明されてきたことに制限されないことが、当
業者によって認識されるだろう。むしろ、本発明の範囲は、以下のクレームによ
ってのみ定められる。It will be appreciated by those skilled in the art that the present invention is not limited to what has been particularly shown and described above. Rather, the scope of the present invention is defined solely by the following claims.
【図面の簡単な説明】[Brief description of the drawings]
【図1】 チャネルを空間内に分散される複数のトランスミッターに分配する、本発明の
好ましい実施態様に従って作成され、働くチャネル分配システムの簡略化された
機能ブロック図である。FIG. 1 is a simplified functional block diagram of a channel distribution system created and working in accordance with a preferred embodiment of the present invention that distributes channels to a plurality of transmitters distributed in space.
【図2】 空間内でも分散される、壁などの障害物の間のユークリッド空間内で分散され
る複数のトランスミッターを示す図である。FIG. 2 is a diagram illustrating a plurality of transmitters dispersed in a Euclidean space between obstacles such as walls, which are also dispersed in the space.
【図3】 非ユークリッド空間内で分散される同じ複数のトランスミッターを示す図であ
る。FIG. 3 shows the same transmitters distributed in non-Euclidean space.
【図4】 トランスミッターの複数のサブセットの図である。FIG. 4 is a diagram of multiple subsets of a transmitter.
【図5】 図3のサブセットIからVIの間の関係性を表すグラフを示す図である。FIG. 5 is a graph showing a relationship between subsets I to VI of FIG. 3;
【図6】 サブセットグラフカラーリングプロセスの結果を示す図である。FIG. 6 illustrates the result of the subset graph coloring process.
【図7A】 サブセットIからVIごとの隣接クリックを示す図である。FIG. 7A is a diagram showing adjacent clicks for each of subsets I to VI.
【図7B】 サブセットIからVIごとの隣接クリックを示す図である。FIG. 7B is a diagram showing adjacent clicks for each of subsets I to VI.
【図7C】 サブセットIからVIごとの隣接クリックを示す図である。FIG. 7C is a diagram showing adjacent clicks for each of subsets I to VI.
【図7D】 サブセットIからVIごとの隣接クリックを示す図である。FIG. 7D is a diagram showing adjacent clicks for each of subsets I to VI.
【図7E】 サブセットIからVIごとの隣接クリックを示す図である。FIG. 7E is a diagram showing adjacent clicks for each of subsets I to VI.
【図7F】 サブセットIからVIごとの隣接クリックを示す図である。FIG. 7F is a diagram showing adjacent clicks for each of subsets I to VI.
【図8】 図2から図7Fの例の中のサブセットと近接クリックの関係性を要約する表の
図である。FIG. 8 is a table summarizing the relationship between the subsets and the close clicks in the examples of FIGS. 2 to 7F.
【図9】 チャネルのサブセットへの割当ての前に、どのチャネルが各ローカルレザバー
に属するのかを示す表の図である。FIG. 9 is a table showing which channels belong to each local reservoir before assignment to a subset of channels.
【図10】 チャネルAとBがサブセットIからVIに割り当てられた後に、どのチャネル
が各ローカルレザバーに属するのかを示す表の図である。FIG. 10 is a table showing which channels belong to each local reservoir after channels A and B have been assigned to subsets I to VI.
【図11A】 図11B内に示される借りプロセスが発生した後に、どのチャネルが各ローカ
ルレザバーに属するのかを示す表の図である。11A is a table showing which channels belong to each local reservoir after the borrowing process shown in FIG. 11B has occurred.
【図11B】 それによりトランスミッター#1がそのローカルレザバーからチャネルCを借
りる借りプロセスを示す図である。FIG. 11B illustrates a borrowing process whereby transmitter # 1 borrows channel C from its local reservoir.
【図12A】 図12Bに図示されている借りプロセスが発生した後に、どのチャネルが各ロ
ーカルレザバーに属するのかを示す表の図である。12A is a table showing which channels belong to each local reservoir after the borrowing process illustrated in FIG. 12B has occurred.
【図12B】 それによりトランスミッター#21がそのローカルレザバーからチャネルDを
借りる借りプロセスを示す図である。FIG. 12B illustrates a borrowing process whereby transmitter # 21 borrows channel D from its local reservoir.
【図13A】 図13Bに図示されている借りプロセスが発生した後に、どのチャネルが各ロ
ーカルレザバーに属するのかを示す表の図である。FIG. 13A is a table showing which channels belong to each local reservoir after the borrowing process illustrated in FIG. 13B has occurred.
【図13B】 それによりトランスミッター#15がそのローカルレザバーからチャネルCを
借りる借りプロセスを示す図である。FIG. 13B illustrates a borrowing process whereby transmitter # 15 borrows channel C from its local reservoir.
【図14A】 図14Bに図示されている借りプロセスが発生した後に、どのチャネルが各ロ
ーカルレザバーに属するのかを示す表の図である。FIG. 14A is a table diagram showing which channels belong to each local reservoir after the borrowing process shown in FIG. 14B has occurred.
【図14B】 それによりトランスミッター#17がそのローカルレザバーからチャネルDを
借りる借りプロセスを示す図である。FIG. 14B illustrates a borrowing process whereby transmitter # 17 borrows channel D from its local reservoir.
【図15A】 図15Bに図示されている借りプロセスが発生した後に、どのチャネルが各ロ
ーカルレザバーに属するのかを示す表の図である。15A is a table showing which channels belong to each local reservoir after the borrowing process shown in FIG. 15B has occurred.
【図15B】 それによりトランスミッター#1、#15、#17および#21がそれぞれそ
れらが使用していたチャネルを戻し、トランスミッター#4がそのローカルレザ
バーからチャネルCを借りた借りプロセスを示す図である。FIG. 15B illustrates a borrowing process whereby transmitters # 1, # 15, # 17 and # 21 each return the channel they were using, and transmitter # 4 borrowed channel C from its local reservoir. is there.
【図16A】 図16Bに図示されている借りプロセスが発生した後に、どのチャネルが各ロ
ーカルレザバーに属するのかを示す表の図である。FIG. 16A is a table showing which channels belong to each local reservoir after the borrowing process illustrated in FIG. 16B has occurred.
【図16B】 それによりトランスミッター#8がそのローカルレザバーからチャネルを借り
た(トランスミッター#4はまだそのチャネルを返却していない)借りプロセス
を示す図である。FIG. 16B illustrates a borrowing process whereby transmitter # 8 has borrowed a channel from its local reservoir (transmitter # 4 has not yet returned the channel).
【図17A】 図17Bに示されている借りプロセスが発生した後に、どのチャネルが各ロー
カルレザバーに属するのかを示す表の図である。17A is a table showing which channels belong to each local reservoir after the borrowing process shown in FIG. 17B has occurred.
【図17B】 それによりトランスミッター#7および#9が、それぞれそのそれぞれのロー
カルレザバーからチャネルを借りる借りプロセスを示す図である。FIG. 17B illustrates a borrowing process whereby transmitters # 7 and # 9 each borrow a channel from its respective local reservoir.
【図18A】 500msecという相対的に高いチャネル要求強度時間期間で、トランスミ
ッター#1から#10の時系列を描く図。図示されているように、各トランスミ
ッターは、「アップ」状態、あるいは「ダウン」状態のどちらかにある場合があ
る。「アップ」状態は空き(つまり、どのチャネルも必要とされていない)を表
すが、「ダウン」状態はチャネルの要求を表す図である。FIG. 18A is a diagram illustrating a time series of transmitters # 1 to # 10 in a relatively high channel request strength time period of 500 msec. As shown, each transmitter may be in either an "up" state or a "down" state. The "up" state represents empty (i.e., no channels are required) while the "down" state represents a request for a channel.
【図18B】 図18Aの時間期間内の100msec時間期間への「ズーム」である図であ
る。18B is a diagram that is a “zoom” to a 100 msec time period within the time period of FIG. 18A.
【図19A】 500msecという相対的に低いチャネル要求強度時間期間でのトランスミ
ッター#1から#10の時系列を描く。図示されているように、各トランスミッ
ターは、「アップ」状態、あるいは「ダウン」状態のどちらかにある場合がある
。「アップ」状態は空き(つまり、どのチャネルも必要とされていない)を表す
が、「ダウン」状態はチャネルの要求を表す図である。FIG. 19A depicts a time series of transmitters # 1 to # 10 during a relatively low channel demand strength time period of 500 msec. As shown, each transmitter may be in either an "up" state or a "down" state. The "up" state represents empty (i.e., no channels are required) while the "down" state represents a request for a channel.
【図19B】 図19Aの時間期間内の100msec時間期間への「ズーム」である図であ
る。19B is a diagram that is a “zoom” to a 100 msec time period within the time period of FIG. 19A.
【図20】 図1の接続性マトリクス生成部用の好ましい動作方法の簡略化されたフローチ
ャート図である。20 is a simplified flowchart diagram of a preferred method of operation for the connectivity matrix generator of FIG.
【図21】 図1のトランスミッターサブセット生成部用の好ましい動作方法の簡略化され
たフローチャート図である。FIG. 21 is a simplified flowchart of a preferred method of operation for the transmitter subset generator of FIG. 1;
【図22】 、図1のサブセットグラフ作成装置用の好ましい動作方法の簡略化されたフロ
ーチャートの図である。FIG. 22 is a simplified flowchart of a preferred method of operation for the subset graph generator of FIG. 1;
【図23】 図1のサブセットグラフカラーリング装置用の好ましい動作方法の簡略化され
たフローチャート図である。FIG. 23 is a simplified flowchart diagram of a preferred method of operation for the subset graph coloring device of FIG. 1;
【図24】 付録Aまたは付録Bのどちらかに適した入力フォーマットを示す表の図である
。FIG. 24 is a table showing an input format suitable for either Appendix A or Appendix B.
【図25】 図25は、図1のローカルレザバー管理装置の好ましい動作方法の簡略化され
たフローチャート図である。FIG. 25 is a simplified flowchart of a preferred method of operating the local reservoir management device of FIG. 1;
【図26】 図25の最小費用チャネル計算ステップ870を実行するための好ましい方法
の簡略化されたフローチャート図である。FIG. 26 is a simplified flowchart diagram of a preferred method for performing the least cost channel calculation step 870 of FIG. 25.
【図27A】 2つのトランスミッターのスペクトル強度図用語、つまり「中央チャネル」、
「隣接チャネル」、および「代替チャネル」の例示的な定義を形成する図である
。FIG. 27A shows the spectral intensity diagram terms of the two transmitters, “center channel”,
FIG. 4 forms an exemplary definition of “adjacent channel” and “alternate channel”.
【図27B】 2つのトランスミッターのスペクトル強度図用語、つまり「中央チャネル」、
「隣接チャネル」、および「代替チャネル」の例示的な定義を形成する図である
。FIG. 27B shows the spectral intensity diagram terms of the two transmitters, “center channel”,
FIG. 4 forms an exemplary definition of “adjacent channel” and “alternate channel”.
【図28】 3つの異なる方法でその他のネットワーク要素と通信して示されているトラン
スミッターの概略図である。FIG. 28 is a schematic diagram of a transmitter shown in communication with other network elements in three different ways.
【図29】 同時に通信する同じサブセット内で2つのトランスミッターを示す概略図であ
る。FIG. 29 is a schematic diagram showing two transmitters within the same subset communicating simultaneously.
【図30】 サブセット生成部のためのステップ単位のプロセスの図である。FIG. 30 is a diagram of a step-by-step process for a subset generator.
【図31】 サブセットグラフで実行される色のカラーリングの図である。FIG. 31 is a diagram of color coloring performed on a subset graph.
【図32】 指定された端縁長のアンダイレクトなサブセットグラフの図である。FIG. 32 is a diagram of an indirect subset graph of a specified edge length.
【図33】 基本セル構造内でのデータフローの図である。FIG. 33 is a diagram of a data flow in the basic cell structure.
───────────────────────────────────────────────────── フロントページの続き (81)指定国 EP(AT,BE,CH,CY, DE,DK,ES,FI,FR,GB,GR,IE,I T,LU,MC,NL,PT,SE),OA(BF,BJ ,CF,CG,CI,CM,GA,GN,GW,ML, MR,NE,SN,TD,TG),AP(GH,GM,K E,LS,MW,SD,SL,SZ,TZ,UG,ZW ),EA(AM,AZ,BY,KG,KZ,MD,RU, TJ,TM),AE,AL,AM,AT,AU,AZ, BA,BB,BG,BR,BY,CA,CH,CN,C R,CU,CZ,DE,DK,DM,EE,ES,FI ,GB,GD,GE,GH,GM,HR,HU,ID, IL,IN,IS,JP,KE,KG,KP,KR,K Z,LC,LK,LR,LS,LT,LU,LV,MA ,MD,MG,MK,MN,MW,MX,NO,NZ, PL,PT,RO,RU,SD,SE,SG,SI,S K,SL,TJ,TM,TR,TT,TZ,UA,UG ,US,UZ,VN,YU,ZA,ZW──────────────────────────────────────────────────続 き Continuation of front page (81) Designated country EP (AT, BE, CH, CY, DE, DK, ES, FI, FR, GB, GR, IE, IT, LU, MC, NL, PT, SE ), OA (BF, BJ, CF, CG, CI, CM, GA, GN, GW, ML, MR, NE, SN, TD, TG), AP (GH, GM, KE, LS, MW, SD, SL, SZ, TZ, UG, ZW), EA (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM), AE, AL, AM, AT, AU, AZ, BA, BB, BG, BR, BY, CA, CH, CN, CR, CU, CZ, DE, DK, DM, EE, ES, FI, GB, GD, GE, GH, GM, HR, HU, ID , IL, IN, IS, JP, KE, KG, KP, KR, KZ, LC, LK, LR, LS, LT, LU, LV, MA, MD, MG, MK, MN, MW, MX, NO, NZ, PL, PT, RO, RU, SD, SE, SG, SI, SK, SL, TJ, TM, TR, TT, TZ, UA, UG, US, UZ, VN, YU, ZA, ZW
Claims (12)
を利用する方法であって、 前記第2の複数のトランスミッタのうちの少なくとも1つがそれぞれの受信器サ
ブセットに含まれるように、第3の複数のトランスミッタサブセットを規定し、
前記第1の複数のチャネルのあいだから各トランスミッタサブセットに少なくと
も1つのチャネルを割り当て、当該トランスミッタサブセットにおけるトランス
ミッタのあいだで共有し、前記複数のすべてのチャネルより少ないチャネルが前
記第3の複数のトランスミッタサブセットに割り当てられ、これによって、いず
れのトランスミッタサブセットにも割り当てられていないチャネルのレザバーを
規定し、 前記第2の複数のトランスミッタすべてのあいだでチャネルのレザバーにおける
チャネルを共有してなる方法。1. A method of utilizing a first plurality of channels by a second plurality of transmitters, wherein at least one of the second plurality of transmitters is included in a respective receiver subset. Defining a third plurality of transmitter subsets;
Assigning at least one channel to each transmitter subset because of the first plurality of channels, sharing among the transmitters in the transmitter subset, wherein fewer than all of the plurality of channels are transmitted by the third plurality of transmitter subsets; , Thereby defining a reservoir of channels not assigned to any transmitter subset, and sharing a channel in a reservoir of channels among all of said second plurality of transmitters.
れていても、もし前記第1および第2のトランスミッタを含む隣接クリークが存
在しないならば、第1のトランスミッタがレザバーにおけるチャネルを使用する
権利があり、個々のトランスミッタサブセットの隣接クリークがすべてのトラン
スミッタサブセットを備え、該トランスミッタサブセットが個々のトランスミッ
タサブセットと共通のトランスミッタを少なくも1つ共有してなる請求項1記載
の方法。2. The first transmitter uses a channel in a reservoir, even if the channel is used by a second transmitter, if there is no adjacent clique that includes the first and second transmitters. 2. The method of claim 1, wherein the clique has rights and the adjacent clique of the individual transmitter subset comprises all transmitter subsets, the transmitter subset sharing at least one common transmitter with the individual transmitter subset.
の複数のトランスミッタとして機能する状況において、該個々のトランスミッタ
が送信する方法であって、 該トランスミッタが、第1の複数のチャネルのあいだから第1のチャネルによっ
て機能するトランスミッタのサブセットに属し、かつ該第1のチャネルが利用で
きる場合に、第1のチャネルに送信し、 さもなければ、チャネルのレザバーが利用できる第2のチャネルを含む場合に、
第2のチャネルに送信してなる方法であって、 前記レザバーが、トランスミッタのいかなるサブセットして機能しない第1の複
数のチャネルのあいだですべてのチャネルを含んでなる方法。3. The method according to claim 1, wherein the first plurality of channels includes a second transmitter including an individual transmitter.
The plurality of transmitters, wherein the individual transmitters transmit, wherein the transmitter belongs to a subset of the transmitters functioning by the first channel between the first plurality of channels, and Transmit to the first channel if the first channel is available, otherwise, if the reservoir of the channel includes the second channel available,
The method of transmitting to a second channel, wherein the reservoir comprises all channels among a first plurality of channels that do not function as any subset of the transmitter.
れてなる請求項1記載の方法。4. The method of claim 1, wherein said channels are separated by their transmitter frequency.
てなる請求項1記載の方法。5. The method of claim 1, wherein said channels are separated by their transmitter code.
てなる請求項5記載の方法。6. The method of claim 5, wherein said channel comprises CDMA (Code Division Multiple Access).
なる請求項1記載の方法。7. The method of claim 1, wherein at least some of said channels comprise wireless channels.
ンスミッタのあいだでの各サブセットに対してサブセットマスタを選択すること
を含み、チャネル割り当て要求がコントロールチャネル上で 該サブセットマスタになされる請求項1記載の方法。8. The method of claim 1, wherein the step of defining the subset includes selecting a subset master for each subset among the transmitters in the subset, wherein a channel assignment request is made to the subset master on a control channel. The method of claim 1.
ミッタについてのサブセットにおけるトランスミッタの通信のために前記コント
ロールチャネルの利用を最大にするように選択されてなる請求項8記載の方法。9. The method of claim 8, wherein said subset master is selected to maximize utilization of said control channel for communication of transmitters in a subset with respect to transmitters in other subsets.
けるトランスミッタがサブセットマスタとして選択されてなる請求項8記載の方
法。10. The method according to claim 8, wherein a transmitter in a subset belonging to the largest number of other subsets is selected as a subset master.
たトランスミッタを切り離す工程も含み、当該脱落が前記サブセットに属し、該
脱落が断絶されたサブセットのそれぞれのマスタを知らせることを含んでなる請
求項8記載の方法。11. The method of claim 11, further comprising the step of disconnecting the dropped transmitter by disconnecting the drop from the subset, wherein the drop belongs to the subset, and the drop indicates to each master of the dropped subset. The method of claim 8.
ルを利用するためのシステムであって、 該第1の複数のチャネルから第3の複数のトランスミッタサブセットのそれぞれ
に少なくとも1つのチャネルを割り当てるように動作するチャネルアサイナと、
該第2の複数のトランスミッタのすべてのあいだでチャネルのレザバーにおける
チャネルを共有するように動作するチャネルシェアラ とを備え、 前記複数の第3のトランスミッタサブセットが前記第3の複数の第2のトランス
ミッタを少なくとも1つ含み、前記チャネルが当該トランスミッタサブセットに
おけるトランスミッタが、前記第1の複数のチャネルのすべてより少ないチャネ
ルが前記第3の複数のトランスミッタサブセットに割り当てられるように共有さ
れ、これによっていかなるトランスミッタサブセットに割り当てられていないチ
ャネルのレザバーが定義されてなるシステム。12. A system for utilizing a first plurality of channels by a second plurality of transmitters, wherein at least one channel from the first plurality of channels to each of a third plurality of transmitter subsets. A channel assigner that operates to assign
A channel sharer operable to share a channel in a channel reservoir among all of the second plurality of transmitters, wherein the third plurality of transmitter subsets comprises the third plurality of second transmitters. Wherein at least one of the transmitter subsets is shared such that less than all of the first plurality of channels are allocated to the third plurality of transmitter subsets, whereby any transmitter subset A system in which reservoirs for channels not assigned to are defined.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| IL12743698A IL127436A (en) | 1998-12-07 | 1998-12-07 | Apparatus and methods for channel allocation |
| IL127436 | 1998-12-07 | ||
| PCT/IL1999/000667 WO2000035222A1 (en) | 1998-12-07 | 1999-12-07 | Apparatus and methods for channel allocation |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2002532984A true JP2002532984A (en) | 2002-10-02 |
Family
ID=11072234
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000587555A Pending JP2002532984A (en) | 1998-12-07 | 1999-12-07 | Channel assignment apparatus and method |
Country Status (10)
| Country | Link |
|---|---|
| EP (1) | EP1138168A1 (en) |
| JP (1) | JP2002532984A (en) |
| CN (1) | CN1338187A (en) |
| AU (1) | AU1582800A (en) |
| HK (1) | HK1044443A1 (en) |
| IL (1) | IL127436A (en) |
| NO (1) | NO20012781L (en) |
| RU (1) | RU2001115687A (en) |
| WO (1) | WO2000035222A1 (en) |
| ZA (1) | ZA200104568B (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4242758B2 (en) * | 2003-12-10 | 2009-03-25 | 株式会社ケンウッド | Trunking system control method |
| JP4708478B2 (en) | 2005-08-09 | 2011-06-22 | サムスン エレクトロニクス カンパニー リミテッド | COMMUNICATION RESOURCE ALLOCATION METHOD AND DEVICE USING VIRTUAL CIRCUIT SWITCHING METHOD IN WIRELESS COMMUNICATION SYSTEM, AND TERMINAL DATA TRANSMITTING AND RECEIVING METHOD |
| US11960952B2 (en) | 2021-10-07 | 2024-04-16 | Samsung Electronics Co., Ltd. | Hardware allocation in RFIC based on machine learning |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CA2176832C (en) * | 1993-12-07 | 2000-04-04 | Iain Richard Brodie | Channel sharing in a mixed macro/micro cellular system |
| AU2108597A (en) * | 1996-02-27 | 1997-09-16 | Telefonaktiebolaget Lm Ericsson (Publ) | Voice channel selection for reduced interference in a frequency reuse cellular system |
| US5844894A (en) * | 1996-02-29 | 1998-12-01 | Ericsson Inc. | Time-reuse partitioning system and methods for cellular radio telephone systems |
| US6104930A (en) * | 1997-05-02 | 2000-08-15 | Nortel Networks Corporation | Floating transceiver assignment for cellular radio |
-
1998
- 1998-12-07 IL IL12743698A patent/IL127436A/en not_active IP Right Cessation
-
1999
- 1999-12-07 RU RU2001115687/09A patent/RU2001115687A/en not_active Application Discontinuation
- 1999-12-07 HK HK02105891.7A patent/HK1044443A1/en unknown
- 1999-12-07 CN CN99815468A patent/CN1338187A/en active Pending
- 1999-12-07 EP EP99958464A patent/EP1138168A1/en not_active Withdrawn
- 1999-12-07 JP JP2000587555A patent/JP2002532984A/en active Pending
- 1999-12-07 WO PCT/IL1999/000667 patent/WO2000035222A1/en not_active Ceased
- 1999-12-07 AU AU15828/00A patent/AU1582800A/en not_active Abandoned
-
2001
- 2001-06-04 ZA ZA200104568A patent/ZA200104568B/en unknown
- 2001-06-06 NO NO20012781A patent/NO20012781L/en not_active Application Discontinuation
Also Published As
| Publication number | Publication date |
|---|---|
| RU2001115687A (en) | 2003-06-27 |
| NO20012781D0 (en) | 2001-06-06 |
| AU1582800A (en) | 2000-06-26 |
| IL127436A (en) | 2003-04-10 |
| CN1338187A (en) | 2002-02-27 |
| HK1044443A1 (en) | 2002-10-18 |
| NO20012781L (en) | 2001-08-02 |
| ZA200104568B (en) | 2002-09-04 |
| WO2000035222A1 (en) | 2000-06-15 |
| EP1138168A1 (en) | 2001-10-04 |
| IL127436A0 (en) | 1999-10-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Kulkarni et al. | A deterministic approach to throughput scaling in wireless networks | |
| US5884043A (en) | Conversion technique for routing frames in a source route bridge network | |
| CN114339660B (en) | A random access method for UAV swarms | |
| US20030018803A1 (en) | Priority-based dynamic resource allocation method and apparatus for supply-demand systems | |
| Das et al. | WLC30-4: static channel assignment in multi-radio multi-channel 802.11 wireless mesh networks: issues, metrics and algorithms | |
| WO2007014182A1 (en) | Neighbor based tdma slot assignment | |
| Usha et al. | An enhanced MPR OLSR protocol for efficient node selection process in cognitive radio based VANET | |
| CN115988649B (en) | Inter-link time slot and power cooperative allocation method for multi-beam directional ad hoc network | |
| Giri Prasad et al. | Group based multi-channel synchronized spectrum sensing in cognitive radio network with 5G | |
| CN103634916B (en) | Method for channel allocation and device | |
| JP2002532984A (en) | Channel assignment apparatus and method | |
| CN100458760C (en) | a wireless network | |
| JP4227013B2 (en) | Communication mesh | |
| CN115882925B (en) | Spectrum sharing method for cognitive satellite networks based on blockchain smart contract verification | |
| Afzali et al. | Adaptive resource allocation for WiMAX mesh network | |
| Naghsh et al. | MUCS: A new multichannel conflict-free link scheduler for cellular V2X systems | |
| CN118317317A (en) | A network slice resource allocation method, system, storage medium and device | |
| Somani et al. | Achieving fairness in distributed scheduling in wireless ad-hoc networks | |
| US8908707B2 (en) | Bandwidth allocation in ad hoc networks | |
| Karabulut et al. | OFDMA based UAVs communication for ensuring QoS | |
| KR100882876B1 (en) | Media MC Communication Method Based on Frequency Hopping | |
| Deepthi et al. | Reinforcement Learning Based Spectrum Sensing and Resource Allocation in WSN-IoT Smart Applications | |
| Reddy et al. | Semi-Equalizing Load in Multi-hop Wireless Networks [J] | |
| Zafer et al. | Impact of interference and channel assignment on blocking probability in wireless networks | |
| Huang et al. | The Simplex 3-partite Hypergraph-based Resource Allocation (S3H-RA) Method for Platooning Communications |