JPH1093584A - Transmission control method in radio lan and transmission controller - Google Patents
Transmission control method in radio lan and transmission controllerInfo
- Publication number
- JPH1093584A JPH1093584A JP26670196A JP26670196A JPH1093584A JP H1093584 A JPH1093584 A JP H1093584A JP 26670196 A JP26670196 A JP 26670196A JP 26670196 A JP26670196 A JP 26670196A JP H1093584 A JPH1093584 A JP H1093584A
- Authority
- JP
- Japan
- Prior art keywords
- data
- transmission
- packet
- cell
- error
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Detection And Prevention Of Errors In Transmission (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】この発明は伝送制御方法およ
び伝送制御装置に関し、特に、無線LANにおいて、雑
音等によって誤り率が増加しても伝送効率が低下しない
伝送制御方法および伝送制御装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a transmission control method and a transmission control device, and more particularly to a transmission control method and a transmission control device in a wireless LAN in which transmission efficiency does not decrease even if an error rate increases due to noise or the like.
【0002】[0002]
【従来の技術】近年、各種の無線LAN(ローカルエリアネットワー
ク)が提案されている。図6は、従来の無線LANシス
テムの構成例を示すブロック図である。周知のCSMA
/CDあるいはCSMA/CA方式のLAN71には、
サーバ70あるいは図示しない各種の端末やプリンタ等
が接続されており、無線LAN用の伝送制御装置72も
接続されている。伝送制御装置75には例えば端末装置
としてパソコンPC78が接続されている。2. Description of the Related Art In recent years, various wireless LANs (local area networks) have been proposed. FIG. 6 is a block diagram showing a configuration example of a conventional wireless LAN system. Well-known CSMA
/ CD or CSMA / CA LAN 71
The server 70 or various terminals and printers (not shown) are connected, and a transmission control device 72 for wireless LAN is also connected. For example, a personal computer PC 78 is connected to the transmission control device 75 as a terminal device.
【0003】伝送制御装置72、75はそれぞれLAN
コントローラ73、77および変復調、送受信回路7
4、76を備えており、LANコントローラ73はLA
N71から受信したLANパケットを変復調、送受信回
路74に出力し、変復調、送受信回路74は受け取った
LANパケットをそのまま変調し送信していた。そし
て、変復調、送受信回路76において受信されたパケッ
トはLANコントローラ77を介して端末PC78にそ
のまま伝送されていた。The transmission control devices 72 and 75 are LAN
Controllers 73 and 77 and modulation / demodulation / transmission / reception circuit 7
4 and 76, and the LAN controller 73 is LA
The LAN packet received from N71 is output to the modulation / demodulation / transmission / reception circuit 74, and the modulation / demodulation / transmission / reception circuit 74 modulates and transmits the received LAN packet as it is. Then, the packet received by the modulation / demodulation / transmission / reception circuit 76 has been directly transmitted to the terminal PC 78 via the LAN controller 77.
【0004】[0004]
【発明が解決しようとする課題】前記したような、従来
のLANにおいては、LAN71内を伝送されるLAN
パケットは例えば最大1500バイト程度と大きなブロ
ックで伝送される。そして、図6に示すような無線LA
Nシステムにおいて、サーバ70とPC78が通信を行
う場合には、サーバ、PC間において誤り再送制御を行
っていた。従って、従来のLANパケットをそのまま無
線LANに適用した場合には、無線伝送区間におけるビ
ット誤り率が増加した場合に、再送制御や無線区間の伝
送遅延のために伝送効率が低下するという問題点があっ
た。In the conventional LAN as described above, the LAN transmitted through the LAN 71 is used.
Packets are transmitted in large blocks, for example, up to about 1500 bytes. Then, the wireless LA as shown in FIG.
In the N system, when the server 70 communicates with the PC 78, error retransmission control is performed between the server and the PC. Therefore, when the conventional LAN packet is applied to the wireless LAN as it is, when the bit error rate in the wireless transmission section increases, the transmission efficiency decreases due to retransmission control and transmission delay in the wireless section. there were.
【0005】この発明の目的は、前記した従来技術の問
題点を解決し、無線LANにおいて、雑音等によって誤
り率が増加しても伝送効率が低下しない伝送制御方法お
よび伝送制御装置を提供することにある。An object of the present invention is to solve the above-mentioned problems of the prior art, and to provide a transmission control method and a transmission control apparatus in a wireless LAN in which the transmission efficiency does not decrease even if the error rate increases due to noise or the like. It is in.
【0006】[0006]
【課題を解決するための手段】この発明は、無線LAN
において、ブロックに区切ったデータを更にセル単位に
分割し、セルごとに誤り検出符号を付加して、複数のセ
ルをブロック単位でパケット伝送する伝送制御方法ある
いは伝送制御装置に特徴がある。そして、セル単位の誤
りを検出した場合には、セル単位で再送制御を行う。SUMMARY OF THE INVENTION The present invention relates to a wireless LAN.
Is characterized by a transmission control method or a transmission control apparatus in which data divided into blocks is further divided into cells, an error detection code is added to each cell, and a plurality of cells are packet-transmitted in blocks. When an error is detected in units of cells, retransmission control is performed in units of cells.
【0007】一般にデータをパケット化して伝送する場
合、伝送路の誤り率が小さいほど、長いパケットを使用
した方が伝送効率が向上するが、逆に誤り率が大きい場
合には、頻繁に再送処理が発生して伝送効率が低下す
る。またパケット化する場合にパケット長が長いほどヘ
ッダや誤り検出符号等の本来伝送すべきデータ以外の余
分なデータの割合が低下し、伝送効率が向上する。ま
た、パケット長を短くすると余分なデータの割合が増加
し、伝送効率が低下する。In general, when data is packetized and transmitted, as the error rate of the transmission path is smaller, the use of longer packets improves the transmission efficiency. On the other hand, when the error rate is higher, frequent retransmission processing is performed. Occurs and the transmission efficiency decreases. Also, in the case of packetization, as the packet length is longer, the ratio of extra data other than the data to be transmitted, such as a header and an error detection code, is reduced, and the transmission efficiency is improved. Also, when the packet length is shortened, the ratio of excess data increases, and the transmission efficiency decreases.
【0008】無線LANの場合には、有線のLANに比
べて外来ノイズの影響を受けやすく、また障害物等によ
りS/N比が低下するので、ビット誤り率が大きく変動
する可能性がある。このような場合に、本発明を適用す
れば、誤り検出、再送単位であるセルの大きさを伝送単
位であるパケット(ブロック)の大きさより小さくする
ことにより、再送が増加しても再送制御時の伝送効率が
向上すると共に、正常時の伝送単位(パケット)を再送
単位より大きくすることによって、再送が無い正常伝送
時の伝送効率も向上させることができる。A wireless LAN is more susceptible to external noise than a wired LAN, and the S / N ratio is reduced due to obstacles or the like, so that the bit error rate may vary greatly. In such a case, if the present invention is applied, by making the size of a cell which is an error detection and retransmission unit smaller than the size of a packet (block) which is a transmission unit, even when retransmission increases, retransmission control can be performed. By making the transmission unit (packet) in normal operation larger than the retransmission unit, the transmission efficiency in normal transmission without retransmission can be improved.
【0009】[0009]
【発明の実施の形態】以下に、図面を参照して本発明を
詳細に説明する。図1は本発明が適用される無線LAN
システムの一例を示すブロック図である。共用記憶装置
2を有するサーバ1、複数のパソコンPC6、7、ルー
タ4がLAN3により接続されており、ルータ4は、本
発明が適用される通信制御装置であるRHUB6に接続
されている。なお、ルータ4は、LAN3上のパケット
の内で、予め設定された所定のアドレスを持つパケット
のみをRHUB5に出力する装置である。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention will be described below in detail with reference to the drawings. FIG. 1 shows a wireless LAN to which the present invention is applied.
It is a block diagram showing an example of a system. A server 1 having a shared storage device 2, a plurality of personal computers PCs 6, 7, and a router 4 are connected by a LAN 3, and the router 4 is connected to an RHUB 6 which is a communication control device to which the present invention is applied. Note that the router 4 is an apparatus that outputs only a packet having a predetermined address set in advance to the RHUB 5 among the packets on the LAN 3.
【0010】RHUB5は、無線通信制御装置であり、
詳細は後述する。RHUB8、9には10BASE−T
等のLANインターフェイスを介して、それぞれ複数の
PC10、11、および12、13が接続されている。
各RHUB間の無線区間のアクセス制御は、例えば公知
のCSMA/CA方式を採用し、送信時には無線チャネ
ルの空きを確認し、まず各RHUB毎に異なるパターン
データを送信し、パターンデータの衝突の有無を検出す
る。そして、衝突が無かった場合にのみデータの送信を
開始する。RHUB5 is a radio communication control device,
Details will be described later. 10Base-T for RHUB8,9
A plurality of PCs 10, 11, 12 and 13 are connected via a LAN interface such as.
The access control in the wireless section between the RHUBs employs, for example, the well-known CSMA / CA method. At the time of transmission, the wireless channel is checked for vacancies, and different pattern data is transmitted for each RHUB. Is detected. Then, data transmission is started only when there is no collision.
【0011】図2は、RHUBの構成を示すブロック図
である。LANコントローラLANC20はCPUを内
蔵し、図1のルータ4あるいはLAN3と接続するため
のLAN端子23を収容している。そして、例えば周知
のCSMA/CD方式のLANにおける伝送制御を実行
する。バッファ22は、送受信されるLANパケットを
一時的に格納するために使用される。HUB21は、複
数の例えば10BASE−T規格のLAN端子24〜2
5を収容する、スター型LANを構成するための周知の
回路であり、LANコントローラ20とも接続されてい
る。HUB21には、例えば図1の複数のPC10〜1
3が接続される。FIG. 2 is a block diagram showing the configuration of the RHUB. The LAN controller LANC 20 has a built-in CPU and accommodates a LAN terminal 23 for connecting to the router 4 or the LAN 3 in FIG. Then, for example, transmission control in a well-known CSMA / CD system LAN is executed. The buffer 22 is used for temporarily storing transmitted and received LAN packets. The HUB 21 has a plurality of LAN terminals 24 to 2 of 10BASE-T standard, for example.
5 is a well-known circuit for configuring a star LAN, and is also connected to a LAN controller 20. The HUB 21 includes, for example, a plurality of PCs 10-1 in FIG.
3 are connected.
【0012】CPU26は、RHUB全体の制御を行う
処理装置であり、バス32に接続されると共に、ゲート
アレイGA30と接続するためのパラレルポートも備え
ている。ROM27にはRHUBの制御プログラムが格
納されており、RAM28はバッファおよびワークエリ
アとして使用される。パネル回路29は、例えばDIP
スイッチとLEDランプにより構成され、各種パラメー
タの入力あるいは装置の状態表示を行う。なお、システ
ム設置時等において、多数のパラメータを外部から設定
するために、例えばRS232Cのようなインターフェ
イス回路を備えていてもよく、また各種パラメータ格納
用にEEPROMを備えてもよい。The CPU 26 is a processing device for controlling the entire RHUB. The CPU 26 is connected to the bus 32 and has a parallel port for connecting to the gate array GA30. The ROM 27 stores an RHUB control program, and the RAM 28 is used as a buffer and a work area. The panel circuit 29 is, for example, a DIP
It is composed of switches and LED lamps, and inputs various parameters or displays the status of the device. When a system is installed, an interface circuit such as RS232C may be provided to externally set many parameters, or an EEPROM may be provided for storing various parameters.
【0013】ゲートアレイGA30は、パケットデータ
に対して後述するセル単位でスクランブルをかけ、また
セル単位でECC(エラーチェックコード)を付加する
ための回路である。スクランブルの方式は任意のものを
採用可能であるが、高速に処理を行う必要があるので、
例えばデータのシフト、ビット置換、ビット配列の反転
等を組み合わせてデータを処理する。以上の処理は、ゲ
ートアレイ内のシフトレジスタ及びゲート回路を組み合
わせたハードウェア回路により実行される。The gate array GA30 is a circuit for scrambling packet data in units of cells, which will be described later, and adding an ECC (error check code) in units of cells. Although any scrambling method can be adopted, it is necessary to perform high-speed processing.
For example, data is processed by combining data shift, bit replacement, bit arrangement inversion, and the like. The above processing is executed by a hardware circuit combining a shift register and a gate circuit in a gate array.
【0014】送受信回路TRX31はデータの変復調回
路および送信回路、受信回路を含み、例えば2.4GH
zにおいて1Mbpsの伝送速度により無線データ伝送
を行う。変調方式としてはFSK、PSK、QAM等任
意の方式を採用可能であり、更に直接拡散方式あるいは
周波数ホッピング方式による周波数拡散方式を採用して
もよい。The transmission / reception circuit TRX31 includes a data modulation / demodulation circuit, a transmission circuit, and a reception circuit.
In z, wireless data transmission is performed at a transmission rate of 1 Mbps. As a modulation method, any method such as FSK, PSK, and QAM can be adopted, and a direct spread method or a frequency spread method based on a frequency hopping method may be adopted.
【0015】図3は、RHUBの機能を示す機能ブロッ
ク図であり、図4は、LANパケットから送信パケット
を生成する手順を示す説明図である。以下、図3、4に
基づき機能を説明する。図3においては上段が送信機能
を表し、下段が受信機能を表している。ブロック化部4
0はLANコントローラ20から出力された送信すべき
データであるLANパケット50を所定の長さ(例えば
256バイト)以下のブロック51〜52に分割する。FIG. 3 is a functional block diagram showing the function of the RHUB, and FIG. 4 is an explanatory diagram showing a procedure for generating a transmission packet from a LAN packet. Hereinafter, the function will be described with reference to FIGS. In FIG. 3, the upper part represents the transmission function, and the lower part represents the reception function. Blocking unit 4
0 divides the LAN packet 50, which is the data to be transmitted, output from the LAN controller 20 into blocks 51 to 52 each having a predetermined length (for example, 256 bytes) or less.
【0016】分割する理由は、例えば図1のLAN3内
を転送されるパケットは最大1500バイトもあり、こ
のままでは大きすぎて無線区間における伝送効率が低下
してしまうためである。また、各ブロックの長さが所定
長であるセル53の長さの整数倍になるように、最後の
ブロックにダミーデータを付加する。The reason for the division is that, for example, a packet transferred in the LAN 3 of FIG. 1 has a maximum of 1500 bytes, which is too large to reduce the transmission efficiency in a wireless section. Further, dummy data is added to the last block so that the length of each block is an integral multiple of the length of the cell 53 that is a predetermined length.
【0017】伝送制御(再送)部41においては、分割
された各ブロックを1つずつ取り出し、送信先アドレ
ス、送信元アドレス、通し番号等を含むパケットヘッダ
55を生成する。そして、送信パケットのデータ部分即
ちブロックをスクランブル、ECC付与部42に出力す
る。また、無線チャネルのアクセス制御を行い、無線チ
ャネルをモニタして、空いていることを確認すると送信
処理を開始する。なお、ブロック化部40および伝送制
御部41の処理はCPU26によって実行される。The transmission control (retransmission) unit 41 takes out each of the divided blocks one by one and generates a packet header 55 including a destination address, a source address, a serial number, and the like. Then, the data part, that is, the block of the transmission packet is scrambled and output to the ECC adding unit 42. Also, the access control of the wireless channel is performed, and the wireless channel is monitored, and when it is confirmed that the wireless channel is free, the transmission process is started. The processes of the blocking unit 40 and the transmission control unit 41 are executed by the CPU 26.
【0018】スクランブル、ECC付与部42はパケッ
トのデータ部分を入力し、データを所定の長さ(例えば
64バイト)毎に区切ってセル53を生成し、前述した
ような方式によって該セル単位でスクランブルをかけ
る。その後、更にセル単位でエラーチェックコードEC
Cを生成し、セル53に付加する。そして、処理された
セル54を変調、送信部43に出力する。ECCの方式
としてはパリティを始め公知の任意の方式を採用可能で
ある。この処理はGA30によって実行される。変調、
送信部43は、データ部分にスクランブルがかけられ、
ECCが付加されたパケットデータを例えばFSK変調
し、送信周波数に周波数変換すると共に周波数拡散処理
を行い、アンテナから送信する。The scramble and ECC adding unit 42 receives the data portion of the packet, generates data 53 by dividing the data into predetermined lengths (for example, 64 bytes), and scrambles the data in units of cells according to the method described above. multiply. After that, the error check code EC is further added in cell units.
C is generated and added to the cell 53. Then, the processed cell 54 is modulated and output to the transmitting unit 43. As the ECC method, any known method such as parity can be adopted. This process is executed by the GA 30. modulation,
The transmission unit 43 scrambles the data part,
For example, the packet data to which the ECC has been added is subjected to, for example, FSK modulation, frequency conversion to a transmission frequency, frequency spread processing, and transmission from the antenna.
【0019】受信、復調部44はパケットデータを受
信、復調して出力する。ECC抽出、デスクランブル部
45は、受信パケットのデータ部分をセルに分解し、各
セル毎にECCを抽出して誤りチェックを行う。また、
予め設定されている解読パラメータに基づいてデスクラ
ンブル処理を行い、元データを出力する。The receiving / demodulating unit 44 receives, demodulates, and outputs the packet data. The ECC extraction and descrambling unit 45 decomposes the data portion of the received packet into cells, extracts ECC for each cell, and checks for errors. Also,
The descrambling process is performed based on a predetermined decoding parameter, and the original data is output.
【0020】伝送制御(誤り検出)部46は、ECC抽
出、デスクランブル部45から誤りチェック結果および
復元データを受け取り、誤りが無い場合にはデータをそ
のままパケット分解部47に出力するが、誤りが検出さ
れた場合には該当するセルデータを廃棄し、該セルの再
送要求パケットを送信するように、指示を出す。パケッ
ト分解部47においては、全ての受信パケットのセルが
正常に受信されると、受信パケットを分解してデータを
抽出し、元のLANパケット50を復元する。The transmission control (error detection) unit 46 receives the error check result and the restored data from the ECC extraction and descrambling unit 45, and if there is no error, outputs the data as it is to the packet decomposing unit 47. If detected, the cell data is discarded, and an instruction is issued to transmit a retransmission request packet for the cell. When all the cells of the received packet are received normally, the packet decomposing unit 47 decomposes the received packet to extract data, and restores the original LAN packet 50.
【0021】図5は、セルの再送手順を示す説明図であ
る。この例においては、4個のセルを1つのパケットに
よって伝送する例について開示してある。送信パケット
のヘッダには通し番号が含まれ、また、各セルにはパケ
ット内における通し番号0〜3が付与されている。ま
ず、送信側RHUBにおいては、k−1番目のパケット
60を送信し、受信側RHUBがこのパケット60を正
常に受信すると、肯定応答ACKパケット61を返送す
る。このように、正常受信時においては、パケット単位
でACKを返すので、正常時の伝送効率はセル単位での
伝送よりも向上する。FIG. 5 is an explanatory diagram showing a cell retransmission procedure. In this example, an example in which four cells are transmitted by one packet is disclosed. The header of the transmission packet includes a serial number, and each cell is assigned serial numbers 0 to 3 in the packet. First, the transmitting-side RHUB transmits the (k-1) -th packet 60. When the receiving-side RHUB receives the packet 60 normally, it returns an acknowledgment ACK packet 61. As described above, since ACK is returned in packet units at the time of normal reception, transmission efficiency at normal time is improved as compared with transmission in cell units.
【0022】送信側RHUBがk番目のパケット62を
送信した時にノイズが混入し、2番のセルに誤りが発生
した場合には、受信側RHUBによって該誤りが検出さ
れ、受信側RHUBは、k番目のパケットの2番のセル
の再送を要求する否定応答NAKパケット63を返送す
る。送信側RHUBは、NAKパケット63を受信する
と、再送すべきk番目のパケットの2番のセルに該当す
るデータを抽出し、スクランブル、ECC付与すると共
に、再送パケットヘッダを生成し、2番のセルのみを再
送パケット64により再送する。When the transmitting RHUB transmits the k-th packet 62 and noise is mixed in and an error occurs in the second cell, the receiving RHUB detects the error, and the receiving RHUB receives the k-th packet 62. A negative acknowledgment NAK packet 63 requesting retransmission of the second cell of the second packet is returned. Upon receiving the NAK packet 63, the transmitting RHUB extracts data corresponding to the second cell of the k-th packet to be retransmitted, scrambles and adds ECC, generates a retransmitted packet header, and generates the second cell. Is retransmitted by the retransmission packet 64.
【0023】このように、再送時には誤りのあったセル
のみを再送するので、再送制御時にはパケット単位によ
る再送方式よりも伝送効率が向上する。なお、複数個の
セルに誤りが検出された場合には、NAKパケット63
によって複数のセルの再送を要求し、再送パケット64
によって複数のセルを再送する。As described above, only cells having errors are retransmitted at the time of retransmission, so that transmission efficiency is improved at the time of retransmission control as compared with the retransmission method in a packet unit. If an error is detected in a plurality of cells, the NAK packet 63
Request for retransmission of a plurality of cells, and a retransmission packet 64
To retransmit multiple cells.
【0024】受信側RHUBにおいて再送パケット64
が正常に受信されると、受信側RHUBは、k番目のパ
ケットの2番のセルを正常に受信したことを示す肯定応
答ACKパケット65を返送し、送信側RHUBはk+
1番目のパケット66を送信する。なお、パケット1個
毎にACKを確認するのではなく、ACKを待たずに複
数のパケットを送信するセレクティブ−リピートARQ
方式を採用してもよい。以上のような手順により伝送制
御を行うので、通信中に伝送路の誤り率が大きく変動し
ても、伝送効率が低下しないシステムを構築可能とな
る。The retransmission packet 64 at the receiving RHUB
Is normally received, the receiving RHUB returns an acknowledgment ACK packet 65 indicating that the second cell of the k-th packet has been normally received, and the transmitting RHUB returns k +
The first packet 66 is transmitted. Note that instead of confirming an ACK for each packet, a selective-repeat ARQ that transmits a plurality of packets without waiting for an ACK
A method may be adopted. Since the transmission control is performed according to the above-described procedure, it is possible to construct a system in which the transmission efficiency does not decrease even if the error rate of the transmission path greatly changes during communication.
【0025】以上、実施例を開示したが、更に以下に述
べるような変形例も考えられる。ブロック長およびセル
長は伝送路の誤り率やその変動幅に基づき、最も伝送効
率が良くなるように決定すればよいが、本発明の場合に
は誤り率が大きな場合においてもブロック長を長くする
ことが可能である。セル長は、誤り率が小さい場合には
長く、誤り率が大きな場合には短くした方が伝送効率が
向上するので、例えば各RHUBにおいて、通信相手の
RHUB毎に伝送路の誤り率を常時監視し、該誤り率に
基づいてセル長を例えば16バイト、32バイト、64
バイトの中から選択するようにしてもよい。Although the embodiments have been disclosed above, the following modified examples are also conceivable. The block length and the cell length may be determined based on the error rate of the transmission path and its fluctuation range so as to maximize the transmission efficiency. In the present invention, the block length is increased even when the error rate is large. It is possible. The cell length is longer when the error rate is small and shorter when the error rate is large, so that the transmission efficiency is improved. For example, in each RHUB, the error rate of the transmission path is constantly monitored for each RHUB of the communication partner. Then, the cell length is set to, for example, 16 bytes, 32 bytes, 64 bytes based on the error rate.
You may make it select from bytes.
【0026】実施例においては各セル毎に独立してEC
Cを付与しているが、ヘッダについても独立してECC
を付加し、エラーが検出された場合にはパケットを廃棄
するようにしてもよい。また、実施例においてはセル毎
にスクランブルをかけているが、本発明の伝送制御方式
を実施する場合にスクランブルをかけるか否かは任意で
ある。In the embodiment, the EC is independently set for each cell.
C, but the header is also independently ECC
May be added, and when an error is detected, the packet may be discarded. In the embodiment, scrambling is performed for each cell. However, when the transmission control method of the present invention is performed, whether or not scrambling is performed is arbitrary.
【0027】実施例においては送信パケットは必ずスク
ランブル、ECC付与されて送信部に出力される構成を
開示したが、スクランブルECC付与されたパケットデ
ータをCPU26が取り込み、送信部に出力すると共に
RAM28内のバッファに保存しておき、再送が必要な
場合には該バッファから必要なセルを抽出して送信する
ようにしてもよい。更に、CPUの処理能力が十分にあ
ればスクランブル、ECC付与をソフトウェアにより処
理することも可能である。In the embodiment, the configuration is described in which the transmission packet is always scrambled and ECC-attached and output to the transmission unit. The information may be stored in a buffer, and when retransmission is necessary, a necessary cell may be extracted from the buffer and transmitted. Furthermore, if the processing capability of the CPU is sufficient, scrambling and ECC addition can be processed by software.
【0028】実施例においては、無線区間のアクセス制
御はCSMA/CA方式である例を開示したが、この方
式においては1つのRHUBが送信を開始すると、他の
RHUBは該送信が終了するまで待たなければならな
い。そこで、特定のRHUB5が親局としてTDMA制
御を行い、複数のタイムスロットを設けて、送信要求の
あった子局のRHUBに対して複数のタイムスロットの
内から空いているスロットを割り当てるようにしてもよ
い。更に、FDMA、CDMA等のアクセス制御方式を
採用してもよい。In the embodiment, an example in which the access control in the radio section is based on the CSMA / CA system is disclosed. In this system, when one RHUB starts transmission, the other RHUB waits until the transmission ends. There must be. Therefore, a specific RHUB 5 performs TDMA control as a master station, provides a plurality of time slots, and allocates an empty slot from among the plurality of time slots to the RHUB of the slave station that has requested transmission. Is also good. Further, an access control method such as FDMA or CDMA may be employed.
【0029】[0029]
【発明の効果】以上述べたように、この発明によれば、
特に、無線LANなどのように外来ノイズの影響を受け
やすく、ビット誤り率が変動するような伝送路におい
て、誤り検出、再送単位であるセルの大きさを伝送単位
であるパケット(ブロック)の大きさより小さくするこ
とにより、再送制御時の伝送効率を向上させると共に、
正常時の伝送単位(パケット)を再送単位より大きくす
ることによって正常伝送時の伝送効率も向上させること
ができるという効果がある。従って、通信中に伝送路の
誤り率が大きく変動しても、伝送効率が低下しないシス
テムを構築可能となる。As described above, according to the present invention,
Particularly, in a transmission path such as a wireless LAN which is susceptible to external noise and in which the bit error rate fluctuates, the size of a cell which is a unit of error detection and retransmission is determined by the size of a packet (block) which is a transmission unit. By making it smaller, the transmission efficiency at the time of retransmission control is improved,
By making the transmission unit (packet) in the normal state larger than the retransmission unit, there is an effect that the transmission efficiency in the normal transmission can be improved. Therefore, even if the error rate of the transmission path fluctuates significantly during communication, it is possible to construct a system in which the transmission efficiency does not decrease.
【図1】本発明が適用される無線LANシステムを示す
ブロック図である。FIG. 1 is a block diagram showing a wireless LAN system to which the present invention is applied.
【図2】RHUBの構成を示すブロック図である。FIG. 2 is a block diagram illustrating a configuration of an RHUB.
【図3】RHUBの機能を示す機能ブロック図である。FIG. 3 is a functional block diagram showing functions of RHUB.
【図4】LANパケットから送信パケットを生成する手
順を示す説明図である。FIG. 4 is an explanatory diagram showing a procedure for generating a transmission packet from a LAN packet.
【図5】セルの再送手順を示す説明図である。FIG. 5 is an explanatory diagram showing a cell retransmission procedure.
【図6】従来の無線LANシステムを示すブロック図で
ある。FIG. 6 is a block diagram showing a conventional wireless LAN system.
1…サーバ、2…DB、3…LAN、4…ルータ、5、
8、9…RHUB、6、7、10、11、12、13…
PC、20…LANC、21…HUB、22…バッフ
ァ、23、24、25…LAN接続端子、26…CP
U、27…ROM、28…RAM、29…パネル、30
…GA、31…TRX、32…アンテナ1 ... Server, 2 ... DB, 3 ... LAN, 4 ... Router, 5,
8, 9 ... RHUB, 6, 7, 10, 11, 12, 13 ...
PC, 20 LANC, 21 HUB, 22 buffer, 23, 24, 25 LAN connection terminal, 26 CP
U, 27 ROM, 28 RAM, 29 panel, 30
... GA, 31 ... TRX, 32 ... Antenna
Claims (4)
ANにおける伝送制御方法において、 所定長以下のブロックに区切ったデータを更にセル単位
に分割し、セルごとに誤り検出符号を付加して、複数の
セルをブロック単位でパケット伝送することを特徴とす
る無線LANにおける伝送制御方法。1. Wireless L for packetizing and transmitting data
A transmission control method in an AN, characterized in that data divided into blocks of a predetermined length or less is further divided into cells, an error detection code is added for each cell, and a plurality of cells are packet-transmitted in blocks. Transmission control method in wireless LAN.
ANにおける伝送制御方法において、 データを所定の長さ以下のブロックに区切る行程と、 区切られたブロック毎のデータを更に複数のセル領域に
分割し、各セル領域毎に独立して誤り検出符号を付加す
る行程と、 誤り検出符号の付加された複数のセルデータをブロック
単位にパケット化して相手装置に伝送し、相手装置から
再送要求があった場合には、再送要求されたセルのみを
再送する行程を含むことを特徴とする無線LANにおけ
る伝送制御方法。2. Wireless L for packetizing and transmitting data
In a transmission control method in an AN, a step of dividing data into blocks of a predetermined length or less, a step of dividing data of each divided block into a plurality of cell areas, and an error detection code for each cell area independently. The process of addition and packetization of a plurality of cell data to which an error detection code has been added are packetized in block units and transmitted to the partner device. If a retransmission request is issued from the partner device, only the cell requested to be retransmitted is retransmitted. A transmission control method in a wireless LAN, comprising a process.
セル単位で誤りを検出する行程と、 相手装置に対して誤りの検出されたセルの再送を要求す
る行程と、 ブロック内のセルが全て正常に受信された場合に、ブロ
ックデータを出力する行程とを含むことを特徴とする無
線LANにおける伝送制御方法。3. A process for receiving a packet and detecting an error in units of a plurality of cells in the packet, a process for requesting a partner device to retransmit the cell in which the error is detected, Outputting a block data when the data is normally received.
ANにおける伝送制御装置において、 データを所定の長さ以下のブロックに区切るブロック化
手段と、 区切られたブロック毎のデータを更に複数のセル領域に
分割し、各セル領域毎に独立して誤り検出符号を付加す
る手段と、 誤り検出符号の付加された複数のセルデータをブロック
単位にパケット化して送信する送信手段と、 相手装置から再送要求があった場合には、誤りのあった
セルのみを再送する再送制御手段と、 パケットを受信する受信手段と、 パケット内の複数のセル単位で誤りを検出する誤り検出
手段と、 相手装置に対して誤りの検出されたセルを再送要求する
再送要求手段と、 ブロック内のセルが全て正常に受信された場合に、ブロ
ックデータを出力する出力手段とを含むことを特徴とす
る無線LANにおける伝送制御装置。4. Wireless L for packetizing and transmitting data
In a transmission control device in an AN, a block dividing means for dividing data into blocks of a predetermined length or less, and further dividing data for each divided block into a plurality of cell areas, and independently detecting an error for each cell area. Means for adding a code, transmitting means for packetizing and transmitting a plurality of cell data to which an error detection code has been added in block units, and when there is a retransmission request from a partner apparatus, only the cell in which an error has occurred. Retransmission control means for retransmission, reception means for receiving a packet, error detection means for detecting an error in a plurality of cells in the packet, and retransmission request means for requesting a partner apparatus to retransmit the cell in which the error has been detected. And transmission means for outputting block data when all cells in the block are normally received. .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP26670196A JP3027800B2 (en) | 1996-09-17 | 1996-09-17 | Transmission control method and transmission control device in wireless LAN |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP26670196A JP3027800B2 (en) | 1996-09-17 | 1996-09-17 | Transmission control method and transmission control device in wireless LAN |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH1093584A true JPH1093584A (en) | 1998-04-10 |
JP3027800B2 JP3027800B2 (en) | 2000-04-04 |
Family
ID=17434490
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP26670196A Expired - Fee Related JP3027800B2 (en) | 1996-09-17 | 1996-09-17 | Transmission control method and transmission control device in wireless LAN |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3027800B2 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001061192A (en) * | 1999-08-19 | 2001-03-06 | Fujita Corp | Multiplex communication system for remote control |
US7020123B2 (en) | 2000-03-29 | 2006-03-28 | Samsung Electronics Co., Ltd. | Method and apparatus for transmitting and receiving wireless packet |
JP2010093819A (en) * | 1997-10-14 | 2010-04-22 | Wi-Lan Inc | Method and apparatus for maintaining predefined transmission quality in wireless man network |
US8817851B2 (en) | 2010-02-26 | 2014-08-26 | Hitachi, Ltd. | Wireless communications device and wireless communications method |
JP2017055153A (en) * | 2015-09-07 | 2017-03-16 | 富士通株式会社 | Receiver, reception control method and reception control program |
-
1996
- 1996-09-17 JP JP26670196A patent/JP3027800B2/en not_active Expired - Fee Related
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010093819A (en) * | 1997-10-14 | 2010-04-22 | Wi-Lan Inc | Method and apparatus for maintaining predefined transmission quality in wireless man network |
JP2001061192A (en) * | 1999-08-19 | 2001-03-06 | Fujita Corp | Multiplex communication system for remote control |
US7020123B2 (en) | 2000-03-29 | 2006-03-28 | Samsung Electronics Co., Ltd. | Method and apparatus for transmitting and receiving wireless packet |
US8817851B2 (en) | 2010-02-26 | 2014-08-26 | Hitachi, Ltd. | Wireless communications device and wireless communications method |
JP2017055153A (en) * | 2015-09-07 | 2017-03-16 | 富士通株式会社 | Receiver, reception control method and reception control program |
Also Published As
Publication number | Publication date |
---|---|
JP3027800B2 (en) | 2000-04-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7586948B2 (en) | Packet sub-frame structure for selective acknowledgment | |
US6301249B1 (en) | Efficient error control for wireless packet transmissions | |
US5699367A (en) | Concatenated error detection coding and packet numbering for hierarchical ARQ schemes | |
US20070127424A1 (en) | Method and apparatus to transmit and/or receive data via wireless network and wireless device | |
US20070234170A1 (en) | Method and system for communication of video information over wireless channels | |
KR20000004998A (en) | Method and apparatus for data recovery in arq systems | |
KR20050050464A (en) | The dividing method for payload intra-frame | |
CN111770428B (en) | Monitoring method of wireless equipment | |
JP3284177B2 (en) | Data transmission method | |
KR100714675B1 (en) | Method for frame retransmission and network apparatus employing the method | |
US20170034067A1 (en) | Efficient Datagram Segmentation and Reassembly for Packet-Switched Networks | |
JP3027800B2 (en) | Transmission control method and transmission control device in wireless LAN | |
US4516248A (en) | Variable threshold receiver | |
KR100352896B1 (en) | A method for transmitting data at MAC layer in wireless LAN system | |
US20060215626A1 (en) | Apparatus to transmit OFDM symbols with aligned fragmentation threshold | |
US7313121B2 (en) | Acknowledging data transmissions in the presence of multiple shared-communications channels | |
CN114070475A (en) | Method and device for sending bit block | |
EP1505759B1 (en) | Method and device for transmitting/receiving data using acknowledged transport layer protocols | |
KR20070087725A (en) | Method for effectively transmitting or receiving data via wireless network, and wireless device thereof | |
JP2778618B2 (en) | Transmission control method | |
CN116963175A (en) | Data transmission method, device and system | |
JP4012543B2 (en) | Wireless LAN error control | |
JP2001045012A (en) | Device and method of data transmitter, device and method of system and method of data communication | |
JP3084957B2 (en) | Wireless data transmission equipment | |
JPH11275102A (en) | Network system by power line, data transmission method and recording medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |