(57)【特許請求の範囲】
【請求項１】
複数の異なるサービス品質を有するデータを受信し、前記データをそれぞれのサービス品質によってデータグラムに分割して出力するラジオリンクプロトコル階層と、
前記ラジオリンクプロトコル階層から受信されたデータグラムを多重化し、前記多重化されたデータを伝送単位に出力する多重化階層と、
前記多重化された伝送単位データを受信し、前記多重化された伝送単位に対して前記サービス品質によって付加された情報を穿孔および反復して、前記サービス品質により決定された伝送単位ブロックを出力する品質制御チャネルと
を含むことを特徴とする移動通信システムで使用するためのプロトコル装置。
【請求項２】
前記伝送単位のブロックをサービス品質によって符号化、リダンダンシ付加及び品質マッチングを遂行して出力する多重品質制御部をさらに含むことを特徴とする請求項１に記載の装置。
【請求項３】
前記多重品質制御部は、
伝送単位のブロックを符号化して出力する符号器と、
前記符号化されたデータを初期伝送または再伝送によって、同一または異なるリダンダンシを付加して出力するリダンダンシ選択部と、
前記リダンダンシが付加されたデータを前記データのサービス品質によって品質マッチングを遂行する品質マッチング部と
からなることを特徴とする請求項２に記載の装置。
【請求項４】
前記符号器は、ターボ符号器であることを特徴とする請求項３に記載の装置。
【請求項５】
前記ラジオリンクプロトコル階層は、
可変な大きさの前記データグラムを論理チャネルを通じて前記多重化階層に伝送することを特徴とする請求項１に記載の装置。
【請求項６】
前記ラジオリンクプロトコル階層は、
前記データをソースデータ率による論理チャネルの大きさによってデータグラムに分けることを特徴とする請求項１に記載の装置。
【請求項７】
前記ラジオリンクプロトコル階層は、
各データグラムのサービス品質により論理チャネルを通じて伝送されるデータグラムごとに優先順位ヘッダを付加して出力することを特徴とする請求項５または６のいずれか一つに記載の装置。
【請求項８】
前記多重化階層は、
２個あるいは３個以上のデータグラムが同一のサービス品質を要求し、一つの品質制御チャネルに２個あるいは３個以上のデータグラムが伝送される場合、前記データグラムを一つの品質制御チャネルに多重化することを特徴とする請求項１に記載の装置。
【請求項９】
前記多重化階層は、
前記品質制御チャネルが２個あるいは３個以上のデータグラムを伝送する場合、前記データグラムごとに多重化ヘッダ情報を付加して前記品質制御チャネルに出力することを特徴とする請求項８に記載の装置。
【請求項１０】
前記ラジオリンクプロトコル階層は、
前記データの種類及び論理チャネルの数によって、少なくとも一つのラジオリンクプロトコルインスタンスを発生して前記論理チャネルにデータグラムを出力することを特徴とする請求項１に記載の装置。
【請求項１１】
前記ラジオリンクプロトコルインスタンスは、
前記データグラムを一つの論理チャネルに出力することを特徴とする請求項１０に記載の装置。
【請求項１２】
前記ラジオリンクプロトコルインスタンスは、
前記データグラムごとにラジオリンクプロトコルインスタンスの識別子と、シーケンス番号を付加して出力することを特徴とする請求項１１に記載の装置。
【請求項１３】
前記ラジオリンクプロトコルインスタンスは、
ソースデータによってデータグラムを生成し、前記生成されたデータグラムを少なくとも二つの論理チャネルに出力することを特徴とする請求項１０に記載の装置。
【請求項１４】
前記ラジオリンクプロトコルインスタンスは、
前記各論理チャネルに出力される各データグラムにシーケンス番号を付加し、前記シーケンス番号は同一の時間に存在する論理チャネルの優先順位によって順次的に付与されることを特徴とする請求項１３に記載の装置。
【請求項１５】
ラジオリンクプロトコル階層で複数の異なるサービス品質を有するデータを受信し、前記データを各サービス品質によってデータグラムに分割して出力する過程と、
多重化階層で前記ラジオリンクプロトコル階層から受信されたデータグラムを多重化し、多重化された伝送単位データを出力する過程と、
品質制御チャネルで前記多重化された伝送単位データを受信し、前記多重化された伝送単位に対して前記サービス品質によって付加された情報を穿孔および反復して、前記サービス品質により決定された伝送単位ブロックを出力する過程と
からなることを特徴とする方法。
【請求項１６】
品質マッチング過程をさらに含み、前記品質マッチング過程は、
伝送単位のデータを符号化して出力する過程と、
前記符号化されたデータを伝送速度によってリダンダンシを付加して出力する過程と、
前記リダンダンシが付加されたデータをサービス品質によって品質マッチングして出力する過程と
からなることを特徴とする請求項１５に記載の方法。
【請求項１７】
前記リダンダンシは、
初期伝送と再伝送を区分して付加することを特徴とする請求項１６に記載の方法。
【請求項１８】
前記符号化過程では、ターボ符号器が使用されることを特徴とする請求項１６に記載の方法。
【請求項１９】
送信パケットが少なくとも二つのサービスクラスである場合、前記クラス別に論理チャネルを構成し、ラジオリンクプロトコルインスタンスを必要な数だけ生成する第１過程と、
前記ラジオリンクプロトコルインスタンスにより処理されるデータグラムが伝送単位長さより小さい場合、組み合わせが可能であるか否かを検査する第２過程と、
前記検査結果、組み合わせが可能な場合、多重化ヘッダを付加して組み合わせた後、必要な品質制御チャネルの数による品質制御チャネルを構成する第３過程と、
前記伝送単位データの優先順位によって品質制御チャネルに伝送単位データを生成して出力する第４過程と、
前記伝送単位のデータを品質マッチングして出力する第５過程と
からなることを特徴とする請求項１５に記載の方法。
【請求項２０】
前記ラジオリンクプロトコルインスタンスにより処理されるデータグラムが伝送単位長さより大きいか、組み合わせが不可能な場合、品質制御チャネルを構成した後、第４過程に進行する第６過程をさらに備えることを特徴とする請求項１９に記載の方法。
【請求項２１】
前記第５過程は、
伝送単位のデータを符号化して出力する過程と、
前記符号化された伝送単位データを伝送速度によってリダンダンシを付加して出力する過程と、
前記リダンダンシが付加されたデータをサービス品質によって品質マッチングして出力する過程と
からなることを特徴とする請求項１９に記載の方法。
【請求項２２】
前記リダンダンシは、初期伝送と再伝送を区分して付加することを特徴とする請求項２１に記載の方法。
【請求項２３】
前記符号化過程では、ターボ符号器が使用されることを特徴とする請求項２１に記載の方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は移動通信システムでデータサービスを提供するための装置及び方法に関するもので、特に移動通信システムで相異なる二つ以上のサービス品質(Quality of Service：QoS)を有するデータサービスを提供するための装置及び方法に関する。
【０００２】
【従来の技術】
通常的に移動通信システムでデータサービスを遂行するため、ＩＳ−２０００などの多様な技術が提案されている。上述した移動通信システムは高速のデータを伝送する場合が多く、このような場合、高い利得率(Throughput)を提供すべきである。高い利得率(Throughput)を提供するためには、移動通信システムの無線プロトコルでＲＬＰ階層(Radio Link Protocol Layer)、ＭＵＸ階層(Multiplexing layer)及び物理階層(Physical Layer)などの各階層の動作が非常に重要である。また、前記移動通信システムで高速のデータを伝送する場合、高い利得率を有するためには、上述したそれぞれの階層間の相互インタフェース整合が遂行されるべきであり、このような整合に基づいて送信される情報の流れも重要な要素になる。
【０００３】
一方、同一の物理チャネルに伝送されるデータは、同一のサービス品質(QoS)のレベルを有するので、相異なる媒体のデータを送信する場合、各媒体のデータごとにそれぞれ異なるサービス品質を提供できないようになる。従って、前記移動通信システムはマルチメディアサービスに適合しない構造ということができる。
【０００４】
高速データ率(High Data Rate:以下、ＨＤＲ)システムの場合、前記ＨＤＲシステムは多重入力に対して送信及び受信の機能を有する。前記ＨＤＲシステムは基本的に非−実時間サービス(non-real time service)のために開発された。従って、ＨＤＲシステムはセル(cell)内の使用者(user)に高速に非−実時間データサービス(high speed non-real time data service)を提供するために、物理階層(physical layer)、スケジューリング(scheduling)、シグナリング(signaling)などを定義した。前記ＨＤＲシステムはインターネットデータサービス、音声サービス、マルチメディアサービスなどの多様なサービスが同時に遂行される場合、各サービスの相異なるサービス品質に従ってデータを処理及び伝送するのに限界があった。
【０００５】
【発明が解決しようとする課題】
従って本発明の目的は、移動通信システムで多様なサービス品質を有するマルチメディアサービスを提供することができるプロトコル構造を有する装置及び方法を提供することにある。
本発明の他の目的は、移動通信システムで多様なサービス品質を有するマルチメディアデータサービス時に、高い利得率を提供することができる装置及び方法を提供することにある。
【０００６】
本発明のさらに他の目的は、移動通信システムで多様なサービス品質を有するマルチメディアデータサービスを提供する装置で、各多重化階層で伝送ユニットをマッピングする装置及び方法を提供することにある。
本発明のさらに他の目的は、移動通信システムで多様なサービス品質を有するマルチメディアデータサービスを提供する装置で、データを区分して送信することができる装置及び方法を提供することにある。
【０００７】
本発明のさらに他の目的は、移動通信システムで多様なサービス品質を有するマルチメディアデータサービスを提供する装置で、相異なるサービス品質要求に従ってデータをマッピングすることができる装置及び方法を提供することにある。
本発明のさらに他の目的は、移動通信システムで多様なサービス品質を有するマルチメディアデータを送信することができる送信器の論理チャネル装置及び方法を提供することにある。
本発明のさらに他の目的は、移動通信システムで多様なサービス品質を有するマルチメディアデータを伝送する装置で、前記各データをサービス品質(QoS)によって送信することができる送信装置及び方法を提供することにある。
【０００８】
【課題を解決するための手段】
上述した目的を達成するための本発明は、移動通信システムで相異なるサービス品質を有するマルチメディアデータを伝送するアーキテクチャを提供する。本発明によるプロトコル構造は、複数の相異なるサービス品質を有するデータを受信し、前記データを各サービス品質によってデータグラムに分割して出力するラジオリンクプロトコル階層と、前記ラジオリンクプロトコル階層から受信されたデータグラムを多重化し、多重化されたデータを伝送単位に出力する多重化階層と、前記多重化された伝送単位データを受信し、前記多重化された伝送単位データに対して前記サービス品質によって付加された情報を穿孔および反復して前記サービス品質により決定された伝送単位ブロックを出力する品質制御チャネルと、を含むことを特徴とする。
【０００９】
【発明の実施の形態】
以下、本発明の望ましい実施形態について添付図を参照しつつ詳細に説明する。下記の発明において、本発明の要旨のみを明瞭にする目的で、関連した公知機能又は構成に関する具体的な説明は省略する。
図１は本発明の実施形態によって多様なサービス品質を有するマルチメディアデータを伝送する装置に適用されるプロトコル構造のブロック構成図である。
【００１０】
前記図１に示されたプロトコル構造は、ラジオリンクプロトコル階層(Radio Link Protocol Layer、以下、ＲＬＰ階層)１０、多重化階層(Multiplexing Layer、以下、ＭＵＸ階層)２０、多重品質制御部(Multiple Quality Control、以下、ＭＱＣ)を有する物理階層(Physical Layer)４０及びインタフェーシング機能ブロック５０，６０、７０からなる。
【００１１】
前記プロトコル構造は、品質制御チャネル(Quality Control Channel:ＱＣＣＨ)３０を利用して伝送されるデータごとに、それぞれ異なるサービス品質(QoS)を提供するために設計された。前記プロトコル構造は使用者平面(User Plane)、即ち、制御情報の伝送ではなく純粋使用者情報を伝送する場合の構造を示している。制御平面(Control Plane)を示す場合には、本発明で提案した論理チャネルは特定制御チャネルにマッピングされ、品質制御チャネル３０は特定論理チャネルと１:１にマッピングされる。本発明では使用者平面である場合を実施形態にして動作を説明するが、それぞれの機能ブロックは制御平面にもそのままに適用することができる。
【００１２】
前記ＲＬＰ階層１０は応用サービスストリームのクラスによって決定される論理チャネルを処理する。即ち、前記ＲＬＰ階層１０は、例えば、音声サービス、動映像サービス、またはインターネットデータサービスなどの応用サービスのクラスによって多数の論理チャネルを構成することができる。また、前記ＲＬＰ階層１０は入力されるデータの種類及び発生される論理チャネルの数によってＲＬＰインスタンスの数を決定し、決定された数だけＲＬＰインスタンスを生成する。ＲＬＰインスタンスとサービス間の関係を説明すると、下記の三つのように定義することができる。先ず、一つのＲＬＰインスタンスが一つのサービスのみを受容するように構成することができる。次に、一つのＲＬＰインスタンスが同一種類の複数のサービスを受容するように構成することもできる。さらに他の方法に、一つのＲＬＰインスタンスがサービスの種類に関係無く、複数のサービスを受容するように構成することもできる。上述した方法のうち、サービスごとに独立的なＲＬＰインスタンスが提供される場合には、ＲＬＰインスタンス(instance)が分類された論理チャネルの数だけ発生される。この時、ＲＬＰはそれぞれの論理チャネルに伝送されるデータのシーケンス番号(Sequence Number)管理及びセグメンティション(Segmentation)機能を提供する。しかし、一つのＲＬＰが多数の論理チャネルを管理する場合には、独立的な論理チャネルの管理ではなく、総合的な論理チャネルの管理が必要であるので、独立的な場合と異なるＲＬＰの機能が要求される。
【００１３】
本発明の実施形態ではそれぞれの論理チャネルに独立的なＲＬＰが提供される場合を説明する。
論理チャネルを通じて伝送されるデータは応用サービスのソースデータ率(source data rate)によってデータグラムが決定されると仮定する。この時、前記データグラムの長さは、品質制御チャネル３０で提供する伝送単位(Transport Unit：以下、ＴＵ)より小さいか、同一の大きさに構成されることができる。また、前記ＲＬＰは前記論理チャネルを通じて伝送されるデータの種類に応じた情報を共に伝達する。このように処理されたデータは多重化(ＭＵＸ)階層２０に伝達される
【００１４】
前記多重化(ＭＵＸ)階層２０は論理チャネルと品質制御チャネル３０間のマッピング機能を提供する。前記多重化(ＭＵＸ)階層２０で前記論理チャネルを通じて受信されたデータグラムは、次のような処理が遂行され、品質制御チャネル３０にマッピングされる。
(１)多重化機能(Multiplexing functionality)
論理チャネルから伝送されたデータグラムの長さが品質制御チャネル３０に対する伝送単位(Transport Unit、以下、ＴＵ)の長さより小さい場合に、前記データグラムは固定長さのデータ単位に構成するために、他の論理チャネルを通じて受信されるデータグラムと結合(Assembly)される。
【００１５】
(２)スイッチング機能(Switching functionality)
論理チャネルから伝送されたデータグラムの長さが品質制御チャネル３０に対するＴＵの長さと同一の場合には、前記データガラムは他の論理チャネルデータグラムとの結合(Assembly)なしスイッチングされ、特定品質制御チャネル３０にマッピングされる。また前記スイッチングの他の機能は、同一であるか、類似なQoSを有する論理チャネルのデータグラムを特定QoSを提供する品質制御チャネル３０にマッピングさせるものである。これを通じて常に品質制御チャネル３０を活性化させるように、論理チャネルから伝送されたデータグラムを適切に分配することができる。
【００１６】
（３）サービス品質制御機能(QoS control functionality)
論理チャネルから伝送されたデータグラムは、伝送優先順位によって品質制御チャネル３０にマッピングされる。この時、前記優先順位は論理チャネルの特性によって決定されることができる。従って前記サービス品質制御機能は、制御情報が使用者データ情報と共に伝送されるか、システム情報を含むシグナリング情報が他のデータ情報と共に伝送される場合に適用される。
【００１７】
品質制御チャネル３０はＲＬＰ階層１０で発生されたデータグラムが多重化(ＭＵＸ)階層２０を通過して多重品質制御部(Multiple Quality Control:ＭＱＣ)４０に伝送されるチャネルとして、多数のチャネルに構成されることができる。従って多重品質制御部(ＭＱＣ)４０での内部機能ブロックによって各品質制御チャネルに対する相異なるサービス品質(QoS)を保障することができる。品質制御チャネル３０に伝送されるＴＵの長さは、順方向である場合と逆方向である場合とで異なるように設定することができる。また、ＴＵの長さは順方向及び逆方向をすべて固定の長さに、または可変の長さに設定することができる。また、ＴＵの長さは、順方向は固定長さのＴＵ、逆方向は可変長さのＴＵを有するように構成することができる。反対に順方向は可変長さのＴＵを、逆方向は固定長さのＴＵを有するように設定することもできる。また順方向と逆方向で伝送されるＴＵの個数も異なるように構成することができる。即ち、このような事項は設計事項になる。従って、設計時に運用が容易な方向、またはサービスの便利などを考慮して設計することができる。
【００１８】
多重化(ＭＵＸ)階層２０を経由してマッピングされたそれぞれ異なるサービス品質を有するＴＵは、多重品質制御部(ＭＱＣ)４０の内部で提供される各機能ブロックによりそれぞれ異なるサービス品質による制御が遂行される。前記多重品質制御部４０の内部に設けられる品質マッチング、またはサービス品質マッチング(Quality(or QoS)Matching、以下、ＱＭ)部は伝送されるＴＵの実質的なサービス品質によってそれぞれ異なる値を割り当てる。このように、ＱＭ部で割り当てられる値によって品質制御チャネル３０のサービス品質が決定される。即ち、固定ＱＭ値を利用すると、同一の品質制御チャネル３０を通じて伝送されるＴＵは、同一のサービス品質を有するようになる。一方、動的なＱＭ値を利用すると、相異なるサービス品質を品質制御チャネル３０に適用することができる。前記多重品質制御部４０は設定された品質制御チャネル３０から受信されるデータごとにそれぞれ異なるサービス品質を提供する。これに対しては図２を参照して詳細に説明する。
【００１９】
直列組み合わせ部(Serial Concatenation)５０はそれぞれ異なるサービス品質を有するＴＵを組み合わせるブロックに、多数の品質制御チャネル３０を通じて伝送されるＴＵを直列組み合わせて出力する。即ち、前記直列組み合わせ部５０はＴＵをチャネルインタリーバの大きさに合わせるように、長さを調整する部分として、チャネルインタリーバの大きさと同一の大きさの物理階層パケット(Physical Layer Packet:ＰＬＰ)を構成する。
【００２０】
チャネルインタリーバ６０は直列に組み合わせられたＴＵを物理チャネルを通じて伝送するためにインタリービングする。前記チャネルインタリーバ６０は一般的な移動通信システムでインタリービング機能にシンボルプルーニング(Pruning)の動作をさらに遂行する。即ち、直列に組み合わせられたＴＵの大きさが伝送する大きさより大きい場合、前記直列に組み合わせられたＴＵのデータを切り捨てる動作を遂行する。前記チャネルインタリーバ６０はチャネルインタリービングを通じて物理階層フレーム(Physical Layer Frame)７０を構成する。このように形成された物理階層フレーム７０は後述される図２のようにスロットにマッピングされ受信器に伝送される。
【００２１】
図２は前記図１のブロックを詳細に示した図である。
多重化(ＭＵＸ)階層２０は上述した三つの機能に応じてＲＬＰ階層１０からデータグラム(Info１、Info２、Info３、…、InfoＭ)を受信した後、それぞれの応用サービスのサービス品質要求に基づいて受信されたデータグラムを処理する。上述したように、一つのＲＬＰ階層１０が各データグラムクラス(Info０、…、InfoＭ)を独立的に制御することもでき、すべてのデータストリームを総括的に制御することもできる。
【００２２】
前記多重化(ＭＵＸ)階層２０は各ＴＵ(ＴＵ０、ＴＵ１、ＴＵ２、ＴＵ３)にＣＲＣを付加して出力する。前記ＣＲＣの長さは発生されたＴＵの長さ、または特性によって決定される。特に、多重化(ＭＵＸ)階層２０でデータが発生しない場合には、ＣＲＣ自体が一つのＴＵになり伝送されることもできる。それぞれのＴＵに付加されるＣＲＣは、下位階層で提供する伝送方式、即ち、ＡＲＱ(Automatic Repeat Request)によって再伝送単位にも使用されることができる。本発明ではＴＵ別再伝送及びＡＲＱの動作に対する具体的な説明は省略する。
【００２３】
それぞれ異なる品質制御チャネル３０で伝送されたＴＵは、それぞれの符号器４１に伝送される。前記符号器４１は多様な種類の符号器、例えばターボ符号器、または畳み込み符号器を使用することができる。前記符号器４１は入力されたＴＵを符号化するが、この時、コーディング率はそれぞれの品質制御チャネル３０に伝送されたＴＵ毎に異なるように適用することができる。また、これとは異なる方法に、前記それぞれの品質制御チャネル３０に伝送されたすべてのＴＵに同一のコーディング率を適用することもできる。また、ＨＡＲＱを使用して再伝送する場合、初期伝送のコーディング率と、初期に伝送されたデータ中、誤りが発生したデータの再伝送時のコーディング率とが異なるように使用することもできる。本発明の実施形態では符号器４１としてターボ符号器を使用する場合を仮定して説明し、前記ターボ符号器のコーディング率は１／５にすべてのＴＵに適用されることに仮定して説明する。
【００２４】
リダンダンシ選択部(Redundancy Selection)４２はリダンダンシ選択を遂行する。前記リダンダンシ選択はリンク伝送方式であり、ＨＡＲＱ Type ＩＩ／ＩＩＩ(Hybrid ARQ)を使用する場合、有用に使用されることができる。即ち、初期伝送に失敗した後、再伝送する時(本発明の場合、ＴＵ間の再伝送が可能)、初期伝送とは異なるリダンダンシマットリックス、即ち、付加コード(complementary code)を伝送して受信器のコンバイン(Combining)性能を高めるのに利用される。
【００２５】
品質マッチング(Quality Matching;以下、ＱＭ)部４３は、実質的にそれぞれのＴＵに相異なるサービス品質を提供する。ＱＭ部４３は穿孔(puncturing)と反復(repetition)を利用して、要求されたサービス品質マッチング値(以下、ＱＭ値)を適切に調節する。ＱＭ値はチャネルが静的(Static)に設定される時、固定された値に割り当てることができる。一方、チャネルが動的に設定される場合には、変動可能な値に提供することができる。また、前記ＱＭ値は前記チャネルが静的に提供される場合、基地局と移動局間のチャネル設定時に決定される。そして、前記チャネルが動的に設定される場合、ＱＭ値は変更が可能である。このようなＱＭ値の変更は、それぞれのＴＵが伝送される時、制御チャネルを通じて受信器側に知らせることによりできる。固定された値に割り当てられるか、変化可能なＱＭ値は、品質制御チャネル３０間の相対的な値である。従って、前記ＱＭ値は応用サービスの特性によって品質制御チャネル３０のサービス品質を相異なるように設定するための重要なパラメータである。前記ＱＭ部４３を通過したＴＵは、品質制御チャネル３０に入力されるＴＵと異なる特性及び形式を有するようになる。
【００２６】
直列組み合わせ部(Serial Concatenation)５０は前記ＱＭ部４３から受信されたＴＵを直列組み合わせる。すると、前記直列組み合わせられたＴＵはチャネルインタリーバ６０によりチャネルインタリービングされた後、物理チャネルの伝送スロットにマッピングされ、受信器に伝送される。チャネルインタリーバ６０はチャネルインタリーバを遂行した後、図２に示されたように、各スロット別に区分されたチャネルに形成される。前記物理チャネルに形成されたスロット単位のデータにマッピングされるＴＵの数は、物理チャネルの伝送速度によって相異なるように決定される。
【００２７】
図３は本発明の実施形態によるＲＬＰ階層１０と、多重化(ＭＵＸ)階層２０でデータが処理される過程を説明する図である。
前記図３でＩＰパケット１は送信するデータを示す。前記ＩＰパケット１はＲＬＰ階層１０で送信するための適切な大きさのデータグラムに分割される。この時、適切な大きさとは、各論理チャネル１１で処理可能なデータの量を意味する。
【００２８】
従って、前記ＲＬＰ階層１０で適切な大きさに分割されたデータは、論理チャネル１１を通じて伝送される。前記各論理チャネル１１で伝送されるデータグラムの大きさは相異なることができる。これはソースデータ率によって相異なるデータ伝送速度を有するためである。また、このように論理チャネル１１で相異なる大きさを有するデータを図３に示した。即ち、前記論理チャネル１１に示された各データ(Info０、Info１、…、InfoＭ)は分割されたデータグラムである。前記各データグラムの大きさは品質制御チャネル３０を通じて伝送されるＴＵ単位の長さより小さいか、同一である。また論理チャネル１１の数は、応用サービスの特性、またはサービスのクラスなどによって、決定することができる。上述したように、前記論理チャネル１１を制御するために生成されるＲＬＰインスタンス(ＲＬＰinstance)は論理チャネルの数だけ生成することもでき、一つのＲＬＰインスタンスが発生し、論理チャネル１１を制御することもできる。
【００２９】
この時、前記データグラムの単位は、固定の長さ、または可変の長さに構成されることができ、論理チャネル１１の個数はＩＰパケット１で提供するサービス品質、または応用サービスの特性及びデータ伝送速度(Data rate)によって決定することができる。即ち、伝送されるパケットが異種のクラスに構成されるか、相異なるサービス品質を要求するパケットデータが発生するほど、論理チャネルの数は増加する。ＲＬＰ階層１０は、上述したように入力されたＩＰパケット１を適切な大きさに分割する機能を遂行するので、分割されたデータにはそれぞれシーケンス番号が印加されるべきである。前記シーケンス番号は上位応用サービスで発生された手順通り受信器で組み合わせられるか、または誤りが発生して再伝送が要求される時、特定のデータを再伝送するために使用される。そのため、このようなシーケンス番号の割り当てと管理はＲＬＰ階層１０で非常に重要な機能である。一つのＲＬＰインスタンスが多数の論理チャネル１１を管理する場合、論理チャネル１１を通じて伝送されるデータグラムは、一つのＲＬＰインスタンスで発生されたものである。そのため、同一の方式を通じてシーケンス番号が割り当てられる。従って、論理チャネル１１に伝送されるデータグラムは相互従属的なシーケンス番号を有するようになる。前記シーケンス番号に対する詳細な説明は、後述される図７と図８を参照して詳細に説明する。
【００３０】
また、もし一つのＩＰパケット１が入力され一つのＲＬＰインスタンスにより多数個に分割され多数の論理チャネル１１を通じて多重化階層２０内の品質多重部(Multiplex and QoS)２１に入力された場合、前記品質多重部２１はこれを多重化して多数の品質制御チャネル３０にマッピングする。そしてそれぞれの前記品質制御チャネル３０はＴＵ単位にデータを伝送する。前記各品質制御チャネル３０に入力されたＴＵ単位のデータはＣＲＣが付加された後、その下位階層(物理階層−ＭＱＣ４０乃至チャネルインタリーバ６０)の機能ブロックなどを通過して物理階層フレーム７０で無線パケットデータの形態に変換される。
【００３１】
多重化階層２０内の品質多重部２１は論理チャネルを通じて受信されたデータグラム(Info０、Info１、…、InfoＭ)を品質によってスイッチング及び多重化して出力する。また、前記品質多重部２１は入力されるデータグラムが伝送単位ＴＵより小さい場合、前記一つのＴＵを構成するようにデータグラムを組み合わせて出力する。
上述したように出力されたＴＵは品質制御チャネル３０に伝送される。従って前記品質制御チャネル３０の各ＴＵは、多重化階層２０を通過したデータグラムになる。
【００３２】
参照符号３０−１はＴＵのデータの構成を意味する。前記論理チャネル１１で入力された情報中、ＴＵ単位より小さいデータグラム(Info０、Info１)が一つのＴＵで組み合わせられる。即ち、一つのＴＵは一つのデータグラムから構成されることもでき、一個あるいは二個以上のデータグラムから構成されることもできる。本実施形態に示した図３の参照符号３０−１は２個のデータグラムが一つの伝送単位であるＴＵ単位内に含まれた例を示している。前記３０−１は一つのＴＵに２個のデータグラムが組み合わせられて構成されたＴＵであるので、多重化器で組み合わせる時、それぞれのデータグラムを分類するための多重化ヘッダ情報(Multiplexing Header:ＭＨ)が付加される。一つの多重化ヘッダは各データグラムの先に付加される。前記多重化ヘッダ情報は多重化時、２個のデータグラムが組み合わせられたことを示す部分として、もし、ＴＵの大きさより小さいデータグラム３個が組み合わせられると、データグラムごとに多重化ヘッダが付加される。付加される多重化ヘッダにはＲＬＰで伝送されたデータグラムの長さなどのような制御情報が含まれる。
【００３３】
上述したように、ＴＵは固定の長さに構成するか、または可変の長さに構成することができる。ＴＵが可変の長さに構成されると、一つのＴＵ内にそれぞれ異なる論理チャネルに伝送されるデータグラムが多数組み合わせられることができる。一方、ＴＵが固定長さに構成されると、組み合わせられるデータグラムの長さが常にＴＵの長さより小さくなければならないので、組み合わせられたデータグラムの長さがＴＵの長さより小さい時には、パディング(Padding)などを利用して固定されたＴＵの長さを構成すべきである。この時、前記論理チャネルは同一のサービス品質を有するか、または類似なサービス品質を有する。そのため、組み合わせられた論理チャネル、即ち、それぞれ異なる論理チャネルのデータグラムが同一の品質制御チャネル３０を通じて伝送される時には、同一のサービス品質を有するようになる。
【００３４】
図４は本発明の実施形態によってＲＬＰ階層１０と多重化階層２０でデータの流れを説明するための他の実施形態である。前記図４は論理チャネル１１を通じて受信されたデータグラムが各データグラムの特性によって多重化階層２０でＴＵを構成するまでの過程を説明するための図である。
ＩＰパケット１はＲＬＰ階層１０に伝達され、前記ＲＬＰ階層１０は入力されたＩＰパケット１を適切な大きさのデータグラムに分割する。前記データグラムInfo０からInfoＭは前記論理チャネル１１を通じて伝送される。前記論理チャネル１１の数は応用サービスの特性、またはサービスのクラスなどによって決定される。この時、前記論理チャネル１１を制御するため、一つのＲＬＰインスタンス(ＲＬＰinstance)、または論理チャネル１１の数だけのＲＬＰが発生される。前記ＲＬＰインスタンス(ＲＬＰinstance)と論理チャネル間のインタフェースに対しては以下で説明する。
【００３５】
上述したように、ＲＬＰ階層１０は適切な大きさの伝送単位にデータを分割する。この時、前記データグラムは品質制御チャネル３０を通じて伝送されるＴＵの長さより小さいか、同一の大きさに構成される。特に、図４は図３と比較して前記データグラムの長さが前記ＴＵの長さと同一である場合の多重化階層２０の動作を示す。
【００３６】
前記品質多重部２１は前記論理チャネル１１を通じて受信されたデータグラム(Info０、Info１、…、InfoＭ)を多重化する。また図４の実施形態では上述した図３の実施形態と異なり、前記品質多重部２１では入力されるデータグラムが伝送単位ＴＵと大きさが同一であるので、データグラムの組み合わせなしに、品質制御チャネル３０とマッピングのみを遂行するスイッチング機能を遂行する。前記品質多重部２１に入力される論理チャネル１１の数は、多重化器の出力である品質制御チャネル３０の数より多いので、多重化器は２個、またはそれ以上の論理チャネルを一つの品質制御チャネル３０にスイッチングすべきである。従って各品質制御チャネル３０はそれぞれ異なるサービス品質のデータを有する。例えば、一番目の品質制御チャネルが最上位サービス品質を、二番目の品質制御チャネルが二番目サービス品質を、…Ｎ番目の品質制御チャネルが最下位のサービス品質を有するのように、品質制御チャネルごとに相異なるサービス品質を有することができる。そのため、品質多重部２１は同一のサービス品質を有する論理チャネルを組み合わせるか、または類似なサービス品質を有する論理チャネルをスイッチングして組み合わせる。
【００３７】
もし、データグラムInfo０とInfo１が同一であるか、類似なサービス品質を要求する論理チャネル１１を通じて伝送されると、同一の品質制御チャネル３０にスイッチングすることができる。もっと詳述すると、前記データグラムInfo０とInfo１が最上位サービス品質を要求する論理チャネル１１を通じて伝送されると、０番目の品質制御チャネルにスイッチングされる。スイッチングは基本的に時分割構造に提供されるので、Info０とInfo１間には相異なる時間インデックスが付与される。
【００３８】
前記論理チャネルを通じて伝送されたデータグラムは前記品質多重部２１の出力であるＴＵに変換される。上述したようにデータグラムInfo０とInfo１に最上位サービス品質が要求される場合、前記０番目の品質制御チャネルに伝送される。それぞれ異なる論理チャネルを通じて伝送されたデータグラムが同一の品質制御チャネルを通じて伝送されるので、同一のサービス品質を有するようになる。前記品質多重部２１は品質制御チャネル３０の状態によって論理チャネルをマッピングすることができるので、多数の論理チャネルが不特定品質制御チャネル３０にマッピングされ得る。
【００３９】
図５は前記図３の多重化過程中、優先順位を考慮する場合のデータ流れ図である。
図５で論理チャネル１１にデータが伝送される過程を除いたすべての過程は前記図３と同一である。前記図５には前記論理チャネル１１に優先順位フィールド(Priority Field、Ｐ)が付加されたデータグラムが示されている。優先順位フィールドの長さは提供される優先順位の数によって決定される。一般的に、８個の優先順位を考慮するので、３ビットの優先順位フィールドが必要である。しかし、優先順位の数に対する特別な制限はない。優先順位フィールドのビット数がＮであると、２N個の優先順位を提供するようになる。優先順位は論理チャネル１１を通じて発生されたデータグラムの特性によって適用されるが、一般的に制御信号が使用者情報信号により上位優先順位を有するようになる。また、使用者情報信号中でも情報の重要度によって優先順位が異なるように適用することができる。この時、適用される優先順位は伝送優先順位(Transmission priority)として同時に相異なる優先順位を有する２個あるいは３個以上のデータグラムが発生した時、伝送順序を決定するのに使用される。実施形態として、Info０、Info１及びInfo２の３個のデータグラムが発生し、一つの品質制御チャネルが構成され、Info０が最上位優先順位、Info１が中間優先順位、Info３が最下位優先順位を有していると仮定すると、図５に示したように、前記品質多重部２１は入力されたデータグラムの優先順位を考慮して品質制御チャネル３０にInfo０、Info１及びInfo２の順序にデータグラムを伝送するようになる。
【００４０】
しかし、品質制御チャネル３０の数が２個あるいは３個以上である場合には、品質多重部２１で適切にデータグラムを分類する。また、同一の優先順位を有するデータグラムが発生した場合には、時分割原則によって先ず品質多重部２１に入力されたデータグラムを伝送する。しかし、同時にデータグラムが発生した場合には、品質多重部２１で提供するスケジューリング方式によって論理チャネル１１を品質制御チャネル３０にマッピングする。この時、提供されるスケジューリング方式はラウンドロビン(Round robin)などの方式が適用されることができる。
【００４１】
さらに他の実施形態で前記データグラムInfo０とInfo１が同一の優先順位を有し、２個のデータグラムを組み合わせた長さがＴＵの長さより小さい場合には、多重化され一つのＴＵにマッピングされる。また、異なる優先順位を有するデータグラムが一つのＴＵにマッピングされることができるが、同一の優先順位を有するデータグラムが一つのＴＵにマッピングされるのを原則にし、優先順位によって組み合わせが不可能な場合には、相異なるＴＵにマッピングされることができる。そのため、品質多重部２１はデータグラムを優先順位によって適切に組み合わせなければならない。
【００４２】
図６は前記図４の多重化過程中、優先順位を考慮した場合のデータ流れ図である。
前記図６の論理チャネル１１に構成されるデータグラム(Info０、Info１、…、InfoＭ)以外のすべての過程は図４の説明と同一である。前記図６には各論理チャネルに優先順位フィールド(Priority Field)が付加されたデータグラムが示されている。優先順位フィールドの構成及び優先順位に対する決定は前記図５の説明と同一である。
【００４３】
同一の大きさを有するInfo０、Info１及びInfo２のデータグラムが３個の論理チャネルを通じて発生し、一つの品質制御チャネル３０が構成される場合を実施形態に説明する。前記３個のデータグラム中、Info０が最上位優先順位、Info１が中間優先順位、Info２が最下位優先順位を有していると、品質多重部２１は入力されたデータグラムの優先順位を考慮して品質制御チャネル３０にInfo０、Info１及びInfo２の順序にデータグラムを伝送する。
【００４４】
しかし、品質制御チャネル３０の数が２個あるいは３個以上である場合には、品質多重部２１で適切にデータグラムを分類する。また、同一の優先順位を有するデータグラムが発生した場合には、時分割原則によって先ず多重化器に入力されるデータグラムを伝送する。しかし、同時にデータグラムが発生した場合には、多重化器２１で提供するスケジューリング方式によって論理チャネルを品質制御チャネル３０にマッピングする。この時、提供されるスケジューリング方式はラウンドロビン(Round robin)などの方式が適用されることができる。
【００４５】
図７は一つのＲＬＰインスタンスが使用される場合のＲＬＰ階層１０から多重化階層２０へのデータ流れ図である。
前記図７を参照すると、Ｍ個の論理チャネルは一つのＲＬＰインスタンスで発生する。以下の説明では前記図７のＭが３である場合に仮定して説明する。論理チャネルが３個である場合、前記論理チャネルに伝送されるデータグラムには連続的なシーケンス番号が割り当てられるべきである。そのため、同一の時間インデックス(time index)で伝送されるデータグラムには連続的なシーケンス番号が割り当てられる。例えば、時間インデックスtで、論理チャネル１は一番目のシーケンス番号ＳＮ１、論理チャネル２は二番目のシーケンス番号ＳＮ２、論理チャネルＭは三番目のシーケンス番号ＳＮ３を有するようになる。同様に、時間インデックスｔ＋１で、論理チャネル１は四番目のシーケンス番号ＳＮ４、論理チャネル２は五番目のシーケンス番号ＳＮ５、論理チャネルＭは六番目のシーケンス番号ＳＮ６を有するようになる。時間インデックスｔ＋２でも、上述したように論理チャネル１は七番目のシーケンス番号ＳＮ７、論理チャネル２は八番目のシーケンス番号ＳＮ８、論理チャネルＭは九番目のシーケンス番号ＳＮ９を有するようになる。
【００４６】
図７の実施形態ではそれぞれの時間インデックスｔ乃至ｔ＋ｎで連続的なシーケンス番号を有することを示したが、独立したシーケンス番号も有することができる。また、本発明の実施形態では論理チャネルが３個である場合を例示したが、論理チャネルの個数は３個未満になることもでき、４個以上になることもできる。
【００４７】
即ち、前記実施形態では一つのＲＬＰインスタンスで多数の論理チャネル１１を割り当てて管理する場合を説明した。また前記多数の論理チャネル１１に付与されるシーケンス番号を付与する規則に対して説明した。
図８は複数のＲＬＰインスタンスが使用される場合、ＲＬＰ階層１０から多重化階層２０へのデータの流れ図である。
【００４８】
図８を参照すると、ＩＰパケット１はそれぞれの独立的なＲＬＰインスタンス１０ａ、１０ｂ、…、１０ｎに入力される。前記各ＲＬＰインスタンス１０ａ、１０ｂ、…、１０ｎは相異なるサービスを提供するか、相異なるデータ伝送速度、または応用サービスの特性によって一つのＲＬＰインスタンスに結ばれない場合である。前記論理チャネルの数だけＲＬＰインスタンスが発生される。ＩＰパケット１はＲＬＰ階層１０のＲＬＰインスタンス１０ａ、１０ｂ、…、１０ｎにより適切な大きさのデータグラムに分割される。この時、データグラムの単位は上述したように固定の長さ、または可変の長さに構成されることができる。
【００４９】
前記図８はＲＬＰインスタンスが一つの論理チャネルをそれぞれ制御する過程を示している。上述したように、論理チャネルの数はＩＰパケット１で提供するサービス品質、または応用サービスの特性及びデータの伝送速度によって決定される。前記ＲＬＰインスタンス１０ａ、１０ｂ、…、１０ｎは入力されたＩＰパケット１を適切な大きさに分割する機能を遂行するので、分割されたデータにはそれぞれシーケンス番号が印加され、上位応用サービスで発生された手順通り受信器で再組み合わせるか、または誤りが発生して再伝送を要求する時、特定のデータを再伝送するために使用される。そのため、このようなシーケンス番号の割り当てと管理はＲＬＰ階層１０で非常に重要な機能である。前記図８で示したように、一つのＲＬＰインスタンスが一つの論理チャネルを管理する場合には、論理チャネル１１を通じて伝送されるデータグラムは多数のＲＬＰインスタンスで発生されたものであるので、すべて異なるメカニズムを通じてシーケンス番号を割り当てることができる。そのため、前記論理チャネル１１に伝送されるデータグラムは相互独立的なシーケンス番号を有するようになる。これに対する詳細な説明は、後述する図９で説明する。
【００５０】
品質多重部２１は論理チャネル１１ａ、１１ｂ、…、１１ｎから受信されたデータグラムを品質制御チャネル３０−１、３０−２、…、３０−ｎにマッピングする。この時、前記品質制御チャネル３０−１、３０−２、…、３０−ｎにマッピングされるデータは、ＴＵ(Transport Unit)単位のデータになる。前記ＴＵはＣＲＣが付加され下位階層を通じて無線パケットデータの形態に変換され受信器に伝送される。
【００５１】
図９は一つのＲＬＰが一つの論理チャネルを制御する場合、シーケンス番号を付与する方法を説明する構成図である。
前記図９を参照して、論理チャネルが３個である場合、即ち、Ｎ＝３である場合を仮定して説明する。論理チャネルに伝送されるデータグラムには連続的なＲＬＰ別に独立的なシーケンス番号がそれぞれ割り当てられるべきである。そのため、同一の時間インデックス(time index)、例えば時間ｔで、データグラムは同一のシーケンス番号を有するべきである。また、時間インデックスｔ＋１で、データグラムは時間インデックスｔで伝送されたデータグラムに対して連続的なシーケンス番号を有するようになる。しかし、同一の時間インデックスで発生したデータグラムは同一のシーケンス番号を有するので、発生したＲＬＰを分類する必要がある。従って、それぞれのデータグラムにはＲＬＰを分類することができるＲＬＰ識別子(ＩＤ:Identification)が必要である。従って前記図９ではシーケンス番号だけではなく、ＲＬＰ識別子が付加されたデータグラムを示している。
【００５２】
これをもっと詳細に説明すると、時間インデックスｔで、一番目の論理チャネルは一番目のＲＬＰの一番目のシーケンス番号ＳＮ１−１を有し、二番目の論理チャネルは二番目のＲＬＰの一番目のシーケンス番号ＳＮ２−１を有し、Ｍ番目の論理チャネルはＮ番目のＲＬＰの一番目のシーケンス番号Ｎ−１を有するようになる。時間インデックスｔ＋１で、一番目の論理チャネルは一番目のＲＬＰの二番目のシーケンス番号ＳＮ１−２を有し、二番目の論理チャネルは二番目のＲＬＰの二番目のシーケンス番号２−２を有し、Ｍ番目の論理チャネルはＮ番目のＲＬＰの二番目のシーケンス番号Ｎ−２を有する。以後の時間インデックスにも同一の方法にシーケンスを割り当てるようになる。
【００５３】
上述した実施形態ではそれぞれの時間インデックスｔ乃至ｔ＋ｎで連続的なシーケンス番号を有することを示したが、独立したシーケンス番号も有することができる。また本発明の実施形態では論理チャネルが３個である場合を例示したが、論理チャネルの個数は３個未満になることもでき、４個以上になることもできる。上述したＲＬＰ識別子は多重化階層２０を通じて伝送されるＴＵ唯一の値として、品質制御チャネルの識別子として使用されることができる。
【００５４】
もし、制御情報とデータ情報が異なる論理チャネルを通じて伝送される場合には、制御情報がデータ情報に対する制御信号であるので、それぞれ異なるＲＬＰインスタンスを通じて発生されてもＲＬＰインスタンス間の内部プリミティブ(internal primitive)が要求される。このような内部プリミティブは制御情報とデータ情報が同時に発生される場合には、常に存在すべきであるものとして、ＲＬＰインスタンス間の内部通信(internal communication)が提供されるべきである。即ち、データ情報を発生するＲＬＰインスタンスは、内部プリミティブを利用して制御情報を発生するＲＬＰインスタンスに伝送すべきである。この時、もし、制御情報とデータ情報が常に共に伝送されると仮定すると、データ情報が伝送される時間と制御情報が伝送される時間を同期させるための同期情報も共に伝送される。
【００５５】
上述したように、本発明では１個のＲＬＰインスタンスが多数個の論理チャネルを制御する場合と１個のＲＬＰインスタンスが１個の論理チャネルを制御する場合を示しているが、前記二つの場合の組み合わせはいつでも可能である。例えば、インターメデイア間、またはイントラメデイア間において、１個のＲＬＰインスタンスが２個あるいは３個以上の論理チャネルを制御するか、１個の論理チャネルを制御することができる。
図１０は前記図１乃至図９の構成によってパケットデータを送信する時の制御流れ図である。
【００５６】
過程１１０はＩＰパケットデータが受信される過程を示している。即ち、上述した図３乃至図６の過程で送信するＩＰパケット１が受信される場合である。このようにＩＰパケット１が受信されると、ＲＬＰ階層１０は前記ＩＰパケット１が一つのサービスクラスを有するかを検査する。即ち、過程１１２で前記ＩＰパケット１を分類する。前記ＩＰパケット１はイントラメデイア(Intra media)、またはインターメデイア(Inter media)に区分することができる。このようなデータ分類は、上位階層で送信するデータのサービス品質(QoS)によって区分するものである。このように階層を区分した後、前記過程１１２に進行する。前記ＩＰパケット１が一つのクラスを有すると過程１１４に進行し、二つあるいは三つ以上のクラスを有すると、過程１１６に進行する。
【００５７】
先ず、過程１１４に進行する場合に対して説明する。前記ＲＬＰ階層１０は前記過程１１４でＲＬＰインスタンスを生成する。この時、生成されるＲＬＰインスタンスは一つのクラスのみを有するパケットデータであるので、一つのＲＬＰインスタンスのみを生成する。そして過程１１８では、一つのＲＬＰインスタンスが制御する一つの論理チャネルを構成するようになる。上述したように論理チャネルを構成した後、過程１２０では、多重化階層２０がデータ伝送速度によって伝送される論理チャネルのデータグラムを多重化する。この時、前記多重化階層２０で遂行する動作は図１の説明で上述したようである。
【００５８】
前記多重化階層２０は過程１２２でデータグラムが伝送される品質制御チャネル(ＱＣＣＨ、Quality Control Channel)を構成する。一つの論理チャネル及び一つのＲＬＰインスタンスで伝送されたデータグラムは、一つの品質制御チャネルにマッピングされる。その後、前記多重化階層２０は過程１２４で品質制御チャネルにデータグラムを伝送するため、ＣＲＣを付加したＴＵを生成して多重品質制御部４０に出力する。すると、多重品質制御部４０のターボ符号器４１は過程１２４で前記ＴＵをチャネル符号化し、リダンダンシ選択部４２は過程１２８で前記符号化されたＴＵをリダンダンシして出力する。このようなリダンダンシは初期伝送に失敗したＴＵのデータを再伝送する時、初期伝送とは異なるリダンダンシマトリックスを選択する。また前記リダンダンシ選択部４２は伝送プロトコルＨＡＲＱを使用する場合に、相補的コード(complementary code)選択のために使用する。前記ＱＭ部４３は過程１３０で伝送されるＴＵに対して穿孔(Puncturing)と反復(Repetition)を通じて品質マッチング(Quality Matching)を遂行する。
【００５９】
過程１３２乃至過程１３８に示したように、前記ＱＭ４３から出力されたデータは直列組み合わせ部５０で直列に組み合わせられ、チャネルインタリーバ６０でチャネルインタリービングされて、物理チャネルにマッピングされた後、伝送される。
一方、過程１１６で、前記ＲＬＰ階層１０は分類されたクラス数だけの論理チャネルを構成するようになる。そして過程１４０に進行して、一つのＲＬＰインスタンスがそれぞれの論理チャネルに割り当てられる場合には過程１４２に進行し、一つのＲＬＰインスタンスが多数の論理チャネルを制御する場合には過程１４４に進行する。前記過程１４２、または過程１４４を通じてＲＬＰインスタンスが生成された後、ＲＬＰインスタンスは過程１４６で各論理チャネルに伝送されたデータグラムの長さを測定する。前記データグラムの長さは品質制御チャネルに伝送されるＴＵの長さより小さいか、同じである。過程１４６でデータグラムの長さがＴＵの長さより小さい場合には、２個以上のデータグラムを一つのＴＵで組み合わせ、即ち多重化して使用する。その後、前記多重化されるか、または直接出力されたデータは多重化階層２０の品質多重部２１に入力される。前記品質多重部２１は過程１４８で前記論理チャネルを通じて入力されたデータに多重化、即ち組み合わせが必要であるかを検査する。前記検査の結果、多重化が必要な場合、過程１５０に進行し、そうでない場合、過程１５２に進行する。また前記過程１４８で多重化される論理チャネルのデータグラムのクラスレベル間の差異が大きな場合には、過程１４８の組み合わせ機能を使用しないこともできる。これは前記ＲＬＰ階層１０で論理チャネル１１を通じて伝送されたデータのサービス品質によって多重化階層２０で検査するようになる。前記多重化階層２０は過程１４６でデータグラムの長さがＴＵの長さと同一であるか、過程１４８で組み合わせが不可能な場合が発生すると、過程１５２を遂行するようになる。過程１４８で２個あるいは３個以上のデータグラムの組み合わせが可能な場合、過程１５０でヘッダを付加するようになる。例えば、前記過程１５０で２個のデータグラムを組み合わせる場合には、それぞれに対する２個のヘッダが付加される。前記ヘッダ情報にはデータグラム組み合わせの長さなどに関する情報が含まれる。
【００６０】
その後、前記品質多重部２１は過程１５２で品質制御チャネルを構成するために優先順位が考慮されるべきであるかどうかを検査する。もし伝送優先順位を使用すると過程１５４を遂行し、そうでない場合には過程１５６を遂行するようになる。前記品質多重部２１は前記過程１５４で前記データグラムの優先順位を検査する。前記品質多重部２１は過程１５６で一つ、または二つ以上の品質制御チャネルを設定した後、過程１５８で前記品質制御チャネル(s)に伝送されるＴＵを構成する。このようにＴＵを構成する方法は過程１２４と同一である。また過程１６０と過程１６２も前記過程１２６及び過程１２８と同一である。過程１６４ではそれぞれ異なる品質制御チャネルに対して固定、または動的ＱＭ値を利用して品質マッピングを遂行する。過程１６４の機能は前記過程１３０と同一であるが、品質制御チャネル間の相異なる品質マッチングを支援するようになる。その後、過程１３２乃至過程１３８が遂行される。過程１５４から過程１６４は多重品質制御部(ＭＱＣ:Multiple Quality Control)４０で遂行される過程である。
【００６１】
本発明では各品質制御チャネル別にＱＭ値によって相異なる加重値が適用されるので、同一の大きさのＴＵブロックはそれぞれ異なる大きさのシンボルブロックに形成される。前記シンボルブロックは上位等級の品質制御チャネルの出力から順に形成される。図１１は本発明の実施形態によってシンボルブロックが順次、ＴＵごとに貯蔵される過程を説明した図である。多重品質制御出力は図１１に示されたような入力順序の変化なしチャネルインタリーバに順次、入力される。受信側でもデインタリーバ出力シンボルをＱＭ１に基づいたブロックの大きさに分けて各品質制御チャネルに逆符号化するために伝送する。
【００６２】
例えば、各ＱＭブロックの加重値によって物理階層パケット内のＴＵがそれぞれ１．２／１．０／０．８の比率に符号化シンボルを形成すると、各品質制御チャネルの出力ブロックの大きさは相異なるようになる。上位品質制御チャネルの出力から組み合わせて、チャネルインタリーバの入力が形成される。受信側ではチャネルデインタリーバの出力を受信された順序通りＱＭ１に記述された加重値に基づいた比率で割ると、送信側のＱＭブロックの出力シンボルを品質制御チャネル別に復元することができ、該当品質制御チャネルのシンボルブロックを復号化してＴＵブロックを形成するようになる。
【００６３】
【発明の効果】
本発明で提示している、前記各ＱＭブロックの出力シンボルをチャネルインタリーバの入力に組み合わせる方法は、ＱＭブロックをインタリービングして時間多重性を与える方式を利用しているので、出力ブロックを組み合わせる場合、重複された機能を利用する必要がない。
以上、本発明の実施形態について添付図面を参照して説明したが、本発明はこの特定の実施形態に限るものでなく、各種の変形及び修正が本発明の範囲を逸脱しない限り、該当分野における通常の知識を持つ者により可能なのは明らかである。
【図面の簡単な説明】
【図１】  本発明の実施形態によって多様なサービス品質を有するマルチメディアデータを伝送する装置に適用されるプロトコル構造のブロック構成図である。
【図２】  前記図１の詳細構成図である。
【図３】  前記図１に示したラジオリンクプロトコル(ＲＬＰ)階層と、多重化(ＭＵＸ)階層でデータが処理される過程を説明するためのデータ処理構成図である。
【図４】  前記図１に示したラジオリンクプロトコル階層と多重化階層でデータが処理される過程を説明するための他のデータ処理構成図である。
【図５】  前記図３の多重化過程中、優先順位を考慮する場合のデータが処理される過程を説明するためのデータ処理構成図である。
【図６】  前記図４の多重化過程中、優先順位を考慮した場合のデータが処理される過程を説明するためのデータ処理構成図である。
【図７】  本発明の一実施形態に従って一つのラジオリンクインスタンスが複数の論理チャネルを管理する場合、ラジオリンクプロトコル階層でシーケンス番号付与方法を説明するための構成図である。
【図８】  本発明の一実施形態に従って一つのラジオリンクインスタンスが一つの論理チャネルを管理する場合、ラジオリンクプロトコル階層と多重化階層でデータを処理する過程を説明するための図である。
【図９】  前記図８の実施形態に従って一つのラジオリンクインスタンスが一つの論理チャネルを管理する場合、データの伝送時、シーケンス番号付与方法を説明するための構成図である。
【図１０】  本発明の実施形態に従って前記図１乃至図９の構成によってパケットデータを送信する時の制御流れ図である。
【図１１】  本発明の実施形態に従ってシンボルブロックが順次的にＴＵごとに貯蔵される過程を説明した図である。
【符号の説明】
１…ＩＰパケット
１０…ラジオリンクプロトコル階層（ＲＬＰ階層）
１１…論理チャネル
２０…多重化階層（ＭＵＸ階層）
２１…品質多重部
３０…品質制御チャネル（ＱＣＣＨ）
４０…物理階層
４１…符号器
４３…品質マッチング（ＱＭ）部
５０…直列組み合わせ部
６０…チャネルインタリーバ
７０…物理階層フレーム
【図１】
0003685783.tif 000002
【図２】
0003685783.tif 000003
【図３】
0003685783.tif 000004
【図４】
0003685783.tif 000005
【図５】
0003685783.tif 000006
【図６】
0003685783.tif 000007
【図７】
0003685783.tif 000008
【図８】
0003685783.tif 000009
【図９】
0003685783.tif 000010
【図１０】
0003685783.tif 000011
【図１１】
0003685783.tif 000012