JP5033364B2 - Wireless terminal apparatus and channel control method - Google Patents
Wireless terminal apparatus and channel control method Download PDFInfo
- Publication number
- JP5033364B2 JP5033364B2 JP2006179493A JP2006179493A JP5033364B2 JP 5033364 B2 JP5033364 B2 JP 5033364B2 JP 2006179493 A JP2006179493 A JP 2006179493A JP 2006179493 A JP2006179493 A JP 2006179493A JP 5033364 B2 JP5033364 B2 JP 5033364B2
- Authority
- JP
- Japan
- Prior art keywords
- mac
- channel
- terminal device
- wireless terminal
- channels
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Small-Scale Networks (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Description
本発明は、無線端末装置及びチャネル制御方法に関し、特に、MACチャネルを複数まとめて用いることによってスループットを向上させるMACチャネル・アグリゲーションを実行することができる無線端末装置、及び当該無線端末装置において用いられるチャネル制御方法に関する。 The present invention relates to a radio terminal device and a channel control method, and more particularly, to a radio terminal device capable of executing MAC channel aggregation that improves throughput by using a plurality of MAC channels collectively, and to be used in the radio terminal device. The present invention relates to a channel control method.
従来、媒体アクセス制御(MAC)層において設定される通信チャネルであるMACチャネルを複数まとめて用いることによってスループットを向上させる、いわゆるMACチャネル・アグリゲーションが知られている(特許文献1参照)。 Conventionally, so-called MAC channel aggregation is known in which throughput is improved by using a plurality of MAC channels, which are communication channels set in a medium access control (MAC) layer, together (see Patent Document 1).
例えば、iBurst(登録商標)規格に準拠した無線通信システムでは、無線基地局と無線端末装置との間において、1〜3つのMACチャネルをまとめて用いることによって、MACチャネル・アグリゲーションを実行することができる。
ところで、近年では、上述したような無線通信システムでも、RTP、UDP及びIPなどを用いて、音声帯域信号が符号化された音声データやビデオのストリーミングデータを中継することが一般的になりつつある。 By the way, in recent years, even in the wireless communication system as described above, it is becoming common to relay audio data in which an audio band signal is encoded or video streaming data using RTP, UDP, IP, or the like. .
この場合、音声データがパケット化されたVoIPパケットや、ストリーミングデータを含むRTPパケットは、他の一般的なアプリケーション(例えば、ファイル転送や電子メール)によって送受信されるデータを含むIPパケットよりもサイズが小さい。例えば、VoIPパケットは、概ね60バイト程度(非圧縮時)である。 In this case, a VoIP packet in which voice data is packetized and an RTP packet including streaming data have a size larger than an IP packet including data transmitted and received by other general applications (for example, file transfer and e-mail). small. For example, a VoIP packet is approximately 60 bytes (uncompressed).
このため、例えば、MACチャネル・アグリゲーションによって10Mbpsのスループットが確保されている場合、まとめられた複数のMACチャネルを用いて設定されるリンクレイヤチャネル(論理チャネル)を介して、毎秒約17万パケットを疎通させることができる。しかしながら、無線端末装置では、小サイズのVoIPパケットを大量に処理しなければならず、パケット処理能力、具体的には、搭載されているCPUの処理能力を超えてしまう場合がある。 For this reason, for example, when a throughput of 10 Mbps is secured by MAC channel aggregation, approximately 170,000 packets per second are transmitted via a link layer channel (logical channel) set by using a plurality of MAC channels that are grouped together. Can communicate. However, the wireless terminal device has to process a large amount of small VoIP packets, which may exceed the packet processing capability, specifically, the processing capability of the installed CPU.
無線端末装置は、IPパケットの受信に際して、IPパケットごとに種別の解釈や再構成を実行しなければならない。勿論、無線端末装置のパケット処理能力を増大すれば、この問題は解決できる。しかしながら、パケット処理能力を増大すれば、無線端末装置のコストが上昇するといった問題がある。 When receiving the IP packet, the wireless terminal device has to execute type interpretation and reconfiguration for each IP packet. Of course, this problem can be solved by increasing the packet processing capability of the wireless terminal device. However, if the packet processing capacity is increased, there is a problem that the cost of the wireless terminal device increases.
そこで、本発明は、このような状況に鑑みてなされたものであり、必要となるパケット処理能力を抑制しつつ、VoIPパケットなどのサイズが小さいパケットを大量に処理する場合でも、より確実に当該パケットを処理することができる無線端末装置及びチャネル制御方法を提供することを目的とする。 Therefore, the present invention has been made in view of such a situation, and even when processing a large amount of small packets such as VoIP packets while suppressing necessary packet processing capability, the present invention is more reliably performed. An object of the present invention is to provide a wireless terminal device and a channel control method capable of processing a packet.
上述した問題を解決するため、本発明は、次のような特徴を有している。まず、本発明の第1の特徴は、無線基地局とのMAC層レベルの通信チャネルであるMACチャネルを複数まとめて用いた論理チャネルを設定する論理チャネル設定部と、前記論理チャネルを介して受信したパケットを処理する処理部と、前記処理部の稼動状況に基づいて、前記論理チャネルに用いられている前記MACチャネルの数を制御するMACチャネル制御部とを備えることを要旨とする。 In order to solve the problems described above, the present invention has the following features. First, the first feature of the present invention is that a logical channel setting unit for setting a logical channel using a plurality of MAC channels, which are communication channels at a MAC layer level with a radio base station, is received and received via the logical channel. And a MAC channel control unit that controls the number of the MAC channels used for the logical channel based on the operation status of the processing unit .
このような無線端末装置によれば、処理部の稼動状況に応じて、論理チャネルに用いられているMACチャネルの数が制御、例えば、MACチャネルの数が減らされる。このため、無線端末装置が小サイズのパケット(例えば、VoIPパケット)を大量に処理する場合において、論理チャネルのスループットの上限に対しては余裕があるものの、無線端末装置のパケット処理能力の限界によって、当該パケットの種別の解釈や再構成などの処理が実行できなくなることを回避することができる。 According to such a wireless terminal device, the number of MAC channels used for the logical channel is controlled, for example, the number of MAC channels is reduced, according to the operating status of the processing unit . For this reason, when the wireless terminal device processes a large amount of small-sized packets (for example, VoIP packets), there is a margin for the upper limit of the throughput of the logical channel, but due to the limitation of the packet processing capability of the wireless terminal device. Thus, it is possible to avoid that processing such as interpretation and reconfiguration of the packet type cannot be executed.
すなわち、このような無線端末装置によれば、MACチャネル・アグリゲーションを用いる場合において、必要となるパケット処理能力を抑制しつつ、VoIPパケットなどのサイズが小さいパケットを大量に処理する場合でも、より確実に当該パケットを処理することができる。 That is, according to such a wireless terminal device, when MAC channel aggregation is used, it is more reliable even when processing a large amount of small packets such as VoIP packets while suppressing necessary packet processing capability. The packet can be processed.
本発明の第2の特徴は、本発明の第1の特徴に係り、前記MACチャネル制御部は、前記処理部の空き時間が所定の閾値を下回った場合、前記MACチャネルの数を減らすことを要旨とする。 A second feature of the present invention relates to the first feature of the present invention, wherein the MAC channel control unit reduces the number of the MAC channels when the free time of the processing unit falls below a predetermined threshold. The gist.
本発明の第3の特徴は、無線通信区間におけるMAC層レベルの通信チャネルであるMACチャネルを複数まとめて用いた論理チャネルを設定するステップと、前記論理チャネルを介して中継されたパケットを処理するための処理装置の稼動状況に基づいて、前記論理チャネルに用いられている前記MACチャネルの数を制御するステップとを備えることを要旨とする。 According to a third aspect of the present invention, a step of setting a logical channel using a plurality of MAC channels, which are MAC layer level communication channels in a wireless communication section, and a packet relayed via the logical channel are processed. And a step of controlling the number of MAC channels used for the logical channel based on the operating status of the processing device for the purpose .
本発明の第4の特徴は、本発明の第3の特徴に係り、前記MACチャネルの数を減らすステップでは、前記処理装置の空き時間が所定の閾値を下回った場合、前記MACチャネルの数を減らすことを要旨とする。 A fourth feature of the present invention relates to the third feature of the present invention, wherein, in the step of reducing the number of MAC channels, if the free time of the processing device falls below a predetermined threshold, the number of MAC channels is set. The gist is to reduce.
本発明の特徴によれば、MACチャネル・アグリゲーションを用いる場合において、必要となるパケット処理能力を抑制しつつ、VoIPパケットなどのサイズが小さいパケットを大量に処理する場合でも、より確実に当該パケットを処理することができる無線端末装置及びチャネル制御方法を提供することができる。 According to the feature of the present invention, when MAC channel aggregation is used, even when a large amount of small-sized packets such as VoIP packets are processed while the required packet processing capacity is suppressed, the packet is more reliably processed. A wireless terminal device and a channel control method that can be processed can be provided.
次に、本発明の実施形態について説明する。なお、以下の図面の記載において、同一または類似の部分には、同一または類似の符号を付している。ただし、図面は模式的なものであり、各寸法の比率などは現実のものとは異なることに留意すべきである。 Next, an embodiment of the present invention will be described. In the following description of the drawings, the same or similar parts are denoted by the same or similar reference numerals. However, it should be noted that the drawings are schematic and ratios of dimensions and the like are different from actual ones.
したがって、具体的な寸法などは以下の説明を参酌して判断すべきものである。また、図面相互間においても互いの寸法の関係や比率が異なる部分が含まれていることは勿論である。 Accordingly, specific dimensions and the like should be determined in consideration of the following description. Moreover, it is a matter of course that portions having different dimensional relationships and ratios are included between the drawings.
(通信システムの全体概略構成)
図1は、本実施形態に係る通信システムの全体概略構成図である。図1に示すように、本実施形態に係る通信システムには、無線基地局100及び無線端末装置200が含まれる。
(Overall schematic configuration of communication system)
FIG. 1 is an overall schematic configuration diagram of a communication system according to the present embodiment. As illustrated in FIG. 1, the communication system according to the present embodiment includes a radio base station 100 and a
無線基地局100及び無線端末装置200は、TDMA及びSDMA/TDD通信方式を用いるiBurst(登録商標)規格に準拠した無線通信を実行する。具体的には、無線基地局100及び無線端末装置200は、グループGAに属する電話端末50A〜50H、及びグループGBに属する電話端末60A〜60Hの間において送受信されるVoIPパケットPを中継する。また、本実施形態では、無線基地局100と無線端末装置200との間において実行される無線通信の状態に応じて変調クラス(変調方式)を変更する(例えば、8PSKからQPSK)ことができる適応変調が用いられる。
The radio base station 100 and the
無線基地局100は、インターネット10と接続されている。グループGAとグループGBとの間において送受信されるVoIPパケットPは、インターネット10を経由する。また、無線基地局100は、PDSN20と接続されている。PDSN20は、VoIPパケットPの通信経路の制御などを実行する。
The radio base station 100 is connected to the Internet 10. VoIP packets P transmitted and received between the groups G A and group G B is via the Internet 10. The radio base station 100 is connected to the PDSN 20. The
さらに、インターネット10には、SIPサーバ40が接続されている。SIPサーバ40は、SIP(session initiation protocol)にしたがった呼の接続処理などを実行する。
Further, a
一方、無線端末装置200は、IP−PBX30と接続されている。IP−PBX30も、SIPサーバ40と同様に、SIPにしたがった呼の接続処理などを実行する。
On the other hand, the
(通信システムのプロトコルスタック及び論理チャネルの構成例)
図2は、上述した通信システムのプロトコルスタックを示す。また、図3は、上述した通信システムにおいて設定されるリンクレイヤチャネル(論理チャネル)の構成例を示す。
(Configuration example of protocol stack and logical channel of communication system)
FIG. 2 shows the protocol stack of the communication system described above. FIG. 3 shows a configuration example of a link layer channel (logical channel) set in the communication system described above.
図2に示すように、電話端末50Aと電話端末60Aとの間では、RTP、UDP及びIPを用いたVoIPパケットP(図1参照)が送受信される。具体的には、電話端末50A及び電話端末60Aでは、ITU−TG.729A(8kbps)に準拠した音声コーデックが用いられる。2つの音声コーデックの出力(ペイロード)を、RTP/UDP/IPを用いる1つのに割り当てる設定とした場合、リンクレイヤチャネルC11では、20msecごとに約60バイトのVoIPパケットPが中継される。つまり、グループGAに属する電話端末50A〜50Hが、グループGBに属する電話端末60A〜60Hと同時に音声データ送受信した場合、毎秒400個のVoIPパケットPがリンクレイヤチャネルC11によって中継される。
As shown in FIG. 2, a VoIP packet P (see FIG. 1) using RTP, UDP, and IP is transmitted and received between the
電話端末50Aと無線端末装置200との間では、PPP(point-to-point protocol)及びPPPoE(ppp over Ethernet(登録商標))を用いてリンクレイヤチャネルC11(図3参照)が設定される。
A link layer channel C11 (see FIG. 3) is set between the
無線端末装置200と無線基地局100との間でも、PPPを用いてリンクレイヤチャネルC11が設定される。また、無線端末装置200と無線基地局100との間では、リンクアクセスコントロール(LAC)層における制御により、MACチャネルC21〜C23をまとめて用いる、いわゆるMACチャネル・アグリゲーションを実行することができる。なお、MACチャネルC21〜C23は、無線基地局100と無線端末装置200との間(無線通信区間)において設定されるMAC層レベルの通信チャネルである。
The link layer channel C11 is also set between the
無線基地局100とPDSN20との間では、PPP(point-to-point protocol)及びGRE(generic routing encapsulation)を用いてリンクレイヤチャネルC11が設定される。また、PDSN20と電話端末60Aとの間では、PDSN20と電話端末60A(SIPサーバ40)とを接続する通信回線の種別に応じた所定のリンク層プロトコルを用いてリンクレイヤチャネルC11が設定される。
A link layer channel C11 is set between the radio base station 100 and the
なお、本実施形態では、上述した各区間において設定されるリンクレイヤチャネルを適宜リンクレイヤチャネルC11と表示する。 In the present embodiment, the link layer channel set in each section described above is appropriately displayed as a link layer channel C11.
(機能ブロック構成)
次に、本実施形態において、上述したリンクレイヤチャネルC11に用いられるMACチャネルの数を制御する無線端末装置200の機能ブロック構成について説明する。図4は、無線端末装置200の機能ブロック構成図である。
(Function block configuration)
Next, in this embodiment, a functional block configuration of the
図4に示すように、無線端末装置200は、無線通信部201、リンクレイヤチャネル処理部203、MACチャネル制御部205、PPPパケットカウンタ207及び有線LANインタフェース部209を備える。
As illustrated in FIG. 4, the
無線通信部201は、iBurst(登録商標)規格に準拠した無線信号を送受信する。具体的には、無線通信部201は、リンクレイヤチャネル処理部203と接続されており、リンクレイヤチャネル処理部203から出力されたVoIPパケットPなどを含むベースバンド信号を所定の変調方式(例えば、8PSK)により変調する。また、無線通信部201は、受信した無線信号をベースバンド信号に復調し、復調したベースバンド信号をリンクレイヤチャネル処理部203に出力する。
The
リンクレイヤチャネル処理部203は、リンクレイヤチャネルを設定する。本実施形態では、リンクレイヤチャネル処理部203は、リンクレイヤチャネルC11(図3参照)を設定する。
The link layer
リンクレイヤチャネル処理部203は、受信した通信要求、例えば、有線LANインタフェース部209を介してIP−PBX30(または電話端末50A)から受信した通信要求に応じて、MACチャネル(MACチャネルC21〜C23)が複数まとめて用いられるリンクレイヤチャネルC11(論理チャネル)を設定する。本実施形態において、リンクレイヤチャネル処理部203は、論理チャネル設定部を構成する。
The link layer
具体的には、リンクレイヤチャネル処理部203は、通信要求を受信した場合、例えば、3つのMACチャネル(MACチャネルC21〜C23)をまとめて用いて、リンクレイヤチャネルC11を設定する(図3参照)。
Specifically, when the link layer
ここで、図6は、本実施形態におけるMACチャネルのデータレートを示す。図6に示すように、本実施形態では、MACチャネルごとに340kbpsのデータレート(スループット)を実現することができる。つまり、3つのMACチャネル(MACチャネルC21〜C23)をまとめて用いた場合、リンクレイヤチャネルC11によれば、計1,020kbpsのデータレートを実現することができる。 Here, FIG. 6 shows the data rate of the MAC channel in the present embodiment. As shown in FIG. 6, in this embodiment, a data rate (throughput) of 340 kbps can be realized for each MAC channel. That is, when three MAC channels (MAC channels C21 to C23) are used together, a total data rate of 1,020 kbps can be realized according to the link layer channel C11.
また、リンクレイヤチャネル処理部203は、リンクレイヤチャネルC11を介して中継され、VoIPパケットPなどを含むMAC層(OSI第2層相当)レベルのパケット(不図示)の種別の解釈、及びMAC層よりも上位層(例えば、OSI第3層相当)レベルのパケットへの再構築を実行する。
Further, the link layer
リンクレイヤチャネル処理部203は、リンクレイヤチャネルC11の設定に際して、MACチャネル(MACチャネルC21〜C23)の設定をMACチャネル制御部205に要求する。
When setting the link layer channel C11, the link layer
MACチャネル制御部205は、リンクレイヤチャネル処理部203からの要求に基づいて、MACチャネルC21〜C23を設定する。また、MACチャネル制御部205は、リンクレイヤチャネル処理部203によって設定されたリンクレイヤチャネルC11に用いられているMACチャネルを制御する。
The MAC
具体的には、MACチャネル制御部205は、リンクレイヤチャネルC11を介して受信するIPパケットの種別の解釈及び再構成を含む無線端末装置200のパケット処理能力に応じて、リンクレイヤチャネルC11に用いられているMACチャネルの数を制御、具体的には、MACチャネルの数を減らすことができる。
Specifically, the MAC
より具体的には、MACチャネル制御部205は、所定の単位時間(例えば、1秒間)内に受信したIPパケット(例えば、VoIPパケットP)の数が所定の閾値(例えば、300パケット)を超えた場合、MACチャネルの数を減らす。
More specifically, the MAC
ここで、図7は、当該閾値の例を示す。図7に示すように、本実施形態では、単位時間(1秒間)内にリンクレイヤチャネルC11を介して受信したIPパケットの数(受信パケット数d)が300パケットを超えた場合、1つのMACチャネル(例えば、MACチャネルC23)が開放される。また、受信パケット数dが400パケットを超えた場合、2つのMACチャネル(例えば、MACチャネルC22,C23)が開放される。 Here, FIG. 7 shows an example of the threshold. As shown in FIG. 7, in this embodiment, when the number of IP packets (number of received packets d) received via the link layer channel C11 within a unit time (1 second) exceeds 300 packets, one MAC A channel (eg, MAC channel C23) is released. When the number of received packets d exceeds 400 packets, two MAC channels (for example, MAC channels C22 and C23) are released.
また、本実施形態では、無線端末装置200は、リンクレイヤチャネルC11を介して受信したVoIPパケットPの処理を実行するCPU200a(図1参照)を有する。
In the present embodiment, the
本実施形態では、CPU200aを含むハードウエア性能の限界によって、3つのMACチャネルを用いたMACチャネル・アグリゲーションが実行されている場合、無線端末装置200は、VoIPパケットPなどのIPパケットを毎秒300個しか処理することができない。つまり、リンクレイヤチャネルC11のデータレートが1,020kbpsの場合、LACやMAC層によるオーバーヘッドを加味すると、毎秒約1,900個のVoIPパケットPがリンクレイヤチャネルC11によって中継できる。
In the present embodiment, when MAC channel aggregation using three MAC channels is executed due to the limit of hardware performance including the
しかしながら、無線端末装置200は、毎秒300個のIPパケットしか処理することができないため、リンクレイヤチャネルC11のデータレート、具体的には、MACチャネルの数を制限する必要がある。
However, since the
なお、MACチャネル制御部205は、CPU200aの稼働状況に基づいてMACチャネルの数を減らすか否かを決定することもできる。具体的には、MACチャネル制御部205は、単位時間内におけるCPU200aの空き時間の割合が所定の閾値(例えば、20%)未満となった場合、MACチャネルの数を減らすことができる。なお、MACチャネル制御部205は、CPU200aの空き時間の割合ではなく、他のパラメータ、例えば、CPU200aの稼働率が所定の閾値を超えた場合、MACチャネルの数を減らすようにしてもよい。
Note that the MAC
PPPパケットカウンタ207は、リンクレイヤチャネルC11を介して受信したIPパケット(具体的には、PPPフレームに含まれるIPパケット)の数を監視する。本実施形態において、PPPパケットカウンタ207は、パケット数監視部を構成する。PPPパケットカウンタ207は、リンクレイヤチャネルC11を介して受信したIPパケットの数をカウントし、カウントしたIPパケットの数を示す情報を単位時間(1秒間)ごとに、リンクレイヤチャネル処理部203を介してMACチャネル制御部205に通知する。
The
有線LANインタフェース部209は、所定の有線LAN方式(例えば、Ethernet(登録商標))に準拠したインタフェースを提供する。本実施形態では、無線端末装置200は、有線LANインタフェース部209を介して、IP−PBX30及び電話端末50A〜50Hとの通信を実行する。
The wired
(無線端末装置の動作)
次に、無線端末装置200の動作について説明する。具体的には、無線端末装置200がリンクレイヤチャネルC11として用いられるMACチャネルの数を減らす動作について説明する。
(Operation of wireless terminal device)
Next, the operation of the
図5に示すように、ステップS10において、無線端末装置200は、リンクレイヤチャネルC11を介して受信したIPパケット(具体的には、PPPフレームに含まれるIPパケット)の数(受信パケット数d)をカウントする。具体的には、無線端末装置200は、単位時間(1秒間)に受信したIPパケットの数をカウントする。
As shown in FIG. 5, in step S10, the
ステップS20において、無線端末装置200は、カウントしたIPパケットの数(受信パケット数d)が所定の閾値(図7参照)を超えたか否かを判定する。
In step S20, the
カウントしたIPパケットの数が所定の閾値を超えた場合(ステップS20のYES)、ステップS30において、無線端末装置200は、リンクレイヤチャネルC11として用いられるMACチャネルの数を減らす。なお、ここでは、MACチャネルC21〜C23がリンクレイヤチャネルC11として用いられているものとする。
If the counted number of IP packets exceeds a predetermined threshold (YES in step S20), in step S30, the
例えば、カウントしたIPパケットの数(受信パケット数d)が、300を超え、400以下である場合(図7参照)、リンクレイヤチャネルC11として用いられる1つのMACチャネルが(例えば、MACチャネルC23)開放される。 For example, when the number of IP packets counted (the number of received packets d) exceeds 300 and is 400 or less (see FIG. 7), one MAC channel used as the link layer channel C11 (for example, the MAC channel C23) Opened.
カウントしたIPパケットの数が所定の閾値を超えていない場合(ステップS20のNO)、無線端末装置200は、ステップS10からの処理を繰り返す。
If the counted number of IP packets does not exceed the predetermined threshold (NO in step S20), the
(作用・効果)
無線端末装置200によれば、無線端末装置200(CPU200a)のパケット処理能力に応じて、リンクレイヤチャネルC11に用いられているMACチャネルの数が減らされる。このため、無線端末装置200が、60バイト程度の小サイズのVoIPパケットPを大量に処理する場合において、リンクレイヤチャネルC11のスループットの上限(例えば、1,020kbps)に対しては余裕があるものの、CPU200aのパケット処理能力の限界によって、当該IPパケットの種別の解釈や再構成などの処理が実行できなくなることを回避することができる。
(Action / Effect)
According to the
すなわち、無線端末装置200によれば、MACチャネル・アグリゲーションを用いる場合において、必要となるパケット処理能力を抑制しつつ、VoIPパケットPなどのサイズが小さいIPパケットを大量に処理する場合でも、より確実に当該IPパケットを処理することができる。
That is, according to the
一般的な無線端末装置は、パケット処理能力を超えるIPパケットを受信した場合、IPパケットの廃棄などで対処する。しかしながら、小サイズのIPパケットを大量に受信すると、無線区間におけるMAC層レベルのパケットからIPパケットに再構成し、IPパケット単位で廃棄できるようになるまでの処理負荷の増加によって、無線端末装置のパケット処理能力を超えてしまう場合があったのである。無線端末装置200によれば、MACチャネルの数が減らされることによってリンクレイヤチャネルC11のデータレート(スループット)が低下し、受信するIPパケット数が抑制される。このため、このような不具合の発生も回避することができる。
When a general wireless terminal device receives an IP packet that exceeds the packet processing capability, the wireless terminal device takes measures by discarding the IP packet. However, when a large amount of small-sized IP packets are received, the MAC terminal level packet in the wireless section is reconfigured into an IP packet and the processing load increases until it can be discarded in units of IP packets. In some cases, packet processing capacity was exceeded. According to the
また、本実施形態では、無線端末装置200は、MACチャネルの数を減らしてスループットを抑制し、処理負荷を軽減する。このため、図7に示したように、通常であれば毎秒300個までのIPパケットしか処理することができないが、当該処理負荷の軽減によって確保されたパケット処理能力によって、毎秒400個までIPパケットを処理することができる。
In the present embodiment, the
(変更例)
上述した無線端末装置200では、無線端末装置200(CPU200a)のパケット処理能力に応じて、リンクレイヤチャネルC11に用いられているMACチャネルの数が減らされていたが、MACチャネルの数に代えて、無線基地局100と無線端末装置200との間において実行される無線通信の変調クラス(変調方式)を変更してもよい。
(Example of change)
In the
図8は、このような変更例に係る無線端末装置200Vの機能ブロック構成図である。以下、上述した無線端末装置200と異なる部分について主に説明し、無線端末装置200と同様の部分については、説明を適宜省略する。
FIG. 8 is a functional block configuration diagram of a
無線端末装置200と比較すると、無線端末装置200Vでは、MACチャネル制御部205に代えて、変調クラス制御部211が備えられている。
Compared to the
無線通信部201は、無線端末装置200と同様に、無線基地局100との無線通信の状態に応じて変調クラスを変更することができる適応変調を用いてIPパケットを送受信することができる。
Similarly to the
ここで、図9は、無線端末装置200Vにおいて用いられる変調クラスの例を示す。図9に示すように、無線端末装置200Vでは、1〜4の変調クラスを設定することができる。
Here, FIG. 9 shows an example of a modulation class used in the
変調クラスは、1シンボルに割り当てられるビット数(ビット/シンボル)と変調方式との組合せによって規定され、データレートとしては、408、612、816または1,020kbpsが設定される。なお、無線端末装置200Vでは、変調方式として、QPSK及び8PSKが用いられる。なお、変調方式には、PSKに限らずQAMを用いても構わない。
The modulation class is defined by a combination of the number of bits (bit / symbol) allocated to one symbol and the modulation scheme, and 408, 612, 816 or 1,020 kbps is set as the data rate. In
また、図10は、図9に示した各変調クラスの選択に用いられる変調クラス選択条件を示す。図10に示すように、変調クラス選択条件は、無線通信部201が受信する無線信号のRSSIによって規定される。
FIG. 10 shows modulation class selection conditions used for selecting each modulation class shown in FIG. As shown in FIG. 10, the modulation class selection condition is defined by the RSSI of the radio signal received by the
無線通信部201は、無線通信の状態、具体的には、受信RSSIに応じた変調クラスを選択し、IPパケットなどを含むベースバンド信号を所定の変調方式(例えば、8PSK)により変調する。また、無線通信部201は、受信した無線信号をベースバンド信号に復調する。
The
変調クラス制御部211は、無線通信部201において用いられる変調クラスを制御する。具体的には、変調クラス制御部211は、無線端末装置200Vのパケット処理能力に基づいて、無線通信部201において用いられる変調クラスを制御することができる。
The modulation
本実施形態では、図11に示すように、単位時間(1秒間)内にリンクレイヤチャネルC11を介して受信したIPパケットの数(受信パケット数d)が300パケットを超えた場合、変調クラス制御部211は、無線通信部201に変調クラス1を選択するよう指示する。つまり、変調クラス制御部211は、無線通信部201において用いられている変調クラス(例えば、変調クラス4)よりもデータレートが低い変調クラス1(低レート変調方式)に変更することができる。本変更例において、変調クラス制御部211は、変調方式変更部を構成する。
In this embodiment, as shown in FIG. 11, when the number of IP packets (received packet number d) received via the link layer channel C11 within a unit time (1 second) exceeds 300 packets, modulation class control is performed.
なお、受信パケット数dが300パケットを超えない場合、変調クラス制御部211は、無線通信部201に対して何ら指示しない。このため、無線通信部201は、図10に示した変調クラス選択条件にしたがって変調クラスを選択する。
If the received packet count d does not exceed 300 packets, the modulation
また、変調クラス制御部211は、無線端末装置200と同様に、CPUの稼働状況に基づいて前記低レート変調方式に変更することもできる。具体的には、変調クラス制御部211は、CPUの空き時間が所定の閾値を下回った場合、変調クラス1に変更することができる。
Also, the modulation
無線端末装置200Vによれば、無線端末装置200Vのパケット処理能力に基づいて、データレートが低い変調クラス1に変更されるため、上述した無線端末装置200と同様に、必要となるパケット処理能力を抑制しつつ、VoIPパケットPなどのサイズが小さいIPパケットを大量に処理する場合でも、より確実に当該IPパケットを処理することができる。
According to the
(その他の実施形態)
上述したように、本発明の一実施形態を通じて本発明の内容を開示したが、この開示の一部をなす論述及び図面は、本発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施の形態が明らかとなろう。
(Other embodiments)
As described above, the content of the present invention has been disclosed through one embodiment of the present invention. However, it should not be understood that the description and drawings constituting a part of this disclosure limit the present invention. From this disclosure, various alternative embodiments will be apparent to those skilled in the art.
例えば、上述した実施形態では、iBurstを準拠した無線基地局100及び無線端末装置200が含まれる通信システムを例として説明したが、本発明は、iBurst以外のディジタル無線通信方式にも適用することができる。
For example, in the above-described embodiment, the communication system including the wireless base station 100 and the
また、上述した実施形態では、無線端末装置200(及び無線端末装置200V)において、MACチャネルの数(変調クラス)を制御する形態としたが、無線基地局100、つまり、無線端末装置200が受信するIPパケットの送信側において、MACチャネルの数(変調クラス)を制御してもよい。
In the above-described embodiment, the number of MAC channels (modulation class) is controlled in the wireless terminal device 200 (and the
このように、本発明は、ここでは記載していない様々な実施の形態などを含むことは勿論である。したがって、本発明の技術的範囲は、上述の説明から妥当な特許請求の範囲に係る発明特定事項によってのみ定められるものである。 As described above, the present invention naturally includes various embodiments that are not described herein. Therefore, the technical scope of the present invention is defined only by the invention specifying matters according to the scope of claims reasonable from the above description.
10…インターネット、20…PDSN、30…IP−PBX、40…SIPサーバ、50A〜50H,60A〜60H…電話端末、100…無線基地局、200,200V…無線端末装置、200a…CPU、201…無線通信部、203…リンクレイヤチャネル処理部、205…MACチャネル制御部、207…PPPパケットカウンタ、211…変調クラス制御部、209…有線LANインタフェース部、C11…リンクレイヤチャネル、C21〜C23…MACチャネル、GA,GB…グループ、P…VoIPパケット
DESCRIPTION OF
Claims (4)
前記論理チャネルを介して受信したパケットを処理する処理部と、
前記処理部の稼動状況に基づいて、前記論理チャネルに用いられている前記MACチャネルの数を制御するMACチャネル制御部と
を備える無線端末装置。 A logical channel setting unit that sets a logical channel using a plurality of MAC channels that are communication channels at a MAC layer level with a radio base station, and
A processing unit for processing a packet received via the logical channel ;
A wireless terminal device comprising: a MAC channel control unit that controls the number of the MAC channels used for the logical channel based on an operation status of the processing unit .
前記論理チャネルを介して中継されたパケットを処理するための処理装置の稼動状況に基づいて、前記論理チャネルに用いられている前記MACチャネルの数を制御するステップと
を備えるチャネル制御方法。 Setting a logical channel using a plurality of MAC channels that are MAC layer level communication channels in a wireless communication section;
A channel control method comprising: controlling the number of the MAC channels used for the logical channel based on an operating status of a processing device for processing a packet relayed via the logical channel.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006179493A JP5033364B2 (en) | 2006-06-29 | 2006-06-29 | Wireless terminal apparatus and channel control method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006179493A JP5033364B2 (en) | 2006-06-29 | 2006-06-29 | Wireless terminal apparatus and channel control method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008011167A JP2008011167A (en) | 2008-01-17 |
JP5033364B2 true JP5033364B2 (en) | 2012-09-26 |
Family
ID=39068977
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006179493A Expired - Fee Related JP5033364B2 (en) | 2006-06-29 | 2006-06-29 | Wireless terminal apparatus and channel control method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5033364B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI528777B (en) | 2012-12-28 | 2016-04-01 | 鴻海精密工業股份有限公司 | Volume adjustment method and system |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05207208A (en) * | 1992-01-28 | 1993-08-13 | Fuji Xerox Co Ltd | Operating channel deciding system for data communication by plural lines |
JPH06237283A (en) * | 1993-02-10 | 1994-08-23 | Fujitsu Ltd | Communication control system |
JP3633538B2 (en) * | 2001-10-02 | 2005-03-30 | 日本電気株式会社 | Congestion control system |
JP3714329B2 (en) * | 2002-01-22 | 2005-11-09 | 日本電信電話株式会社 | Variable capacity link device and variable capacity link setting method |
JP2005065177A (en) * | 2003-08-20 | 2005-03-10 | Nippon Telegr & Teleph Corp <Ntt> | Connection link number control method in p2p communication system, information processing apparatus, and link number control program |
JP2005142965A (en) * | 2003-11-07 | 2005-06-02 | Sharp Corp | COMMUNICATION DEVICE, COMMUNICATION METHOD, COMMUNICATION PROGRAM, AND RECORDING MEDIUM CONTAINING COMMUNICATION PROGRAM |
JP2005260904A (en) * | 2004-02-12 | 2005-09-22 | Nippon Telegr & Teleph Corp <Ntt> | Wireless communication system, terminal station, high-order terminal station and low-order terminal station |
JP4409991B2 (en) * | 2004-03-01 | 2010-02-03 | 富士通株式会社 | Transmission control system using link aggregation |
JP2006042202A (en) * | 2004-07-29 | 2006-02-09 | Kyocera Corp | Communication equipment, oscillation signal frequency changing method and program |
-
2006
- 2006-06-29 JP JP2006179493A patent/JP5033364B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2008011167A (en) | 2008-01-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5021681B2 (en) | Uplink channel performance optimization in wireless communication networks | |
US8855086B2 (en) | Method and apparatus for efficient multimedia delivery in a wireless packet network | |
US6477670B1 (en) | Data link layer quality of service for UMTS | |
US7558247B2 (en) | Optimized radio bearer configuration for voice over IP | |
JP4705909B2 (en) | Control station apparatus, base station apparatus, and packet communication method | |
EP2039113B1 (en) | Data routing via lower layers in a communication system | |
EP2522093B1 (en) | Method to improve voice over ip capacity for user equipment employing variable rate vocoders | |
JP2009147786A (en) | Communication device, data frame transmission control method, and program | |
JP2005533418A (en) | Apparatus, system and method for transmitting data having different QoS attributes | |
KR20090071543A (en) | Method and apparatus for adapting the transmission of encoded media | |
JP4234680B2 (en) | Bit rate control means in communication system | |
EP1830592B1 (en) | Mobile communication system, mobile station and radio base station | |
JP5033364B2 (en) | Wireless terminal apparatus and channel control method | |
US7356021B2 (en) | Increasing the throughput of voice over internet protocol data on wireless local area networks | |
JP4850600B2 (en) | Wireless terminal apparatus and channel control method | |
EP1984917B1 (en) | Method and arrangement for improving media transmission quality | |
JP2005244668A (en) | Communication apparatus and communication method | |
JP2005244667A (en) | Communication apparatus and communication method | |
CN102484820B (en) | For controlling the system and method for the parameter in the application providing service in communication link of doing one's best | |
WO2007107044A1 (en) | Block assignment algorithm for different types of mobile phones to share channels | |
JP3952037B2 (en) | Data transmission system | |
JP5033604B2 (en) | Transmission side wireless communication apparatus and packet transmission method | |
JP5033603B2 (en) | Wireless communication terminal, wireless base station, and packet communication method | |
Al-Kotafi Al-Abdi | Performance evaluation of voice transmission over LTE | |
JP2007318637A (en) | COMMUNICATION METHOD, RADIO COMMUNICATION DEVICE, AND COMMUNICATION SYSTEM |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090316 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20090930 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20091015 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110725 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110802 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111003 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120207 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20120626 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120702 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5033364 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150706 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |