JP4810259B2 - MAC multiplexed real-time flow control method, apparatus and program - Google Patents
MAC multiplexed real-time flow control method, apparatus and program Download PDFInfo
- Publication number
- JP4810259B2 JP4810259B2 JP2006069372A JP2006069372A JP4810259B2 JP 4810259 B2 JP4810259 B2 JP 4810259B2 JP 2006069372 A JP2006069372 A JP 2006069372A JP 2006069372 A JP2006069372 A JP 2006069372A JP 4810259 B2 JP4810259 B2 JP 4810259B2
- Authority
- JP
- Japan
- Prior art keywords
- control unit
- transmission rate
- flow control
- logical channel
- radio
- 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
- Data Exchanges In Wide-Area Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Description
本発明は、移動体パケット通信ノードシステムにおけるMAC多重のリアルタイムフロー制御方法と装置並びにプログラムに関する。 The present invention relates to a MAC multiplexed real-time flow control method, apparatus and program in a mobile packet communication node system.
従来のMAC(Media Access Control)多重のフロー制御においては、
(a)トランスポートチャネルの最大伝送レートを各論理チャネルに対して均等に分割する均等分割や、
(b)各論理チャネルに対し最大伝送レートを割り当てておき、メディアアクセス制御部にて、最大伝送レートにシェイピングを行うレート制限、
が一般的に採用される。
In conventional MAC (Media Access Control) multiplexed flow control,
(A) equal division for equally dividing the maximum transmission rate of the transport channel for each logical channel;
(B) A rate limit for assigning a maximum transmission rate to each logical channel and shaping the maximum transmission rate by the media access control unit;
Is generally adopted.
なお、特許文献1には、第三世代携帯電話通信システム(Rel99)に、異なるQoSを有するトラフィックとしてHSDPA(High Speed Downlink Packet Access;高速ダウンリンクアクセス)のトラフィックをサポートする方法が開示されている。また特許文献2には、UTRAN(Universal mobile telecommunication services terrestrial radio access network;汎用移動通信サービス地上無線アクセスネットワーク)のネットワーク要素にHSDPAデータをIubインタフェース経由で送信するための方法が開示されている。しかしながら、特許文献1、2には、データリンクレイヤで行われるMAC多重の論理チャネルの伝送レートのリアルタイム制御については、記載されていない。
前述した従来のシステムは、次のような問題点を有する。 The conventional system described above has the following problems.
上記(a)の場合、最大伝送レートを均等分割することで、伝送レートの分割損が発生する。 In the case of the above (a), a division loss of the transmission rate occurs by dividing the maximum transmission rate equally.
例えば、トランスポートチャネルに2つの論理チャネルAとBを多重している状態で、トランスポートチャネルの最大伝送レート=10の場合には、AとBの論理チャネルに対して5を割り当てるが、2つの論理チャネルAとBの受信バッファ蓄積量がそれぞれ、A=8、B=2の場合、各論理チャネルの伝送レートが5に割り当てられていることから、A=5、B=2の伝送レートで送信する。 For example, if the transport channel has two logical channels A and B multiplexed and the maximum transmission rate of the transport channel is 10, 5 is assigned to the logical channels A and B. When the reception buffer storage amounts of the two logical channels A and B are respectively A = 8 and B = 2, the transmission rate of each logical channel is assigned to 5, so that the transmission rate of A = 5 and B = 2 Send with.
このとき、MAC多重後のトランスポートチャネルの伝送レートは、5+2、すなわち合計=7となり、最大伝送レート=10に対して、3の損失が出てしまう。論理チャネルAの受信バッファには、3が残っている状態となり、最適なフロー制御が行われているとはいえない。 At this time, the transmission rate of the transport channel after MAC multiplexing is 5 + 2, that is, the total = 7, and a loss of 3 occurs for the maximum transmission rate = 10. In the reception buffer of logical channel A, 3 remains, and it cannot be said that optimum flow control is performed.
一方、上記(b)の場合、各論理チャネルが最大伝送レートでデータ送信した場合、その論理チャネルを単純に多重すると、トランスポートチャネルの最大伝送レートを超えてしまうことから、各論理チャネルの伝送レートを、最大伝送レート以下に抑えるシェイピングが必要となる。 On the other hand, in the case of (b) above, when each logical channel transmits data at the maximum transmission rate, if the logical channel is simply multiplexed, the maximum transmission rate of the transport channel will be exceeded. Shaping is required to keep the rate below the maximum transmission rate.
更に、シェイピングを行うことで溢れたパケットデータは、メディアアクセス制御部にバッファリングする必要から、シェイピング用のデータバッファを設ける必要があり、メモリ量の増加に繋がる。 Furthermore, since packet data overflowed by shaping needs to be buffered in the media access control unit, it is necessary to provide a data buffer for shaping, leading to an increase in the amount of memory.
また、トランスポートチャネルの最大伝送レートに対するシェイピングでは、論理チャネル間の伝送レートを最適に割り当てることはできない。 Further, in the shaping for the maximum transmission rate of the transport channel, the transmission rate between the logical channels cannot be optimally allocated.
本発明は、前記課題を解決するために創案されたものであって、その目的は、最適に各論理チャネルの伝送レートを算出し、最適なフロー制御を実現可能とする装置とシステム並びに方法とプログラムを提供することにある。本発明の他の目的は、上記最適なフロー制御をリアルタイムで実現可能とする装置とシステム並びに方法とプログラムを提供することにある。 The present invention was created to solve the above-described problems, and an object of the present invention is to provide an apparatus, a system, and a method that can optimally calculate the transmission rate of each logical channel and realize optimal flow control. To provide a program. Another object of the present invention is to provide an apparatus, a system, a method, and a program that can realize the optimum flow control in real time.
本願で開示される発明は、前記課題を解決するため、概略以下の構成とされる。 In order to solve the above-described problems, the invention disclosed in the present application is generally configured as follows.
本発明は、メディアアクセス制御部に、フロー制御部を備え、無線基地局装置で決定され、FPレイヤで通知されるトランスポートチャネルの最大伝送レートと、無線リンク制御部の論理チャネル毎の受信バッファ蓄積量により、パケット通信中の状態変化を、FPレイヤで通知する構成としたことで、リアルタイムなフロー制御を可能としており、トランスポートチャネルの最大伝送レートを各論理チャネルに対し最適に割り当てることを可能としている。 The present invention includes a flow control unit in a media access control unit, a maximum transmission rate of a transport channel determined by a radio base station apparatus and notified by an FP layer, and a reception buffer for each logical channel of a radio link control unit By configuring the FP layer to notify the state change during packet communication according to the accumulated amount, real-time flow control is possible, and the maximum transmission rate of the transport channel can be optimally allocated to each logical channel. It is possible.
本発明の1つの側面(アスペクト)に係る装置は、無線基地局装置とコアネットワークとにそれぞれ所定のインタフェースで接続される無線制御装置であって、データリンクレイヤのプロトコル処理を行うメディアアクセス制御部及び無線リンク制御部を備え、前記無線リンク制御部は、論理チャネル毎の受信バッファを備え、前記メディアアクセス制御部は、論理チャネルのフロー制御を行うフロー制御部を備え、前記フロー制御部は、前記無線基地局装置側で決定されFP(Frame Protocol)レイヤにて通知されるトランスポートチャネルの最大伝送レートと、前記無線リンク制御部の論理チャネル毎の受信バッファの蓄積量のそれぞれの通知情報から、前記論理チャネルの伝送レートを算出し、前記無線リンク制御部の論理チャネルに対する伝送レートの通知をFPレイヤで行う。 An apparatus according to one aspect of the present invention is a radio network controller connected to a radio base station apparatus and a core network through predetermined interfaces, respectively, and a media access control unit that performs data link layer protocol processing And the radio link control unit, the radio link control unit includes a reception buffer for each logical channel, the media access control unit includes a flow control unit that performs logical channel flow control, and the flow control unit includes: From the respective notification information of the maximum transmission rate of the transport channel determined by the radio base station apparatus side and notified in the FP (Frame Protocol) layer, and the accumulation amount of the reception buffer for each logical channel of the radio link control unit , Calculate the transmission rate of the logical channel, and The notification of the transmission rate for the physical channel performed in FP layer.
本発明において、前記フロー制御部は、前記トランスポートチャネルの最大伝送レートと、前記論理チャネルの受信バッファ蓄積量のうちのいずれか1つでも新たな通知を受けた場合に、前記論理チャネルの伝送レートを算出し、前記無線リンク制御部の論理チャネルへの伝送レートの通知をリアルタイムで行う。 In the present invention, when the flow control unit receives a new notification for any one of the maximum transmission rate of the transport channel and the reception buffer storage amount of the logical channel, the flow control unit transmits the logical channel. The rate is calculated, and the transmission rate to the logical channel of the radio link control unit is notified in real time.
本発明において、前記フロー制御部は、パケット通信中にリアルタイムに変化するトランスポートチャネルの最大伝送レートと、前記複数の論理チャネルの受信バッファ蓄積量に基づき、前記複数の論理チャネルの伝送レートを、前記最大伝送レートを前記複数の受信バッファ蓄積量の比で分割した値にそれぞれ設定するようにしてもよい。 In the present invention, the flow control unit determines a transmission rate of the plurality of logical channels based on a maximum transmission rate of a transport channel that changes in real time during packet communication and a reception buffer accumulation amount of the plurality of logical channels. The maximum transmission rate may be set to a value divided by the ratio of the plurality of reception buffer accumulation amounts.
本発明において、パケット通信中にリアルタイムに変化するトランスポートチャネルの最大伝送レートをXとし、第1、第2の論理チャネルの受信バッファ蓄積量をY(b)、Y(c)とし、第1、第2の伝送レートZ(b)、Z(c)を、それぞれ、
Z(b)={X/(Y(b)+Y(c))}×Y(b)、
Z(c)={X/(Y(b)+Y(c))}×Y(c)、
で求める。
In the present invention, the maximum transmission rate of the transport channel that changes in real time during packet communication is X, the reception buffer storage amounts of the first and second logical channels are Y (b), Y (c), and the first , The second transmission rate Z (b), Z (c), respectively,
Z (b) = {X / (Y (b) + Y (c))} × Y (b),
Z (c) = {X / (Y (b) + Y (c))} × Y (c),
Ask for.
本発明において、前記メディアアクセス制御部は、前記無線制御装置内の無線リンク制御部から送信される複数の論理チャネルを1つのトランスポートチャネルに多重して前記無線基地局装置に伝送する制御を行い、前記フロー制御部により前記論理チャネルのフロー制御が行われる。前記メディアアクセス制御部で前記多重を行わない場合、フロー制御部は、1つの論理チャネルにトランスポートチャネルの最大伝送レートを割り当てる。 In the present invention, the media access control unit performs control to multiplex a plurality of logical channels transmitted from a radio link control unit in the radio control device into one transport channel and transmit the multiplexed logical channel to the radio base station device. The flow control unit performs flow control of the logical channel. When the multiplexing is not performed by the media access control unit, the flow control unit allocates the maximum transmission rate of the transport channel to one logical channel.
本発明において、前記フロー制御部が、データリンクレイヤで伝送される、他の任意の情報、例えば論理チャネルの優先度情報を用いて、前記論理チャネルの伝送レートを算出するようにしてもよい。 In the present invention, the flow control unit may calculate the transmission rate of the logical channel using other arbitrary information transmitted in the data link layer, for example, priority information of the logical channel.
本発明の他の側面(アスペクト)に係る移動体パケット通信システムは、無線基地局装置と、前記側面で説明した本発明に係る無線制御装置とを備える。 A mobile packet communication system according to another aspect of the present invention includes a radio base station apparatus and the radio control apparatus according to the present invention described in the above aspect.
本発明に係る移動体パケット通信システムは、無線基地局装置と、前記無線基地局装置と接続する前記無線制御装置を有する。 The mobile packet communication system according to the present invention includes a radio base station apparatus and the radio control apparatus connected to the radio base station apparatus.
本発明の他の側面に係る方法によれば、無線基地局装置とコアネットワークとにそれぞれ所定のインタフェースで接続される無線制御装置が、移動体パケット通信システムでのパケット通信時、データリンクレイヤで行われるMAC(Media Access Control)多重において、FP(Frame Protocol)レイヤにて、パケット通信のフロー制御を行う、ことを特徴とする、移動体パケット通信ノードにおけるMAC多重のリアルタイムフロー制御方法が提供される。 According to the method according to another aspect of the present invention, the radio network controller connected to the radio base station apparatus and the core network via a predetermined interface is configured to transmit data in the data link layer during packet communication in the mobile packet communication system. Provided is a MAC multiplexing real-time flow control method in a mobile packet communication node, characterized in that packet communication flow control is performed in an FP (Frame Protocol) layer in MAC (Media Access Control) multiplexing. The
本発明に係る方法は、無線基地局装置とコアネットワークとにそれぞれ所定のインタフェースで接続される無線制御装置のメディアアクセス制御部内に配設されたフロー制御部が、前記無線基地局装置で決定されFP(Frame Protocol)レイヤで通知されるトランスポートチャネルの最大伝送レートと、前記無線制御装置の無線リンク制御部の論理チャネル毎の受信バッファ蓄積量のそれぞれの通知情報から、前記論理チャネルの伝送レートを算出し、
前記フロー制御部が、前記無線リンク制御部の論理チャネルに伝送レートの通知をFPレイヤで行う、
上記各工程を含む。
In the method according to the present invention, a flow control unit disposed in a media access control unit of a radio control device connected to the radio base station device and the core network through a predetermined interface is determined by the radio base station device. From the respective transmission information of the maximum transmission rate of the transport channel notified in the FP (Frame Protocol) layer and the received buffer storage amount for each logical channel of the radio link control unit of the radio network controller, the transmission rate of the logical channel To calculate
The flow control unit performs transmission rate notification to the logical channel of the radio link control unit in the FP layer.
Each of the above steps is included.
本発明に係る方法において、前記フロー制御部は、前記トランスポートチャネルの最大伝送レート、論理チャネルの受信バッファ蓄積量のうち、いずれかでも新たな通知を受けた場合に、前記論理チャネルへの最適な伝送レートを算出し、論理チャネルへの伝送レートの通知をリアルタイムで行う。 In the method according to the present invention, when the flow control unit receives a new notification from any of the maximum transmission rate of the transport channel and the reception buffer storage amount of the logical channel, the flow control unit optimizes the logical channel. The transmission rate is calculated and the transmission rate is notified to the logical channel in real time.
本発明に係る方法において、前記フロー制御部は、パケット通信中にリアルタイムに変化するトランスポートチャネルの最大伝送レートと、複数の論理チャネルの受信バッファ蓄積量に基づき、前記複数の論理チャネルの伝送レートを、前記最大伝送レートを前記複数の受信バッファ蓄積量の比で分割した値にそれぞれ設定する。 In the method according to the present invention, the flow control unit is configured to transmit a transmission rate of the plurality of logical channels based on a maximum transmission rate of a transport channel that changes in real time during packet communication and a reception buffer accumulation amount of the plurality of logical channels. Are respectively set to values obtained by dividing the maximum transmission rate by the ratio of the plurality of reception buffer accumulation amounts.
本発明に係る方法において、前記メディアアクセス制御部は、前記無線制御装置内の無線リンク制御部から送信される複数の論理チャネルを1つのトランスポートチャネルに多重して前記無線基地局装置に伝送する制御を行い、前記フロー制御部により前記論理チャネルのフロー制御が行われる。前記メディアアクセス制御部で前記多重を行わない場合、フロー制御部は、1つの論理チャネルにトランスポートチャネルの最大伝送レートを割り当てる。 In the method according to the present invention, the media access control unit multiplexes a plurality of logical channels transmitted from a radio link control unit in the radio control apparatus into one transport channel and transmits the multiplexed channel to the radio base station apparatus. Control is performed, and the flow control of the logical channel is performed by the flow control unit. When the multiplexing is not performed by the media access control unit, the flow control unit allocates the maximum transmission rate of the transport channel to one logical channel.
本発明の他の側面に係るコンピュータプログラムは、無線基地局装置とコアネットワークとにそれぞれ所定のインタフェースで接続され、データリンクレイヤのプロトコル処理を行うメディアアクセス制御部内に、論理チャネルのフロー制御を行うフロー制御部を備えた無線制御装置を構成するコンピュータに、前記フロー制御部での処理として、前記無線基地局装置で決定されFP(Frame Protocol)レイヤで通知されるトランスポートチャネルの最大伝送レートと、前記無線制御装置内の無線リンク制御部の論理チャネル毎の受信バッファ蓄積量のそれぞれの通知情報から、前記論理チャネルの伝送レートを算出する処理と、
前記無線リンク制御部の論理チャネルに伝送レートの通知をFPレイヤで行う処理と、
を実行させるプログラムよりなる。
A computer program according to another aspect of the present invention performs logical channel flow control in a media access control unit that is connected to a radio base station apparatus and a core network through predetermined interfaces and performs data link layer protocol processing. A maximum transmission rate of a transport channel determined by the radio base station device and notified by an FP (Frame Protocol) layer as a process in the flow control unit to a computer constituting a radio control device including a flow control unit; A process for calculating the transmission rate of the logical channel from the respective notification information of the reception buffer storage amount for each logical channel of the radio link control unit in the radio control device;
A process of performing transmission rate notification to the logical channel of the radio link controller in the FP layer;
It consists of a program that executes
本発明によれば、トランスポートチャネルの最大伝送レートと多重元の各論理チャネルの受信バッファ蓄積量を用いているため、最適に各論理チャネルの伝送レートを算出することができる。 According to the present invention, since the maximum transmission rate of the transport channel and the reception buffer accumulation amount of each logical channel of the multiplexing source are used, the transmission rate of each logical channel can be calculated optimally.
本発明によれば、パケット通信中の状態変化をリアルタイムにFPレイヤにて通知しているので、各論理チャネルの伝送レートをリアルタイムに算出し、FPレイヤで通知することができる。 According to the present invention, since a change in state during packet communication is notified in real time in the FP layer, the transmission rate of each logical channel can be calculated in real time and notified in the FP layer.
本発明によれば、簡易な計算式で各論理チャネルの伝送レートを算出しており、フロー制御部を構成を簡易化することができる。 According to the present invention, the transmission rate of each logical channel is calculated with a simple calculation formula, and the configuration of the flow control unit can be simplified.
上記した本発明について更に詳細に説述すべく、添付図面を参照して説明する。本発明は、移動体パケット通信ノードシステムにて行われるパケット通信時のデータリンクレイヤで行われるMAC多重において、FP(Frame Protocol)レイヤにて、パケット通信のフロー制御を実現することで、各論理チャネルの送信レートをリアルタイムで制御することを可能とし、トランスポートチャネルの伝送能力を最大限に有効活用できるようにしている。 In order to describe the present invention described above in more detail, it will be described with reference to the accompanying drawings. The present invention realizes the flow control of packet communication in the FP (Frame Protocol) layer in the MAC multiplexing performed in the data link layer at the time of packet communication performed in the mobile packet communication node system. The transmission rate of the channel can be controlled in real time, and the transmission capacity of the transport channel can be utilized to the maximum extent.
本発明の一実施の形態によれば、図2を参照すると、システム/サービス固定の最大伝送レート、無線/有線区間の動的な最大伝送レートなどにより決定された「最大伝送レート」、多重元となる論理チャネルの「受信バッファ蓄積量」とが、FPレイヤで、メディアアクセス制御部3内のフロー制御部11に通知される。
According to one embodiment of the present invention, referring to FIG. 2, a “maximum transmission rate” determined by a system / service fixed maximum transmission rate, a dynamic maximum transmission rate in a wireless / wired section, etc., a multiplexing source The “reception buffer accumulation amount” of the logical channel to be notified to the
無線制御装置(Raido Network Controller;「RNC」ともいう)において、メディアアクセス制御部3内のフロー制御部11が、通知された情報を基に、各論理チャネルcの最適な伝送レートを算出し、算出された伝送レートは、リアルタイムで、各論理チャネルcへ、FPレイヤにて通知される。以下、実施例に即して説明する。
In the radio network controller (also referred to as “RNC”), the
図1は、本発明の一実施例のシステム構成を示す図である。図1を参照すると、本実施例の移動体パケット通信ノードにおいて、無線制御装置1は、交換機ネットワークであるコアネットワーク4と、Iuインタフェースaを介して接続され、セル内の移動機6の無線で送受信を行う無線基地局装置(Base Tranceiver Station;「BTS」ともいう)5とIubインタフェースbを介して接続され、主に、無線リソースの管理、無線基地局装置5の制御を行う。
FIG. 1 is a diagram showing a system configuration of an embodiment of the present invention. Referring to FIG. 1, in the mobile packet communication node according to the present embodiment, a
無線制御装置1のメディアアクセス制御部3と無線リンク制御部2は、データリンクレイヤ(レイヤ2)のプロトコル処理を行う。
The media
図2は、本発明の一実施例の無線制御装置1の一例として、MAC多重時のパケット通信下りデータ転送の装置構成が示されている。
FIG. 2 shows an apparatus configuration for packet communication downlink data transfer at the time of MAC multiplexing as an example of the
図2において、無線リンク制御部2にて、論理チャネルcが組立/生成され、メディアアクセス制御部3では、論理チャネルcとトランスポートチャネルdの対応をとり、Iubインタフェースbを介して、無線基地局装置5へパケットデータ通信が行われる。
In FIG. 2, the logical channel c is assembled / generated by the radio
無線リンク制御部2は、Iuインタフェースaから流入したパケットデータを一旦受信バッファ7に格納する。
The radio
無線リンク制御部2の受信バッファ7に格納されたパケットデータは、固定ビット長のデータユニットに組立てを行い、RLC−PDU(Radio Link Control−Protocol Data Unit)8(「rPDU」として図示)として、無線リンク制御部2から、メディアアクセス制御部3へ送信される。
The packet data stored in the
RLC−PDU8の送信は、無線伝送能力(Capacity)に従い、一定時間間隔(TTI:Transmission Time Interval)に何個のRLC−PDU8を送信するかによって、送信レート制御を行う。 The transmission of the RLC-PDU 8 performs transmission rate control according to how many RLC-PDUs 8 are transmitted at a constant time interval (TTI) according to the radio transmission capability (Capacity).
メディアアクセス制御部3では、無線リンク制御部2から送信されたRLC−PDU8を、MAC−PDU(Media Access Control−Protocol Data Unit)9(「mPDU」として図示)に変換し、トランスポートチャネルdにマッピングを行い、無線基地局装置5に送信する。
The media
MAC多重時のパケット通信下りデータ転送では、無線リンク制御部2から送信される複数の論理チャネルcを、メディアアクセス制御部3で、1つのトランスポートチャネルdに多重(MAC多重)して、データ転送が行われる。
In packet communication downlink data transfer at the time of MAC multiplexing, a plurality of logical channels c transmitted from the radio
論理チャネルcの識別は、メディアアクセス制御部3にて、MAC−PDU Headerに付与されるC/Tフィールド10のパラメータ値により行われる。
The identification of the logical channel c is performed by the media
各論理チャネルcの伝送レートは、メディアアクセス制御部3内のフロー制御部11にて決定される。
The transmission rate of each logical channel c is determined by the
無線リンク制御部2では、MAC多重の実施の有無は意識することはなく、メディアアクセス制御部3のフロー制御部11にて、各論理チャネルcのフロー制御が行われる。
The radio
図3は、本発明の一実施例におけるシーケンス例としてのFPレイヤによるフロー制御シーケンスが示されている。 FIG. 3 shows a flow control sequence by the FP layer as a sequence example in one embodiment of the present invention.
図3の[I]には、MAC多重なしによるFPレイヤによる制御シーケンスが模式的に示しており、Iubインタフェースbから、最大伝送レート・通知(a)にて、トランスポートチャネル(a)の最大伝送レートが、メディアアクセス制御部3内のフロー制御部11へ通知される。
[I] in FIG. 3 schematically shows a control sequence by the FP layer without MAC multiplexing, and the maximum transmission channel (a) is transmitted from the Iub interface b by the maximum transmission rate / notification (a). The transmission rate is notified to the
フロー制御部11では、MAC多重なしであるため、Iubインタフェースbから通知された最大伝送レートを対応する1つの論理チャネル(a)に全て割り当て、伝送レート・通知(a)にて、無線リンク制御部2へ通知する。図3に示す例では、トランスポートチャネル(a)の最大伝送レートが10の場合、1つの論理チャネル(a)の送信レートは10、トランスポートチャネル(a)の最大伝送レートが5の場合、1つの論理チャネル(a)の送信レートが5に設定される例が模式的に示されている。
In the
図3の[II]〜[IV]では、MAC多重ありによるFPレイヤによる制御シーケンスを示しており、メディアアクセス制御部3内のフロー制御部11では、
Iubインタフェースbからのトランスポートチャネル(b)+(c)の最大伝送レート・通知(b)+(c)の最大伝送レートと、
論理チャネル(b)、(c)から受信バッファ蓄積量・通知(b)、(c)の受信バッファ蓄積量、
の各通知から、最適な伝送レートを算出し、論理チャネル(b)と(c)に割り当て、伝送レート・通知(b)、(c)にて無線リンク制御部の論理チャネル(b)、(c)へ通知する。
[II] to [IV] in FIG. 3 show a control sequence by the FP layer with MAC multiplexing. In the
Maximum transmission rate of transport channel (b) + (c) and notification (b) + (c) from Iub interface b, and
From the logical channels (b) and (c), the reception buffer storage amount / notification (b) and (c) reception buffer storage amount,
From these notifications, the optimal transmission rate is calculated and assigned to the logical channels (b) and (c), and the transmission rate / notifications (b) and (c) use the logical channels (b), ( c).
また、フロー制御部11では、
トランスポートチャネル(b)+(c)の最大伝送レート、論理チャネル(b)の受信バッファ蓄積量、
論理チャネル(c)の受信バッファ蓄積量
の中で、いずれか1つでも、新たな通知があった場合には、論理チャネル(b)、(c)への最適な伝送レートを算出し、論理チャネル(b)、(c)への伝送レート・通知(b)、(c)を行う。
In the
Transport channel (b) + (c) maximum transmission rate, logical channel (b) receive buffer storage,
If any one of the reception buffer accumulation amounts of the logical channel (c) is notified, the optimum transmission rate to the logical channels (b) and (c) is calculated, Transmission rate / notification (b) and (c) to channels (b) and (c) are performed.
例えば図3の[II]では、Iubインタフェースからの最大伝送レート、論理チャネル(b)、(c)からの受信バッファ蓄積量の各通知により、最適な伝送レートを算出し、論理チャネル(b)、(c)への伝送レート・通知(b)、(c)を行う。図3の[III]では、論理チャネル(b)からの受信バッファ蓄積量の各通知により、論理チャネルの最適な伝送レートを再割り当てし、論理チャネル(b)、(c)への伝送レート・通知(b)、(c)を行う。図3の[IV]では、論理チャネル(c)からの受信バッファ蓄積量の各通知により、論理チャネルの最適な伝送レートを再割り当てし、論理チャネル(b)、(c)への伝送レート・通知(b)、(c)を行う。 For example, in [II] of FIG. 3, the optimal transmission rate is calculated by each notification of the maximum transmission rate from the Iub interface and the received buffer storage amount from the logical channels (b) and (c), and the logical channel (b) , (C) The transmission rate / notification (b), (c) is performed. In [III] of FIG. 3, the optimal transmission rate of the logical channel is reassigned by each notification of the reception buffer accumulation amount from the logical channel (b), and the transmission rate of the logical channel (b), (c) Notifications (b) and (c) are performed. In [IV] in FIG. 3, the optimal transmission rate of the logical channel is reassigned by each notification of the reception buffer accumulation amount from the logical channel (c), and the transmission rate to the logical channels (b) and (c) Notifications (b) and (c) are performed.
フロー制御部11での論理チャネル(b)、(c)への最適な伝送レートの算出方法については、後述する。
A method for calculating the optimum transmission rate for the logical channels (b) and (c) in the
次に図3のFPレイヤによるフロー制御シーケンスの[II]〜[IV]のMAC多重時のメディアアクセス制御部3内のフロー制御部11における最適な伝送レートの算出方法について、パケット通信中にリアルタイムに変化するトランスポートチャネル(b)+(c)の最大伝送レート(「X」で表す)、論理チャネル(b)の受信バッファ蓄積量(b)(「Y(b)」で表す)、論理チャネル(c)の受信バッファ蓄積量(c)(「Y(c)」で表す)のFPレイヤの通知により、メディアアクセス制御部3のフロー制御部11が算出し、無線リンク制御部2へFPレイヤにて通知する論理チャネル(b)、(c)の伝送レート(Z(b)、Z(c)で表す)について、図4に表形式で示した、フロー制御部における伝送レート算出を使用して説明する。なお、図4において、最大伝送レート、受信バッファ蓄積量、伝送レートは数字の重み付けで示す。また()付の数字は前の状態のままであることを示す。
Next, a calculation method of the optimum transmission rate in the
図4のIIでは、X=10、Y(b)=14、Y(c)=6がフロー制御部11に通知された例を示す。
4 illustrates an example in which X = 10, Y (b) = 14, and Y (c) = 6 are notified to the
論理チャネル(b)、(c)の伝送レートZ(b)、Z(c)は、それぞれ次式(1)、(2)で算出される。 The transmission rates Z (b) and Z (c) of the logical channels (b) and (c) are calculated by the following equations (1) and (2), respectively.
Z(b)={X/(Y(b)+Y(c))}×Y(b) ・・・(1) Z (b) = {X / (Y (b) + Y (c))} × Y (b) (1)
Z(c)={X/(Y(b)+Y(c))}×Y(c) ・・・(2) Z (c) = {X / (Y (b) + Y (c))} × Y (c) (2)
式(1)、(2)に、X=10、Y(b)=14、Y(c)=6を代入することで、Z(b)=7、Z(c)=3を算出することができる。 By substituting X = 10, Y (b) = 14, and Y (c) = 6 into the equations (1) and (2), Z (b) = 7 and Z (c) = 3 are calculated. Can do.
図4のIIIでは、IIのパケット通信状態における、論理チャネル(b)の受信バッファ蓄積量Y(b)が14から6に変化した例を示す。 In FIG. 4, III shows an example in which the reception buffer accumulation amount Y (b) of the logical channel (b) is changed from 14 to 6 in the packet communication state of II.
Y(b)の状態が変化したことを契機に、各論理チャネルの伝送レートを、式(1)、式(2)により、算出する。その結果、Z(b)=5、Z(c)=5が得られる。 When the state of Y (b) changes, the transmission rate of each logical channel is calculated according to Equation (1) and Equation (2). As a result, Z (b) = 5 and Z (c) = 5 are obtained.
図4のIVでは、IIIのパケット通信状態において、トランスポートチャネル(b)+(c)の最大伝送レートXが10から4に変化した例を示す。 4 illustrates an example in which the maximum transmission rate X of the transport channel (b) + (c) is changed from 10 to 4 in the packet communication state of III.
トランスポートチャネル(b)+(c)の最大伝送レートXの状態が変化したことを契機に、各論理チャネルの伝送レートを、式(1)、式(2)により算出する。その結果、Z(b)=2、Z(c)=2が得られる。 When the state of the maximum transmission rate X of the transport channel (b) + (c) changes, the transmission rate of each logical channel is calculated by the equations (1) and (2). As a result, Z (b) = 2 and Z (c) = 2 are obtained.
このように、各論理チャネルへの伝送レートの割り当ては、トランスポートチャネルの最大伝送レート、各論理チャネルの受信バッファ蓄積量の比率により算出することで、最適なフロー制御が可能となる。 As described above, the allocation of the transmission rate to each logical channel is calculated based on the maximum transmission rate of the transport channel and the ratio of the reception buffer accumulation amount of each logical channel, thereby enabling optimal flow control.
上記した本実施例の作用効果を以下に説明する。 The operational effects of the above-described embodiment will be described below.
本実施例においては、トランスポートチャネルの最大伝送レートと多重元の各論理チャネルの受信バッファ蓄積量を用いているので、最適に各論理チャネルの伝送レートを算出することができる。 In this embodiment, since the maximum transmission rate of the transport channel and the reception buffer accumulation amount of each logical channel of the multiplexing source are used, the transmission rate of each logical channel can be calculated optimally.
本実施例においては、パケット通信中の状態変化をリアルタイムにFPレイヤにて通知しているので、各論理チャネルの伝送レートをリアルタイムに算出し、FPレイヤで通知することができる。 In this embodiment, the state change during packet communication is notified in real time in the FP layer, so the transmission rate of each logical channel can be calculated in real time and notified in the FP layer.
本実施例においては、単純な式で各論理チャネルの伝送レートを算出できるので、フロー制御部が容易な構成にて実現できる。 In this embodiment, since the transmission rate of each logical channel can be calculated with a simple formula, the flow control unit can be realized with an easy configuration.
本発明の他の実施例について説明する。本発明の他の実施例においては、その基本的構成は、前記した実施例と同様であるが、メディアアクセス制御部にフロー制御部を設け、データリンクレイヤにてフロー制御を実現していることから、フロー制御部に他の情報(例えばサービス特有の論理チャネル毎のプライオリティ等)を用いて伝送レート決定することも容易に実現することができる。 Another embodiment of the present invention will be described. In another embodiment of the present invention, the basic configuration is the same as that of the above-described embodiment, but the flow control unit is provided in the media access control unit and the flow control is realized in the data link layer. Therefore, the transmission rate can be easily determined using other information (for example, priority for each logical channel peculiar to the service) in the flow control unit.
移動体パケット通信ノードシステムの高速なパケット通信サービスの一例として、HSDPA(High Speed Downlink Packet Access)がある。HSDPAでは、ユーザに対する高速なパケット通信サービスが提供されることから、MAC多重におけるパケット通信サービスでのフロー制御方式が重要になるが、本発明のフロー制御により最適に、且つリアルタイムにフロー制御を行うことが可能になる。 As an example of a high-speed packet communication service of the mobile packet communication node system, there is HSDPA (High Speed Downlink Packet Access). In HSDPA, since a high-speed packet communication service is provided to users, the flow control method in the packet communication service in MAC multiplexing is important. However, the flow control of the present invention performs flow control optimally and in real time. It becomes possible.
以上、本発明を上記実施例に即して説明したが、本発明は上記実施例の構成にのみ制限されるものでなく、本発明の範囲内で当業者であればなし得るであろう各種変形、修正を含むことは勿論である。 Although the present invention has been described with reference to the above-described embodiments, the present invention is not limited to the configurations of the above-described embodiments, and various modifications that can be made by those skilled in the art within the scope of the present invention. Of course, including modifications.
1 無線制御装置
2 無線リンク制御部
3 メディアアクセス制御部
4 コアネットワーク
5 無線基地局装置
6 移動機
7 受信バッファ
8 RLC−PDU
9 MAC−PDU
10 C/Tフィールド
11 フロー制御部
a Iuインタフェース
b Iubインタフェース
c 論理チャネル
d トランスポートチャネル
DESCRIPTION OF
9 MAC-PDU
10 C /
Claims (20)
データリンクレイヤのプロトコル処理を行うメディアアクセス制御部及び無線リンク制御部を備え、
前記無線リンク制御部は、論理チャネル毎の受信バッファを備え、
前記メディアアクセス制御部は、論理チャネルのフロー制御を行うフロー制御部を備え、
前記フロー制御部は、前記無線基地局装置側で決定されFP(Frame Protocol)レイヤにて通知されるトランスポートチャネルの最大伝送レートと、前記無線リンク制御部の論理チャネル毎の受信バッファ蓄積量のそれぞれの通知情報から、前記論理チャネルの伝送レートを算出し、前記無線リンク制御部の論理チャネルに対する伝送レートの通知をFPレイヤで行う、ことを特徴とする無線制御装置。 A wireless control device connected to each of the wireless base station device and the core network through a predetermined interface,
A media access control unit for performing data link layer protocol processing and a radio link control unit;
The radio link controller includes a reception buffer for each logical channel,
The media access control unit includes a flow control unit that performs flow control of a logical channel,
The flow control unit determines a maximum transmission rate of a transport channel determined by the radio base station device side and notified by an FP (Frame Protocol) layer, and a reception buffer storage amount for each logical channel of the radio link control unit. A radio control apparatus characterized in that a transmission rate of the logical channel is calculated from each piece of notification information, and a transmission rate for the logical channel of the radio link control unit is notified in an FP layer.
前記フロー制御部が、前記無線リンク制御部の論理チャネルに伝送レートの通知をFPレイヤで行う、
上記各工程を含む、ことを特徴とする、移動体パケット通信ノードにおけるMAC多重のフロー制御方法。 A flow control unit disposed in a media access control unit of a radio network controller connected to the radio base station apparatus and the core network through a predetermined interface is determined by the radio base station apparatus and is an FP (Frame Protocol) layer. From the respective transmission information of the maximum transmission rate of the transport channel to be notified and the reception buffer storage amount for each logical channel of the radio link control unit of the radio controller, the transmission rate of the logical channel is calculated,
The flow control unit performs transmission rate notification to the logical channel of the radio link control unit in the FP layer.
A flow control method for MAC multiplexing in a mobile packet communication node, comprising the above steps.
前記フロー制御部での処理として、
前記無線基地局装置で決定されFP(Frame Protocol)レイヤで通知されるトランスポートチャネルの最大伝送レートと、前記無線制御装置内の無線リンク制御部の論理チャネル毎の受信バッファ蓄積量のそれぞれの通知情報から、前記論理チャネルの伝送レートを算出する処理と、
前記無線リンク制御部の論理チャネルに伝送レートの通知をFPレイヤで行う処理と、
を実行させるプログラム。 A radio control apparatus is provided that is connected to the radio base station apparatus and the core network through a predetermined interface, and includes a flow control unit that performs logical channel flow control in a media access control unit that performs protocol processing of the data link layer. On the computer,
As processing in the flow control unit,
Notification of the maximum transmission rate of the transport channel determined by the radio base station apparatus and notified by the FP (Frame Protocol) layer, and the reception buffer storage amount for each logical channel of the radio link control unit in the radio control apparatus A process of calculating a transmission rate of the logical channel from the information;
A process of performing transmission rate notification to the logical channel of the radio link controller in the FP layer;
A program that executes
前記無線リンク制御部から送信される複数の論理チャネルを1つのトランスポートチャネルに多重して前記無線基地局装置に伝送し、論理チャネルのフロー制御を行う前記メディアアクセス制御部での処理を、前記コンピュータに実行させるプログラム。 In claim 1 4, wherein the program,
A plurality of logical channels transmitted from the radio link control unit are multiplexed on one transport channel and transmitted to the radio base station apparatus, and the processing in the media access control unit that performs flow control of the logical channel includes A program to be executed by a computer.
前記フロー制御部での処理として、前記トランスポートチャネルの最大伝送レート、論理チャネルの受信バッファ蓄積量のうち、いずれかでも新たな通知を受けた場合に、前記論理チャネルへの最適な伝送レートを算出し、論理チャネルへの伝送レートの通知をリアルタイムで行う処理を、前記コンピュータに実行させるプログラム。 In claim 1 4, wherein the program,
As a process in the flow control unit, when a new notification is received from either the maximum transmission rate of the transport channel or the reception buffer storage amount of the logical channel, an optimum transmission rate to the logical channel is determined. A program for causing the computer to execute a process of calculating and notifying a transmission rate to a logical channel in real time.
前記フロー制御部での処理として、パケット通信中にリアルタイムに変化するトランスポートチャネルの最大伝送レートと、複数の論理チャネルの受信バッファ蓄積量に基づき、前記複数の論理チャネルの伝送レートを、前記受信バッファ蓄積量の比で前記最大伝送レートを分割した値にそれぞれ設定する処理を、前記コンピュータに実行させるプログラム。 In claim 1 4, wherein the program,
As the processing in the flow control unit, the transmission rate of the plurality of logical channels is determined based on the maximum transmission rate of the transport channel that changes in real time during packet communication and the reception buffer storage amount of the plurality of logical channels. A program that causes the computer to execute a process of setting the maximum transmission rate to a value obtained by dividing the maximum transmission rate by a ratio of buffer accumulation amount.
前記メディアアクセス制御部の処理として、前記無線制御装置内の無線リンク制御部から送信される複数の論理チャネルを1つのトランスポートチャネルに多重して前記無線基地局装置に伝送する制御を行う処理を、前記コンピュータに実行させるプログラム。 In claim 1 4, wherein the program,
As a process of the media access control unit, a process of performing a control of multiplexing a plurality of logical channels transmitted from a radio link control unit in the radio control device into one transport channel and transmitting the multiplexed channel to the radio base station device A program to be executed by the computer.
前記メディアアクセス制御部で前記多重を行わない場合、前記フロー制御部が、1つの論理チャネルにトランスポートチャネルの最大伝送レートを割り当てる処理を、前記コンピュータに実行させるプログラム。 The program according to claim 18 , wherein
A program for causing the computer to execute a process in which the flow control unit allocates a maximum transmission rate of a transport channel to one logical channel when the media access control unit does not perform the multiplexing.
前記フロー制御部が、データリンクレイヤで伝送される、論理チャネルの優先度情報を用いて、前記論理チャネルの伝送レートを算出する処理を、前記コンピュータに実行させるプログラム。 In claim 1 4, wherein the program,
A program for causing the computer to execute a process of calculating a transmission rate of the logical channel by using the priority information of the logical channel transmitted in the data link layer by the flow control unit.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006069372A JP4810259B2 (en) | 2006-03-14 | 2006-03-14 | MAC multiplexed real-time flow control method, apparatus and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006069372A JP4810259B2 (en) | 2006-03-14 | 2006-03-14 | MAC multiplexed real-time flow control method, apparatus and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007251370A JP2007251370A (en) | 2007-09-27 |
JP4810259B2 true JP4810259B2 (en) | 2011-11-09 |
Family
ID=38595235
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006069372A Expired - Fee Related JP4810259B2 (en) | 2006-03-14 | 2006-03-14 | MAC multiplexed real-time flow control method, apparatus and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4810259B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009159467A (en) * | 2007-12-27 | 2009-07-16 | Fujitsu Ltd | Wireless communication apparatus, wireless communication program, and wireless communication method |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3216503B2 (en) * | 1995-10-20 | 2001-10-09 | 三菱電機株式会社 | Multiplexing device and multiplexing method |
ATE492097T1 (en) * | 2003-10-06 | 2011-01-15 | Ericsson Telefon Ab L M | COORDINATED DATA FLOW CONTROL AND DATA BUFFER SHARING IN UMTS |
-
2006
- 2006-03-14 JP JP2006069372A patent/JP4810259B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2007251370A (en) | 2007-09-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4823177B2 (en) | Apparatus and method for multiplexing enhanced uplink | |
RU2369968C1 (en) | Method and device for transfer/reception of information of user equipment control for transfer of return channel data | |
JP4005361B2 (en) | Data transmission in communication networks | |
JP4271659B2 (en) | Data transmission scheduling in mobile network by MAC layer | |
EP2120382B1 (en) | HARQ process restriction and transmission of non-scheduled control data via uplink channels | |
JP5714050B2 (en) | Wireless communication method for transferring enhanced uplink data buffered from a mobile station to Node B | |
KR101086683B1 (en) | Method and device for performing buffer status reporting | |
JP5140975B2 (en) | Mobile communication system and communication method thereof | |
RU2642820C2 (en) | Variable length of radio communication line packet data unit | |
JP4559766B2 (en) | Flow control method for HSDPA and HSUPA | |
WO2006036049A1 (en) | Method and apparatus for transmitting uplink non-scheduled data in a mobile communication system | |
EP1900146B1 (en) | Resource allocation method, communication system, network element, module, computer program product and computer program distribution medium | |
JP3926799B2 (en) | Wireless network system and wireless communication control method | |
US20060146761A1 (en) | Method and apparatus for signaling control information of uplink packet data service in mobile telecommunication system | |
JP2008509585A (en) | Method for controlling communication between two nodes of a communication system | |
JP4565849B2 (en) | Service quality management method in mobile radio system | |
US8422440B2 (en) | Radio base station and mobile communication method | |
JP4810259B2 (en) | MAC multiplexed real-time flow control method, apparatus and program | |
JP2003521182A (en) | Signaling method of channel assignment in wireless communication system | |
JP4731596B2 (en) | Communication resource management apparatus, mobile terminal and method | |
KR101585158B1 (en) | Control information transmission method and terminal | |
JP2006279617A (en) | Transmission rate control method, mobile station, and radio base station | |
KR20060104559A (en) | Method and apparatus for configuring transport format combination set in mobile communication system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090213 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110216 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110222 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110425 |
|
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: 20110726 |
|
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: 20110822 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140826 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |