Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0611139B2 - Multi-access method - Google Patents
[go: Go Back, main page]

JPH0611139B2 - Multi-access method - Google Patents

Multi-access method

Info

Publication number
JPH0611139B2
JPH0611139B2 JP61166663A JP16666386A JPH0611139B2 JP H0611139 B2 JPH0611139 B2 JP H0611139B2 JP 61166663 A JP61166663 A JP 61166663A JP 16666386 A JP16666386 A JP 16666386A JP H0611139 B2 JPH0611139 B2 JP H0611139B2
Authority
JP
Japan
Prior art keywords
station
slave
data transmission
random number
control
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP61166663A
Other languages
Japanese (ja)
Other versions
JPS6324736A (en
Inventor
一夫 岡田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu General Ltd
Original Assignee
Fujitsu General Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu General Ltd filed Critical Fujitsu General Ltd
Priority to JP61166663A priority Critical patent/JPH0611139B2/en
Publication of JPS6324736A publication Critical patent/JPS6324736A/en
Publication of JPH0611139B2 publication Critical patent/JPH0611139B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Small-Scale Networks (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、LAN(ローカルエリアネットワーク)や衛
星通信において、チャンネル割り当て作業を効率良く行
なうマルチアクセス方法に関し、特に全子局に異なる乱
数初期値を割り振る方法に関する。
Description: TECHNICAL FIELD The present invention relates to a multi-access method for efficiently performing channel assignment work in a LAN (local area network) or satellite communication, and particularly, a random number initial value different for all slave stations. Regarding how to allocate.

〔従来技術〕[Prior art]

LANや衛星通信において不特定多数の子局が不定時に
チャンネル割り当て要求を出す時、その割り当て作業を
効率良く行なうための取り決めとしてマルチアクセスプ
ロトコルがある。
There is a multi-access protocol as an arrangement for efficiently performing the assignment work when an unspecified number of slave stations issue a channel assignment request at an undefined time in LAN or satellite communication.

ところが、従来のプロトコルでは、一度に多数の子局が
データパケットを送信すると、パケットの衝突が発生し
てパケットの再送信等が頻発し、伝送効率が極端に低下
するという問題があった。また、伝送を全く行なうこと
ができなくなる状態に陥る場合もあった。
However, the conventional protocol has a problem in that when a large number of slave stations transmit data packets at the same time, packet collisions occur, packet retransmissions frequently occur, and transmission efficiency is extremely reduced. Further, there are cases where transmission cannot be performed at all.

そこで、1個の制御局と複数の子局とでネットクワーク
を形成し、その制御局に確率基準値を発生させると共
に、子局の各々に乱数発生器により乱数を発生させて、
その乱数と確率基準値との比較により1個の子局を選別
してアクセスするようにしたマルチアクセス方法が考え
られる。
Therefore, a network is formed by one control station and a plurality of slave stations, a probability reference value is generated in that control station, and a random number is generated by a random number generator in each slave station,
A multi-access method is conceivable in which one slave station is selected and accessed by comparing the random number and the probability reference value.

この場合、各子局の乱数発生器に初期値を設定する必要
があり、その一つの方法として、各子局に固定の乱数を
予め設定しておいて、制御局からの初期値設定指令によ
り、各子局が初期値を設定するように構成するこが考え
られる。
In this case, it is necessary to set an initial value in the random number generator of each slave station.One way to do this is to set a fixed random number in each slave station in advance and use the initial value setting command from the control station. , Each slave station may be configured to set an initial value.

ところがこの方法は、各子局の初期値を相互には異なら
せることができ、従って各子局の発生する乱数が同一時
刻において一致しないようにすることができるものの、
個々の子局についてみれば毎回同じ初期値で始まるの
で、ネットワークアクセスの優先順位が固定されてしま
うという問題がある。
However, although this method can make the initial values of the respective slave stations different from each other, and thus the random numbers generated by the respective slave stations can be prevented from matching at the same time,
As for each slave station, since it starts with the same initial value every time, there is a problem that the priority order of network access is fixed.

〔発明の目的〕[Object of the Invention]

本発明の目的は、初期値設定時毎に異なった初期値を各
子局に設定することができるようにして、ネットワーク
アクセスに優先順位が生ぜず、公平なアクセスが行われ
るようにすることである。
An object of the present invention is to enable different initial values to be set for each slave station each time initial values are set, so that no priority is given to network access and fair access is performed. is there.

〔発明の構成〕[Structure of Invention]

このために本発明は、1個の制御局と、該制御局によっ
て複数のデータ伝送用チャンネルの内から1個のデータ
伝送用チャンネルの割り当てを制御用チャンネルを介し
て受けて、データ伝送を行なう複数の子局とを具備し、 上記子局の内のデータ伝送用チャンネルの割り当てを要
求する1又は2以上の子局で相互に異なる乱数を発生さ
せてこれを上記制御用チャンネルを介して上記制御局に
取り込み、上記制御局において確率基準値を発生してこ
れと上記乱数を比較し、 このとき、上記各子局に予め異なった局番を振り割ると
共に、上記制御局から共通の数値を上記各子局に配送し
て、上記各子局において上記局番と上記共通の数値とを
演算処理して得られる数値を、上記乱数の初期値とし、 上記データ伝送用チャンネルの割り当てを要求した子局
が上記確率基準値と乱数とが特定の関係を持つ1個に絞
り込まれるまで、上記確率基準値を順次変化すると共に
上記子局での上記乱数発生を上記初期値から開始して変
化させ、 上記比較により絞り込まれた1個の子局に対して特定の
データ伝送用のチャンネルを上記制御用チャンネルを介
して割り当てるように構成した。
To this end, the present invention performs data transmission by receiving one control station and one data transmission channel assigned from the plurality of data transmission channels by the control station via the control channel. A plurality of slave stations, wherein one or more slave stations requesting allocation of a data transmission channel among the slave stations generate random numbers different from each other, and generate random numbers through the control channel; It is taken in by the control station, a probability reference value is generated in the control station, and this is compared with the random number. Request the allocation of the data transmission channel by using the numerical value obtained by performing the arithmetic processing of the station number and the common numerical value in each slave station as the initial value of the random number. Until the slave station is narrowed down to one in which the probability reference value and the random number have a specific relationship, the probability reference value is sequentially changed, and the random number generation in the slave station is started and changed from the initial value. Then, a specific data transmission channel is assigned to one slave station narrowed down by the comparison via the control channel.

〔実施例〕〔Example〕

以下、本発明の実施例について説明する。第1図はその
実施例の説明図である。本実施例では、まず制御局1を
1局設けて、データ伝送のスケジューリング、チャンネ
ル割り当て作業等を担わせる。2〜2はn個の子局
であり、制御局1からの指令によりデータの送信を行な
う。
Examples of the present invention will be described below. FIG. 1 is an explanatory view of the embodiment. In the present embodiment, first, one control station 1 is provided to perform data transmission scheduling, channel assignment work, and the like. 2 1 to 2 n are n slave stations, which transmit data in response to a command from the control station 1.

いま、LANや衛星通信を仮定する。また、その伝送路
が周波数分割、時分割、その他の方法によってm個の独
立したチャンネルに分割されているものとする。そし
て、その内の1チャンネルを制御用として使用し、残り
のチャンネルをデータ伝送用とする。
Now, assume LAN and satellite communication. Further, it is assumed that the transmission path is divided into m independent channels by frequency division, time division, or another method. Then, one of the channels is used for control, and the remaining channels are used for data transmission.

さて、子局2〜2のいずれかが、そこからデータを
伝送する場合には、制御用チャンネルにデータを伝送す
るためのデータ伝送用チャンネル割り当ての要求信号
を、制御局1に対して出す。そして、制御局1がこの要
求を受けると、チャンネル割り当てを行ない、その旨を
制御用チャンネルを通じて該当する子局にチャンネル割
り当て情報を流し、これにより当該子局が割り当てられ
た特定のデータ伝送用チャンネルにデータパケットを送
信するようにする。
When any of the slave stations 2 1 to 2 n transmits data from the slave station 2 1 to 2 n , a request signal for data transmission channel allocation for transmitting data to the control channel is sent to the control station 1. put out. Then, when the control station 1 receives this request, it performs channel allocation, and to that effect, channel allocation information is sent to the corresponding slave station through the control channel, whereby the specific data transmission channel to which the slave station is allocated is transmitted. To send data packets to.

ところで、子局2〜2の内の非常に多くの局が制御
用チャンネルにチャンネル割り当て要求信号を出力する
と、制御チャンネル上でその信号がぶつかり合って、制
御局1では子局からのこの要求信号を受信できなくな
る。
By the way, when a very large number of the slave stations 2 1 to 2 n output a channel allocation request signal to the control channel, the signals collide with each other on the control channel, and the control station 1 receives the signal from the slave station. The request signal cannot be received.

そこで、このような場合本実施例では、制御局1が、ま
ずある確率基準値信号Pa(0<Pa<1)を出し、子
局2〜2には各々独立に異なった乱数を乱数発生器
(図示せず)から発生するようにした。なお、この場合
当然ながら、子局2〜2のすべてが乱数を発生する
とは限らず、チャンネル割り当てを望んでいる子局のみ
が乱数を発生することになる。
Therefore, in such a case, in the present embodiment, the control station 1 first outputs a certain probability reference value signal Pa (0 <Pa <1), and the slave stations 2 1 to 2 n each independently generate a different random number. It was generated from a generator (not shown). In this case, naturally, not all of the slave stations 2 1 to 2 n generate random numbers, and only the slave stations desiring channel allocation generate random numbers.

そして、各子局の発生した乱数の内、上記した確率基準
値Pa以下の乱数を発生した子局を選別し、その子局に
チャンネル割り当て要求信号を出させるようにする。こ
の結果、その要求信号を出した子局が1局のみの場合に
は、その子局とチャンネル割り当てのスケジューリング
を行なう。
Then, among the random numbers generated by each slave station, a slave station that generates a random number equal to or less than the above-mentioned probability reference value Pa is selected, and the slave station is made to issue a channel allocation request signal. As a result, when there is only one slave station which has issued the request signal, channel allocation is scheduled with the slave station.

しかし、上記したPa以下の乱数を発生した子局が2以
上の局の場合には、要求信号が衝突するので、制御局1
において次にPb(0<Pb<Pa)なる確率基準値を
出し、データ伝送用チャンネルの割り当てを望む全子局
に対して再度乱数を発生させる。
However, when there are two or more slave stations that have generated the above random number Pa or less, the request signals collide, so the control station 1
Then, a probability reference value of Pb (0 <Pb <Pa) is output, and a random number is generated again for all slave stations desiring to allocate a channel for data transmission.

この結果、確率基準値Pb以下の乱数を発生した子局が
1局のみの場合にはその局にチャンネル割り当て要求信
号を出させて、その局とチャンネル割り当てのスケジュ
ーリングを行なう。
As a result, when there is only one slave station that has generated a random number equal to or smaller than the probability reference value Pb, the station is caused to issue a channel allocation request signal and the channel allocation is scheduled with that station.

Pb以下の乱数を発生した子局が2局以上の場合には、
更に低い確率基準値Pc(0<Pc<Pb)を出して、
再度データ伝送用チャンネルの割り当てを望む全子局に
対して乱数を発生させる。
If there are two or more slave stations that generated random numbers less than Pb,
By issuing a lower probability reference value Pc (0 <Pc <Pb),
Random numbers are generated for all slave stations desiring to allocate data transmission channels again.

以上ように乱数を選択する基準となる確率基準値を徐々
に低下(例えば0.5→0.25→0.125…)させてゆくことよ
り、確率的にいずれか1局の子局が選択されるようにな
る。
As described above, by gradually decreasing the probability reference value serving as a reference for selecting a random number (for example, 0.5 → 0.25 → 0.125 ...), any one of the slave stations is stochastically selected.

ただ、このようにした結果、ある段階で全く割り当て要
求が無くなった場合には、今度は逆に徐々に上記数値を
大きくして行くと、いずれかの子局を選択することがで
きる。
However, as a result of doing so, if there is no allocation request at a certain stage, then any of the slave stations can be selected by conversely gradually increasing the above value.

以上の方法によって、チャンネル割り当てを効率良く行
なうことができる。
The above method enables efficient channel allocation.

さて、乱数の発生はどの子局も絶対に同じ系列の乱数を
同時には発生させないようにする必要があり、本実施例
ではこれを次ようにして実現した。
Now, it is necessary to generate random numbers so that none of the slave stations simultaneously generate random numbers of the same sequence. In the present embodiment, this was realized as follows.

例えば、いま制御局1で設定する確率基準値の信号が簡
単のために3ビットだとすると、子局2〜2にも3
ビットの異なった局番を予め割り振っておく。第2図は
この例を示すもので、子局は2〜2の7局とし、そ
れらの局番を『001』〜『111』とした。
For example, if the signal of the probability reference value set in the control station 1 is 3 bits for simplicity, the slave stations 2 1 to 2 n also have 3 bits.
Assign station numbers with different bits in advance. FIG. 2 shows this example, and the slave stations are 7 stations 2 1 to 2 7 , and their station numbers are “001” to “111”.

そして、制御局1内の乱数発生器によって3ビットの共
通の数値としての乱数『101』を発生させ、各子局に
配送させる。次に、各々の子局において制御局1から配
送された乱数と当該局の局番との排他的論理和をとれ
ば、図示するように、子局2〜2には、相互に異な
った数値が得られる。
Then, the random number generator in the control station 1 generates a random number “101” as a common 3-bit numerical value and delivers it to each slave station. Next, if the exclusive OR of the random number delivered from the control station 1 and the station number of the station is taken in each slave station, as shown in the figure, the slave stations 2 1 to 2 7 are different from each other. The numerical value is obtained.

そこで、この数値を各子局2〜2の乱数発生器の初
期値として設定すれば、その初期値から乱数発生が開始
し、時刻と共に変化して行くので、各子局において同一
時刻に同一乱数が発生することはなくなる。
Therefore, by setting this value as the initial value of the random number generator of the slave station 2 1 to 2 7, because the initial value random number generation from starts, continue to change with time, at the same time in each slave station The same random number will not be generated.

よって、毎回、制御局1から配送する共通の数値を異な
らせば、初期値が毎回異なり、子局にアクセスの優先順
位が生じることもない。
Therefore, if the common numerical value delivered from the control station 1 is made different each time, the initial value will be made different every time, and the priority order of access will not occur in the slave station.

なお、送信を終えた子局について、しばらくの間その優
先順位を下げる場合は、その子局の発生した乱数をその
子局がh倍(h>1)して、制御用チャンネルにアクセ
スするように設定しておけば、この場合は乱数がh倍と
なるので、優先順位は1/hに低下する。
When lowering the priority of a slave station that has completed transmission for a while, set the slave station to access the control channel by multiplying the random number generated by that slave station by h (h> 1). In this case, since the random number is multiplied by h in this case, the priority is lowered to 1 / h.

〔発明の効果〕〔The invention's effect〕

以上から本発明によれば、各子局において発生する乱数
が必ず相互に異なった値となり、しかもその初期値を毎
回変更できるので、各子局に公平なアクセスを行なうこ
とができる。
As described above, according to the present invention, the random numbers generated in each slave station always have mutually different values, and the initial value can be changed every time, so that fair access can be performed to each slave station.

【図面の簡単な説明】[Brief description of drawings]

第1図は本発明の一実施例の説明図、第2図は各子局の
乱数初期値設定の説明図である。
FIG. 1 is an explanatory diagram of an embodiment of the present invention, and FIG. 2 is an explanatory diagram of random number initial value setting of each slave station.

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】1個の制御局と、該制御局によって複数の
データ伝送用チャンネルの内から1個のデータ伝送用チ
ャンネルの割り当てを制御用チャンネルを介して受け
て、データ伝送を行なう複数の子局とを具備し、 上記子局の内のデータ伝送用チャンネルの割り当てを要
求する1又は2以上の子局で相互に異なる乱数を発生さ
せてこれを上記制御用チャンネルを介して上記制御局に
取り込み、上記制御局において確率基準値を発生してこ
れと上記乱数を比較し、 このとき、上記各子局に予め異なった局番を振り割ると
共に、上記制御局から共通の数値を上記各子局に配送し
て、上記各子局において上記局番と上記共通の数値とを
演算処理して得られる数値を、上記乱数の初期値とし、 上記データ伝送用チャンネルの割り当てを要求した子局
が上記確率基準値と乱数とが特定の関係を持つ1個に絞
り込まれるまで、上記確率基準値を順次変化すると共に
上記子局での上記乱数発生を上記初期値から開始して変
化させ、 上記比較により絞り込まれた1個の子局に対して特定の
データ伝送用のチャンネルを上記制御用チャンネルを介
して割り当てるマルチアクセス方法。
Claim: What is claimed is: 1. A control station, and a plurality of data transmission channels, each of which receives one data transmission channel from a plurality of data transmission channels by the control station via the control channel. A slave station, wherein one or more slave stations requesting allocation of a data transmission channel among the slave stations generate mutually different random numbers, and the random numbers are generated through the control channel to the control station. The control station generates a probability reference value and compares it with the random number.At this time, a different station number is assigned to each slave station in advance, and a common numerical value from the control station is assigned to each slave station. A mobile station that has requested the allocation of the data transmission channel by using the numerical value obtained by calculating the station number and the common numerical value by each slave station as an initial value of the random number Until the probability reference value and the random number are narrowed down to one having a specific relationship, the probability reference value is sequentially changed, and the random number generation in the slave station is started and changed from the initial value. A multi-access method in which a specific data transmission channel is assigned to one slave station narrowed down by the control channel via the control channel.
【請求項2】上記局番と上記共通の数値が、同一ビット
数の2進数でなることを特徴とする特許請求の範囲第1
項記載のマルチアクセス方法。
2. The station number and the common numerical value are binary numbers having the same number of bits.
The multi-access method described in the section.
【請求項3】上記演算処理が、排他的論理和をとる処理
であることを特徴とする特許請求の範囲第1項記載のマ
ルチアクセス方法。
3. The multi-access method according to claim 1, wherein the arithmetic processing is processing for taking an exclusive OR.
JP61166663A 1986-07-17 1986-07-17 Multi-access method Expired - Fee Related JPH0611139B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61166663A JPH0611139B2 (en) 1986-07-17 1986-07-17 Multi-access method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61166663A JPH0611139B2 (en) 1986-07-17 1986-07-17 Multi-access method

Publications (2)

Publication Number Publication Date
JPS6324736A JPS6324736A (en) 1988-02-02
JPH0611139B2 true JPH0611139B2 (en) 1994-02-09

Family

ID=15835425

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61166663A Expired - Fee Related JPH0611139B2 (en) 1986-07-17 1986-07-17 Multi-access method

Country Status (1)

Country Link
JP (1) JPH0611139B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0611140B2 (en) * 1986-07-17 1994-02-09 株式会社富士通ゼネラル Multi-access method
JPH0620202B2 (en) * 1986-07-17 1994-03-16 株式会社富士通ゼネラル Multi-access method

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58104546A (en) * 1981-12-16 1983-06-22 Yokogawa Hokushin Electric Corp Data communication controlling system
JPS61228733A (en) * 1985-04-02 1986-10-11 Nec Corp Request channel selection system in radio communication system
JPH0666729B2 (en) * 1985-06-05 1994-08-24 日本電気株式会社 Transmission right control method
JPH0611140B2 (en) * 1986-07-17 1994-02-09 株式会社富士通ゼネラル Multi-access method
JPH0620202B2 (en) * 1986-07-17 1994-03-16 株式会社富士通ゼネラル Multi-access method

Also Published As

Publication number Publication date
JPS6324736A (en) 1988-02-02

Similar Documents

Publication Publication Date Title
Tzamaloukas et al. Channel hopping multiple access with packet trains for ad hoc networks
CN1136252A (en) The satellite communication system realizes the reservation of the required time slot through the predicted response data of the remote station
HUT65532A (en) Method for multipurpose utilizing signal sources in communication systems
EP0886934A1 (en) Reallocation procedure
US6891847B1 (en) Method and apparatus for accommodating asynchronous data transmissions in a wireless computer network
KR20040039900A (en) Wireless communication system and a method using the same
US6108347A (en) Non-polled dynamic slot time allocation protocol
JPH09186705A (en) COMMUNICATION SYSTEM, COMMUNICATION DEVICE, AND COMMUNICATION METHOD THEREOF
JPH0611139B2 (en) Multi-access method
JPH0611140B2 (en) Multi-access method
JP2981112B2 (en) Spread spectrum communication data transmission system
JPH0620202B2 (en) Multi-access method
JPS63314938A (en) Multiaccess method
EP0976225B1 (en) Method for continuously adjustable multi-contention resolution
KR100226660B1 (en) Method for controlling multiple access in wireless data communication network
JPH07135502A (en) Time slot allocation control method and apparatus
JP2754987B2 (en) Data transmission method
JP3227625B2 (en) Transmission method
JPH02214240A (en) Multiple access packet communication system
JP2001077745A (en) Data communication method
JPH06112875A (en) Satellite line multiple access system
Jeon et al. Contention-based reservation protocol for WDM local lightwave networks with nonuniform traffic pattern
JPH0362329B2 (en)
JPH11298941A (en) Assignment system for radio channel resource
CA2614883C (en) Collision-free multiple access reservation scheme for multi-tone modulation links

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees