JPH10322359A - Data multiplexing communication system - Google Patents

Data multiplexing communication system

Info

Publication number
JPH10322359A
JPH10322359A JP14340397A JP14340397A JPH10322359A JP H10322359 A JPH10322359 A JP H10322359A JP 14340397 A JP14340397 A JP 14340397A JP 14340397 A JP14340397 A JP 14340397A JP H10322359 A JPH10322359 A JP H10322359A
Authority
JP
Japan
Prior art keywords
data
packet
multiplexing
packets
types
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
Application number
JP14340397A
Other languages
Japanese (ja)
Inventor
Eiji Yokogawa
英二 横川
Hirotsugu Sato
博世 佐藤
Hisataka Nakajima
久貴 中嶋
Takeya Kamito
健也 上戸
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.)
Kokusai Electric Corp
Original Assignee
Kokusai Electric Corp
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 Kokusai Electric Corp filed Critical Kokusai Electric Corp
Priority to JP14340397A priority Critical patent/JPH10322359A/en
Publication of JPH10322359A publication Critical patent/JPH10322359A/en
Pending legal-status Critical Current

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

PROBLEM TO BE SOLVED: To transmit data requiring immediacy without a delay in the case of assembling pluralities of kinds of data into packets, mixing and multiplexing the packets and transmitting the resulting packets. SOLUTION: In a data multiplex transmitter, a discrimination means discriminates whether or not data stored in a DPRAM 21 and being a transmission object require immediacy, a packet length control means allows a packet processing means 22 to generate a short packet whose data part length is short as to the data discriminated to require immediacy thereby decreasing a packet processing delay caused in the data. Then a multiplexer means 26 mixes the generated short packets and other kinds of data packets generated by a packet processing means 23 and a transmission means 27 sends a packet stream generated by the mixing. Furthermore, the discrimination means and the packet length control means are controlled by control sections 28, 29, 30.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、複数種類のデータ
をパケット化して、これらパケットを混合多重化して通
信する技術に関し、特に、即時性を要するデータの伝送
を遅延させることなく複数種類のデータを送信するデー
タ多重化送信装置及びデータ多重化通信システムに関す
る。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a technique for packetizing a plurality of types of data and mixing and multiplexing these packets for communication. More particularly, the present invention relates to a technique for transmitting a plurality of types of data without delaying transmission of data requiring immediacy. And a data multiplexing communication system.

【0002】[0002]

【従来の技術】例えば、非同期伝送モード(ATM:As
ynchronous Transfer Mode)を用いたデータ通信におい
て、音声データや画像データといった複数種類のデータ
をパケット化して通信することが行われる場合がある。
ここで、「ATM 新世代ネットワーキング」(I.
J.”Duffy”Hines著 株式会社ディー・ア
ート)に記載されるように、ATMでは、パケットとし
て53バイトのデータ長から成る固定長のパケットが用
いられており、また、このATM網で用いられる固定長
パケットは、一般に用いられているパケットと区別する
ために、特に、セルと呼ばれている。すなわち、このA
TMにおけるセルはパケットの一形態であり、このセル
は、セルの識別情報等から成る5バイトのヘッダフィー
ルド(ヘッダ部)や伝送対象となる48バイトの情報フ
ィールド(ユーザデータ部)から構成される。
2. Description of the Related Art For example, an asynchronous transmission mode (ATM: As
In data communication using an asynchronous transfer mode, there are cases where a plurality of types of data such as audio data and image data are packetized and communicated.
Here, "ATM new generation networking" (I.
J. As described in "Duffy" Hines, D Art Co., Ltd.), in ATM, a fixed length packet having a data length of 53 bytes is used as a packet, and a fixed length packet used in this ATM network is used. Packets are specifically called cells to distinguish them from commonly used packets. That is, this A
A cell in the TM is a form of a packet, and this cell is composed of a 5-byte header field (header section) including cell identification information and the like and a 48-byte information field (user data section) to be transmitted. .

【0003】また、例えば、上記のようなATMを移動
通信に適用したシステムでは、携帯通信端末等といった
移動機との間で無線通信を行う無線基地局と、ISDN
網等のネットワークに接続された無線交換局とを備え、
無線基地局と無線交換局との間で有線の伝送路を介して
ATMセルを送受信することにより、前記移動機と前記
ネットワークとの間のデータ伝送を中継することが行わ
れる。すなわち、例えば移動機からネットワークを介し
て外部の送信先へデータを送信する場合には、まず、移
動機から無線基地局へ無線データを送信し、次に、無線
基地局が移動機から受信したデータをATMセルとして
無線交換局へ中継送信することにより、移動機から送信
されたデータが無線交換局に接続されたネットワークを
介して外部の送信先へ伝送される。
For example, in a system in which ATM is applied to mobile communication as described above, a radio base station that performs radio communication with a mobile device such as a portable communication terminal, and an ISDN
A wireless switching center connected to a network such as a network,
By transmitting and receiving ATM cells between a wireless base station and a wireless exchange via a wired transmission path, data transmission between the mobile station and the network is relayed. That is, for example, when data is transmitted from a mobile device to an external destination via a network, first, radio data is transmitted from the mobile device to the radio base station, and then the radio base station receives the radio data from the mobile device. By relaying the data as an ATM cell to the wireless switching center, the data transmitted from the mobile station is transmitted to an external destination via a network connected to the wireless switching center.

【0004】ここで、上記のような移動通信システムで
は、一般に、1つの無線基地局に複数の移動機が収容さ
れるため、無線基地局と無線交換局との間では、これら
複数の移動機により通信される複数種類のデータを多重
化したATMセル列として伝送することが行われる。す
なわち、例えば、無線基地局では、これら複数の移動機
から音声データや画像データといった複数種類のデータ
を受信し、受信した複数種類のデータを上記した53バ
イトのATMセルに生成して、これら生成されたATM
セルを混合多重化して無線交換局へ送信することが行わ
れる。
Here, in the above-mentioned mobile communication system, a plurality of mobile stations are generally accommodated in one radio base station. Is transmitted as a multiplexed ATM cell string of a plurality of types of data communicated by the above. That is, for example, the wireless base station receives a plurality of types of data such as voice data and image data from the plurality of mobile devices, generates the received plurality of types of data into the above-described 53-byte ATM cell, and generates these data. ATM
The cells are mixed and multiplexed and transmitted to the wireless switching center.

【0005】また、上記した「ATM 新世代ネットワ
ーキング」(I.J.”Duffy”Hines著 株
式会社ディー・アート)に記載されるように、データを
ATMセル等といったパケットに生成する場合に、送信
元のトラヒックをパケット伝送のためにコード化された
ヘッダを有するパケット(例えばATMセル)のユーザ
データ部に入れるに際して、パケット化遅延と呼ばれる
遅延が生じることが知られている。ここで、このパケッ
ト化遅延の大きさは、送信側の装置により提供されるデ
ータのビット速度や、パケット化により生成されるパケ
ットの大きさ(パケットサイズ)に依存することが知ら
れており、例えばパケットサイズについては、パケット
長を短くすることによりパケット化遅延の値を低く抑え
ることができることが知られている。
[0005] Further, as described in the above-mentioned "ATM New Generation Networking" (by IJ "Duffy" Hines Dee Art Co., Ltd.), when data is generated in a packet such as an ATM cell, transmission is performed. It is known that a delay called packetization delay occurs when the original traffic is put into the user data portion of a packet (for example, an ATM cell) having a coded header for packet transmission. Here, it is known that the magnitude of the packetization delay depends on the bit rate of data provided by the transmission side device and the size (packet size) of the packet generated by packetization. For example, as for the packet size, it is known that the value of the packetization delay can be suppressed by shortening the packet length.

【0006】[0006]

【発明が解決しようとする課題】しかしながら、上記し
たシステムでは、例えば音声データや画像データといっ
た複数種類のデータを無線基地局と無線交換局との間で
伝送するに際して、各種類毎のデータが即時性を要する
データであるか否かにかかわらず、いずれの種類のデー
タについても53バイトの固定長パケット(すなわち、
ATMセル)を生成して混合多重化するため、各種類毎
のデータに要求される即時性の程度に応じたデータ通信
を行うことができないといった不具合があった。特に、
例えばセルラーシステムで通信されるような低速音声を
ATMで伝送する場合には、上記したパケットサイズに
起因したパケット化遅延のために、即時性が要求される
音声データの伝送処理に大きな遅延時間が生じてしまう
といった不具合があり、このように、音声データ等に要
求される即時性を担保しつつ複数種類のデータを多重化
して伝送することができないといった不具合があった。
However, in the above-described system, when a plurality of types of data such as voice data and image data are transmitted between the radio base station and the radio switching center, the data of each type is immediately transmitted. Regardless of whether the data is sensitive or not, a 53-byte fixed-length packet (ie,
Since ATM cells are generated and mixed and multiplexed, there is a problem that data communication cannot be performed according to the degree of immediacy required for data of each type. Especially,
For example, when transmitting low-speed voice transmitted over a cellular system by ATM, a large delay time is required for voice data transmission processing that requires immediacy due to the packetization delay caused by the packet size described above. As a result, there is a problem that it is not possible to multiplex and transmit a plurality of types of data while ensuring the immediacy required for audio data and the like.

【0007】本発明は、このような従来の課題を解決す
るためになされたもので、複数種類のデータをパケット
化して、これらパケットを混合多重化して送信するに際
して、即時性を要するデータを遅延させることなく、当
該データの即時性を担保して、これら複数種類のデータ
を効率的に送信することができるデータ多重化送信装置
及びデータ多重化通信システムを提供することを目的と
する。更に具体的には、生成するパケット長を短くする
ことにより上記したパケット化遅延の値を低く抑えるこ
とができるということを利用して、即時性を要するデー
タに生じるパケット化遅延の値を低く抑えることによ
り、当該データの即時性を担保する。
SUMMARY OF THE INVENTION The present invention has been made to solve such a conventional problem. Packets of a plurality of types of data are mixed and multiplexed and transmitted. An object of the present invention is to provide a data multiplexing transmission device and a data multiplexing communication system capable of efficiently transmitting these plural types of data while ensuring the immediacy of the data without causing the data to be transmitted. More specifically, utilizing the fact that the value of the above-described packetization delay can be kept low by shortening the length of the generated packet, the value of the packetization delay that occurs in data requiring immediacy is kept low. This ensures the immediacy of the data.

【0008】また、具体的には、複数種類のデータを混
合配列させるに際して、各データの種類毎の優先度を制
御することにより、即時性を要するデータを遅延させる
ことなく混合配列させて、当該データの即時性を担保す
る。また、具体的には、例えば上記した移動機といった
送信機から送信された複数種類のデータを受信して、受
信したこれらのデータを多重化した混合パケット列とし
て中継送信するに際して、即時性を要するデータをパケ
ット化するタイミングを制御することにより、即時性を
要するデータを遅延させることなく複数種類のデータを
中継送信する。
More specifically, when a plurality of types of data are mixed and arranged, by controlling the priority of each type of data, data requiring immediateness is mixed and arranged without delay. Ensure the immediacy of data. Further, specifically, for example, when receiving a plurality of types of data transmitted from a transmitter such as the above-described mobile device and relay-transmitting the received data as a multiplexed mixed packet sequence, immediateness is required. By controlling the timing of packetizing data, a plurality of types of data are relayed and transmitted without delaying data requiring immediacy.

【0009】[0009]

【課題を解決するための手段】上記目的を達成するた
め、本発明に係るデータ多重化送信装置では、次のよう
にして、複数種類のデータをパケット化して、これらパ
ケットを混合多重化して送信する。まず、例えばパケッ
ト化手段が送信対象となる複数種類のデータをパケット
化するに際して、判定手段が各データの種類に応じてこ
れら各データが即時性を要するデータであるか否かを判
定し、この判定の結果、即時性を要するデータであると
判定されたデータについてパケット長制御手段がパケッ
ト化手段に生成するパケットのデータ長を短くさせる。
In order to achieve the above object, a data multiplexing and transmitting apparatus according to the present invention converts a plurality of types of data into packets and mixes and multiplexes these packets as described below. I do. First, for example, when the packetizing unit packetizes a plurality of types of data to be transmitted, the determining unit determines whether each of the data is data requiring immediacy according to the type of each data. As a result of the determination, the packet length control unit causes the packetizing unit to shorten the data length of the packet generated for the data determined to be data requiring immediacy.

【0010】次に、多重化手段がパケット化手段により
生成されたパケットを混合配列させ、送信手段が混合配
列により生成されたパケット列を送信する。従って、例
えば即時性を要するデータと当該データに比べて即時性
を要しないデータとを混合多重化したパケット列として
送信するに際して、即時性を要するデータについてのパ
ケットが他の種類のデータについてのパケットよりも短
いデータ長で生成されるため、上記したように即時性を
要するデータについて生じるパケット化遅延の値を低く
抑えることができ、これにより、即時性を要するデータ
を遅延させることなく複数種類のデータを効率的に送信
することができる。
Next, the multiplexing means mixes and arranges the packets generated by the packetizing means, and the transmitting means transmits the packet sequence generated by the mixing arrangement. Therefore, for example, when transmitting data requiring immediacy and data not requiring immediacy compared to the data as a mixed and multiplexed packet sequence, a packet for data requiring immediacy is a packet for another type of data. Since the data is generated with a shorter data length, the value of the packetization delay that occurs for data requiring immediacy can be kept low as described above. Data can be transmitted efficiently.

【0011】また、本発明に係るデータ多重化送信装置
では、次のようにして、複数種類のデータをパケット化
して、これらパケットを混合多重化して送信する。ま
ず、パケット化手段が送信対象となる複数種類のデータ
をパケット化する。また、判定手段が送信対象となる各
データの種類に応じてこれら各データが即時性を要する
データであるか否かを判定する。次に、多重化手段が生
成されたパケットを混合配列させ、この際、多重化制御
手段が上記の判定により即時性を要するデータであると
判定されたデータのパケットを他の種類のデータに優先
させて多重化手段に混合配列させる。
In the data multiplexing transmission apparatus according to the present invention, a plurality of types of data are packetized as follows, and these packets are mixed and multiplexed and transmitted. First, the packetizing means packetizes a plurality of types of data to be transmitted. Further, the determining means determines whether or not each of the data requires immediacy according to the type of each of the data to be transmitted. Next, the multiplexing means mixes and arranges the generated packets. At this time, the multiplexing control means gives priority to the packets of the data determined to be data requiring immediacy by the above determination over other types of data. And mixed and arranged in the multiplexing means.

【0012】次いで、送信手段が混合配列により生成さ
れたパケット列を送信する。従って、例えば即時性を要
するデータと当該データに比べて即時性を要しないデー
タとを混合多重化したパケット列として送信するに際し
て、即時性を要するデータのパケットが他の種類のデー
タに優先されて混合配列されて送信されるため、即時性
を要するデータを遅延させることなく複数種類のデータ
を効率的に送信することができる。
Next, the transmitting means transmits the packet sequence generated by the mixed arrangement. Therefore, for example, when transmitting data requiring immediateness and data that does not require immediateness as compared to the data as a mixed and multiplexed packet sequence, the packets of the data requiring immediateness are prioritized over other types of data. Since the data is mixed and transmitted, a plurality of types of data can be transmitted efficiently without delaying data requiring immediacy.

【0013】また、本発明に係るデータ多重化送信装置
では、データを受信する受信手段と、受信したデータを
格納するバッファ手段とを備え、複数種類のデータを受
信手段により受信してバッファ手段に格納し、次のよう
にして、これら格納されたデータを多重化したパケット
列として中継送信する。まず、例えばパケット化手段が
バッファ手段に格納されたデータをパケット化するに際
して、判定手段が各データの種類に応じてこれら各デー
タが即時性を要するデータであるか否かを判定し、この
判定の結果、即時性を要するデータであると判定された
データについて、パケット化タイミング制御手段が当該
データを受信手段により受信する速度に応じたタイミン
グでパケット化手段にパケットを生成させる。
Further, the data multiplexing transmission apparatus according to the present invention comprises a receiving means for receiving data, and a buffer means for storing the received data, wherein a plurality of types of data are received by the receiving means and stored in the buffer means. The stored data is relayed and transmitted as a multiplexed packet sequence as follows. First, for example, when the packetizing unit packetizes the data stored in the buffer unit, the determining unit determines whether or not each of the data requires immediateness according to the type of each data. As a result, for data determined to be data requiring immediacy, the packetization timing control means causes the packetization means to generate a packet at a timing corresponding to the speed at which the data is received by the reception means.

【0014】次に、多重化手段がパケット化手段により
生成されたパケットを混合配列させ、送信手段が混合配
列により生成されたパケット列を送信する。従って、即
時性を要するデータの受信速度に応じて、例えば、当該
データから生成するパケットに含ませるデータ長のデー
タがバッファ手段に格納されるタイミングでパケット化
処理を行うことにより、当該データがバッファ手段に格
納されている時間を短くすることができ、これにより、
即時性を要するデータを遅延させることなく複数種類の
データを効率的に中継送信することができる。
Next, the multiplexing means mixes and arranges the packets generated by the packetizing means, and the transmitting means transmits the packet sequence generated by the mixing arrangement. Therefore, according to the reception speed of data requiring immediacy, for example, by performing packetization processing at the timing when data of a data length to be included in a packet generated from the data is stored in the buffer means, the data can be buffered. The time stored in the means can be shortened,
A plurality of types of data can be efficiently relayed and transmitted without delaying data requiring immediacy.

【0015】また、以上に示したデータ多重化送信装置
では、例えば音声データと画像データとを多重化して送
信し、この際、音声データは画像データに比べて即時性
を要するデータであるとして、これらのデータを混合多
重化したパケット列として送信する。従って、音声デー
タと画像データとを多重化して送信するに際して、一般
に画像データに比べて即時性を要するデータであるとさ
れる音声データについて、例えばパケット化処理や多重
化処理といった伝送処理の際に生じる遅延を低く抑える
ことができ、これにより、音声データに要求される即時
性を担保して、これら複数種類のデータを効率的に送信
することができる。
In the data multiplexing transmission apparatus described above, for example, audio data and image data are multiplexed and transmitted. At this time, it is assumed that the audio data is data requiring more immediacy than the image data. These data are transmitted as a mixed and multiplexed packet sequence. Therefore, when multiplexing the audio data and the image data and transmitting the same, the audio data generally regarded as data requiring immediacy compared to the image data may be transmitted during transmission processing such as packetization processing or multiplexing processing. The resulting delay can be kept low, whereby the immediacy required for audio data can be ensured, and these multiple types of data can be transmitted efficiently.

【0016】また、本発明に係るデータ多重化通信シス
テムでは、データを受信する中継受信手段と、受信した
データを格納するバッファ手段とを備えた中継装置によ
り、複数種類のデータを受信してバッファ手段に格納
し、次のようにして、これら格納されたデータを多重化
したパケット列として送信する。また、次のようにし
て、受信側装置によりパケット列を受信して各データを
再生する。中継装置では、例えば、まず、判定手段が中
継受信手段により受信された各データの種類に応じてこ
れら各データが即時性を要するデータであるか否かを判
定する。
Further, in the data multiplexing communication system according to the present invention, a plurality of types of data are received and buffered by a relay device having relay receiving means for receiving data and buffer means for storing the received data. The stored data is transmitted as a multiplexed packet sequence in the following manner. In addition, a packet sequence is received by the receiving device and each data is reproduced as follows. In the relay device, for example, first, the determining unit determines whether each of the data is data requiring immediacy according to the type of the data received by the relay receiving unit.

【0017】次に、パケット化手段がバッファ手段に格
納されたデータをパケット化し、この際、上記判定によ
り即時性を要するデータであると判定されたデータにつ
いて、パケット化制御手段が当該データを中継受信手段
により受信する速度に応じたタイミングでパケット化手
段にパケットを生成させるとともにパケット化手段に生
成するパケットのデータ長を短くさせる。次いで、多重
化手段が生成されたパケットを混合配列させ、この際、
多重化制御手段が上記判定により即時性を要するデータ
であると判定されたデータのパケットを他の種類のデー
タに優先させて多重化手段に混合配列させる。
Next, the packetizing means packetizes the data stored in the buffer means. At this time, for the data determined to be data requiring immediacy in the above determination, the packetizing control means relays the data. The packetizing means generates a packet at a timing corresponding to the speed of reception by the receiving means, and reduces the data length of the packet generated by the packetizing means. Then, the multiplexing means mixes and arranges the generated packets,
The multiplexing control means causes the multiplexing means to mix and arrange the packets of the data determined to be data requiring immediacy by the above determination, prior to other types of data.

【0018】そして、中継送信手段が混合配列により生
成されたパケット列を送信する。一方、受信側装置で
は、受信側受信手段が送信されたパケット列を受信し、
分離手段が受信されたパケット列を各種類毎のデータの
パケットに分離して、再生手段が分離されたパケットか
ら各データを再生する。従って、例えば移動機といった
送信側装置から送信された複数種類のデータを中継装置
により受信し、受信したこれらのデータを混合多重化し
たパケット列として中継装置から受信側装置へ送信する
に際して、即時性を要するデータについて、上記と同様
に、パケットのデータ長やパケット化するタイミングや
混合多重化する際の優先度といった点から当該データの
伝送処理に際して生じる遅延を低く抑えることができ、
これにより、即時性を要するデータを遅延させることな
く、送信側装置から受信側装置へ伝送される複数種類の
データを効率的に中継することができる。
Then, the relay transmitting means transmits the packet sequence generated by the mixed arrangement. On the other hand, in the receiving device, the receiving device receives the transmitted packet sequence,
The separating unit separates the received packet sequence into data packets of each type, and the reproducing unit reproduces each data from the separated packets. Therefore, when the relay device receives a plurality of types of data transmitted from the transmitting device such as a mobile device, and transmits the received data as a mixed and multiplexed packet sequence from the relay device to the receiving device, it is immediate. In the same manner as described above, it is possible to reduce the delay occurring in the transmission processing of the data in terms of the data length of the packet, the timing of packetization, and the priority at the time of mixing and multiplexing,
Thus, a plurality of types of data transmitted from the transmitting device to the receiving device can be efficiently relayed without delaying data requiring immediacy.

【0019】[0019]

【発明の実施の形態】本発明に係る一実施例を図面を参
照して説明する。図1には、本発明に係るデータ多重化
送信装置を中継装置として、ATMを用いた移動通信シ
ステムに適用した場合のシステムの一例を示してあり、
このシステムには、例えば携帯通信端末といった複数の
移動機T1〜Tnと、これら複数の移動機T1〜Tnを
収容し、これら移動機T1〜Tnと無線データを送受信
する中継装置である無線基地局1と、例えばISDN
(Integrated Service Digital Network)網といったネ
ットワーク3に接続された無線交換局2とが備えられて
おり、無線基地局1と無線交換局2とが例えば1.5M
bpsのSTM(Synchronous Transfer Mode)回線と
いった有線の伝送路4を介して接続されている。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS One embodiment according to the present invention will be described with reference to the drawings. FIG. 1 shows an example of a system in which the data multiplexing transmission apparatus according to the present invention is applied to a mobile communication system using ATM as a relay apparatus,
This system includes a plurality of mobile devices T1 to Tn such as, for example, portable communication terminals, and a radio base station which is a relay device that accommodates the plurality of mobile devices T1 to Tn and transmits and receives wireless data to and from these mobile devices T1 to Tn. 1, for example, ISDN
(Integrated Service Digital Network) and a wireless switching center 2 connected to a network 3 such as a network.
It is connected via a wired transmission line 4 such as a bps STM (Synchronous Transfer Mode) line.

【0020】移動機T1〜Tnは、無線基地局1との間
で無線データの送受信を行い、本例では、これらの間で
CDMA(Code Division Multiple Access)方式によ
り2GHz帯を用いて無線通信を行う。なお、移動機T
1〜Tnと無線基地局1との間で行われる無線通信に用
いられるアクセス方式や使用される周波数帯域として
は、上記したものに限られず、任意のものが用いられて
よい。また、移動機T1〜Tnと無線基地局1との間で
は、例えば音声データや画像データやテキストデータと
いった種々のデータが送受信される。ここで、例えば、
画像データや、テキストデータから構成されるテキスト
ファイルや、これら種々のデータから構成されるメール
といったデータは、データ端末PnをアダプタAnを介
して移動機Tnに接続することにより、当該データ端末
Pnから移動機Tnを介して無線基地局1との間で送受
信される。
The mobile stations T1 to Tn transmit and receive radio data to and from the radio base station 1. In this example, the mobile stations T1 to Tn perform radio communication using a 2 GHz band by CDMA (Code Division Multiple Access). Do. Note that the mobile device T
The access method and the frequency band used for the wireless communication performed between 1 to Tn and the wireless base station 1 are not limited to those described above, and any one may be used. Various data such as, for example, voice data, image data, and text data are transmitted and received between the mobile devices T1 to Tn and the wireless base station 1. Where, for example,
Data such as image data, text files composed of text data, and mail composed of these various data are transmitted from the data terminal Pn by connecting the data terminal Pn to the mobile device Tn via the adapter An. It is transmitted to and received from the wireless base station 1 via the mobile device Tn.

【0021】また、本例では、移動機T1〜Tnにより
上記したネットワーク3にデータを伝送するためのコネ
クションが設定される際に、これら移動機T1〜Tnに
より当該移動機が送信するデータのメディアの種類が無
線基地局1に通知されるとし、後述するように、無線基
地局1では、移動機T1〜Tnから通知されたデータの
メディアの種類に応じて当該データが即時性を要するデ
ータであるか否かを判定する。なお、一般に、音声デー
タの方が画像データやテキストデータに比べて即時性を
要するデータであるとされ、本例においても同様に、音
声データは即時性を要するリアルタイム系のデータであ
るとし、画像データやテキストデータは音声データに比
べて即時性を要しない非リアルタイム系のデータである
とする。
In this embodiment, when a connection for transmitting data to the network 3 is set by the mobile devices T1 to Tn, the media of the data transmitted by the mobile device by the mobile devices T1 to Tn are set. Is notified to the radio base station 1, and as will be described later, the radio base station 1 uses the data requiring immediateness in accordance with the media type of the data notified from the mobile devices T1 to Tn. It is determined whether or not there is. In general, audio data is regarded as data requiring immediacy compared to image data or text data. In this example, similarly, audio data is assumed to be real-time data requiring immediacy, and It is assumed that data and text data are non-real-time data requiring less immediacy than voice data.

【0022】無線基地局1には、移動機T1〜Tnとの
間で無線通信を行う無線部5と、無線データと当該デー
タを表すデジタル信号との間の変換を行うベースバンド
処理部6と、データをデジタル信号として伝送路4を介
して無線交換局2との間で送受信する伝送路I/F(イ
ンタフェース)部7と、これら各部5、6、7を統括制
御する制御部8とが備えられている。この無線基地局1
では、無線部5により移動機T1〜Tnからの無線デー
タを受信し、受信した無線データをベースバンド処理部
6によりデジタル信号データに変換等して、変換等され
たデジタル信号データを伝送路I/F部7により伝送路
4へ送信出力する。また、同様に、無線基地局1では、
デジタル信号データを伝送路I/F部7により伝送路4
を介して受信し、受信したデジタル信号データをベース
バンド処理部6により無線データに変換等して、変換等
された無線データを無線部5により移動機T1〜Tnへ
無線送信する。
The radio base station 1 includes a radio unit 5 for performing radio communication with the mobile units T1 to Tn, a baseband processing unit 6 for converting between radio data and a digital signal representing the data. A transmission line I / F (interface) unit 7 for transmitting and receiving data as a digital signal to and from the wireless switching center 2 via the transmission line 4 and a control unit 8 for controlling the units 5, 6, and 7 collectively. Provided. This wireless base station 1
Then, the wireless unit 5 receives wireless data from the mobile units T1 to Tn, converts the received wireless data into digital signal data by the baseband processing unit 6, and converts the converted digital signal data to the transmission path I. The signal is transmitted and output to the transmission line 4 by the / F unit 7. Similarly, in the radio base station 1,
The digital signal data is transmitted to the transmission path 4 by the transmission path I / F unit 7.
, And the received digital signal data is converted into wireless data by the baseband processing unit 6, and the converted wireless data is wirelessly transmitted by the wireless unit 5 to the mobile devices T1 to Tn.

【0023】無線交換局2には、データをデジタル信号
として伝送路4を介して無線基地局1との間で送受信す
る伝送路I/F部9と、標準のATMセルを交換するA
TMスイッチ部10と、ネットワーク3を介して標準の
ATMセルを送受信するネットワーク対応部11と、こ
れら各部9、10、11を統括制御する制御部12とが
備えられている。この無線交換局2では、伝送路I/F
部9により伝送路4を介してデジタル信号データを受信
して標準のATMセルを形成し、形成したATMセルを
ATMスイッチ10により交換して、ネットワーク対応
部11によりネットワーク3へ送信出力する。また、同
様に、無線交換局2では、ネットワーク対応部11によ
りネットワーク3を介して標準のATMセルを受信し、
受信したATMセルをATMスイッチ部10により交換
して、伝送路I/F部9によりデジタル信号データとし
て伝送路4へ送信出力する。ここで、ATMセルとは、
上記従来例で示したように、53バイトから成るパケッ
トのことである。
The wireless exchange 2 has a transmission line I / F unit 9 for transmitting and receiving data as a digital signal to and from the wireless base station 1 via the transmission line 4 and an A for exchanging standard ATM cells.
A TM switch unit 10, a network corresponding unit 11 for transmitting and receiving standard ATM cells via the network 3, and a control unit 12 for controlling these units 9, 10, and 11 overall are provided. In the wireless switching center 2, the transmission path I / F
The unit 9 receives the digital signal data via the transmission line 4 to form standard ATM cells, exchanges the formed ATM cells by the ATM switch 10, and transmits and outputs the ATM cells to the network 3 by the network corresponding unit 11. Similarly, in the wireless switching center 2, a standard ATM cell is received by the network corresponding unit 11 via the network 3,
The received ATM cells are exchanged by the ATM switch unit 10 and transmitted and output to the transmission line 4 as digital signal data by the transmission line I / F unit 9. Here, the ATM cell is
As shown in the above conventional example, this is a packet composed of 53 bytes.

【0024】以上の構成により、移動機T1〜Tnで
は、無線基地局1を中継装置として、無線交換局2に接
続されたネットワーク3を介して外部にある移動機等と
の間で複数種類のメディアデータを送受信する。なお、
本例では、上記した無線基地局1と無線交換局2とから
本発明に係るデータ多重化通信システムが構成され、上
記したように無線基地局1は中継装置として用いられる
データ多重化送信装置であり、また、無線交換局2は受
信側装置である。以下では、これら無線基地局1と無線
交換局2との間で行われるデータの送受信処理について
更に詳しく説明する。
With the above configuration, each of the mobile stations T1 to Tn uses the radio base station 1 as a relay device and communicates with a mobile station or the like outside via the network 3 connected to the radio switching center 2 in a plurality of types. Send and receive media data. In addition,
In this example, the data multiplexing communication system according to the present invention is constituted by the above-described radio base station 1 and the radio switching station 2. As described above, the radio base station 1 is a data multiplexing transmission device used as a relay device. Yes, and the wireless switching center 2 is a receiving device. Hereinafter, data transmission / reception processing performed between the wireless base station 1 and the wireless switching center 2 will be described in more detail.

【0025】図2には、上記した無線基地局1に備えら
れた伝送路I/F部7及び制御部8の一構成例を示して
あり、この伝送路I/F部7には、データを入出力する
DPRAM(デュアルポートRAM)21と、パケット
生成及び分解処理を行うAAL−CU(ATM Adaptation
Layer-Composite User)コントローラ22及びAAL
(ATM Adaptation Layer)5コントローラ23と、AT
Mセルの組立て及び分解処理を行うATMレイヤ終端コ
ントローラ24及び25と、ATMセルを多重化及び分
離するインタフェースコントローラ26と、伝送路4を
介してATMセル列を送受信する物理レイヤ終端コント
ローラ27とが備えられている。
FIG. 2 shows an example of the configuration of the transmission line I / F unit 7 and the control unit 8 provided in the radio base station 1 described above. (Dual Port RAM) 21 for inputting / outputting data, and AAL-CU (ATM Adaptation) for performing packet generation and disassembly processing
Layer-Composite User) Controller 22 and AAL
(ATM Adaptation Layer) 5 Controller 23 and AT
ATM layer termination controllers 24 and 25 for assembling and disassembling M cells, an interface controller 26 for multiplexing and demultiplexing ATM cells, and a physical layer termination controller 27 for transmitting and receiving ATM cell strings via the transmission line 4. Provided.

【0026】また、制御部8には、各種演算等といった
処理を行うMPU28と、制御プログラムを格納したR
OM29と、MPU28が行う演算等の処理領域やデー
タの記憶領域となるRAM30とが備えられている。ま
た、これらMPU28、ROM29、RAM30は上記
した各装置21〜27に接続されており、MPU28が
ROM29に格納された制御プログラムをRAM30に
展開して実行することにより、これら接続された各装置
21〜27により行われる処理を統括制御する。なお、
上記したMPU28は、時刻を計時するタイマを有して
おり、また、RAM30には、後述する図5及び図6に
示すコネクション管理テーブル51、52が格納されて
いる。
The control unit 8 includes an MPU 28 for performing processing such as various calculations, and an R
An OM 29 and a RAM 30 which is a processing area for operations performed by the MPU 28 and a storage area for data are provided. The MPU 28, the ROM 29, and the RAM 30 are connected to the devices 21 to 27 described above, and the MPU 28 expands and executes the control program stored in the ROM 29 on the RAM 30 to execute the connected devices 21 to 27. The processing performed by 27 is generally controlled. In addition,
The above-described MPU 28 has a timer for measuring the time, and the RAM 30 stores connection management tables 51 and 52 shown in FIGS. 5 and 6 described later.

【0027】DPRAM21は、データを一時格納する
バッファ41から構成されるバッファ手段を有してお
り、上記したベースバンド処理部6との間でデータの受
け渡しを行い、例えばベースバンド処理部6から入力さ
れたデータをバッファ41に一時格納する。なお、本例
では、上記した無線部5が移動機T1〜Tnから無線デ
ータを受信して、受信したデータを復調器等により復調
することにより無線基地局1における受信手段が構成さ
れ、この無線部5により受信されたデータがベースバン
ド処理部6を介してDPRAM21へ入力される。ま
た、制御部8には、データの種類に応じて当該データが
即時性を要するデータであるか否かを判定する判定手段
が備えられており、この判定手段により、DPRAM2
1のバッファ41に格納されるデータが即時性を要する
データであるか否かが判定される。
The DPRAM 21 has a buffer means composed of a buffer 41 for temporarily storing data. The DPRAM 21 exchanges data with the above-described baseband processing unit 6 and, for example, inputs data from the baseband processing unit 6. The stored data is temporarily stored in the buffer 41. In this example, the receiving unit in the wireless base station 1 is configured by the wireless unit 5 receiving wireless data from the mobile devices T1 to Tn and demodulating the received data by a demodulator or the like. The data received by the unit 5 is input to the DPRAM 21 via the baseband processing unit 6. Further, the control unit 8 is provided with a judging means for judging whether or not the data is data requiring immediacy according to the type of the data.
It is determined whether the data stored in one buffer 41 is data requiring immediacy.

【0028】また、本例では、データが即時性を要する
ものであるか否かということを移動機T1〜Tnから通
知された当該データのメディアの種類に応じて判定し、
上記したように、音声データについては即時性を要する
ものと判定し、画像データやテキストデータについては
即時性を要しないものと判定する。そして、DPRAM
21のバッファ41に格納されたデータの内、即時性を
要するデータについてはAAL−CUコントローラ22
へ出力し、また、これに比べて即時性を要しないデータ
についてはAAL5コントローラ23へ出力する。
Further, in this example, it is determined whether or not the data requires immediacy according to the type of the medium of the data notified from the mobile units T1 to Tn.
As described above, it is determined that immediacy is required for audio data, and it is determined that immediacy is not required for image data and text data. And DPRAM
Among the data stored in the buffer 41 of the AAL-CU controller 21, for the data requiring immediacy,
To the AAL5 controller 23 for data that does not require immediacy.

【0029】AAL−CUコントローラ22は、データ
ストリームからパケットを生成する手段を有しており、
DPRAM21から入力されたデータストリームを例え
ば5バイトといったデータ長が短いパケット(ショート
パケット)に生成してATMレイヤ終端コントローラ2
4へ出力する。また、AAL−CUコントローラ22
は、ATMレイヤ終端コントローラ24から入力された
ショートパケットをヘッダ部やユーザデータ部に分解し
て、分解されたユーザデータ部をデータストリームとし
てDPRAM21へ出力する。AAL5コントローラ2
3は、データストリームからパケットを生成する手段を
有しており、DPRAM21から入力されたデータスト
リームを上記したショートパケットよりもデータ長が長
いパケット(ロングパケット)に生成してATMレイヤ
終端コントローラ25へ出力する。また、AAL5コン
トローラ23は、ATMレイヤ終端コントローラ25か
ら入力されたロングパケットをヘッダ部やユーザデータ
部に分解して、分解されたユーザデータ部をデータスト
リームとしてDPRAM21へ出力する。
The AAL-CU controller 22 has means for generating a packet from a data stream.
The data stream input from the DPRAM 21 is generated as a packet (short packet) having a short data length of, for example, 5 bytes, and the ATM layer termination controller 2
Output to 4. The AAL-CU controller 22
Decomposes the short packet input from the ATM layer termination controller 24 into a header section and a user data section, and outputs the decomposed user data section to the DPRAM 21 as a data stream. AAL5 controller 2
3 has a means for generating a packet from the data stream, generates the data stream input from the DPRAM 21 into a packet (long packet) having a data length longer than the short packet, and sends the packet to the ATM layer termination controller 25. Output. Further, the AAL5 controller 23 decomposes the long packet input from the ATM layer termination controller 25 into a header part and a user data part, and outputs the decomposed user data part to the DPRAM 21 as a data stream.

【0030】ここで、上記したショートパケット及びロ
ングパケットのデータ長としては、ショートパケットの
データ長の方がロングパケットのデータ長よりも短けれ
ば、データの通信状況等に応じて任意に設定されてよ
く、本例では、ロングパケットとして標準のATMセル
(53バイト)と同一のデータ長から構成されるパケッ
トを用い、また、ショートパケットとして5バイトのデ
ータ長から構成されるパケットを用いる。なお、上記し
たように、ショートパケットのサイズは任意でよいが、
本発明をATMに適用した場合には、ショートパケット
のサイズを標準のATMセルのサイズ(53バイト)よ
りも小さくするのが好ましい。また、本例では、上記し
たAAL−CUコントローラ22とAAL5コントロー
ラ23とから複数種類のデータをパケット化するパケッ
ト化手段が構成される。
Here, if the data length of the short packet is shorter than the data length of the long packet, the data length of the short packet and the long packet is arbitrarily set according to the data communication condition and the like. In this example, a packet having the same data length as a standard ATM cell (53 bytes) is used as a long packet, and a packet having a data length of 5 bytes is used as a short packet. As described above, the size of the short packet may be arbitrary,
When the present invention is applied to an ATM, it is preferable that the size of the short packet be smaller than the standard ATM cell size (53 bytes). In this example, the AAL-CU controller 22 and the AAL5 controller 23 constitute packetizing means for packetizing a plurality of types of data.

【0031】また、制御部8には、上記判定手段により
即時性を要するデータであると判定されたデータについ
て、当該データをDPRAM21からAAL−CUコン
トローラ22へ出力させて、当該コントローラ22にデ
ータ長が短いパケットを生成させるパケット長制御手段
が備えられている。なお、本例では、ショートパケット
を生成するコントローラ22とロングパケットを生成す
るコントローラ23とを独立した装置として構成した
が、1つのコントローラでこれら2種類のパケット化処
理が行われてもよく、要は、即時性を要するデータにつ
いてはショートパケットが生成され、他の種類のデータ
についてはロングパケットが生成されればよい。また、
制御部8には、即時性を要するデータであると判定され
たデータについて、当該データを無線部5により受信す
る速度に応じたタイミングで上記したAAL−CUコン
トローラ22にショートパケットを生成させるパケット
化タイミング制御手段が備えられており、この手段によ
り行われる処理の詳細については後述する。
The control unit 8 outputs the data determined to be data requiring immediacy by the determination means from the DPRAM 21 to the AAL-CU controller 22, and the controller 22 controls the data length. Is provided with packet length control means for generating a short packet. In this example, the controller 22 that generates a short packet and the controller 23 that generates a long packet are configured as independent devices. However, these two types of packetization processing may be performed by one controller. In short, short data may be generated for data requiring immediacy, and long packets may be generated for other types of data. Also,
The control unit 8 causes the AAL-CU controller 22 to generate a short packet at a timing according to the speed at which the data is determined to be required by the wireless unit 5 for the data determined to be data requiring immediacy. Timing control means is provided, and details of processing performed by this means will be described later.

【0032】ATMレイヤ終端コントローラ24は、A
AL−CUコントローラ22から入力された例えば複数
の移動機(すなわち、複数のユーザ)からのショートパ
ケットを混合して標準のATMセルに組み立て、組み立
てたATMセルをインタフェースコントローラ26へ出
力する。また、ATMレイヤ終端コントローラ24は、
インタフェースコントローラ26から入力されたATM
セルを例えば複数の移動機(すなわち、複数のユーザ)
へのショートパケットに分解して、分解したショートパ
ケットをAAL−CUコントローラ22へ出力する。
The ATM layer termination controller 24
For example, short packets from a plurality of mobile units (that is, a plurality of users) input from the AL-CU controller 22 are mixed and assembled into a standard ATM cell, and the assembled ATM cell is output to the interface controller 26. Also, the ATM layer termination controller 24
ATM input from interface controller 26
Cell for example multiple mobiles (ie multiple users)
, And outputs the disassembled short packet to the AAL-CU controller 22.

【0033】同様に、ATMレイヤ終端コントローラ2
5は、AAL5コントローラ23から入力されたロング
パケットをATMセルに組み立ててインタフェースコン
トローラ26へ出力し、また、インタフェースコントロ
ーラ26から入力されたATMセルをロングパケットに
分解してAAL5コントローラ23へ出力する。なお、
本例では、上記したように、ATMセルと同一のデータ
長から成るパケットをロングパケットとして用いている
ため、1つのロングパケットが1つのATMセルに対応
している。
Similarly, the ATM layer termination controller 2
5 assembles a long packet input from the AAL5 controller 23 into an ATM cell and outputs the ATM cell to the interface controller 26, and decomposes the ATM cell input from the interface controller 26 into a long packet and outputs it to the AAL5 controller 23. In addition,
In this example, as described above, a packet having the same data length as an ATM cell is used as a long packet, so one long packet corresponds to one ATM cell.

【0034】インタフェースコントローラ26は、パケ
ットを混合配列させる多重化手段を有しており、本例で
は、ATMレイヤ終端コントローラ24から入力された
ATMセルとATM終端コントローラ25から入力され
たATMセルとを混合配列させることにより、これらそ
れぞれのATMセルに含まれるショートパケットとロン
グパケットとを混合多重化させ、これにより生成された
ATMセル列(すなわち、ショートパケットとロングパ
ケットとが混合配列されたパケット列)を物理レイヤ終
端コントローラ27へ出力する。また、制御部8には、
上記判定手段により即時性を要するデータであると判定
されたデータについて、当該データから生成されたショ
ートパケットを他の種類のデータから生成されたロング
パケットに優先させて多重化手段に混合配列させる多重
化制御手段が備えられている。
The interface controller 26 has multiplexing means for mixing and arranging the packets. In this example, the interface controller 26 converts the ATM cell input from the ATM layer termination controller 24 and the ATM cell input from the ATM termination controller 25. By mixing and arranging, the short packet and the long packet included in each of the ATM cells are mixed and multiplexed, and the generated ATM cell sequence (that is, the packet sequence in which the short packet and the long packet are mixed and arranged). ) Is output to the physical layer termination controller 27. In addition, the control unit 8 includes:
For the data determined to be data requiring immediacy by the determination means, the multiplexing means mixes and arranges the short packets generated from the data with priority to the long packets generated from other types of data in the multiplexing means. Conversion control means is provided.

【0035】このため、本例では、上記したインタフェ
ースコントローラ26は、ATMレイヤ終端コントロー
ラ24から入力されたショートパケットから成るATM
セルをATMレイヤ終端コントローラ25から入力され
たロングパケットから成るATMセルに優先させて多重
化処理を行う。また、インタフェースコントローラ26
は、物理レイヤ終端コントローラ27から入力されたA
TMセル列をショートパケットから成るATMセルとロ
ングパケットから成るATMセルとに分離して、前者の
ATMセルについてはATMレイヤ終端コントローラ2
4へ出力し、後者のATMセルについてはATM終端コ
ントローラ25へ出力する。なお、分離されたATMセ
ルがショートパケットから構成されているか或いはロン
グパケットから構成されているかということの判定は、
例えば無線交換局2によりATMセルのヘッダ中にこれ
らを識別するデータを含ませておき、この識別データを
インタフェースコントローラ26において検出すること
により判定する。
For this reason, in the present embodiment, the above-described interface controller 26 is an ATM comprising a short packet input from the ATM layer termination controller 24.
The multiplexing process is performed by giving priority to the cell to the ATM cell composed of the long packet input from the ATM layer termination controller 25. Also, the interface controller 26
Is the A input from the physical layer termination controller 27.
The ATM cell sequence is separated into an ATM cell composed of a short packet and an ATM cell composed of a long packet.
4 and the latter ATM cell is output to the ATM termination controller 25. The determination whether the separated ATM cell is composed of a short packet or a long packet is performed by:
For example, data for identifying the ATM cells is included in the header of the ATM cell by the wireless switching center 2, and the identification data is determined by detecting the identification data in the interface controller 26.

【0036】物理レイヤ終端コントローラ27は、伝送
路4を介して無線交換局2へパケット列を送信する送信
手段を有しており、本例では、インタフェースコントロ
ーラ26から入力されたATMセル列、すなわちショー
トパケットとロングパケットとが混合配列されたパケッ
ト列を無線交換局2へ送信する。なお、送信手段として
は、例えばデータを変調する変調器から構成されてい
る。また、同様に、物理レイヤ終端コントローラ27
は、例えばデータを復調する復調器を有しており、これ
により無線交換局2から伝送路4を介してATMセルを
受信し、受信したATMセル列をインタフェースコント
ローラ26へ出力する。
The physical layer termination controller 27 has transmission means for transmitting a packet sequence to the wireless switching center 2 via the transmission line 4. In this example, the physical layer termination controller 27 has an ATM cell sequence input from the interface controller 26, that is, an ATM cell sequence. A packet sequence in which short packets and long packets are mixed and arranged is transmitted to the wireless switching center 2. Note that the transmission means is constituted by, for example, a modulator for modulating data. Similarly, the physical layer termination controller 27
Has a demodulator that demodulates data, for example, receives ATM cells from the wireless switching center 2 via the transmission line 4, and outputs the received ATM cell sequence to the interface controller 26.

【0037】以上の構成により、中継装置である無線基
地局1の伝送路I/F部7では、無線部5により移動機
T1〜Tnから受信された複数種類のデータを入力し、
入力したこれらのデータの内、即時性を要するデータに
ついてはデータ長が短いパケットに生成するとともに、
これら即時性を要するデータについてのパケットを他の
種類のデータに優先させて混合配列して無線交換局2へ
中継送信する。また、無線交換局2から受信したパケッ
ト列(本例では、ATMセル列)については、上記と逆
の処理により、ショートパケットとロングパケットとに
分離して、それぞれのデータの宛先に対応した移動機T
1〜Tnへ中継送信する。なお、上記したように、制御
部8のパケット化タイミング制御手段により行われるシ
ョートパケットの生成タイミングの制御については後述
する。
With the above configuration, the transmission line I / F unit 7 of the radio base station 1 as a relay device inputs a plurality of types of data received from the mobile units T1 to Tn by the radio unit 5,
Of these input data, those that require immediacy are generated in short data length packets,
The packets of the data requiring immediacy are mixed and arranged prior to other types of data and relayed to the wireless switching center 2. Also, the packet sequence (the ATM cell sequence in this example) received from the wireless switching center 2 is separated into short packets and long packets by the reverse process to the above, and the movement corresponding to the destination of each data is performed. Machine T
1 to Tn. As described above, the control of the generation timing of the short packet performed by the packetization timing control means of the control unit 8 will be described later.

【0038】従って、無線基地局1では、移動機T1〜
Tnから受信した複数種類のデータを多重化したパケッ
ト列として無線交換局2へ送信するに際して、例えば音
声データといった即時性を要するデータについて短いデ
ータ長から成るショートパケットが生成されるため、上
記従来例で示したように、当該データをパケット化する
際に生じるパケット化遅延の値を低く抑えることがで
き、これにより、即時性を要するデータを遅延させるこ
となく、当該データの即時性を担保して複数種類のデー
タを例えば中継送信することができる。また、無線基地
局1では、即時性を要するデータのパケットが他の種類
のデータに優先されて混合配列されるため、即時性を要
するデータを他の種類のデータに優先して無線交換局2
へ送信することができ、これにより、即時性を要するデ
ータを遅延させることなく、当該データの即時性を担保
して複数種類のデータを例えば中継送信することができ
る。
Therefore, in the radio base station 1, the mobile stations T1 to T1
When transmitting a plurality of types of data received from Tn to the wireless switching center 2 as a multiplexed packet sequence, short packets having a short data length are generated for data requiring immediacy such as voice data. As shown in, the value of the packetization delay that occurs when the data is packetized can be kept low, thereby ensuring the immediacy of the data without delaying the data requiring immediacy. A plurality of types of data can be relayed and transmitted, for example. Further, in the radio base station 1, since packets of data requiring immediacy are mixed and arranged with priority over other types of data, data requiring immediacy is prioritized over other types of data, and the radio exchange station 2
Thus, without delaying data requiring immediacy, it is possible to relay a plurality of types of data while ensuring the immediacy of the data, for example.

【0039】なお、本例では上記のように、ATMレイ
ヤ終端コントローラ24、25においてショートパケッ
ト或いはロングパケットのそれぞれからATMセルを組
み立て、これら2種類のパケットから組み立てられたA
TMセルをインタフェースコントローラ26により混合
多重化する構成としたが、例えば、ショートパケットや
ロングパケットからATMセルを組み立てることなく、
生成されたショートパケットとロングパケットとを混合
配列し、この混合配列により生成されたパケット列を伝
送路4を介して無線交換局2へ送信するという構成が用
いられてもよい。要は、即時性を要するデータから生成
されたショートパケットが他の種類のデータから生成さ
れたロングパケットに優先されて混合配列され、この混
合配列されたパケット列が無線交換局2へ送信されれば
よい。
In this embodiment, as described above, the ATM cells are assembled from the short packets or the long packets in the ATM layer termination controllers 24 and 25, and the A cell assembled from these two types of packets is used.
Although the TM cells are mixed and multiplexed by the interface controller 26, for example, without assembling ATM cells from short packets and long packets,
A configuration may be used in which the generated short packets and long packets are mixed and arranged, and the packet sequence generated by the mixed arrangement is transmitted to the wireless switching center 2 via the transmission line 4. In short, short packets generated from data requiring immediacy are mixed and arranged with priority over long packets generated from other types of data, and the mixedly arranged packet sequence is transmitted to the wireless switching center 2. I just need.

【0040】図3には、無線交換局2に備えられた伝送
路I/F部9及び制御部12の一構成例を示してあり、
これらの構成は、上記した無線基地局1の伝送路I/F
部7及び制御部8と同様である。すなわち、この伝送路
I/F部9には、伝送路4を介してATMセルを送受信
する物理レイヤ終端コントローラ31と、ATMセルを
多重化及び分離するインタフェースコントローラ32
と、ATMセルの組立て及び分解処理を行うATMレイ
ヤ終端コントローラ33及び34と、パケット生成及び
分解処理を行うAAL−CUコントローラ35及びAA
L5コントローラ36と、データを入出力するDPRA
M(デュアルポートRAM)37とが備えられている。
FIG. 3 shows a configuration example of the transmission line I / F unit 9 and the control unit 12 provided in the wireless switching center 2.
These configurations correspond to the transmission path I / F of the wireless base station 1 described above.
It is the same as the unit 7 and the control unit 8. That is, the transmission line I / F unit 9 includes a physical layer termination controller 31 for transmitting and receiving ATM cells via the transmission line 4 and an interface controller 32 for multiplexing and demultiplexing ATM cells.
ATM layer termination controllers 33 and 34 for assembling and disassembling ATM cells, and AAL-CU controllers 35 and AA for performing packet generation and disassembly.
L5 controller 36 and DPRA for inputting and outputting data
M (dual port RAM) 37 is provided.

【0041】また、制御部12には、タイマを備えたM
PU38と、制御プログラムを格納したROM39と、
MPU38が行う演算の処理領域等として用いられるR
AM40とが備えられている。また、これらは上記した
各装置31〜37に接続されており、MPU38がRO
M39に格納された制御プログラムをRAM40に展開
して実行することにより、接続された各装置31〜37
により行われる処理を統括制御する。
The control unit 12 has a timer M
A PU 38, a ROM 39 storing a control program,
R used as a processing area or the like for the operation performed by the MPU 38
AM40. These are connected to the devices 31 to 37 described above, and the MPU 38
By expanding the control program stored in the M39 in the RAM 40 and executing it, the connected devices 31 to 37 are connected.
And overall control of the processing performed by.

【0042】本例では上記したように、無線交換局2
は、中継装置である無線基地局1から送信されたパケッ
ト列を受信する受信側装置であり、上記した物理レイヤ
終端コントローラ31に備えられた例えば復調器によ
り、伝送路4を介して無線基地局1からパケット列(本
例では、ATMセル列)を受信する受信側受信手段が構
成される。また、インタフェースコントローラ32に
は、上記したように、物理レイヤ終端コントローラ31
から入力されたATMセル列をショートパケット或いは
ロングパケットから構成されるATMセルに分離する手
段が備えられており、また、ATMレイヤ終端コントロ
ーラ33、34には、ショートパケット或いはロングパ
ケットから構成されるATMセルを各種類毎のデータの
パケットに分解する手段が備えられている。本例では、
これらの処理部32、33、34に備えられた上記手段
により、無線基地局1から受信されたパケット列を各種
類毎のデータのパケットに分離する分離手段が構成され
る。
In this example, as described above, the wireless switching center 2
Is a receiving-side device that receives a packet sequence transmitted from the wireless base station 1 that is a relay device. The demodulator provided in the above-described physical layer termination controller 31 uses, for example, a demodulator to transmit the wireless base station via the transmission path 4. The receiving side receiving means for receiving a packet sequence (in this example, an ATM cell sequence) from 1 is constituted. As described above, the interface controller 32 includes the physical layer termination controller 31.
Is provided with means for separating the ATM cell string input from the ATM cell into ATM cells composed of short packets or long packets. The ATM layer termination controllers 33 and 34 are provided with means composed of short packets or long packets. Means are provided for decomposing ATM cells into data packets of each type. In this example,
The above means provided in the processing units 32, 33, and 34 constitute a separating means for separating the packet sequence received from the wireless base station 1 into data packets of each type.

【0043】また、本例では、上記した分離手段により
分離されたショートパケット或いはロングパケットを分
解してデータストリームを生成するAAL−CUコント
ローラ35とAAL5コントローラ36とから各種類毎
のデータを再生する再生手段が構成される。また、無線
交換局2のDPRAM37は、データを一時格納するバ
ッファ45を有しており、AAL−CUコントローラ3
5及びAAL5コントローラ36から入力された各種類
毎のデータストリームを例えば各種類毎に標準のATM
セル(53バイト)に形成し、形成したATMセルをA
TMスイッチ部10へ出力する。同様に、DPRAM3
7は、ATMスイッチ部10から標準のATMセルを入
力し、入力したATMセルに含まれるデータが即時性を
有するデータであるか否かを判定して、この判定結果に
応じて当該ATMセルをAAL−CUコントローラ35
或いはAAL5コントローラ36へ出力する。なお、上
記した無線基地局1の伝送路I/F部7及び制御部8と
同様の構成から成る部分についての説明は省略する。
In this embodiment, data of each type is reproduced from the AAL-CU controller 35 and the AAL5 controller 36 which generate a data stream by decomposing the short packets or the long packets separated by the separating means. Reproducing means is configured. The DPRAM 37 of the wireless switching center 2 has a buffer 45 for temporarily storing data, and the AAL-CU controller 3
5 and the data stream of each type input from the AAL5 controller 36 are, for example, standard ATM for each type.
Cell (53 bytes), and the formed ATM cell is A
Output to TM switch unit 10. Similarly, DPRAM3
7 inputs a standard ATM cell from the ATM switch unit 10, determines whether or not the data included in the input ATM cell is data having immediacy, and determines the ATM cell according to the determination result. AAL-CU controller 35
Alternatively, it outputs to the AAL5 controller 36. A description of a portion having the same configuration as that of the transmission line I / F unit 7 and the control unit 8 of the wireless base station 1 will be omitted.

【0044】以上の構成により、受信側装置である無線
交換局2は、無線基地局1からパケット列(本例では、
ATMセル列)を受信し、受信したパケット列を各種類
毎のデータのパケットに分離して各データを再生する。
なお、本例では、無線基地局1の伝送路I/F部7及び
制御部8と無線交換局2の伝送路I/F部9及び制御部
12とを同様な装置構成としたため、例えば、上記した
例とは逆に、無線交換局2を中継装置として用い、無線
基地局1を受信側装置として用いることもできる。すな
わち、ネットワーク3を介して移動機T1〜Tnへ伝送
されてきたデータを無線交換局2が中継受信し、中継受
信したデータを無線交換局2が無線基地局1を介して移
動機T1〜Tnへ中継送信することもできる。
With the above configuration, the wireless switching center 2, which is the receiving side device, sends a packet sequence (in this example,
(ATM cell sequence) is received, and the received packet sequence is separated into data packets of each type to reproduce each data.
In this example, the transmission line I / F unit 7 and the control unit 8 of the wireless base station 1 and the transmission line I / F unit 9 and the control unit 12 of the wireless switching center 2 have the same device configuration. Contrary to the above example, the wireless switching center 2 can be used as a relay device, and the wireless base station 1 can be used as a receiving device. That is, the wireless switching center 2 relays and receives data transmitted to the mobile stations T1 to Tn via the network 3, and the wireless switching station 2 transmits the relayed data to the mobile stations T1 to Tn via the wireless base station 1. It can also be relayed to

【0045】また、本例では、上記した無線基地局1に
備えられた制御部8の判定手段、パケット長制御手段と
パケット化タイミング制御手段とから成るパケット化制
御手段、多重化制御手段、AAL−CUコントローラ2
2及びAAL5コントローラ23のパケット化手段、イ
ンタフェースコントローラ26の多重化手段といった各
機能手段は、制御部8のMPU28がROM29に格納
された制御プログラムをRAM30に展開して実行する
ことにより構成される。また、同様に、本例では、上記
した無線交換局2に備えられたインタフェースコントロ
ーラ32及びATMレイヤ終端コントローラ33、34
の分離手段、AAL−CUコントローラ35及びAAL
5コントローラ36の再生手段といった各機能手段は、
制御部12のMPU38がROM39に格納された制御
プログラムをRAM40に展開して実行することにより
構成される。
In this example, the determination means of the control unit 8 provided in the above-described radio base station 1, the packetization control means comprising packet length control means and packetization timing control means, multiplexing control means, AAL -CU controller 2
2 and the multiplexing means of the interface controller 26 are configured by the MPU 28 of the control unit 8 expanding the control program stored in the ROM 29 into the RAM 30 and executing the control program. Similarly, in the present embodiment, the interface controller 32 and the ATM layer termination controllers 33 and 34 provided in the above-described wireless switching center 2
Separation means, AAL-CU controller 35 and AAL
5 Each functional unit such as a reproducing unit of the controller 36
The MPU 38 of the control unit 12 is configured by developing a control program stored in the ROM 39 in the RAM 40 and executing the control program.

【0046】このように、本実施形態では、上記した各
機能手段は、例えばプロセッサやメモリ等を備えたハー
ドウェア資源において、プロセッサが制御プログラムを
実行することにより構成されるが、本発明ではこれら機
能手段を独立したハードウェア回路として構成してもよ
い。また、本発明は上記の制御プログラムを格納したフ
ロッピーディスクやCD−ROM等のコンピュータによ
り読み取り可能な記憶媒体として把握することもでき、
当該制御プログラムを記憶媒体からコンピュータに入力
してプロセッサに実行させることにより、本発明に係る
処理を遂行させることができる。
As described above, in the present embodiment, each of the above-described functional units is configured by the processor executing the control program in a hardware resource including, for example, a processor and a memory. The functional means may be configured as an independent hardware circuit. Further, the present invention can be understood as a computer-readable storage medium such as a floppy disk or a CD-ROM storing the above control program,
By inputting the control program from a storage medium to a computer and causing the processor to execute the control program, the processing according to the present invention can be performed.

【0047】次に、上記した無線基地局1の制御部8に
備えられたパケット化タイミング制御手段により行われ
るパケット化タイミングの制御処理について図4を用い
て更に詳しく説明する。同図には、上記図2に示した無
線基地局1の伝送路I/F部7に備えられたDPRAM
21と、AAL−CUコントローラ22と、AAL5コ
ントローラ23と、ATMレイヤ終端コントローラ24
及び25と、インタフェースコントローラ26とを示し
てある。なお、他の装置構成については、図4では図示
を省略した。
Next, the packetization timing control process performed by the packetization timing control means provided in the control unit 8 of the radio base station 1 will be described in more detail with reference to FIG. FIG. 2 shows a DPRAM provided in the transmission path I / F unit 7 of the wireless base station 1 shown in FIG.
21, AAL-CU controller 22, AAL5 controller 23, and ATM layer termination controller 24
And 25 and an interface controller 26 are shown. It should be noted that other device configurations are not shown in FIG.

【0048】ここで、図4では、上記したDPRAM2
1の構成例が詳しく示されており、このDPRAM21
には、上記したバッファ41と、即時性を要するデータ
のバッファ41内でのアドレスを記憶するリアルタイム
系メディアアドレスキュー42と、その他の種類のデー
タのバッファ41内でのアドレスを記憶する非リアルタ
イム系メディアアドレスキュー43と、バッファ41か
らデータを取り出す処理を行う取り出し処理部44とが
備えられている。バッファ41は、上記したベースバン
ド処理部6とAAL−CUコントローラ22とAAL5
コントローラ23とに接続されており、上記したよう
に、ベースバンド処理部6から入力されたデータ本体を
一時格納する。
Here, in FIG. 4, the above-described DPRAM 2
1 is shown in detail, and the DPRAM 21
Includes a buffer 41 described above, a real-time media address queue 42 for storing addresses of data requiring immediateness in the buffer 41, and a non-real-time system for storing addresses of buffers of other types in the buffer 41. A media address queue 43 and an extraction processing unit 44 for extracting data from the buffer 41 are provided. The buffer 41 includes the baseband processing unit 6, the AAL-CU controller 22, and the AAL5
It is connected to the controller 23 and temporarily stores the data itself input from the baseband processing unit 6 as described above.

【0049】また、この際、上記した制御部8の判定手
段によりバッファ41に格納されるデータのメディアの
種類が判定され、判定されたメディアの種類に応じて、
当該データが格納されたバッファ41内のアドレスが上
記したアドレスキュー42或いは43に格納される。す
なわち、即時性を要するデータ(リアルタイム系デー
タ)については、当該データが格納されたバッファ41
内のアドレス番号がリアルタイム系メディアアドレスキ
ュー42に格納され、また、他の種類のデータ(非リア
ルタイム系データ)については、当該データが格納され
たバッファ41内のアドレス番号が非リアルタイム系メ
ディアアドレスキュー43に格納される。なお、これら
のアドレスキュー42、43に格納されたアドレス番号
は、例えばベースバンド処理部6からデータを入力する
際に参照される。
At this time, the type of the medium of the data stored in the buffer 41 is determined by the determination means of the control unit 8 described above, and according to the determined type of the medium,
The address in the buffer 41 where the data is stored is stored in the address queue 42 or 43 described above. In other words, for data that requires immediacy (real-time data), the buffer 41 in which the data is stored is stored.
Are stored in the real-time media address queue 42. For other types of data (non-real-time data), the address numbers in the buffer 41 where the data are stored are stored in the non-real-time media address queue 42. 43. The address numbers stored in the address queues 42 and 43 are referred to when data is input from the baseband processing unit 6, for example.

【0050】また、上記した制御部8のRAM30に
は、バッファ41に格納されたデータを取り出す際に参
照される図5に示すリアルタイム系メディアコネクショ
ン管理テーブル51と図6に示す非リアルタイム系メデ
ィアコネクション管理テーブル52とが格納されてい
る。ここで、本例では、リアルタイム系メディアコネク
ション管理テーブル51には、例えば音声データといっ
た即時性を要するデータを伝送するコネクションについ
ての情報が格納され、また、非リアルタイム系メディア
コネクション管理テーブル52には、その他の種類の例
えば画像データやテキストデータといった比較的即時性
を要しないデータを伝送するコネクションについての情
報が格納される。
The RAM 30 of the control unit 8 stores a real-time media connection management table 51 shown in FIG. 5 and a non-real-time media connection table shown in FIG. The management table 52 is stored. Here, in this example, the real-time media connection management table 51 stores information about connections for transmitting data that requires immediacy such as audio data, for example, and the non-real-time media connection management table 52 stores Information about a connection for transmitting data of other types, such as image data and text data, which does not require relatively immediacy, is stored.

【0051】また、本例では、即時性を要するデータ及
びその他の種類のデータを伝送する各コネクションに
は、それぞれ固有の(ユニークな)識別番号を割り当
て、また、これら各コネクションの識別番号と当該コネ
クションで伝送されるデータが格納されるバッファ41
内でのアドレス番号とを同一の番号を用いて識別する。
すなわち、本例では、即時性を要するデータが伝送され
る各コネクションには、”0”〜”n”の識別番号が割
り当てられ、また、その他の種類のデータが伝送される
各コネクションには”n+1”〜”m”の識別番号が割
り当てられ、これらと同一の識別番号が各コネクション
についてのバッファ41内のアドレスに割り当てられ
る。
Also, in this example, a unique identification number is assigned to each connection for transmitting data requiring immediacy and other types of data. Buffer 41 for storing data transmitted by connection
Is identified using the same number.
That is, in this example, each connection through which data requiring immediacy is transmitted is assigned an identification number of “0” to “n”, and each connection through which other types of data are transmitted is “ Identification numbers n + 1 "to" m "are assigned, and the same identification numbers are assigned to addresses in the buffer 41 for each connection.

【0052】図5及び図6に示した管理テーブル51、
52中で、識別番号とは上記した各コネクションに割り
当てられた識別番号のことであり、また、アドレスキュ
ー番号とは上記したアドレスキューに格納されたアドレ
ス番号のことであり、本例では、これらの番号として同
一の番号が用いられている。また、伝送速度とは、無線
基地局1の無線部5が各コネクション毎に移動機T1〜
Tnからデータを受信する速度のことであり、本例で
は、この受信速度と受信されたデータがベースバンド処
理部6を介してバッファ41に入力される速度とが同一
であると擬制して後述するデータ取り出し処理を行う。
The management table 51 shown in FIG. 5 and FIG.
In FIG. 52, the identification number is the identification number assigned to each connection described above, and the address queue number is the address number stored in the address queue described above. The same number is used as the number. In addition, the transmission speed means that the radio unit 5 of the radio base station 1 uses the mobile station T1 to
Tn is the speed at which data is received from Tn. In this example, it is assumed that the reception speed is the same as the speed at which the received data is input to the buffer 41 via the baseband processing unit 6, and will be described later. Perform data fetch processing.

【0053】なお、伝送速度としては、例えば図5に示
したリアルタイム系メディアコネクション管理テーブル
51では、識別番号”0”のコネクションのデータ受信
速度が32Kbps(キロビット毎秒)であり、また、
識別番号”1”のコネクションのデータ受信速度が8K
bpsであるというように各コネクション毎の受信速度
が格納されており、図6に示した非リアルタイム系メデ
ィアコネクション管理テーブル52についても同様であ
る。
As the transmission speed, for example, in the real-time media connection management table 51 shown in FIG. 5, the data reception speed of the connection having the identification number "0" is 32 Kbps (kilobits per second).
The data reception speed of the connection with identification number "1" is 8K
The reception speed for each connection is stored such as bps, and the same applies to the non-real-time media connection management table 52 shown in FIG.

【0054】また、図5に示したリアルタイム系メディ
アコネクション管理テーブル51には、各コネクション
毎のデータの伝送速度(すなわち受信速度)に応じて、
各コネクション毎にデータをパケット化するタイミング
の時間間隔である起動タイマが設定される。ここで、こ
の起動タイマは、上記したショートパケットを生成する
ために必要なデータ長のデータがバッファ41に蓄積さ
れるまでに要する時間であり、当該データの受信速度に
基づいて次のようにして算出される。すなわち、例えば
5バイト(40ビット)のデータ毎にショートパケット
を生成する場合には、受信速度が32Kbpsのコネク
ション(識別番号”0”)については、40ビットを3
2キロビット毎秒で割った商である1.25mS(ミリ
秒)が起動タイマとして設定される。つまり、このコネ
クションを伝送するデータについては、1.25mS毎
にバッファ41に5バイトのデータ長のデータが蓄積さ
れる。
The real-time media connection management table 51 shown in FIG. 5 stores the data transmission speed (ie, reception speed) for each connection.
A start timer, which is a time interval at which data is packetized, is set for each connection. Here, the activation timer is a time required until data having a data length necessary for generating the above-described short packet is accumulated in the buffer 41, and based on the reception speed of the data, Is calculated. That is, for example, when a short packet is generated for every 5 bytes (40 bits) of data, for a connection with a reception speed of 32 Kbps (identification number “0”), 40 bits are set to 3 bits.
A quotient divided by 2 kilobits per second, 1.25 ms (milliseconds), is set as a start timer. In other words, for data transmitted through this connection, data having a data length of 5 bytes is stored in the buffer 41 every 1.25 ms.

【0055】なお、本例では、起動タイマの値をmS単
位で小数点以下1桁まで設定することとし、図5に示し
たコネクション管理テーブル51には、1.25mSの
近似値として1.2mSが設定されている。同様に、受
信速度が8Kbpsのコネクション(識別番号”1”)
については5.0mSの起動タイマ値が設定され、ま
た、受信速度が64Kbpsのコネクション(識別番
号”2”)については0.6mSの起動タイマ値が設定
される。また、図5に示したコネクション管理テーブル
51中のタイマカウンタとは、制御部8のMPU28に
備えられたタイマによるカウンタの値であり、このカウ
ンタの値は、後述するように、起動タイマとして設定さ
れている値に達する度毎に0.0mSに初期化される。
なお、本例では、図6に示した非リアルタイム系メディ
アコネクション管理テーブル52については、上記した
起動タイマ値やタイマカウンタは設定していない。
In this example, the value of the start timer is set to one decimal place in mS units, and the connection management table 51 shown in FIG. 5 shows that 1.2 mS is an approximate value of 1.25 mS. Is set. Similarly, a connection with a reception speed of 8 Kbps (identification number "1")
, A start timer value of 5.0 ms is set, and for a connection having a reception speed of 64 Kbps (identification number “2”), a start timer value of 0.6 ms is set. The timer counter in the connection management table 51 shown in FIG. 5 is a value of a counter provided by a timer provided in the MPU 28 of the control unit 8, and the value of this counter is set as a start timer as described later. It is initialized to 0.0 mS each time the set value is reached.
Note that, in this example, the start timer value and the timer counter described above are not set in the non-real-time media connection management table 52 shown in FIG.

【0056】取り出し処理部44は、バッファ41から
即時性を要するデータを取り出してAAL−CUコント
ローラ22へ出力させる処理を行うリアルタイム系デー
タ取り出し処理部44aと、バッファ41からその他の
種類のデータを取り出してAAL5コントローラ23へ
出力させる処理を行う非リアルタイム系データ取り出し
処理部44bとから構成されており、これらの取り出し
処理部44a及び44bは、上記した制御部8に備えら
れたパケット化タイミング制御手段により制御されて、
上記したデータ取り出し処理を行う。ここで、前者の取
り出し処理部44aは、上記図5に示したリアルタイム
系メディアコネクション管理テーブル51を参照し、例
えば、タイマ割り込みで起動される制御プログラムによ
り、タイマ割り込み処理でタイマカウンタを更新して、
タイマカウンタの値が起動タイマ値に達する度毎に即時
性を要するデータの取り出し処理を行う。また、後者の
取り出し処理部44bは、上記図6に示した非リアルタ
イム系メディアコネクション管理テーブル52を参照
し、例えば、ベースレベルで常時起動されている制御プ
ログラムにより、前者の取り出し処理部44aにより行
われるデータ取り出し処理の空き時間を用いて、比較的
即時性を要しないデータの取り出し処理を行う。
The fetch processing unit 44 fetches real-time data fetch processing unit 44a for fetching data requiring immediacy from the buffer 41 and outputting the data to the AAL-CU controller 22, and fetches other types of data from the buffer 41. And a non-real-time data fetch processing unit 44b for performing processing to output the data to the AAL5 controller 23. These fetch processing units 44a and 44b are controlled by the packetization timing control means provided in the control unit 8 described above. Controlled,
The above-described data extraction processing is performed. Here, the former take-out processing unit 44a refers to the real-time media connection management table 51 shown in FIG. 5 and updates the timer counter in the timer interrupt process by, for example, a control program started by the timer interrupt. ,
Every time the value of the timer counter reaches the activation timer value, a process of extracting data requiring immediacy is performed. In addition, the latter extraction processing unit 44b refers to the non-real-time media connection management table 52 shown in FIG. 6 and executes the processing by the former extraction processing unit 44a according to a control program that is always started at the base level. Using the idle time of the data fetching process performed, the data fetching process that does not require relatively immediacy is performed.

【0057】次に、上記図5及び図6に示したコネクシ
ョン管理テーブル51及び52へのコネクションの設定
及び解放を行うコネクション管理処理の手順を図7を用
いて説明する。なお、この処理は、上記した制御部8の
MPU28がROM29に格納された制御プログラムを
RAM30に展開して実行することにより行われる。コ
ネクション管理処理では、まず、新規に設定されるコネ
クションや解放されるコネクションがあるか否かという
コネクション動作を判定する(ステップS1)。 ここ
で、コネクションの設定は、例えば移動機T1〜Tnか
ら新規にデータ伝送を開始するための要求が無線基地局
1に通知されることにより判定され、また、コネクショ
ンの解放は、例えばデータ伝送を行っていた移動機T1
〜Tnから当該データ伝送を終了するための要求が無線
基地局1に通知されることにより判定される。
Next, the procedure of a connection management process for setting and releasing connections to and from the connection management tables 51 and 52 shown in FIGS. 5 and 6 will be described with reference to FIG. This process is performed by the MPU 28 of the control unit 8 expanding the control program stored in the ROM 29 in the RAM 30 and executing the control program. In the connection management process, first, a connection operation to determine whether there is a newly set connection or a released connection is determined (step S1). Here, the connection setting is determined by, for example, notifying the radio base station 1 of a request for newly starting data transmission from the mobile devices T1 to Tn, and releasing the connection includes, for example, performing data transmission. Mobile device T1 that went
The request for terminating the data transmission is notified to the radio base station 1 from Tn to Tn.

【0058】上記判定によりコネクションの設定要求が
判定された場合には、当該コネクションで伝送されるデ
ータの種類から当該データが即時性を要するデータ(リ
アルタイム系データ)であるか、或いはその他の種類の
データ(非リアルタイム系データ)であるかというコネ
クションタイプが判定される(ステップS2)。ここ
で、データがリアルタイム系データであると判定された
場合には、この判定結果が無線基地局1の制御部8に通
知され(ステップS3)、当該データを伝送するための
コネクションに上記したアドレスキュー42やバッファ
41のメモリが割り当てられる(ステップS4)。次
に、図5に示したリアルタイム系メディアコネクション
管理テーブル51中の識別番号やアドレスキュー番号や
伝送速度に当該コネクションの情報が登録され、この伝
送速度に応じて起動タイマの値が設定される(ステップ
S5)。
When a connection setting request is determined by the above determination, whether the data is data requiring immediateness (real-time data) or other types of data is determined based on the type of data transmitted through the connection. It is determined whether the connection type is data (non-real-time data) (step S2). Here, when it is determined that the data is real-time data, this determination result is notified to the control unit 8 of the wireless base station 1 (step S3), and the above-described address is transmitted to a connection for transmitting the data. The memory of the queue 42 and the buffer 41 is allocated (step S4). Next, the information of the connection is registered in the identification number, the address queue number and the transmission speed in the real-time media connection management table 51 shown in FIG. 5, and the value of the activation timer is set according to the transmission speed ( Step S5).

【0059】そして、タイマカウンタによるタイマのカ
ウンタが開始されて(ステップS6)、コネクションの
設定処理が終了される(ステップS7)。また、設定さ
れるコネクションを伝送するデータが非リアルタイム系
データであると判定された場合には、当該判定結果が無
線基地局1の制御部8に通知され(ステップS8)、当
該データを伝送するためのコネクションに上記したアド
レスキュー43やバッファ41のメモリが割り当てられ
る(ステップS9)。そして、図6に示した非リアルタ
イム系メディアコネクション管理テーブル52に当該コ
ネクションの情報が登録されて(ステップS10)、コ
ネクションの設定処理が終了される(ステップS7)。
Then, the counter of the timer by the timer counter is started (step S6), and the connection setting process is terminated (step S7). When it is determined that the data to be transmitted through the connection to be set is non-real-time data, the determination result is notified to the control unit 8 of the wireless base station 1 (step S8), and the data is transmitted. The memory of the address queue 43 and the buffer 41 described above is allocated to the connection for the connection (step S9). Then, the information of the connection is registered in the non-real-time media connection management table 52 shown in FIG. 6 (step S10), and the connection setting process ends (step S7).

【0060】また、上記したコネクション動作の判定処
理によりコネクションの解放要求が判定された場合に
は、コネクションタイプが判定され(ステップS1
1)、この判定の結果、データがリアルタイム系データ
であると判定された場合には、当該判定結果が無線基地
局1の制御部8に通知され(ステップS12)、当該コ
ネクションのアドレスキュー42やバッファ41のメモ
リが解放される(ステップS13)。そして、図5に示
したリアルタイム系メディアコネクション管理テーブル
51から識別番号や起動タイマといった当該コネクショ
ンの情報が削除されて(ステップS14)、コネクショ
ン解放処理が終了される(ステップS7)。
If a connection release request is determined by the connection operation determination process described above, the connection type is determined (step S1).
1) As a result of this determination, when it is determined that the data is real-time data, the determination result is notified to the control unit 8 of the wireless base station 1 (step S12), and the address queue 42 and the The memory of the buffer 41 is released (step S13). Then, the information of the connection, such as the identification number and the activation timer, is deleted from the real-time media connection management table 51 shown in FIG. 5 (step S14), and the connection release processing is ended (step S7).

【0061】また、上記したコネクションタイプの判定
の結果、非リアルタイム系データのコネクションを解放
することが判定された場合には、当該判定結果が無線基
地局1の制御部8に通知され(ステップS15)、当該
コネクションのアドレスキュー43やバッファ41のメ
モリが解放される(ステップS16)。そして、図6に
示した非リアルタイム系メディアコネクション管理テー
ブル52から当該コネクションの情報が削除されて(ス
テップS17)、コネクション解放処理が終了される
(ステップS7)。
If it is determined that the connection of the non-real-time data is released as a result of the determination of the connection type, the determination result is notified to the control unit 8 of the wireless base station 1 (step S15). The memory of the address queue 43 and the buffer 41 of the connection is released (step S16). Then, the information of the connection is deleted from the non-real-time media connection management table 52 shown in FIG. 6 (step S17), and the connection release processing is ended (step S7).

【0062】次に、リアルタイム系データをバッファ4
1から取り出す処理の手順を図8を用いて説明する。な
お、上記したように、この取り出し処理は、制御部8の
パケット化タイミング制御手段により制御されて、リア
ルタイム系データ取り出し処理部44aによりタイマ割
り込みで行われる。また、本例では、このタイマ割り込
みの起動周期、すなわちタイマカウンタを更新させる時
間間隔の周期として0.1mSを用いる。なお、この起
動周期は、好ましくは、バッファ41からデータを取り
出す時間間隔の周期である起動タイマの値よりも十分小
さい値であるのがよい。この取り出し処理では、まず、
0.1mSの時間がMPU28のタイマによりカウント
される度毎に、図5に示したリアルタイム系メディアコ
ネクション管理テーブル51のタイマカウンタの値に
0.1mSを加えて当該タイマカウンタの値を更新させ
(ステップS21)、更新されたタイマカウンタの値と
設定されている起動タイマの値とが一致したコネクショ
ンがあるか否かを検出する(ステップS22)。
Next, the real-time data is stored in the buffer 4.
The procedure of the process for taking out from No. 1 will be described with reference to FIG. As described above, this extraction processing is controlled by the packetization timing control means of the control unit 8, and is performed by the real-time data extraction processing unit 44a by a timer interrupt. In this example, 0.1 ms is used as the activation cycle of the timer interrupt, that is, the cycle of the time interval for updating the timer counter. Preferably, the activation cycle is a value sufficiently smaller than the value of the activation timer, which is a cycle of a time interval for extracting data from the buffer 41. In this extraction process, first,
Every time the time of 0.1 mS is counted by the timer of the MPU 28, the value of the timer counter is updated by adding 0.1 ms to the value of the timer counter of the real-time media connection management table 51 shown in FIG. Step S21), it is detected whether or not there is a connection in which the updated value of the timer counter matches the value of the set start timer (step S22).

【0063】ここで、例えば図5に示した管理テーブル
51では、識別番号”0”のコネクションの起動タイマ
の値とタイマカウンタの値とが共に1.2mSとなって
一致しており、このように起動タイマの値とタイマカウ
ンタの値とが一致した場合には、当該コネクションのデ
ータからショートパケットを生成するために必要となる
データ長のデータがバッファ41に蓄積されたことにな
り、当該コネクションのタイマカウンタを初期化(クリ
ア)して0.0mSとし、再びこのタイマカウンタの値
をカウントさせる(ステップS23)。これとともに、
アドレスキュー42に格納されている当該コネクション
に対応したバッファ41内でのアドレス番号を特定し
(ステップS24)、特定されたアドレスにショートパ
ケットを生成するための例えば5バイトのデータが蓄積
されているか否かを確認する(ステップS25)。この
確認により、特定されたアドレスにショートパケットを
生成するために十分なデータ長のデータが蓄積されてい
た場合には、当該データを取りだして(ステップS2
6)、取りだしたデータをAAL−CUコントローラへ
出力(転送)する(ステップS27)。
Here, in the management table 51 shown in FIG. 5, for example, the value of the start timer and the value of the timer counter of the connection having the identification number “0” are both 1.2 mS, which are the same. If the value of the start timer matches the value of the timer counter, the data of the data length required to generate a short packet from the data of the connection has been stored in the buffer 41, and Is initialized (cleared) to 0.0 mS, and the value of this timer counter is counted again (step S23). With this,
The address number in the buffer 41 corresponding to the connection stored in the address queue 42 is specified (step S24), and for example, 5-byte data for generating a short packet is stored at the specified address. It is confirmed whether or not it is (step S25). As a result of this check, if data having a data length sufficient to generate a short packet is stored at the specified address, the data is extracted (step S2).
6) The output data is output (transferred) to the AAL-CU controller (step S27).

【0064】そして、他のコネクションについてタイマ
カウンタの値と起動タイマの値とが一致したものがあれ
ば、上記と同様に、データの取り出し及び出力処理を行
う(ステップS22〜S27)。また、上記確認処理に
おいて(ステップS25)、ショートパケットを生成す
るために要するデータ長のデータがバッファ41に蓄積
されていなかった場合にも(ステップS25)、同様
に、他のコネクションについてタイマカウンタの値と起
動タイマの値とが一致したものがあれば、上記と同様の
処理を行う(ステップS22〜S27)。
If the value of the timer counter matches the value of the activation timer for another connection, data extraction and output processing are performed in the same manner as described above (steps S22 to S27). Similarly, in the above-described confirmation processing (step S25), when data of a data length required for generating a short packet is not stored in the buffer 41 (step S25), the timer counter of the other connection is similarly set. If there is a match between the value and the value of the activation timer, the same processing as described above is performed (steps S22 to S27).

【0065】また、更新されたタイマカウンタの値と起
動タイマの値とが一致するすべてのコネクションについ
て上記したデータの取り出し処理が行われた場合や、ま
た、これらタイマカウンタと起動タイマとの値が一致す
るコネクションが1つも検出されなかった場合には(ス
テップS22)、この時刻(タイマカウンタの値)での
データ取り出し処理を終了させ(ステップS28)、再
び0.1mSの時間が経過してタイマカウンタを更新す
るまで待機する。なお、本例では、起動タイマの値がm
S単位で小数点以下1桁で設定され、タイマカウンタの
値が0.1mS毎に更新されるようにしたため、これら
の値が一致したときにデータの取り出し処理を行うよう
にしたが、例えば起動タイマの値が1.1mSであり、
タイマカウンタの値が0.2mS毎に更新されるような
設定とした場合には、これらの値が一致することがない
ため、このような場合には、タイマカウンタの値が起動
タイマの値を超えたときにデータの取り出し処理を行う
ようにすればよい。
In addition, when the above-described data fetch processing is performed for all the connections in which the updated timer counter value matches the activation timer value, or when the values of the timer counter and the activation timer are changed. If no matching connection is detected (step S22), the data fetching process at this time (timer counter value) is terminated (step S28), and the time of 0.1 ms elapses again and the timer Wait for the counter to update. In this example, the value of the start timer is m
Since the value of the timer counter is set to one digit after the decimal point in S units and the value of the timer counter is updated every 0.1 mS, the data fetch processing is performed when these values match. Is 1.1 mS,
If the value of the timer counter is set to be updated every 0.2 mS, these values will not match. In such a case, the value of the timer counter will be the value of the start timer. It is sufficient to perform a data fetching process when the number of data exceeds the limit.

【0066】次に、非リアルタイム系データをバッファ
41から取り出す処理の手順を図9を用いて説明する。
なお、この処理は、制御部8のMPU28によりROM
29に格納された制御プログラムがベースレベルで常時
起動されて、この制御に従って非リアルタイム系データ
取り出し処理部44bにより行われる。この取り出し処
理では、まず、上記図6に示した非リアルタイム系メデ
ィアコネクション管理テーブル52に登録されている各
コネクションのバッファ41内でのアドレスキュー(ア
ドレス番号)を例えば当該テーブル52の上から下へと
行った順序で特定し(ステップS31)、特定されたア
ドレスにロングパケットを生成するために十分なデータ
があるか否かを検出する(ステップS32)。
Next, a procedure of processing for extracting non-real-time data from the buffer 41 will be described with reference to FIG.
This processing is performed by the MPU 28 of the control unit 8 in the ROM.
The control program stored in the memory 29 is always started at the base level, and is executed by the non-real-time data extraction processing unit 44b according to this control. In this extraction processing, first, the address queue (address number) in the buffer 41 of each connection registered in the non-real-time media connection management table 52 shown in FIG. (Step S31), and it is detected whether or not there is sufficient data at the specified address to generate a long packet (step S32).

【0067】ここで、十分なデータがあれば、このデー
タをバッファ41から取り出して(ステップS33)、
取りだしたデータをAAL5コントローラ23へ出力
(転送)する(ステップS34)。また、十分なデータ
がなかった場合には、再び上記したアドレスキューの特
定処理により、例えば他のコネクションについて十分な
データが蓄積されているか否かを検出して(ステップS
31〜S32)、十分なデータがあれば当該データの取
り出し及び出力処理を行う(ステップS33〜S3
4)。なお、上記したアドレスキューの特定処理は、取
り出し対象となるすべてのデータについて例えば同一の
時間間隔毎に常時行われており、また、上記したよう
に、この非リアルタイム系データの取り出し処理は、リ
アルタイム系データの取り出し処理の空き時間を用いて
行われる。また、本例では、リアルタイム系データの取
り出し処理と非リアルタイム系データの取り出し処理と
が同時刻に重なってしまい、これら両処理を同時に行え
ないような場合には、上記した制御部8のパケット化タ
イミング制御手段により、リアルタイム系データの取り
出し処理が優先されて行われる。
Here, if there is sufficient data, the data is taken out from the buffer 41 (step S33), and
The extracted data is output (transferred) to the AAL5 controller 23 (step S34). If there is not enough data, it is again detected by the above-described address queue specifying process whether or not sufficient data is accumulated for another connection (step S).
If there is sufficient data, processing for extracting and outputting the data is performed (steps S33 to S3).
4). It should be noted that the above-described process of specifying the address queue is always performed, for example, at the same time interval for all data to be fetched, and as described above, the process of fetching non-real-time data is performed in real time. This is performed using the idle time of the system data extraction process. In this example, the real-time data fetching process and the non-real-time data fetching process overlap at the same time, and if these processes cannot be performed simultaneously, the packetization of the control unit 8 described above is performed. The timing control means gives priority to the real-time data extraction processing.

【0068】従って、即時性を要するデータについて、
当該データからパケットを生成するために用いられるデ
ータ長のデータがバッファに蓄積される度毎に、この蓄
積されたデータを取りだしてパケット化処理が行われる
ため、即時性を要するデータをバッファ内に蓄積してお
く時間、すなわち、パケット化処理に際して当該データ
に生じる遅延時間を短くすることができ、これにより、
即時性を要するデータを遅延させることなく、当該デー
タの即時性を担保して複数種類のデータを中継送信する
ことができる。また、上記したように、即時性を要する
データ(リアルタイム系データ)の取り出し処理を他の
種類のデータ(非リアルタイム系データ)の取り出し処
理に優先させて行うことにより、リアルタイム系データ
の処理を遮ることなく、且つ、このリアルタイム系デー
タの処理の空き時間を用いて非リアルタイム系データの
処理を行うことができ、これにより、即時性を要するリ
アルタイム系データの伝送処理に生じる遅延の防止を更
に確実に担保することができる。
Therefore, for data requiring immediateness,
Each time data of the data length used to generate a packet from the data is accumulated in the buffer, the accumulated data is taken out and packetized, so that data requiring immediacy is stored in the buffer. The storage time, that is, the delay time that occurs in the data during the packetization process can be shortened.
A plurality of types of data can be relayed and transmitted without delaying data requiring immediacy, while ensuring immediacy of the data. In addition, as described above, the processing for extracting real-time data is performed by giving priority to the processing for extracting data requiring immediateness (real-time data) over the processing for extracting other types of data (non-real-time data). Non-real-time data can be processed without using the idle time of the processing of the real-time data without delay, and thereby, it is possible to more reliably prevent the delay caused in the transmission processing of the real-time data requiring immediacy. Can be secured.

【0069】以上のように、無線基地局1では、複数種
類のデータをパケット化して、これらパケットを混合多
重化して送信するに際して、例えば音声データといった
即時性を要するデータについてデータ長が短いショート
パケットを生成することや、混合多重化処理に際して即
時性を要するデータのパケットを他の種類のデータに優
先させて混合配列させることにより、これらパケット化
処理や多重化処理といった伝送処理に際して即時性を要
するデータに生じる遅延を低く抑えることができ、これ
により、当該データの即時性(リアルタイム性)を保証
して複数種類のデータを効率的に送信することができ
る。
As described above, the radio base station 1 packetizes a plurality of types of data and mixes and multiplexes these packets for transmission. , Or by mixing and arranging data packets that require immediacy in mixed multiplexing processing in preference to other types of data, in transmission processing such as packetization processing and multiplexing processing. Delay occurring in data can be suppressed to a low level, whereby immediateness (real-time property) of the data can be guaranteed, and plural types of data can be transmitted efficiently.

【0070】また、上記実施例のように、例えば複数の
移動機から受信したデータを一時格納するバッファを備
えた無線基地局1を中継装置として用い、この中継装置
により、バッファに格納された複数種類のデータを多重
化したパケット列として中継送信するに際して、バッフ
ァに格納された即時性を要するデータを取りだしてパケ
ット化するタイミングを当該データの受信速度に応じて
制御することにより、即時性を要するデータを遅延させ
ることなく、当該データの即時性を担保して複数種類の
データを効率的に中継送信することができる。なお、以
上に示したパケットを生成するデータ長の制御や、多重
化処理の優先度の制御や、バッファに格納されたデータ
をパケット化するタイミングの制御は、単独で用いられ
てもよく、また、上記実施例のように、これらの制御が
組み合わされて、データの即時性をより確実に担保する
ようにされてもよい。
Further, as in the above embodiment, for example, the radio base station 1 provided with a buffer for temporarily storing data received from a plurality of mobile stations is used as a relay device, and the relay device stores a plurality of data stored in the buffer. When relaying a type of data as a multiplexed packet string and relaying the data, the timing at which the data stored in the buffer and requiring immediacy is extracted and packetized is controlled according to the reception speed of the data, thereby requiring immediacy. Without delaying the data, it is possible to efficiently relay and transmit a plurality of types of data while securing the immediacy of the data. Note that the control of the data length for generating the packet, the control of the priority of the multiplexing process, and the control of the timing of packetizing the data stored in the buffer may be used alone, As in the above embodiment, these controls may be combined to ensure the immediacy of data more reliably.

【0071】また、データをショートパケットに生成す
るとパケット化遅延の値を低く抑えることができる代わ
りにヘッダ等によるデータ量が増加してしまうが、本例
では、伝送対象となる複数種類のデータのすべてをショ
ートパケットに生成することなく、即時性を要するデー
タのみをショートパケットに生成しているため、このよ
うなデータ量の増加を低く抑えることができ、総じて当
該データの即時性を担保することができる。また、すべ
ての種類のデータをショートセルに生成して混合配列さ
せると、即時性を要するデータのショートパケットの間
に他の種類のデータのショートパケットが混在すること
となり、これにより処理の遅延が生じてしまうが、本例
では、同様に、即時性を要するデータのみをショートパ
ケット化しているため、こうした遅延を防止することが
できる。
Further, when data is generated as a short packet, the value of the packetization delay can be suppressed low, but the data amount due to the header and the like increases. Since only data requiring immediacy is generated in short packets without generating all in short packets, such an increase in the amount of data can be suppressed to a low level, and overall the immediacy of the data is secured. Can be. In addition, if all types of data are generated in short cells and mixed and arranged, short packets of other types of data are interspersed with short packets of data requiring immediacy, thereby delaying processing. Although this occurs, in this example, similarly, only data that requires immediacy is short-packeted, so that such a delay can be prevented.

【0072】また、複数種類のデータを送信するに際し
て、例えばデータの各種類毎に伝送路を設けた場合に
は、伝送路の数が多くなって経済性が悪い等といった不
具合があるが、本例のように、即時性を要するデータを
他のデータに優先させて多重化して送信することによ
り、即時性を要するデータを遅延させることなく、例え
ば複数のユーザにより通信される複数種類のデータを多
重化して1本の伝送路で送信することもできる。
Further, when transmitting a plurality of types of data, for example, when a transmission path is provided for each type of data, there is a problem that the number of transmission paths increases and economic efficiency is poor. By multiplexing and transmitting data requiring immediacy in preference to other data as in the example, without delaying data requiring immediacy, for example, a plurality of types of data communicated by a plurality of users can be transmitted. Multiplexing and transmission via one transmission path are also possible.

【0073】また、上記実施例では、即時性を要するデ
ータとして音声データを用い、その他の種類の比較的即
時性を要しないデータとして画像データやテキストデー
タを用いたが、これら即時性を要するデータやその他の
種類のデータとしては、このような分類の仕方に限られ
ない。すなわち、例えば音声データであっても受信側の
装置でメモリ等に蓄積しておくために伝送される音声デ
ータであれば、比較的即時性を要しないものとみなすこ
ともでき、また、例えば画像データやテキストデータで
あっても受信側の装置で受信して直ちにディスプレイ画
面等に再生出力するような場合には、これらのデータを
即時性を要するデータであるとみなすこともできる。
In the above embodiment, audio data is used as data requiring immediacy, and image data and text data are used as other types of data which do not require immediacy. And other types of data are not limited to such a classification method. That is, for example, even if the audio data is audio data transmitted to be stored in a memory or the like in the receiving device, it can be considered that relatively immediacy is not required. If data and text data are received by the receiving device and immediately reproduced and output on a display screen or the like, such data can be regarded as data requiring immediacy.

【0074】また、上記実施例では、例えば音声や画像
といったデータのメディアの種類に応じて当該データが
即時性を要するデータであるか否かを判定したが、この
判定としては、例えば、データを通信する移動機の種類
やユーザの種類に応じて行われてもよく、また、通信さ
れるデータの緊急度等に応じて行われてもよい。また、
上記実施例では、無線基地局1が移動機T1〜Tnから
通知されたメディアの情報に応じて、通信されるデータ
が即時性を要するデータであるか否かということを判定
したが、例えば即時性を要するデータのメディアの種類
やユーザの種類や緊急度等といった情報を無線基地局1
に予め設定しておき、これにより、通信されるデータが
即時性を要するデータであるか否かということが判定さ
れてもよい。
Further, in the above embodiment, whether or not the data is data requiring immediacy is determined in accordance with the type of data medium such as voice or image, for example. It may be performed according to the type of mobile device to communicate with or the type of user, or may be performed according to the urgency of the data to be communicated. Also,
In the above embodiment, the radio base station 1 determines whether the data to be communicated is data requiring immediacy according to the media information notified from the mobile devices T1 to Tn. Information such as the type of media of the data that needs to be transmitted, the type of user, the degree of urgency, etc.
May be set in advance to determine whether the data to be communicated is data requiring immediacy.

【0075】また、例えば、2種類以上のデータが即時
性を要するデータであるとされる場合には、これら各種
類のデータから異なったサイズのショートパケットを生
成することもできる。すなわち、即時性を要するデータ
であると判定されるすべての種類のデータについて同一
のサイズのショートパケットを生成してもよく、また、
例えば、これら各種類毎のデータの即時性の要求度等に
応じて、各種類毎のデータから生成されるショートパケ
ットのサイズを異ならせることもできる。また、上記実
施例では、本発明を適用した無線基地局と無線交換局と
の間で有線の伝送路を用いて多重化したパケット列を伝
送したが、伝送路としては例えば無線伝送路であっても
よく、要は、複数種類のデータを多重化して送信するこ
とができる伝送路が用いられればよい。
Further, for example, when two or more types of data are data requiring immediacy, short packets of different sizes can be generated from each type of data. That is, short packets of the same size may be generated for all types of data determined to be data requiring immediacy,
For example, the size of a short packet generated from each type of data can be made different according to the degree of immediacy of the data for each type. Further, in the above embodiment, the multiplexed packet sequence is transmitted between the wireless base station and the wireless switching center to which the present invention is applied using a wired transmission path, but the transmission path is, for example, a wireless transmission path. In short, a transmission path that can multiplex and transmit a plurality of types of data may be used.

【0076】また、上記実施例では、本発明を移動通信
システムにおける無線基地局と無線交換局に適用した場
合の例を示したが、本発明が適用されるシステムや装置
としてはこれに限られず、要は、複数種類のデータをパ
ケット化して、これらパケットを混合多重化して送信す
るデータ多重化送信装置やデータ多重化通信システムに
本発明を適用することができ、本発明により、即時性を
要するデータを遅延させることなく複数種類のデータを
送信することができる。また、上記実施例では、本発明
をバッファを備えた無線基地局(中継装置)に適用した
場合の例を示したが、例えば生成するパケット長の制御
や多重化の際の優先度の制御といった制御は、中継装置
ばかりでなく、上記したようなデータ多重化送信装置に
も広く適用され得るものである。
Further, in the above-described embodiment, an example in which the present invention is applied to a radio base station and a radio exchange in a mobile communication system has been described. However, the systems and apparatuses to which the present invention is applied are not limited to this. In short, the present invention can be applied to a data multiplexing transmission device or a data multiplexing communication system that packetizes a plurality of types of data, mixes and multiplexes these packets, and transmits the packets. A plurality of types of data can be transmitted without delaying required data. Further, in the above-described embodiment, an example in which the present invention is applied to a radio base station (relay device) having a buffer has been described. However, for example, control of a generated packet length and control of a priority in multiplexing are performed. The control can be widely applied to not only the relay device but also the data multiplexing transmission device as described above.

【0077】[0077]

【発明の効果】以上説明したように、本発明に係るデー
タ多重化送信装置によると、複数種類のデータをパケッ
ト化して、これらパケットを混合多重化して送信するに
際して、即時性を要するデータについてデータ長の短い
ショートパケットを生成させるようにしたため、当該デ
ータに生じるパケット化遅延の値を低く抑えることがで
き、これにより、即時性を要するデータを遅延させるこ
となく、当該データの即時性を担保して複数種類のデー
タを効率的に送信することができる。また、本発明に係
るデータ多重化送信装置によると、複数種類のデータを
パケット化して、これらパケットを混合多重化して送信
するに際して、即時性を要するデータのパケットを他の
種類のデータに優先させて混合配列させるようにしたた
め、即時性を要するデータを他の種類のデータに優先さ
せて送信することができ、これにより、即時性を要する
データを遅延させることなく、当該データの即時性を担
保して複数種類のデータを効率的に送信することができ
る。
As described above, according to the data multiplexing and transmitting apparatus according to the present invention, when a plurality of types of data are packetized and these packets are mixed and multiplexed and transmitted, data requiring immediacy is transmitted. Since a short packet having a short length is generated, the value of the packetization delay generated in the data can be suppressed to a low value, thereby ensuring the immediacy of the data without delaying the data requiring immediacy. Thus, a plurality of types of data can be transmitted efficiently. Further, according to the data multiplexing transmission apparatus according to the present invention, when packetizing a plurality of types of data and mixing and multiplexing these packets for transmission, priority is given to data packets requiring immediacy over other types of data. In this case, the data that requires immediacy can be transmitted prior to other types of data, thereby ensuring the immediacy of the data without delaying the data that requires immediacy. Thus, a plurality of types of data can be transmitted efficiently.

【0078】また、本発明に係るデータ多重化送信装置
によると、例えば複数種類のデータを受信してバッファ
に格納し、これら格納されたデータを多重化したパケッ
ト列として中継送信するに際して、即時性を要するデー
タについて、当該データを受信する速度に応じたタイミ
ングでバッファから取り出してパケット化処理するよう
にしたため、例えば当該データがバッファ内に格納され
ている時間を短くすることができ、これにより、即時性
を要するデータを遅延させることなく、当該データの即
時性を担保して複数種類のデータを効率的に中継送信す
ることができる。また、以上に示した本発明に係るデー
タ多重化送信装置によると、例えば音声データと画像デ
ータとの多重化を行い、音声データは画像データに比べ
て即時性を要するデータであるとしてデータの送信を効
率的に行うことができる。
Further, according to the data multiplexing transmission apparatus according to the present invention, for example, when a plurality of types of data are received and stored in a buffer, and the stored data is relayed and transmitted as a multiplexed packet sequence, it is immediate For the data that needs to be extracted from the buffer at a timing according to the speed at which the data is received and packetized, for example, the time during which the data is stored in the buffer can be shortened. Without delaying data requiring immediacy, it is possible to efficiently relay and transmit a plurality of types of data while securing immediacy of the data. Further, according to the data multiplexing transmission apparatus according to the present invention described above, for example, multiplexing of audio data and image data is performed, and the transmission of the data is performed on the assumption that the audio data is data requiring more immediacy than the image data. Can be performed efficiently.

【0079】また、本発明に係るデータ多重化通信シス
テムによると、中継装置により複数種類のデータを受信
してバッファに格納し、これら格納されたデータを多重
化したパケット列として送信する一方、受信側装置によ
りパケット列を受信して各データを再生するに際して、
中継装置では、即時性を要するデータについて、上記し
たパケット長の制御や、多重化の優先度の制御や、パケ
ット化のタイミングの制御を行うようにしたため、即時
性を要するデータを遅延させることなく、当該データの
即時性を担保して複数種類のデータを中継送信すること
ができ、一方、受信側装置では、これら送信されたデー
タを受信して各データを再生することができ、これによ
り、例えば移動通信システムといったシステムにおいて
データ通信の中継処理を即時性を要するデータを遅延さ
せることなく効率的に行うことができる。
According to the data multiplexing communication system of the present invention, the relay device receives a plurality of types of data, stores the data in a buffer, and transmits the stored data as a multiplexed packet sequence, while receiving the data. When the side device receives the packet sequence and reproduces each data,
The relay device controls the packet length, controls the multiplexing priority, and controls the timing of packetization for data requiring immediacy, so that the data requiring immediacy is not delayed. A plurality of types of data can be relayed and transmitted while ensuring the immediacy of the data. On the other hand, the receiving device can receive the transmitted data and reproduce each data. For example, in a system such as a mobile communication system, relay processing of data communication can be efficiently performed without delaying data requiring immediacy.

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

【図1】本発明の一実施例に係るデータ多重化送信装置
を中継装置として移動通信システムに適用した場合のシ
ステムの構成例である。
FIG. 1 is a configuration example of a system when a data multiplexing transmission apparatus according to an embodiment of the present invention is applied to a mobile communication system as a relay apparatus.

【図2】無線基地局の伝送路I/F部の一構成例であ
る。
FIG. 2 is a configuration example of a transmission path I / F section of a wireless base station.

【図3】無線交換局の伝送路I/F部の一構成例であ
る。
FIG. 3 is a configuration example of a transmission path I / F section of a wireless switching center.

【図4】無線基地局の伝送路I/F部の構成例を更に詳
しく説明するための図である。
FIG. 4 is a diagram for explaining a configuration example of a transmission path I / F unit of the wireless base station in more detail.

【図5】リアルタイム系メディアコネクション管理テー
ブルの一例である。
FIG. 5 is an example of a real-time media connection management table.

【図6】非リアルタイム系メディアコネクション管理テ
ーブルの一例である。
FIG. 6 is an example of a non-real-time media connection management table.

【図7】コネクション管理処理の一例を説明するための
図である。
FIG. 7 is a diagram illustrating an example of a connection management process.

【図8】リアルタイム系データの取り出し処理の一例を
説明するための図である。
FIG. 8 is a diagram illustrating an example of a process of extracting real-time data.

【図9】非リアルタイム系データの取り出し処理の一例
を説明するための図である。
FIG. 9 is a diagram illustrating an example of a process of extracting non-real-time data.

【符号の説明】[Explanation of symbols]

T1〜Tn・・移動機、 An・・アダプタ、 Pn・
・データ端末、1・・無線基地局、 2・・無線交換
局、 3・・ネットワーク、4・・伝送路、 5・・無
線部、 6・・ベースバンド処理部、7・・伝送路I/
F部、 8・・制御部、 9・・伝送路I/F部、10
・・ATMスイッチ部、 11・・ネットワーク対応
部、12・・制御部、 21、37・・DPRAM、2
2、35・・AAL−CUコントローラ、23、36・
・AAL5コントローラ、24、25、33、34・・
ATMレイヤ終端コントローラ、26、32・・インタ
フェースコントローラ、27、31・・物理レイヤ終端
コントローラ、 28、38・・MPU、29、39・
・ROM、 30、40・・RAM、 41、45・・
バッファ、42・・リアルタイム系メディアアドレスキ
ュー、43・・非リアルタイム系メディアアドレスキュ
ー、44・・取り出し処理部、 44a・・リアルタイ
ム系データ取り出し処理部、44b・・非リアルタイム
系データ取り出し処理部、51・・リアルタイム系メデ
ィアコネクション管理テーブル、52・・非リアルタイ
ム系メディアコネクション管理テーブル、
T1 to Tn ··· Mobile device, An · · Adapter, Pn ·
Data terminal, 1 radio base station, 2 radio exchange station, 3 network, 4 transmission line, 5 radio unit, 6 baseband processing unit, 7 transmission line I /
F part, 8 control part, 9 transmission line I / F part, 10
..ATM switch section, 11..Network corresponding section, 12..Control section, 21, 37..DPRAM, 2
2, 35 ··· AAL-CU controller, 23, 36 ·
AAL5 controller, 24, 25, 33, 34
ATM layer termination controller, 26, 32 Interface controller, 27, 31 Physical layer termination controller, 28, 38 MPU, 29, 39
・ ROM, 30, 40 ・ ・ RAM, 41, 45 ・ ・
Buffer, 42 real-time media address queue, 43 non-real-time media address queue, 44 fetch processing unit, 44a real-time data fetch processing unit, 44b non-real-time data fetch processing unit 51 ..Real-time media connection management table, 52.-Non-real-time media connection management table,

───────────────────────────────────────────────────── フロントページの続き (72)発明者 上戸 健也 東京都中野区東中野三丁目14番20号 国際 電気株式会社内 ──────────────────────────────────────────────────続 き Continued on the front page (72) Inventor Kenya Ueto 3-14-20 Higashinakano, Nakano-ku, Tokyo Inside Kokusai Electric Corporation

Claims (5)

【特許請求の範囲】[Claims] 【請求項1】 複数種類のデータをパケット化して、こ
れらパケットを混合多重化して送信するデータ多重化送
信装置において、 送信対象となる複数種類のデータをパケット化するパケ
ット化手段と、 前記データの種類に応じて当該データが即時性を要する
データであるか否かを判定する判定手段と、 即時性を要するデータであると判定されたデータについ
てパケット化手段に生成するパケットのデータ長を短く
させるパケット長制御手段と、 生成されたパケットを混合配列させる多重化手段と、 混合配列により生成されたパケット列を送信する送信手
段と、 を備えたことを特徴とするデータ多重化送信装置。
1. A data multiplexing transmission apparatus for packetizing a plurality of types of data and mixing and multiplexing these packets for transmission, packetizing means for packetizing a plurality of types of data to be transmitted, Determining means for determining whether the data is data requiring immediacy according to the type, and shortening the data length of a packet generated by the packetizing means for data determined to be data requiring immediacy A data multiplexing transmission device, comprising: packet length control means; multiplexing means for mixing and arranging generated packets; and transmission means for transmitting a packet sequence generated by the mixing and arranging.
【請求項2】 複数種類のデータをパケット化して、こ
れらパケットを混合多重化して送信するデータ多重化送
信装置において、 送信対象となる複数種類のデータをパケット化するパケ
ット化手段と、 生成されたパケットを混合配列させる多重化手段と、 前記データの種類に応じて当該データが即時性を要する
データであるか否かを判定する判定手段と、 即時性を要するデータであると判定されたデータのパケ
ットを他の種類のデータに優先させて多重化手段に混合
配列させる多重化制御手段と、 混合配列により生成されたパケット列を送信する送信手
段と、 を備えたことを特徴とするデータ多重化送信装置。
2. A data multiplexing transmission apparatus for packetizing a plurality of types of data and mixing and multiplexing these packets for transmission, packetizing means for packetizing a plurality of types of data to be transmitted, Multiplexing means for mixing and arranging packets; determining means for determining whether the data is data requiring immediacy according to the type of the data; and determining whether the data is data requiring immediacy. Data multiplexing comprising: multiplexing control means for mixing and arranging packets in a multiplexing means prior to other types of data; and transmitting means for transmitting a packet sequence generated by the mixed arrangement. Transmission device.
【請求項3】 データを受信する受信手段と、受信した
データを格納するバッファ手段とを備え、複数種類のデ
ータを受信手段により受信してバッファ手段に格納し、
これら格納されたデータを多重化したパケット列として
中継送信するデータ多重化送信装置において、 バッファ手段に格納されたデータをパケット化するパケ
ット化手段と、 前記データの種類に応じて当該データが即時性を要する
データであるか否かを判定する判定手段と、 即時性を要するデータであると判定されたデータについ
て、当該データを受信手段により受信する速度に応じた
タイミングでパケット化手段にパケットを生成させるパ
ケット化タイミング制御手段と、 生成されたパケットを混合配列させる多重化手段と、 混合配列により生成されたパケット列を送信する送信手
段と、 を備えたことを特徴とするデータ多重化送信装置。
3. A receiving means for receiving data, and a buffer means for storing the received data, wherein a plurality of types of data are received by the receiving means and stored in the buffer means;
In a data multiplexing transmission device for relay-transmitting these stored data as a multiplexed packet sequence, packetizing means for packetizing the data stored in the buffer means; Determining means for determining whether or not the data requires data, and generating a packet in the packetizing means at a timing corresponding to the speed at which the data is determined to be required by the receiving means. A data multiplexing transmission device, comprising: packetization timing control means for causing the packet generation timing to be mixed; multiplexing means for mixing and arranging the generated packets; and transmission means for transmitting a packet sequence generated by the mixed arrangement.
【請求項4】 請求項1乃至請求項3のいずれか1項に
記載のデータ多重化送信装置において、 音声データと画像データとの多重化を行い、音声データ
は画像データに比べて即時性を要するデータであること
を特徴とするデータ多重化送信装置。
4. The data multiplexing and transmitting apparatus according to claim 1, wherein the audio data and the image data are multiplexed, and the audio data has more immediacy than the image data. A data multiplexing transmission device, which is required data.
【請求項5】 データを受信する中継受信手段と、受信
したデータを格納するバッファ手段とを備えた中継装置
により、複数種類のデータを受信してバッファ手段に格
納し、これら格納されたデータを多重化したパケット列
として送信する一方、受信側装置によりパケット列を受
信して各データを再生するデータ多重化通信システムに
おいて、 中継装置には、前記データの種類に応じて当該データが
即時性を要するデータであるか否かを判定する判定手段
と、 バッファ手段に格納されたデータをパケット化するパケ
ット化手段と、 即時性を要するデータであると判定されたデータについ
て、当該データを中継受信手段により受信する速度に応
じたタイミングでパケット化手段にパケットを生成させ
るとともにパケット化手段に生成するパケットのデータ
長を短くさせるパケット化制御手段と、 生成されたパケットを混合配列させる多重化手段と、 即時性を要するデータであると判定されたデータのパケ
ットを他の種類のデータに優先させて多重化手段に混合
配列させる多重化制御手段と、 混合配列により生成されたパケット列を送信する中継送
信手段と、を備え、 受信側装置には、送信されたパケット列を受信する受信
側受信手段と、 受信されたパケット列を各種類毎のデータのパケットに
分離する分離手段と、分離されたパケットから各データ
を再生する再生手段と、 を備えたことを特徴とするデータ多重化通信システム。
5. A relay device comprising a relay receiving means for receiving data and a buffer means for storing the received data, receives a plurality of types of data and stores the data in the buffer means, and transfers the stored data. In a data multiplexing communication system that transmits a multiplexed packet sequence and receives a packet sequence by a receiving device to reproduce each data, the relay device provides the relay device with immediateness according to the type of the data. Determining means for determining whether or not the data is required; packetizing means for packetizing the data stored in the buffer means; and relay receiving means for the data determined to be data requiring immediacy. The packetizing means generates a packet at a timing corresponding to the reception speed, and the packet generated by the packetizing means. Packetization control means for shortening the data length of the packet, multiplexing means for mixing and arranging the generated packets, and giving priority to packets of data determined to be data requiring immediacy over other types of data. Multiplexing control means for mixing and arranging the multiplexing means, and relay transmission means for transmitting a packet sequence generated by the mixing arrangement, wherein the receiving device receives the transmitted packet sequence. A data multiplexing communication system comprising: a separating unit that separates a received packet sequence into data packets of each type; and a reproducing unit that reproduces each data from the separated packets.
JP14340397A 1997-05-16 1997-05-16 Data multiplexing communication system Pending JPH10322359A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP14340397A JPH10322359A (en) 1997-05-16 1997-05-16 Data multiplexing communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP14340397A JPH10322359A (en) 1997-05-16 1997-05-16 Data multiplexing communication system

Publications (1)

Publication Number Publication Date
JPH10322359A true JPH10322359A (en) 1998-12-04

Family

ID=15337966

Family Applications (1)

Application Number Title Priority Date Filing Date
JP14340397A Pending JPH10322359A (en) 1997-05-16 1997-05-16 Data multiplexing communication system

Country Status (1)

Country Link
JP (1) JPH10322359A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008506322A (en) * 2004-07-13 2008-02-28 ユーティー スダカン トンシュン ヨウシェンゴンス Radio signal packet transmission method in radio base station system
JP2010041227A (en) * 2008-08-01 2010-02-18 Fujitsu Telecom Networks Ltd Packet collection and distribution system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008506322A (en) * 2004-07-13 2008-02-28 ユーティー スダカン トンシュン ヨウシェンゴンス Radio signal packet transmission method in radio base station system
JP2010041227A (en) * 2008-08-01 2010-02-18 Fujitsu Telecom Networks Ltd Packet collection and distribution system

Similar Documents

Publication Publication Date Title
JP2000504164A (en) How to indicate minicell size
JP2001525644A (en) Simultaneous transmission of voice and non-voice data over a single narrowband connection
US6490264B1 (en) Data transmission method and system
JP2003101580A (en) Decoupling minicell
JPH11275089A (en) Atm exchange corresponding to short cell and its routing method
JPH10322359A (en) Data multiplexing communication system
US6466546B1 (en) Communication apparatus for multiplexing and communicating a plurality of types of data, communication system, and control method therefor
US5719866A (en) Local network operating in the asynchronous transfer mode (ATM)
KR100379379B1 (en) Processing Apparatus for AAL-2/AAL-5 in Mobile communication system
US6363064B1 (en) ATM-based private network having short-cut speech path and transit signaling path
JP3676917B2 (en) Multiprocessor switch and communication method thereof
JP2953647B2 (en) ATM cell transmission method, ATM cell reception method, and ATM cell relay method
KR100428315B1 (en) apparatus for transmitting and receving ATM cell
AU2004209245B2 (en) A mobile equipment for providing a few of services at a same traffic channel
JP2000341300A (en) Cell multiplexing system of atm network
JP3976933B2 (en) Multimedia signal processing apparatus and communication network control system
US20020085566A1 (en) Apparatus and method of transmitting ATM cells in an ATM network based mobile communication system
JP3348778B2 (en) Profile notification system and profile notification method in AAL2SAR
JP2949993B2 (en) Audio compression method
JP2000312206A (en) Exchange method, exchange, and switching network
JP2000307659A (en) Switching system
JPH11331174A (en) Key telephone system
KR20010002306A (en) Data Transmit Device in Mobile Comunication System
JPH10336774A (en) Circuit connection device
JPH09130390A (en) Atm interface device