(57)【要約】本発明は送信端が伝送フォーマット情報をスクランブリングして伝送することにより、受信端が前記伝送フォーマットを正確に判断できるようにし、また受信端の負荷を減少させ得る、物理チャネルを通じたデータ伝送方法及びそのための伝送チェーンを提供する。
2005516529.tif 000002
【特許請求の範囲】
【請求項１】
パケット制御データを伝送することができる可変スロットの長さの通信チャネルを用いる無線通信方法において、
スクランブラで、スロット長さに応じて発生するスクランブリングシーケンスを用いて前記パケット制御データをスクランブリングする段階と、
前記スクランブリングされたパケット制御データを受信器に伝送する段階と
を含む無線通信方法。
【請求項２】
前記受信器のデスクランブラで、スロットの長さとは独立的なデスクランブリングシーケンスを用いて、前記スクランブリングされたパケット制御データをデスクランブリングする段階をさらに含む請求項１に記載の無線通信方法。
【請求項３】
前記パケット制御データをスクランブリングする第１時点で使用される前記スクランブリングシーケンスと、前記スクランブリングされたパケット制御データをデスクランブリングする第２時点で使用される前記デスクランブリングシーケンスとは、同一であるように、前記スクランブリングする段階と前記デスクランブリングする段階が行われることを特徴とする請求項２に記載の無線通信方法。
【請求項４】
前記パケット制御データを伝送するための長さＮのスロットと予め定めた常数Δに対して、パケット制御データがスクランブリングされた前記第１時点から、（Ｎ＋Δ）時間後にデスクランブラから発生する前記デスクランブリングシーケンスが、前記パケット制御データがスクランブリングされた前記第１時点で発生した前記スクランブリングシーケンスと同一である請求項３に記載の無線通信方法。
【請求項５】
Δは０、０.５、１の中の何れか一つである請求項４に記載の無線通信方法。
【請求項６】
前記スクランブリングシーケンスは前記スクランブラの出力ビットと前記パケット制御データの長さを用いて発生され、前記デスクランブリングシーケンスは前記デスクランブラの出力ビットであり、前記パケット制御データをスクランブリングする前記スクランブラの出力ビットと、前記パケット制御データをデスクランブリングするデスクランブラの出力ビットとは一致する請求項３に記載の無線通信方法。
【請求項７】
前記パケット制御データを伝送するためのスロットの長さＮ、及び予め定めた常数Δに対して、前記スクランブリングシーケンスは、前記スロットＮ及び前記予め定めた常数Δに基づくスクランブラの出力ビットである請求項６に記載の無線通信方法。
【請求項８】
前記スクランブラとデスクランブラは各々タイマーを含む請求項７に記載の無線通信方法。
【請求項９】
Δは０、０.５、１の中の何れか一つである請求項８に記載の無線通信方法。
【請求項１０】
前記スクランブリングシーケンスは、スロットの構成単位における、スロット長さとシステム時間に応じて出力される請求項１に記載の無線通信方法。
【請求項１１】
前記スクランブリングシーケンスは、前記スロット長さに基づく異なるコードマスクに応じて発生する請求項１に記載の無線通信方法。
【請求項１２】
前記スロット長さは１、２、４スロットの何れか一つからなる請求項１に記載の無線通信方法。
【請求項１３】
前記パケット制御データにエラー検出コードを付加する段階と、
前記エラー検出コードを有する前記パケット制御データにテールビットを付加する段階と、
前記付加されたテールビットで前記パケット制御データを符号化する段階と、
伝送スロットの長さを整合させるため、前記符号化されたパケット制御データに少なくとも一つのシンボル反復及びパンクチャリングを行う段階と、
前記シンボル反復又はパンクチャリングされたデータをインターリーブする段階と、
前記インターリーブされたデータを変調する段階とをさらに含み、
前記スクランブリング段階は、これらの段階のうちいずれか一つの段階以後に行われる請求項１に記載の無線通信方法。
【請求項１４】
前記パケット制御データをスクランブリングする段階と、
前記パケット制御データが伝送される前記受信器の識別子として与えられたメディア・アクセス・コントロール識別子（ＭＡＣ＿ＩＤ)を用いて、前記スクランブリングされたパケット制御データに第１エラー検出コードを付加する段階と、
前記第１エラー検出コードが付加された前記スクランブリングされたパケット制御データを用いて、第２エラー検出コードを付加する段階をさらに含む請求項１に記載の無線通信方法。
【請求項１５】
可変スロット長さのパケット制御データを伝送できる通信チャネルを用いた無線通信方法において、
一つのスロット長さに対応して発生するスクランブリングシーケンスを用いて、スクランブリングされる前記パケット制御データを受信する段階と、
デスクランブリングシーケンスを用いてスクランブリングされた前記パケット制御データをデスクランブリングする段階とからなる無線通信方法。
【請求項１６】
前記スクランブリングシーケンスは、前記スロット長さと伝送時間に基づいて発生する請求項１５に記載の無線通信方法。
【請求項１７】
前記デスクランブリングシーケンスが受信時間に基づいて発生する請求項１６に記載の無線通信方法。
【請求項１８】
前記伝送時間と前記受信時間は、スロットの構成単位におけるシステム時間に対応する請求項１７に記載の無線通信方法。
【請求項１９】
可変スロット長さのパケット制御データを伝送できる通信チャネルを用いる無線通信システムにおいて、
スロット長さに応じて発生するスクランブリングシーケンスを用いて、前記パケット制御データをスクランブリングするスクランブラと、
前記スクランブリングされたパケット制御データを受信器に送信する伝送器と
を含む無線通信システム。
【請求項２０】
前記スロット長さとは独立的なデスクランブリングシーケンスを用いて前記パケット制御データをデスクランブリングするデスクランブラをさらに含む請求項１９に記載の無線通信システム。
【請求項２１】
前記スクランブリングシーケンスは、スロット単位における、前記スロット長さとシステム時間に応じて発生する請求項１９に記載の無線通信システム。
【請求項２２】
前記スクランブリングシーケンスは、前記異なるスロット長さに基づく異なるロングコードマスクに応じて発生される請求項１９に記載の無線通信システム。
【請求項２３】
前記スロット長さは１、２、４スロットの何れか一つからなる請求項１９に記載の無線通信システム。
【請求項２４】
前記パケット制御データにエラー検出コードを付加するエラー検出コード付加モジュールと、
前記エラー検出コードを有するパケット制御データにテールビットを付加するテールビット付加モジュールと、
前記付加されたテールビットで前記パケット制御データを符号化する符号化器と、
少なくとも一つのシンボル反復を行うシンボル反復モジュールと、
伝送スロットの長さを整合させるため、前記パケット制御データをパンクチャリングするパンクチャリングモジュールと、
前記シンボル反復又はパンクチャリングされたデータをインターリーブするインターリーバと、
前記インターリーブされたデータを変調する変調器を含み、
スクランブラは前記任意のモジュールの後に配置される請求項１９に記載の無線通信システム。
【請求項２５】
前記パケット制御データが伝送される前記受信器の識別子として与えられたメディア・アクセス・コントロール識別子（ＭＡＣ＿ＩＤ)を用いて、前記スクランブリングされたパケット制御データに第１エラー検出コードを付加する第１エラー検出コードモジュールと、
前記第１エラー検出コードが付加された前記スクランブリングされたパケット制御データを用いて、第２エラー検出コードを付加する第２エラー検出コードモジュールとを含む請求項１９に記載の無線通信システム。
【請求項２６】
前記パケット制御データをスクランブリングする第１時点で使用される前記スクランブリングシーケンスと、前記スクランブリングされたパケット制御データをデスクランブリングする第２時点で使用される前記デスクランブリングシーケンスとは同一であることを特徴とする請求項１９に記載の無線通信システム。
【請求項２７】
前記パケット制御データを伝送するための長さＮのスロットと予め定めた常数Δに対して、パケット制御データがスクランブリングされた前記第１時点から（Ｎ＋Δ）時間後にデスクランブラから発生する前記デスクランブリングシーケンスは、前記パケット制御データがスクランブリングされた前記第１時点で発生した前記スクランブリングシーケンスと同一である請求項２６に記載の無線通信システム。
【請求項２８】
Δは０、０.５、１の中の何れか一つである請求項２７に記載の無線通信システム。
【請求項２９】
可変スロット長さのパケット制御データを伝送できる通信チャネルを用いる無線通信方法において、
前記パケット制御データをスクランブリングする第１時点で使用されるスクランブリングシーケンスが、スクランブリングされたパケット制御データを、デスクランブリングする第２時点で使用されるデスクランブリングシーケンスと同一であるそのスクランブリングシーケンスで前記パケット制御データを、スクランブラにおいてスクランブリングする段階と、
受信器に前記スクランブリングされたパケット制御データを伝送する段階とからなる無線通信方法。
【請求項３０】
前記スクランブリングシーケンスは前記スロット長さに応じて発生する請求項２９に記載の無線通信方法。
【請求項３１】
前記スクランブリングシーケンスは前記スロット長さとシステム時間に応じて発生する請求項２９に記載の無線通信方法。
【請求項３２】
前記スロット長さは１、２、４スロットの何れか一つからなる請求項２９に記載の無線通信方法。
【請求項３３】
可変スロット長さのパケット制御データを伝送できる通信チャネルを受信する無線通信システムにおいて、
前記受信器は、
スロット長さに応じて発生するスクランブリングシーケンスでスクランブリングされたパケット制御データを受信する受信器と、
デスクランブリングシーケンスを使用して前記スクランブリングされたパケットデータをデスクランブリングするデスクランブラと
を含む無線通信システム。
【請求項３４】
前記スクランブリングシーケンスは前記スロット長さと伝送時間に基づいて発生する請求項３３に記載の無線通信システム。
【請求項３５】
可変スロット長さのパケットデータを伝送できる通信チャネルを用いる無線通信方法において、
伝送装置において、異なるコードマスクを用いて発生されるスクランブリングコードでスクランブリングされ、異なるスロット長さで伝送される前記パケットデータを多数のコードマスクの少なくとも一つでスクランブリングする段階と、
前記スクランブリングされたパケットデータを受信装置に通信する段階と、
その受信装置において、前記伝送装置で使用された前記多数のコードマスクに対応するデスクランブリングコードを発生させるために使用された共通コードマスクを用いて前記パケットデータをデスクランブリングする段階と
を含む無線通信方法。
【請求項３６】
前記伝送装置において、第１スロット長さを有する第１パケットデータが第１コードマスクでスクランブリングされ、第２スロット長さを有する第２パケットデータが第２コードマスクでスクランブリングされる請求項３５に記載の無線通信方法。
【請求項３７】
前記受信装置において、異なる伝送時間と受信時間に対応させて第１及び第２コードマスクを発生させるのに使用された前記共通コードマスクを用いて前記第１及び前記第２パケットデータがデスクランブリングされる請求項３５に記載の無線通信方法。
【請求項３８】
前記コードマスクはロングコードマスクであり、前記共通コードマスクは共通ロングコードマスクである請求項３５に記載の無線通信方法。
【請求項３９】
前記可変スロット長さは１、２、４スロットの何れか一つからなる請求項３５に記載の無線通信方法。
【請求項４０】
前記パケットデータにエラー検出コードを付加する段階と、
前記エラー検出コードが付加されたパケットデータにテールビットを付加する段階と、
前記テールビットが付加されたパケットデータを符号化する段階と、
前記符号化されたパケットデータに対してシンボル反復及び／又はパンクチャリングを施して伝送スロット長さを調整する段階と、
前記シンボル反復及び／又はパンクチャリングされたデータをインターリーブする段階と、
前記インターリーブされたデータを変調する段階とをさらに含み、
前記スクランブリング段階は上記の段階のうち、いずれか一つの段階以後に行われる請求項３５に記載の無線通信方法。
【請求項４１】
前記パケットデータに、前記パケットデータが伝送される前記受信端の識別子として与えられたメディア・アクセス・コントロール識別子（ＭＡＣ＿ＩＤ)を用いて第１エラー検出コードを付加する段階と、
前記第１エラー検出コードが付加された前記パッケトデータを用いて、第２エラー検出コードを発生させる段階とをさらに含み、
前記第１エラー検出コードが付加されたパケットデータがスクランブリングされる請求項３５に記載の無線通信方法。
【請求項４２】
前記多数のコードマスクは、前記パケットデータがスクランブリングされる時点におけるコードマスクと、前記受信端が前記伝送されたパケットデータをデスクランブリングする時点で使用されるデスクランブリングコードとが、同じになるように決定される請求項３５に記載の無線通信方法。
【請求項４３】
前記パケットデータを伝送するスロット長さＮと予め定めた常数Δに対して、前記共通コードマスクより発生される前記スクランブリングコードマスクは、前記パケットデータがスクランブリングされる時点から（Ｎ＋Δ）時間後のコードマスクを含む請求項４２に記載の無線通信方法。
【請求項４４】
前記Δが０である場合、前記コードマスクは前記パケットデータのスロット長さに応じて、
001100110110110011100001001100000100101000、 
000110000110101011000110000110011000100101、 
010110010100111101111000011110110010000011
の少なくとも一つを含む請求項４３に記載の無線通信方法。
【請求項４５】
前記Δが１である場合、前記コードマスクは前記パケットデータのスロット長さに応じて、
000110000110101011000110000110011000100101、 
100000100011100001111111001011111111001110、 
101000011111110010101001100101001111011010
の少なくとも一つを含む請求項４３に記載の無線通信方法。
【請求項４６】
前記Δが０.５である場合、前記コードマスクは前記パケットデータのスロット長さに応じて、
101011111011111010011010000110101010000100、 
111011101100101101011101010101100001011111、 
101001010000000100000001011011110110000010
の少なくとも一つを含む請求項４３に記載の無線通信方法。
【請求項４７】
前記共通コードマスクは、
110001100110110000000000000000000000000000を含む請求項３５に記載の無線通信方法。
【請求項４８】
前記異なるコードマスクは、システム時間とスロット数の少なくとも一つによって決定される請求項３５に記載の無線通信方法。
【請求項４９】
多様なスロット長さを有するパケットを伝送できる通信チャネルを用いた無線通信システムにおいて、
ロングコードを発生させるための前記共通コートマスクに対応して動作可能なロングコード生成器と、
前記ロングコード生成器に動作可能に連結されるビット抽出器と、
前記ビット抽出器に動作可能に連結された第１シフトレジスタと、
前記第１シフトレジスタに動作可能に連結され、前記第１シフトレジスタの出力信号を制御するスイッチと、
前記スイッチに動作可能に連結された第２シフトレジスタを含むように構成されたスクランブラとを含み、
前記スクランブラは送信装置内の前記多数のコードマスクの少なくとも一つを用いて前記パケットデータをスクランブリングし、異なるスロット長さを有する前記パケットデータは、別のコードマスクを用いて生成されるスクランブリングコードでスクランブリングされる無線通信システム。
【請求項５０】
前記送信装置内で前記多数のコードマスクを発生させるのに使用される共通コードマスクを用いて、前記スクランブリングされたパケットデータをデスクランブリングするデスクランブラをさらに含む請求項４９に記載の無線通信システム。
【請求項５１】
前記パケットデータにエラー検出コードを付加するエラー検出コード付加装置と、
前記パケットデータに前記データを符号化する符号化器の最終状態を知らせるためのテールビットを付加するテールビット付加装置と、
伝送する符号化されたビットに対してスロット長さを調整するためにシンボルを反復するシンボル反復装置と、
シンボル反復されたビットをパンクチャリングするパンクチャリング装置と、
パンクチャリングされたビットをインターリーブするブロックインターリーバと、
送信装置の変調タイプに従って変調する変調装置とをさらに含み、
前記スクランブラは前記構成要素の中、何れかの後に位置する請求項４９に記載の無線通信システム。
【請求項５２】
前記エラー検出コード付加装置は、
前記パケットデータが伝送される前記受信端の識別子として与えられたＭＡＣ＿ＩＤを用いて第１ＣＲＣコードを発生する第１ＣＲＣ生成器と、
前記第１ＣＲＣコードを用いて第２ＣＲＣコードを発生する第２ＣＲＣ生成器と
を含む請求項５１に記載の無線通信システム。
【請求項５３】
前記コードマスクのフィールドのうち、フィールド０、フィールド１、フィールド３、フィールド４のデータビットをＸと定義し、前記伝送フォーマット情報ビットをＬ２、Ｌ１、Ｌ０と定義した場合、ビットパターンが
XXXXXXXXXXXXXXXXXXXXXL2L1L0XXXXXXXXXXXXXXXXXXXXX
である請求項４９に記載の無線通信システム。
【請求項５４】
前記伝送フォーマットの長さを示すビットがＬ２、Ｌ１、Ｌ０であり、伝送時間を示すビットがＴ１、Ｔ０である場合、前記シフトレジスタを初期化する前記マスクコードは(11111111111111L2L1L0)と(111111111111T1T0L2L1L0)の何れか一つで示される請求項５３に記載の無線通信システム。
【請求項５５】
前記多数のコードマスクは、前記パケットデータがスクランブリングされる時点における前記第２シフトレジスタの出力と、前記受信装置が伝送されたパケットデータをデスクランブリングする時点で前記受信装置内で対応するシフトレジスタの出力とが、同じになるように決定される請求項４９に記載の無線通信システム。
【請求項５６】
前記パケットデータを伝送するスロット長さＮと予め定めた常数Δに対して、前記共通コードマスクより発生される前記スクランブリングコードマスクは、前記パケットデータがスクランブリングされる時点から（Ｎ＋Δ）時間後のコードマスクを含む請求項４９に記載の無線通信システム。
【請求項５７】
前記Δが０である場合、前記コードマスクは前記パケットデータのスロット長さに応じて、
001100110110110011100001001100000100101000、 
000110000110101011000110000110011000100101、 
010110010100111101111000011110110010000011
の少なくとも一つを含む請求項５６に記載の無線通信システム。
【請求項５８】
前記Δが１である場合、前記コードマスクは前記パケットデータのスロット長さに応じて、
000110000110101011000110000110011000100101、 
100000100011100001111111001011111111001110、
101000011111110010101001100101001111011010
の少なくとも一つを含む請求項５６に記載の無線通信システム。
【請求項５９】
前記Δが０.５である場合、前記コードマスクは前記パケットデータのスロット長さに応じて、
101011111011111010011010000110101010000100、 
111011101100101101011101010101100001011111、 
101001010000000100000001011011110110000010
の少なくとも一つを含む請求項５６に記載の無線通信システム。
【請求項６０】
前記共通コードマスクは、
110001100110110000000000000000000000000000を含む請求項４９に記載の無線通信システム。
【請求項６１】
前記スクランブリングコードは、システム時間とスロット数の少なくとも一つを含む請求項４９に記載の無線通信システム。
【請求項６２】
異なるコードマスクを用いて発生されたスクランブリングコードでスクランブリングされる、異なるスロット長さを有するパケットデータを、多数のコードマスクの少なくとも一つによりスクランブリングするスクランブラを含み、多様なスロット長さを有するパケットデータを伝送できる通信チャネルを用いた無線送信システムと共に使用される無線端末器において、
前記送信システムで使用される前記多数のコードマスクを発生させるために使用される共通コードマスクを用いて、前記スクランブリングされたパケットデータをデスクランブリングするデスクランブラを含む無線端末器。
【請求項６３】
ロングコードを生成する前記共通コードマスクに対応して動作可能なロングコード生成器と、
前記ロングコード生成器に動作可能に連結されたビット抽出器と、
前記ビット抽出器に動作可能に連結された第１シフトレジスタと、
前記第１シフトレジスタに動作可能に連結され、前記第１シフトレジスタの出力信号を制御するスイッチと、
前記スイッチに動作可能に連結された第２シフトレジスタを付加的に含む請求項６２に記載の無線端末器。
【請求項６４】
前記パケットデータを伝送するスロット長さＮ及び予め定めた常数Δに対して、前記共通コードマスクより生成される前記スクランブリングコードマスクは、前記パケットデータがスクランブリングされる時点から（Ｎ＋Δ）時間後のコードマスクを含む請求項６２に記載の無線端末器。
【請求項６５】
前記共通コードマスクは、
110001100110110000000000000000000000000000を含む請求項６２に記載の無線端末器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は通信システムに関し、特に物理チャネルを介したデータ伝送方法及びそのための伝送チェーンに関する。
【背景技術】
【０００２】
任意の有無線通信システムにおいて、送信端は様々な形態の伝送フォーマットの何れか一つのフォーマットで特定の物理チャネルを介して伝送する。しかしながら、そのチャネルを介して、受信端は伝送されるフォーマットに関する情報なしに受信しなければならない場合が多い。このような場合、受信端はブラインドフォーマット検出(blind format detection)を行う。このようなシステムの一例として、１ｘＥＶ−ＤＶシステム(Cdma2000-Revision-C)がある。
【０００３】
１ｘＥＶ−ＤＶシステムにおいては、複数のＦ−ＳＰＤＣＣＨ(Forward Secondary Packet Data Control Channels)の少なくとも一つが、パケットデータを伝送するための物理的チャネルであるＦ−ＰＤＣＨ(Forward Packet Data Channel)の制御情報を伝送するために用いられる。
【０００４】
すなわち、従来のパケットデータ伝送のための無線通信システムは、パケットデータ伝送のために、パケットデータチャネル(Packet Data Channel；ＰＤＣＨ)、パケットデータ制御チャネル(Packet Data Control Channel；ＰＤＣＣＨ)などの物理的チャネルを使用してる。
【０００５】
ＰＤＣＨは、対応する端末器(或いはユーザ、以下「端末器」と総称する)に伝送されるパケットデータを伝送するチャネルである。
【０００６】
ＰＤＣＣＨには、ＰＤＣＨを通じて伝送されているパケットデータが、当該端末器に誤り無く受信されるようにする制御情報が入っている。
ＰＤＣＣＨは、ＰＰＤＣＣＨ(Primary PDCCH)とＳＰＤＣＣＨ(Secondary PDCCH)との２種類を使用する。その中、ＳＰＤＣＣＨは必ず使用され、ＰＰＤＣＣＨは選択的に使用される。
【０００７】
ＳＰＤＣＣＨは順方向チャネルであって、ＰＤＣＨに対する制御情報を含むチャネルである。受信端はＳＰＤＣＣＨから制御情報を取り出し、ＰＤＣＨを復号する。
【０００８】
一般的にＳＰＤＣＣＨは、１３〜２１ビットを復号するのに必要な各種制御情報と、これらの情報の受信エラーの有無を検査するための６〜８ビットの巡回冗長検査(ＣＰＣ)ビットと、８ビットの畳み込み符号化器テールビット(Convolutional encoder tail bit)とを含んでいる。
【０００９】
このように構成された全体で２７〜３７ビットの情報は、１／２または１／４コードレートを有する畳み込み符号化器(Convolutional encoder)によって、５４〜６４ビットの符号化されたビット(１／２符号化の場合)、または１０８〜１２８ビットの符号化されたビット(１／４符号化の場合)に生成される。
【００１０】
以下、添付の図面を参照しながら、従来技術による符号ビットのパンクチャリング(puncturing)方法を説明する。
【００１１】
図１は一般的なＦ−ＳＰＤＣＣＨの伝送チェーンのブロック構成図である。
一般的なＦ−ＳＰＤＣＣＨで伝送されるデータ(入力シーケンス)には、エラー検出コード付加ブロック１０８によりＣＲＣコードのようなエラー検出コードが付加される。前記ブロック１０８は２種類のＣＲＣ生成器１００、１０１を含む。
【００１２】
一般的に、ＭＡＣ(Medium Access Control)識別子(ＭＡＣ＿ＩＤ)は、ＭＡＣ層から伝達されたサービスデータユニット(Service Data Unit；ＳＤＵ)に含まれた制御情報であって、当該ＳＤＵが伝送される端末器の識別子を指示する。第１ＣＲＣ発生器１００は、かかるＭＡＣ  ＩＤがカバーされた第１ＣＲＣ(Inner CRC)を発生させる。第２ＣＲＣ発生器１０１は、第１ＣＲＣ発生器１００の出力を用いて一般的な第２ＣＲＣ(outer CRC)を発生させる。
【００１３】
ＣＲＣコードが付加されたビットには、テールビット付加ブロック１０２によって符号器の最終状態をトレリス終端(trellis termination)状態として送るためのテールビットが付加される。
テールビットが付加されたビットは、符号化器１０３により畳み込みコードに符号化される。
【００１４】
かかる過程を通じて生成され、符号化されたビットは、伝送スロットの長さに合わせてシンボル反復ブロック１０４により繰り返され、その繰り返されたビットは、パンクチャリングブロック１０５によってパンクチャリングされる。
【００１５】
例えば、１ｘＥＶ−ＤＶシステムにおいては、使用可能なウォルシュ・コード（walsh code）の数が制限されているため、ＳＰＤＣＣＨのために長さが６４チップであるウォルシュ・コードが使用される。従って、１つのスロットに含まれる符号化されたビットの数は４８ビットである。
【００１６】
ＳＰＤＣＣＨを伝送するために使用するスロットの長さは１、２，４スロットである。１スロットには４８個の符号化されたビットが含まれ、２スロットには９６個の符号化されたビットが含まれ、そして４スロットには１９２個の符号化されたビットが含まれる。
【００１７】
例えば、図１のように、１８ビットの情報ビットに８ビットＣＲＣと８ビット符号化テールビットが付加され、１スロットを伝送するために１／２コードレートを有するチャネルコードを用いるとすると、情報ビットには６８個の符号化されたビットが生成される。そして、その生成された符号化されたビットは、伝送スロットの長さに合わせて、パンクチャリングブロック１０５によってパンクチャリングされる。
【００１８】
すなわち、１スロットでは４８個の符号化されたビットが伝送されるため、６８−４８＝２０、すなわち、２０ビットのパンクチャリングが行われた後、４８個の符号化されたビットが１スロットを通じて伝送される。
【００１９】
この時、同じ情報量が４スロットで伝送されると、当該情報ビットは図１に示すように、１／４コードレートを有する符号器によって１３６個の符号化されたビットとして生成され、再びシンボル反復ブロックによって２７２個のビットに生成される。この２７２個のビットが４スロット、すなわち１９２ビットで伝送されなければならないため、８０（＝２７２−１９２）ビットはパンクチャリングされる。この１９２個のビットが４スロットを通じて等しく分割されて伝送される。
【００２０】
パンクチャリングされたビットは、ブロックインターリーバ１０６によってインターリーブされ、変調器１０７によってＱＰＳＫ方式に従って変調される。この変調された信号はＷａｌｓｈコードの中の一部を使用してＩチャネル及びＱチャネルに分離される。
【００２１】
上述したように、Ｆ−ＳＰＤＣＣＨの伝送長さは、１スロット、２スロット、４スロットであるが、ここで「スロット」とは、１.２５ｍｓｅｃの時間単位を意味する。このとき、送信端は現在伝送しているＦ−ＳＰＤＣＣＨの長さを受信端に知らせない。すなわち、受信端はどのようなフォーマットであるかを明確に知ることができない。従って、受信端は受信されたＦ−ＳＰＤＣＣＨの伝送長さ(すなわちフォーマット)を知るために、３種類のフォーマット(３種類の長さ：１スロット、２スロット、４スロット)に対して復号過程を行い、受信したＦ−ＰＤＣＣＨの伝送長さ（すなわちフォーマット）を検出するためにＣＲＣを検査する。
【発明の開示】
【発明が解決しようとする課題】
【００２２】
しかしながら、このように、受信端が単にＣＲＣのみで伝送チャネルのフォーマットを決定すると、２種類以上のフォーマットに対してＣＲＣが１(正確な伝送フォーマットを検出した場合)の値を有することが発生し得る。このような場合、受信端は受信したチャネルがどのような種類の伝送フォーマットで伝送されたかを正確に判断できない。従って、そのような場合が発生するのを最小にするための他の付加的な装置が必要となる。
【００２３】
従って、本発明は従来技術の制限や欠点による一つ又は複数の問題を実質的に除いた物理チャネルと伝送チェーンに向けられる。
【００２４】
本発明の目的は、送信端が伝送フォーマット情報をスクランブリングして伝送することにより、受信端が伝送フォーマットを正確に判断できるようにした物理チャネルを介したデータ伝送方法とそのための伝送チェーンに関する。
【００２５】
本発明の他の目的は、送信端が伝送フォーマット情報をスクランブリングして伝送することにより、受信端の負荷を減少させることができる物理チャネルを介したデータ伝送方法とそのための伝送チェーンに関するものである。
【課題を解決するための手段】
【００２６】
上記目的を達成するための本発明の一つの特徴によれば、可変長さの伝送フォーマットを有する物理チャネル上で、その伝送フォーマットの長さを用いて伝送されるデータをスクランブリングする段階と、スクランブリングされたデータを受信端に伝送する段階と、受信したデータから伝送フォーマット上で情報を検出せずに、伝送されたデータをデスクランブリングする段階とを含み、スクランブリング時点におけるスクランブリングコードが、予め定められたスロットの数の後にデスクランブリングされる時点で、デスクランブリングのデスクランブリングコードと同一である。
【００２７】
なお、本発明の更なる利点、目的及び特徴については、本発明が属する技術分野における通常の知識を有する者が実験又は実施できるように、本明細書で詳細に説明する。本発明の目的及び他の利点などは明細書及び特許請求の範囲、添付する図面で指摘する構造により、具現または習得し得る。
【００２８】
本明細書に記載のように、かかる目的及び他の利点を達成するために、特定のデータを可変長さの伝送フォーマットを有する物理チャネルを通じて伝送するのに、データ伝送チェーンは伝送フォーマット上の情報を含むスクランブリングコードを用いて特定のデータをスクランブリングするためのスクランブラを備えている。
【００２９】
本発明の他の特徴によれば、本発明による通信システムは可変長さの伝送フォーマットを有する物理チャネル上で、可変長さの伝送フォーマット上の情報を含むマスクコードを用いて、伝送される信号をスクランブリングするためのスクランブラを含む伝送器と、受信した信号から伝送フォーマット上の情報を検出せずに、特定のマスクコードを用いて伝送器より受信した信号をデスクランブリングするためのデスクランブラを含む受信器を含み、スクランブラが作動する時の出力はデスクランブラが作動する時と同一である。
【００３０】
本発明の他の特徴によれば、データ送信／受信方法は、可変長さの伝送フォーマットを有する物理チャネル上で、可変長さの伝送フォーマット上の情報を含むマスクコードを用いて伝送されるデータをスクランブリングする段階と、受信したデータから伝送フォーマット上の情報を検出せずに、特定のマスクコードを用いて伝送されるデータをデスクランブリングする段階とを含み、スクランブリングの一時点におけるスクランブリングコードは、予め定められたスロットの数の後のデスクランブリングの一時点におけるデスクランブリングコードと同一である。
【００３１】
本発明の一実施態様によれば、無線通信方法が、スクランブリングシーケンスを備えたパケット制御データをスクランブラーでスクランブリングする段階を含み、スクランブリングシーケンスはスロット長さに応じて発生させられ、そのスクランブリングされたパケット制御データを受信機に伝送する。受信機のデスクランブラは、スロット長さとは独立的な共通デスクランブリングシーケンスを用いて、パケット制御データをデスクランブリングする。スクランブリングシーケンスはスロットの構成単位において、スロット長さ及びシステム時間に応じて出力される。また、スクランブリングシーケンスは、スロット長さに基づく異なるロングコードマスクに応じて発生す。好ましくは、スロット長さは１、２、４スロットの何れか一つからなる。
【００３２】
本発明の他の特徴によれば、本発明の方法はパケット制御データにエラー検出コードを付加する段階と、エラー検出コードを有するパケット制御データにテールビットを付加する段階と、付加されたテールビットでパケット制御データを符号化する段階と、伝送スロットの長さに整合させるため、符号化されたパケット制御データに、少なくとも一つのシンボル反復及びパンクチャリングを行う段階と、シンボル反復又はパンクチャリングされたデータをインターリーブする段階と、インターリーブされたデータを変調する段階とを含み、スクランブリング段階は、これらの段階のうち、いずれか一つの段階以後に行われる。
【００３３】
本発明の他の実施態様によれば、可変スロット長さのパケット制御データを伝送できる通信チャネルを用いる無線通信方法は、一つのスロット長さに対応して発生するスクランブリングシーケンスを用いてスクランブリングされるパケット制御データを受信する段階と、デスクランブリングシーケンスを用いてスクランブリングされたパケット制御データをデスクランブリングする段階とを備えている。好ましくは、スロット長さ及び伝送時間に基づいてスクランブリングシーケンスを発生させる。受信時間に基づいてデスクランブリングシーケンスを発生させる。
【００３４】
本発明の他の実施態様によれば、可変スロット長さのパケット制御データを伝送できる通信チャネルを用いる無線通信システムは、スロット長さに応じて発生するスクランブリングシーケンスを用いて、パケット制御データをスクランブリングするためのスクランブラと、スクランブリングされたパケット制御データを受信機に送信するための伝送器とをふくむ。本システムはスロット長さとは独立的なデスクランブリングシーケンスを用いてパケット制御データをデスクランブリングするためのデスクランブラをさらに含む。
【００３５】
本発明の一実施態様によれば、可変スロット長さのパケット制御データを伝送できる通信チャネルを用いる無線通信方法は、伝送装置において、異なるコードマスクを用いて発生するスクランブリングコードでスクランブリングされ、異なるスロット長さで伝送されるパケット制御データを多数のコードマスクの少なくとも一つでスクランブリングする段階と、そのスクランブリングされたパケット制御データを受信装置に通信する段階と、受信装置において、伝送装置で使用された多数のコードマスクに対応するデスクランブリングコードの発生に使用される共通ロングコードマスクを用いてパケット制御データをデスクランブリングする段階とを含む。
【００３６】
本発明の一つの特徴によれば、伝送装置において、第１スロット長さを有する第１パケット制御データが第１コードマスクでスクランブリングされ、第２スロット長さを有する第２パケット制御データが第２コードマスクでスクランブリングされる。好ましくは、受信装置において、異なる伝送及び受信時間に対応する第１及び第２コードマスクの発生に使用される共通コードマスクを用いて第１及び第２パケット制御データがデスクランブリングされる。
【００３７】
本発明の他の特徴によれば、可変スロット長さのパケット制御データを伝送できる通信チャネルを用いる無線通信方法は、パケット制御データにエラー検出コードを付加する段階と、エラー検出コードが付加されたパケット制御データにテールビットを付加する段階と、テールビットが付加されたパケット制御データを符号化する段階と、符号化されたパケット制御データに対してシンボル反復及び／又はパンクチャリングして伝送スロット長さを調整する段階と、シンボル反復及び／又はパンクチャリングされたデータをインターリーブする段階と、そのインターリーブされたデータを変調する段階とをさらに含み、スクランブリング段階はこれらの段階のうち、いずれか一つの段階以後に行われる。エラー検出コードを付加する段階はパケット制御データに、パケット制御データが伝送される受信端の識別子として与えられたメディア・アクセス・コントロール識別子（ＭＡＣ＿ＩＤ)を用いて第１エラー検出コードを付加する段階と、前記第１エラー検出コードが付加されたパッケトコントロールデータを用いて、第２エラー検出コードを生成する段階を含み、第１エラー検出コードが付加されたパケット制御データがスクランブリングされる。
【００３８】
本発明のさらに他の特徴によれば、多数のコードマスクは、パケット制御データがスクランブリングされる時点におけるコードマスクと、受信端が伝送されたパケット制御データをデスクランブリングする時点で使用するデスクランブリングコードとが同じになるように決定される。パケット制御データを伝送するためのスロット長さＮと予め定めた常数Δに関して、共通コードマスクにより生成されるスクランブリングコードマスクは、パケット制御データがスクランブリングされる時点から（Ｎ＋Δ）時間後のコードマスクからなる。
【００３９】
本発明のさらに他の特徴によれば、スクランブリングコードとデスクランブリングコードを発生させるために使用される情報は、システム時間とスロット数の少なくとも一つを含む。他の実施態様によれば、可変スロット長さのパケット制御データを伝送できる通信チャネルを用いる無線通信システムは、システムタイマーを有するスクランブラと、システムタイマーに連結される計算器とで構成され、計算器はシステムタイマーの出力及び／又はスロットの数を用いて値を計算し、スクランブラがその値を用いてスクランブリングコードを発生させる。
【００４０】
他の実施態様によれば、可変スロット長さのパケット制御データを伝送できる通信チャネルを用いる無線通信システムは、ロングコードを生成するための多数のコードマスクに対応して動作可能なロングコード生成器と、ロングコード生成器に動作可能に連結されたビット抽出器と、ビット抽出器に動作可能に連結された第１シフトレジスタと、第１シフトレジスタに動作可能に連結され、第１シフトレジスタの出力信号を制御するスイッチと、そのスイッチに動作可能に連結された第２シフトレジスタとを備えたスクランブラを含み、スクランブラは送信装置内の多数のコードマスクの少なくとも一つを用いてパケット制御データをスクランブリングし、異なるスロット長さを有するパケット制御データが、別のコードマスクを用いて生成されるスクランブリングコードでスクランブリングされる。
【００４１】
さらに他の実施態様によれば、移動端末器が本明細書に開示されたスクランブリング技術を使用する。移動端末器は可変スロット長さのパケット制御データを伝送できる通信チャネルを用いる無線通信システムに使用するためのものである。その通信システムは多数のコードマスクの少なくとも一つでパケット制御データをスクランブリングするためのスクランブラを備える。異なるスロット長さを有し、実質的には並列に伝送されるパケット制御データは、異なるコードマスクを用いて発生されるスクランブリングコードでスクランブリングされる。本移動局は伝送システムで使用される多数のコードマスクを発生するのに使用される共通コードマスクを用いてスクランブリングされたパケット制御データをデスクランブリングするデスクランブラを備えている。
本発明の一般的な説明及び詳細な説明は、特許請求の範囲に請求された発明をより詳しく説明するために記述するものである。
【発明を実施するための最良の形態】
【００４２】
以下、本発明の望ましい一実施形態の構成と作用を添付の図面に基づいて詳細に説明する。
図２は本発明の一実施形態によるＦ−ＳＰＤＣＣＨの伝送チェーンのブロック構成図である。
図２は１ｘＥＶ−ＤＶシステムにおいて、パケットデータを伝送する物理チャネルであるＦ−ＰＤＣＨの制御情報を伝送するために用いるＦ−ＳＰＤＣＣＨの伝送チェーンを示したものである。
【００４３】
このシステムが２つのＦ−ＳＰＤＣＣＨを使用すると仮定し、各々をＦ−ＳＰＤＣＣＨ（０）、Ｆ−ＳＰＤＣＣＨ（１）とする。また、各Ｆ−ＳＰＤＣＣＨ（ｉ）の伝送フォーマットは、伝送長さ(１スロット、２スロット、４スロット)によって（Ｎ）に種類わけされると仮定する。そして、そのフォーマットをＦＭ(ｉ，Ｎ)と称する。この時、ＦＭ(ｉ，Ｎ)において、ｉ＝０，１は各々Ｆ−ＳＰＤＣＣＨ（０）、Ｆ−ＳＰＤＣＣＨ（１）を意味し、Ｎ＝１、２，４は各々１スロット、２スロット、４スロットを意味する。
【００４４】
このような仮定は説明を容易にするためのものであり、チャネル又はフォーマット数が異なる他のシステムにも、同様に本発明の内容を適用できる。
【００４５】
図２に示したＦ−ＳＰＤＣＣＨ伝送チェーンのブロック構成は図１のものと類似しているが、受信端がＦ−ＳＰＤＣＣＨに対するブラインドフォーマット検出を誤り無く行えるようにスクランブラ１１０を付加している。スクランブラ１１０は予め決めた原則に従ってチャネルの種類と伝送フォーマット情報を適用して駆動させられる。この際、本発明は伝送フォーマット情報を表１に示すように特定化することにより、受信端が伝送フォーマットを正確に検出できるようにし、負荷を減少させる。
【００４６】
スクランブラ１１０は０と１を比較的にランダムに発生させる装置であって、このスクランブラ１１０は図示のＰ１，Ｐ２，Ｐ３，Ｐ４，Ｐ５，Ｐ６、Ｐ７，Ｐ８のいずれの位置に置くことができる。
【００４７】
図２ではＰ７部分にスクランブラ１１０を配置した場合を示している。
図２において、マスク(ｉ，Ｎ)はＦＭ(フォーマット)(ｉ，Ｎ)と１：１の対応関係にあるシーケンスであり、チャネルの種類と伝送フォーマットに従って、スクランブラ１１０の出力を異ならせる役割を果す。
【００４８】
図３は図２に示したスクランブラの第１実施形態を示す図であり、図４は図２に示したスクランブラを用いる場合、ロングコードマスクにおける伝送フォーマット情報に関するマスクの挿入例を示した図である。
【００４９】
図３では図２に示したスクランブラ１１０を実装させるために、既存のコード分割多重アクセス(ＣＤＭＡ)システムで使用されたロングコード生成器を使用している。
【００５０】
図３に示したロングコード生成器１０９ａは高速のチップレートで出力されるビットを発生させ、スクランブリングビット抽出器１０９ｂはロングコード生成器１０９ａで高速に出力されたビットのうち、必要なビットのみを取り出す。スクランブリングビット反復器１０９ｃは必要に応じて付加される部分であり、スクランブリングビット抽出器１０９ｂの出力を必要に応じて繰り返す。スクランブリングコード付加器１１１は、スクラングリングビット反復器１０９ｃ又はスクランブリングビット抽出器１０９ｂから出力されたスクランブリングコードを外部情報ビットに付加する。
そのとき、マスク(ｉ，Ｎ)はＦＭ(ｉ，Ｎ)と１：１の対応関係にあり、既存のロングコードマスクと同一の動作原理を有する。
【００５１】
図４は、図３に示したロングコード生成器１０９ａの特性を規定する多項式が４２次である場合のマスク(ｉ，Ｎ)の一例である。マスク(ｉ，Ｎ)におけるフィールド０、フィールド１、フィールド３、フィールド４は、使用されるシステムにおいて他のチャネルと区分可能な特定数字に固定させる。そして、フィールド２はＦＭ(ｉ，Ｎ)によって予め決められている値である。
【００５２】
表１には伝送フォーマットの種類に従って図４のフィールド２に挿入されるロングコードマスクの幾つかの例を示している。
【表１】
2005516529.tif 000003
【００５３】
図５は図２に示したスクランブラの第２実施形態を示す図である。
図５は提案されたスクランブラを実装するため、通常のシフトレジスタを用いている。
【００５４】
すなわち、図５はシフトレジスタを規定する多項式がｈ(Ｄ)＝Ｄ17＋Ｄ14＋１である場合の一つの例示図であり、マスク(ｉ，Ｎ)はＦＭ(ｉ，Ｎ)と１：１の対応関係にあり、この値を用いてシフトレジスタのメモリ値を初期化させる。
【００５５】
図５に関連したマスク(ｉ，Ｎ)の一例として次のように示すことができる。
マスク(ｉ，Ｎ)＝(１１１１１１１１１１１１１１L2 L1 L0)……（１）
ここで式１における（L2 L1 L1）の値に対する例として、表１にある値を使用できる。
【００５６】
図５に関連したマスク(ｉ，Ｎ)の他の例として、マスク(ｉ，Ｎ)に時間情報を追加して次のように示すことができる。
マスク(ｉ，Ｎ)＝(１１１１１１１１１１１１T1 T0 T2 L2 L1 L1)……（２）
ここで式２における（L2 L1 L1）の値に対する例として、表１にある値を使用し得る。また、式２における (T1 T0)は現在伝送時間によるシーケンスである。一例として、現在伝送スロットの伝送タイミングをスロット(ｔ)とし、このスロット(ｔ)の値は｛０，１、２、 ……、１４，１５｝のうち、何れか一つであると仮定する。
【００５７】
このとき、Ｖａ１＝(スロット(ｔ)％４)であれば、Ｖａ１は{０、１、２、３}のうちの何れか一つの値を有し、Ｔ１とＴ０とＶａ１との関係は表２のように定義できる。
【表２】
2005516529.tif 000004
【００５８】
図６は本発明の第２実施形態による伝送チェーンのブロック構成図であり、図７は図６に示したスクランブラのブロック構成図であり、図８は図６に示したスクランブラをデスクランブリングするためのデスクランブラを示す図である。
【００５９】
第１実施形態と同様に、本発明ではハードウェア複雑度を増加させずに、Ｆ−ＳＰＤＣＣＨを効率的に送受信するため、スクランブラ１１０を設け、以下に説明する特定規則に基づいて、このスクランブラ１１０を駆動させている。
【００６０】
提案された特定の規則は、現在送受信されているＦ−ＳＰＤＣＣＨのＦＭ(ｉ，Ｎ)に従って、送信端(ここでは、基地局を例として挙げる)と、受信端(ここでは、移動局を例として挙げる)との間のＦ−ＳＰＤＣＣＨの送受信時間差を考慮して、スクランブラ１１０の出力ビットを発生させることに関するものである。
【００６１】
図７は図６に示したスクランブラの一つの例示図であり、ＢＳの側面におけブロック構成図である。
上述したようなロングコード生成器２０１ａは、高速のチップレート(１秒に１２２８８００個の出力シンボルを発生する)で出力ビットを発生する。
【００６２】
スクランブリングビット抽出器２０２ａは、ロングコード生成器２０１ａから高速で出力されるビットを所望のレートで取り出すものであり、例えば１９．２ｋｂｐｓの速度でビットを出力させると仮定する。
【００６３】
１例ではロングコードマスクであるマスク(ｉ，Ｎ)は、ＦＭ(ｉ，Ｎ)と１：１の対応関係にあり、既存のロングコードマスクと同一の動作原理を有する。そして、Ｚ４とＺ５との間のスイッチ２０４ａは、一つのスロット内においてＢＳとＭＳとの間に予め決めておいた特定時点において、２１ビットシフトレジスタ(Ａ)２０３ａの出力を２１ビットシフトレジスタ(Ｂ)２０５ａにコピーするために使用される。そして、２１ビットシフトレジスタ(Ｂ)２０５ａは、スクランブリングが動作している時にのみ出力を発生させ、スクランブリングコード付加器２０６ａはレジスタ(Ｂ)２０５ａの出力と第１ＣＲＣ生成器(すなわち、Inner CRC)１００の出力２１ビットとをＸＯＲ演算する。
【００６４】
スクランブリングシーケンスはシステム時間及び／又はスロット数に関連した情報を用いて生成されるのが好ましい。マスク（ｉ，Ｎ）はシステム時間及び／又はスロット数に関係している。好ましくは、システム時間は１.２５ＭＳスロットにおけるシステム時間である。スクランブラシーケンスは、システム時間の予め定めた（例えば１３）下位ビット＋スロットの数であることが好ましい。ここで、システム時間はパケットデータ制御チャネル伝送の第１のパケットの単位である。
【００６５】
図８は図６及び図７に従って、スクランブラがＢＳ側で使用される場合、ＭＳ側におけるデスクランブラのブロック構成図である。
図８において各部分の動作原理は図７と一致する。但し、使用されるロングコードマスクがマスク(ｉ，Ｎ)ではなく、上述のＣｏｍｍｏｎＭａｓｋ(ｉ)であるという点が違う。一方、第２スクランブリングコード付加部２０６ｂはレジスタＢ２０５ｂの出力と受信シーケンスで処理されたデータビットとのＸＯＲ演算で実行される。そのデータビットは基地局（ＢＳ）の伝送におけるスクランブラ１１０の位置によって変わる。
【００６６】
図７と図８におけるマスク(ｉ，Ｎ)とＣｏｍｍｏｎＭａｓｋ(ｉ)は、上述のように互いに連関性を有するように設計される。この時、ＢＳとＭＳが使用するロングコード生成器２０１ａ、２０１ｂは互いに時間的に同期されていると仮定する。
【００６７】
図９は図７及び図８に示すような、スクランブラとデスクランブラの関係を説明するための図であり、最初にシステムを設計する時、ＣｏｍｍｏｎＭａｓｋ(ｉ)とスロット長さ情報(Ｎ)とを用いてマスク(ｉ，Ｎ)を決める。
【００６８】
これをより具体的に説明すれば、ＣｏｍｍｏｎＭａｓｋ(ｉ)は設計されたシステムにおいて、他の伝送チャネルが使用しているロングコードマスクとは重複しないように決める。このとき、ＣｏｍｍｏｎＭａｓｋ(ｉ)の値は、ｉによって異なった値でも、または同じ値でもよい。ｉは伝送チャネルの優先順を意味する。
【００６９】
そして、ＢＳがロングコードマスクとしてマスク(ｉ，Ｎ)を使用した場合、現時点から(Ｎ＋Δ)スロット時間後に発生する第２レジスタの出力(この時、受信端はＣｏｍｍｏｎＭａｓｋ(ｉ)を用いると仮定する)が、現在時点に発生するようにするマスク(ｉ，Ｎ)を設計する。
【００７０】
すなわち、この方式に従ってロングコードマスクを設計すると、ＢＳがロングコードマスクとしてマスク(ｉ，Ｎ)を使用した場合、(Ｎ＋Δ)スロット時間後にＭＳがデスクランブリングする時、ＣｏｍｍｏｎＭａｓｋ(ｉ)を用いてデスクランブリングできるようになる。このとき、Δはハードウェア設計を考慮した任意の固定された常数である。例えば、Δは０、０.５、１のいずれかである。
言い換えれば、送信端にスクランブラは移動局のデスクランブラにおける処理の複雑さを緩和するよう設計される。
【００７１】
このような本発明は、スクランブル用のＦ−ＳＰＤＣＣＨの入力ビット数や、第１、第２ＣＲＣ生成器(inner/outer CRC)１００、１０１の使用有無、スクランブラの挿入位置などにかかわらず、適用できる。
【００７２】
図１０Ａ〜１０Ｄは本発明の第２実施形態による送信側と受信側におけるスクランブリングとデスクランブリングを説明するための図である。
図１０Ａでは送受信端間に伝送遅延がないと仮定する。
図１０Ａにおいて、スクランブラ(ｘ)はＢＳが当該時点に第１ＣＲＣ生成器１００の出力２１ビットをスクランブリングするために使用する第２レジスタ２０５ａの出力２１ビットを意味する。
【００７３】
同様に、デスクランブラ(ｘ')はＭＳが当該時点にデスクランブリングするために使用する第２レジスタ２０５ｂの出力２１ビットを意味する。
【００７４】
例えば、ＢＳがスロット２のスタート時点に（ａ）、（ｂ）、（ｃ）Ｆ−ＳＰＤＣＣＨを伝送するために使用する第２レジスタ２０５ａの出力ビットはスクランブラ(１)である。また、ＭＳが（ａ）と表示されたＦ−ＳＰＤＣＣＨをデスクランブリングするために使用した第２レジスタ２０５ｂの出力ビットはデスクランブラ(２’)である。
【００７５】
以上の説明から、ＢＳとＭＳが同一の動作原理に従ってスクランブラとデスクランブラを駆動させた場合、言い替えればスクランブラ（ｘ）＝デスクランブラ(ｘ')である時、同一のＦ−ＳＰＤＣＣＨをスクランブリングとデスクランブリングする時に使用される第２レジスタ２０５ａ、２０５ｂの出力ビットは異なる。その結果、（移動端末のような）受信側はパケットデータをデスクランブルできない。
【００７６】
例えば、図１０ＡにおいてＢＳが（ａ）と表示されたＦ−ＳＰＤＣＣＨをスクランブリングするために使用した第２レジスタ２０５ａの出力ビットはスクランブラ(１)であり、ＭＳが（ａ）と表示されたＦ−ＳＰＤＣＣＨをデスクランブリングするために使用した第２レジスタ２０５ｂの出力ビットはデスクランブラ(２’)である。そのため、ＭＳのデスクランブリングが正しく動作しない。
【００７７】
この際、本発明が実現しようとする内容は次の通りである。
ＢＳとＭＳのスクランブラ／デスクランブラを異なる規則により駆動させて、同一のＦ−ＳＰＤＣＣＨをスクランブリングとデスクランブリングする時に使用する第２レジスタ２０５ａ、２０５ｂの出力ビットを同じにする。
【００７８】
そのための一つの方法として、ＢＳの第２レジスタ２０５ａの出力を現在伝送するＦ−ＳＰＤＣＣＨのＦＭ(ｉ、Ｎ)によって異なるように駆動する。
【００７９】
上記の内容を図１０Ａで例を挙げながら説明する。
ＢＳが(ａ)と表示されたＦ−ＳＰＤＣＣＨを伝送する場合、スクランブラ(１)がデスクランブラ(２’)と同じ出力値を有するように、自身のスクランブラを駆動させる。
【００８０】
ＢＳが(ｂ)と表示されたＦ−ＳＰＤＣＣＨを伝送する場合、スクランブラ(１)がデスクランブラ(３’)と同じ出力値を有するように、自身のスクランブラを駆動させる。
【００８１】
ＢＳが(ｃ)と表示されたＦ−ＳＰＤＣＣＨを伝送する場合、スクランブラ(１)がデスクランブラ(５’)と同じ出力値を有するように、自身のスクランブラを駆動させる。
【００８２】
図１０Ｂは、図７におけるＢＳとＭＳのＺ４とＺ５との間のスイッチ２０４ａが、一つのスロット内における真ん中の時点で、２１ビットシフトレジスタ(Ａ)２０３ａの出力を２１ビットシフトレジスタ(Ｂ)２０５ａにコピーするために使用される場合に関する例題である。例として、Δが「０」であると仮定し、基地局と移動局との間に伝送遅延はないと仮定する。
【００８３】
まず、ＢＳがスロット２区間で、１、２又は４スロットの伝送長さを有するＦ−ＳＰＤＣＣＨを移動局に伝送する時、その一つ又はその以上のスロットを、ｔ１時間区間のシフトレジスタ(Ｂ)２０５ａの出力を用いてスクランブリングする。
【００８４】
同様に、スロット５区間で、１、２又は４スロットの伝送長さを有するＦ−ＳＰＤＣＣＨを移動局に伝送するとすれば、その一つ又はその以上のスロットを、ｔ７時間区間のシフトレジスタ(Ｂ)２０５ａの出力を用いてスクランブリングする。この際に使用されるロングコードマスクはマスク(ｉ、Ｎ)である。
【００８５】
ＭＳはスロット２の時間区間に受信された１スロットの長さを有するＦ−ＳＰＤＣＣＨのデスクランブリングのために、ｔ３時間区間のシフトレジスタ(Ｂ)２０５ａの出力を用いる。
【００８６】
また、ＭＳはスロット２及びスロット３の時間区間に受信された２スロットの長さを有するＦ−ＳＰＤＣＣＨのデスクランブリングのために、ｔ５時間区間の同じシフトレジスタ(Ｂ)２０５ａの出力を用いる。
【００８７】
そして、ＭＳはスロット２乃至スロット５の時間区間に受信された４スロットの長さを有するＦ−ＳＰＤＣＣＨのデスクランブリングのために、ｔ９時間区間の同じシフトレジスタ(Ｂ)２０５ａの出力を用いる。
【００８８】
同様に、ＭＳはスロット４の時間区間に受信された１スロットの長さを有するＦ−ＳＰＤＣＣＨのデスクランブリングのために、ｔ７時間区間の同じシフトレジスタ(Ｂ)２０５ａの出力を用いる。
【００８９】
すなわち、ＢＳが特定時間にマスク(ｉ、Ｎ)により発生させる第２レジスタ２０５ａの出力は、ＭＳがＣｏｍｍｏｎＭａｓｋ(ｉ)を使用した場合、その特定時間からＮスロット時間後に発生する第２ジレスター２０５ｂの出力値になる。
【００９０】
その結果、Ｎスロット時間長さの後に、受信されたＦ−ＳＰＤＣＣＨをデスクランブリングするために、ＭＳはＣｏｍｍｏｎＭａｓｋ(ｉ)を用いることができる。
すなわち、図１０Ｂを見ると、ＢＳがｔ１時間区間のシフトレジスタ(Ｂ)２０５ａのシーケンスを用いてスクランブリングした２スロット長さのＦ−ＳＰＤＣＣＨは、ＭＳが２スロット時間の長さの後であるｔ５区間のシフトレジスタ(Ｂ)２０５ｂの出力によりデスクランブリングされる。
【００９１】
表３は本発明の第２実施形態のように動作するシステムのための４２ビットからなるロングコードマスクの一例である。この際、ＣｏｍｍｏｎＭａｓｋ(ｉ)は、全てのｉに対して同一の値を有すると仮定する。
【表３】
2005516529.tif 000005
【００９２】
図１０Ｃは、ＢＳとＭＳのＺ４とＺ５との間のスイッチ２０４ａが、一つのスロットのスタート時点で２１ビットシフトレジスタ(Ａ)２０３ａの内容を２１ビットシフトレジスタ(Ｂ)２０５ａにコピーするために使用される場合に関する例題である。Δ＝１であると仮定し、ＢＳとＭＳとの間に伝送遅延はないと仮定する。
【００９３】
まず、ＢＳがスロット２のスタート時点で、１、２又は４スロットの伝送長さを有するＦ−ＳＰＤＣＣＨを伝送する場合、その一つ又はその以上のスロットが、ｔ１時間区間のシフトレジスタ(Ｂ)２０５ａの出力を用いてスクランブリングされる。
【００９４】
同様に、スロット５のスタート時点で、１、２又は４スロットの伝送長さを有するＦ−ＳＰＤＣＣＨを伝送する場合、その一つ又はそれ以上のスロットが、ｔ４時間区間のシフトレジスタ(Ｂ)２０５ａの出力を用いてスクランブリングされる。このときに使用されるロングコードマスクはマスク(ｉ、Ｎ)である。
【００９５】
ＭＳはスロット２の時間区間に受信された１スロットの伝送長さを有するＦ−ＳＰＤＣＣＨのデスクランブリングのために、ｔ３時間区間のシフトレジスタ(Ｂ)２０５ｂの出力を用いる。
【００９６】
また、ＭＳはスロット２及びスロット３の時間区間に受信された２スロットの伝送長さを有するＦ−ＳＰＤＣＣＨのデスクランブリングのために、ｔ４時間区間のシフトレジスタ(Ｂ)２０５ｂの出力を用いる。
【００９７】
そして、ＭＳはスロット２乃至スロット５の時間区間に受信された４スロットの伝送長さを有するＦ−ＳＰＤＣＣＨのデスクランブリングのために、ｔ６時間区間のシフトレジスタ(Ｂ)２０５ｂの出力を用いる。
【００９８】
同様に、ＭＳはスロット４の時間区間に受信された１スロットの伝送長さを有するＦ−ＳＰＤＣＣＨのデスクランブリングのために、ｔ５時間区間のシフトレジスタ(Ｂ)２０５ｂの出力を用いる。
【００９９】
すなわち、ＢＳが特定時間にマスク(ｉ、Ｎ)により発生させる第２レジスタ２０５ａの出力は、ＭＳがＣｏｍｍｏｎＭａｓｋ(ｉ)を使用した場合、その特定時間から（Ｎ＋１）スロット時間後に発生する第２ジレスター２０５ｂの出力値になる。
【０１００】
その結果、Ｎスロット時間長さの後に、受信されたＦ−ＳＰＤＣＣＨをデスクランブリングするために、ＭＳはＣｏｍｍｏｎＭａｓｋ(ｉ)を用いることができる。
例えば、図１０Ｃにおいて、ＢＳによってｔ１時間区間のシフトレジスタ(Ｂ)２０５ａの出力を用いてスクランブリングされた２スロット長さのＦ−ＳＰＤＣＣＨは、ＭＳによって３スロット時間の長さ後であるｔ４区間のシフトレジスタ(Ｂ)２０５ｂの出力を用いてデスクランブリングされる。
【０１０１】
表４は本発明の第２実施形態のようなシステムのための４２ビットからなるロングコードマスクの他の一例である。このとき、ＣｏｍｍｏｎＭａｓｋ(ｉ)は、全てのｉに対して同一の値を有すると仮定する。
【表４】
2005516529.tif 000006
【０１０２】
図１０Ｄにおいて、ＢＳとＭＳのＺ４とＺ５との間のスイッチ２０４ａ、２０４ｂの動作時点は必ずしも一致させる必要はない。ＢＳ側のＺ４とＺ５との間のスイッチ２０３ａは、一つのスロット内における特定の真ん中の時点で、２１ビットシフトレジスタ(Ａ)２０３ａの出力を２１ビットシフトレジスタ(Ｂ)２０５ａにコピーするために使用され、ＭＳの Ｚ４とＺ５との間のスイッチ２０４ａは一つのスロットのスタート時点で２１ビット遷移レジスタ(Ａ)２０３ａの出力を２１ビットシフトレジスタ(Ｂ)２０５ａにコピーするために使用される場合に関する例題である。Δ＝０.５であると仮定し、またＢＳとＭＳとの間に伝送遅延はないと仮定する。
【０１０３】
まず、ＢＳがスロット２のスタート時点で、１、２又は４スロットの伝送長さを有するＦ−ＳＰＤＣＣＨを伝送すると、その一つ又はその以上のスロットは、ｔ１時間区間のシフトレジスタ(Ｂ)２０５ａの出力によりスクランブリングされる。同様に、スロット５のスタート時点で、１、２又は４スロットの伝送長さを有するＦ−ＳＰＤＣＣＨを伝送すると、その一つ又はその以上のスロットは、ｔ７時間区間のシフトレジスタ(Ｂ)の出力を用いてスクランブリングされる。このときに使用されるロングコードマスクはマスク(ｉ、Ｎ)である。
【０１０４】
ＭＳはスロット２の時間区間に受信された１スロットの伝送長さを有するＦ−ＳＰＤＣＣＨのデスクランブリングのために、ｔ４時間区間のシフトレジスタ(Ｂ)２０５ｂの出力を用いる。
【０１０５】
また、ＭＳはスロット２及びスロット３の時間区間に受信された２スロットの伝送長さを有するＦ−ＳＰＤＣＣＨのデスクランブリングのために、ｔ６時間区間のシフトレジスタ(Ｂ)２０５ｂの出力を用いる。
【０１０６】
そして、ＭＳはスロット２乃至スロット５の時間区間に受信された４スロットの伝送長さを有するＦ−ＳＰＤＣＣＨのデスクランブリングのために、ｔ１０時間区間のシフトレジスタ(Ｂ)２０５ｂの出力を用いる。
【０１０７】
さらに、ＭＳはスロット４の時間区間に受信された１スロットの伝送長さを有するＦ−ＳＰＤＣＣＨのデスクランブリングのために、ｔ８時間区間のシフトレジスタ(Ｂ)２０５ｂの出力を用いる。
【０１０８】
すなわち、ＢＳが特定時間にマスク(ｉ、Ｎ)により発生させる第２レジスタ２０５ａの出力は、ＭＳがＣｏｍｍｏｎＭａｓｋ(ｉ)を使用した場合、その特定時間から（Ｎ＋０.５）スロット時間後に発生する第２ジレスター２０５ｂの出力値になる。その結果、Ｎスロット時間の長さの後に受信されたＦ−ＳＰＤＣＣＨをデスクランブリングするために、ＭＳはＣｏｍｍｏｎＭａｓｋ(ｉ)を用いることができる。
【０１０９】
例えば、図１０Ｄにおいて、ＢＳでｔ１時間区間のシフトレジスタ(Ｂ)２０５ａの出力によりスクランブリングされた２スロット長さのＦ−ＳＰＤＣＣＨは、ＭＳで２.５スロット時間長さの後であるｔ６区間のシフトレジスタ(Ｂ)２０５ｂの出力によりデスクランブリングされる。
【０１１０】
表５は本発明の第２実施形態のように動作するシステムのための４２ビットからなるロングコードマスクの一例である。このとき、ＣｏｍｍｏｎＭａｓｋ(ｉ)は、全てのｉに対して同一の値を有すると仮定する。
【表５】
2005516529.tif 000007
【０１１１】
このように、本発明は可変長さの物理チャネル伝送フォーマットを伝送データでスクランブリングして伝送することにより、受信側において正確なフォーマット検出が可能となり、伝送されたチャネルに使用される資源の無駄使いを減少でき、その結果システムの全体性能を向上させることができる。
【０１１２】
また、本発明に従ってスクランブラ／デスクランブラを設計すると、送受信の間にスクランブラ／デスクランブラの時間遅延が考慮されるため、受信端(ＭＳ)は時間遅延を補償するため、デスクランブリングコードを多数のスロット長さの間に貯蔵する必要がなくなる。すなわち、ハードウェア的な複雑度が減少する。
【図面の簡単な説明】
【０１１３】
【図１】一般的なＦ−ＳＰＤＣＣＨの伝送チェーンのブロックの構成図。
【図２】本発明の一つの実施形態によるＦ−ＳＰＤＣＣＨの伝送チェーンのブロックの構成図。
【図３】図２に示したスクランブラの第１実施形態を示す図。
【図４】本発明の一つの実施形態によるロングコードに対するスクランブリングフォーマット挿入状態を示す図。
【図５】図２に示したスクランブラの第２実施形態を示す図。
【図６】本発明の第２実施形態によるＦ−ＳＰＤＣＣＨの伝送チェーンのブロックの構成図。
【図７】図６に示したスクランブラのブロック構成図。
【図８】図６に示したスクランブラをデスクランブリングするためのデスクランブラを示す図。
【図９】本発明のマスクの動作を説明するための図。
【図１０Ａ】本発明の第２実施形態による送信側と受信側のスクランブリング及びデスクランブリングを説明するための図。
【図１０Ｂ】本発明の第２実施形態による送信側と受信側のスクランブリング及びデスクランブリングを説明するための図。
【図１０Ｃ】本発明の第２実施形態による送信側と受信側のスクランブリング及びデスクランブリングを説明するための図。
【図１０Ｄ】本発明の第２実施形態による送信側と受信側のスクランブリング及びデスクランブリングを説明するための図。
【図１】
2005516529.tif 000008
【図２】
2005516529.tif 000009
【図３】
2005516529.tif 000010
【図４】
2005516529.tif 000011
【図５】
2005516529.tif 000012
【図６】
2005516529.tif 000013
【図７】
2005516529.tif 000014
【図８】
2005516529.tif 000015
【図９】
2005516529.tif 000016
【図１０Ａ】
2005516529.tif 000017
【図１０Ｂ】
2005516529.tif 000018
【図１０Ｃ】
2005516529.tif 000019
【図１０Ｄ】
2005516529.tif 000020
【国際調査報告】
2005516529.tif 000021
2005516529.tif 000022