(57)【要約】      （修正有）【課題】制限された処理時間内にスクランブルまたはデスクランブルを行うことのできるスクランブルまたはデスクランブル方法およびシステムを提供する。【解決手段】スクランブルシステムはデータストリームを生成するデータストリーム生成部と、生成されたデータストリームそれぞれに対するシーケンス出力を算出するスクランブルＬＦＳＲグループと、算出されたシーケンス出力を用いて生成されたデータストリームをスクランブルするスクランブル処理部とを含む。デスクランブルシステムは、スクランブルされたデータを用いてスクランブルデータストリームに生成するスクランブルデータストリーム生成部と、生成されたスクランブルデータストリームそれぞれに対するシーケンス出力を算出するデスクランブルＬＦＳＲグループと、算出されたシーケンス出力を用いてスクランブルデータストリームをデスクランブルするデスクランブル処理部とを含む。【選択図】図３
2011130408.tif 000002
【特許請求の範囲】
【請求項１】
データストリームを生成するデータストリーム生成部と、
前記生成されたデータストリームそれぞれに対するシーケンス出力を算出するスクランブルＬＦＳＲグループと、
前記算出されたシーケンス出力を用いて前記生成されたデータストリームをスクランブルするスクランブル処理部と、
を含むことを特徴とするスクランブルシステム。
【請求項２】
前記データストリーム生成部は、毎クロック単位にスクランブルすることを所望するビット数の単位にスクランブルしようとするデータを用いて前記データストリームを生成することを特徴とする請求項１に記載のスクランブルシステム。
【請求項３】
前記スクランブルＬＦＳＲグループは、１つ以上のリニアフィードバックシフトレジスタを含み、
各リニアフィードバックシフトレジスタは、バイナリ既約多項式をイニシャルロードベクトルに適用し、Ｎ（Ｎは自然数）回シフトさせた状態値を算出し、前記算出された状態値を前記イニシャルロードベクトルに用いて前記シーケンス出力を算出することを特徴とする請求項１に記載のスクランブルシステム。
【請求項４】
前記スクランブルＬＦＳＲグループは、毎クロック単位にスクランブルすることを所望するビット数の単位に前記シーケンス出力を算出することを特徴とする請求項３に記載のスクランブルシステム。
【請求項５】
前記リニアフィードバックシフトレジスタは、ＳＳＲＧまたはＭＳＲＧを含むことを特徴とする請求項３に記載のスクランブルシステム。
【請求項６】
前記スクランブル処理部は、毎クロック単位にスクランブルすることを所望するビット数の単位に前記シーケンス出力を用いて前記データストリームをスクランブルすることを特徴とする請求項１に記載のスクランブルシステム。
【請求項７】
スクランブルされたデータを用いてスクランブルデータストリームに生成するスクランブルデータストリーム生成部と、
前記生成されたスクランブルデータストリームそれぞれに対するシーケンス出力を算出するデスクランブルＬＦＳＲグループと、
前記算出されたシーケンス出力を用いてスクランブルデータストリームをデスクランブルするデスクランブル処理部と、
を含むことを特徴とするデスクランブルシステム。
【請求項８】
前記スクランブルデータストリーム生成部は、毎クロック単位にデスクランブルすることを所望するビット数の単位にデスクランブルしようとするスクランブルされたデータを用いて、前記スクランブルデータストリームを生成することを特徴とする請求項７に記載のデスクランブルシステム。
【請求項９】
前記デスクランブルＬＦＳＲグループは、１つ以上のリニアフィードバックシフトレジスタを含み、
各リニアフィードバックシフトレジスタは、バイナリ既約多項式をイニシャルロードベクトルに適用し、Ｎ（Ｎは自然数）回シフトさせた状態値を算出し、前記算出された状態値を前記イニシャルロードベクトルに用いて前記シーケンス出力を算出することを特徴とする請求項７に記載のデスクランブルシステム。
【請求項１０】
前記デスクランブル処理部は、毎クロック単位にデスクランブルすることを所望するビット数の単位に前記シーケンス出力を用いて前記スクランブルデータストリームをデスクランブルすることを特徴とする請求項７に記載のデスクランブルシステム。
【請求項１１】
クロックに同期され、スクランブルすることを所望するビット数の単位にスクランブルしようとするデータを用いてデータストリームを生成するステップと、
前記生成されたデータストリームそれぞれに対するシーケンス出力を算出するステップと、
前記算出されたシーケンス出力を用いて前記生成されたデータストリームをスクランブルするステップと、
を含むことを特徴とするスクランブル方法。
【請求項１２】
前記生成されたデータストリームそれぞれに対するシーケンス出力を算出するステップは、毎クロック単位にスクランブルすることを所望するビット数の単位に前記シーケンス出力を算出するステップを含むことを特徴とする請求項１１に記載のスクランブル方法。
【請求項１３】
前記生成されたデータストリームそれぞれに対するシーケンス出力を算出するステップは、
１つ以上のリニアフィードバックシフトレジスタを用いて、前記リニアフィードバックシフトレジスタにバイナリ既約多項式をイニシャルロードベクトルに適用するステップと、
前記リニアフィードバックシフトレジスタをＮ（Ｎは自然数）回シフトさせた状態値を算出するステップと、
前記算出された状態値を前記イニシャルロードベクトルに用いて前記シーケンス出力を算出するステップと、
を含むことを特徴とする請求項１１に記載のスクランブル方法。
【請求項１４】
前記生成されたデータストリームをスクランブルするステップは、毎クロック単位にスクランブルすることを所望するビット数の単位に前記シーケンス出力を用いて、前記データストリームをスクランブルするステップを含むことを特徴とする請求項１３に記載のスクランブル方法。
【請求項１５】
スクランブルされたデータを用いてスクランブルデータストリームに生成するステップと、
前記生成されたスクランブルデータストリームそれぞれに対するシーケンス出力を算出するステップと、
前記算出されたシーケンス出力を用いてスクランブルデータストリームをデスクランブルするステップと、
を含むことを特徴とするデスクランブル方法。
【請求項１６】
スクランブルデータストリームに生成するステップは、毎クロック単位にデスクランブルすることを所望するビット数の単位にデスクランブルしようとするスクランブルされたデータを用いて、前記スクランブルデータストリームを生成するステップを含むことを特徴とする請求項１５に記載のデスクランブル方法。
【請求項１７】
スクランブルデータストリームをデスクランブルするステップは、毎クロック単位にデスクランブルすることを所望するビット数の単位に前記シーケンス出力を用いて前記スクランブルデータストリームをデスクランブルするステップを含むことを特徴とする請求項１５に記載のデスクランブル方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の一実施形態は効率的なスクランブルまたはデスクランブル方法およびシステムに関する。
【０００２】
本発明は、知識経済部および情報通信研究振興院のＩＴ成長動力技術開発の一環として行われる研究から導き出されたものである。
【背景技術】
【０００３】
図１は、従来技術によるスクランブルブロック図を示す図である。
【０００４】
図１を参照すれば、スクランブルブロック図は、初期値がイニシャルロードベクトル（ｉｎｉｔｉａｌ  ｌｏａｄｉｎｇ  ｖｅｃｔｏｒ）であり、バイナリ既約多項式（ｂｉｎａｒｙ  ｉｒｒｅｄｕｃｉｂｌｅ（ｐｒｉｍｉｔｉｖｅ）ｐｏｌｙｎｏｍｉａｌ）が適用されたリニアフィードバックシフトレジスタ（ＬＦＳＲ：Ｌｉｎｅａｒ  Ｆｅｅｄｂａｃｋ  Ｓｈｉｆｔ  Ｒｅｇｉｓｔｅｒ）に対して、リニアフィートバックシフトレジスタをＮ回シフトさせたＬＦＳＲグループのシーケンス出力の結果から、リニアフィードバックシフトレジスタをＮ回シフトさせた後の毎回シフトされて出力されるＬＦＳＲグループのシーケンス出力の結果を用いて、データストリームをスクランブルする機能を行う。
【０００５】
このようなスクランブルブロック図に対する要求事項は、Ｎ値がゼロであるか、それほど大きい値ではないため、リニアフィードバックシフトレジスタをＮ回シフトさせた後、データストリームの長さだけリニアフィードバックシフトレジスタをシフトしてスクランブルする機能を実現することが可能であった。
【０００６】
例えば、ＬＴＥ−Ａｄｖａｎｃｅｄ標準規格において定義するシュードランダムシーケンスをスクランブルブロック図に適用してもよい。この場合、スクランブルブロック図は、イニシャルロードベクトルがリニアフィードバックシフトレジスタに初期化された後、リニアフィードバックシフトレジスタをＮ回シフトさせたＬＦＳＲグループのシーケンス出力の結果から、リニアフィードバックシフトレジスタをＮ回シフトさせた後の毎回シフトされて出力されるＬＦＳＲグループのシーケンス出力の結果を用いて、データストリームをスクランブルする機能を行ってもよい。
【０００７】
しかし、現在に考慮されているＬＴＥ−Ａｄｖａｎｃｅｄの場合、Ｎ値が１６００であり、制限された処理時間内にリニアフィードバックシフトレジスタを１６００回シフトさせた後、データストリームの長さだけのリニアフィードバックシフトレジスタをシフトしてスクランブル機能を実現すること決して容易ではない。また、数個のイニシャルロードベクトルがそれぞれあって、制限された処理時間内にそれぞれのイニシャルロードベクトル別にシーケンス出力を生成してスクランブルすることはさらに困難である。
【０００８】
図２は、従来技術によるデスクランブルブロック図を示す図である。
【０００９】
図２を参照すれば、デスクランブルブロック図は、初期値がイニシャルロードベクトルであり、バイナリ既約多項式が適用されたリニアフィードバックシフトレジスタに対して、レジスタをＮ回シフトさせたＬＦＳＲグループのシーケンス出力の結果から、リニアフィードバックシフトレジスタをＮ回シフトさせた後の毎回シフトされて出力されるＬＦＳＲグループのシーケンス出力の結果を用いて、スクランブルされたデータストリームをデスクランブルする機能を行う。
【００１０】
このような、デスクランブルブロック図に対する要求事項は、Ｎ値がゼロであるか、それほど大きい値ではないため、リニアフィードバックシフトレジスタをＮ回シフトさせた後、スクランブルされたデータストリームの長さだけリニアフィードバックシフトレジスタをシフトしてデスクランブル機能を実現することが可能であった。
【００１１】
例えば、ＬＴＥ−Ａｄｖａｎｃｅｄ標準規格において定義するシュードランダムシーケンスをデスクランブルブロック図に適用してもよい。この場合、デスクランブルブロック図は、イニシャルロードベクトルがリニアフィードバックシフトレジスタに初期化された後、リニアフィードバックシフトレジスタをＮ回シフトさせたＬＦＳＲグループのシーケンス出力の結果から、リニアフィードバックシフトレジスタをＮ回シフトさせた後の毎回シフトされて出力されるＬＦＳＲグループのシーケンス出力の結果を用いて、スクランブルされたデータストリームをデスクランブルする機能を行う。
【００１２】
しかし、現在に考慮されているＬＴＥ−Ａｄｖａｎｃｅｄの場合、Ｎ値が１６００であり、制限された処理時間内にリニアフィードバックシフトレジスタを１６００回シフトさせた後、スクランブルされたデータストリームの長さだけリニアフィードバックシフトレジスタをシフトしてデスクランブル機能を実現することは決して容易ではない。また、数個のイニシャルロードベクトルがそれぞれあって、制限された処理時間内にそれぞれのイニシャルロードベクトル別にシーケンス出力を生成してデスクランブルすることはさらに困難である。
【発明の概要】
【発明が解決しようとする課題】
【００１３】
本発明の一実施形態は、リニアフィードバックシフトレジスタをＮ値だけシフトするまでの所用時間をなくし、直ちにスクランブルまたはデスクランブルを行う構造を提示することによって、制限された処理時間内にスクランブルまたはデスクランブルを行うことのできるスクランブルまたはデスクランブル方法およびシステムを提供する。
【００１４】
また、本発明の一実施形態は、ＬＴＥ−Ａｄｖａｎｃｅｄシステムにおいて効果的にスクランブルまたはデスクランブルを行うことのできるスクランブルまたはデスクランブル方法およびシステムを提供する。
【課題を解決するための手段】
【００１５】
本発明の一実施形態に係るスクランブルシステムは、データストリームを生成するデータストリーム生成部と、前記生成されたデータストリームそれぞれに対するシーケンス出力を算出するスクランブルＬＦＳＲグループと、前記算出されたシーケンス出力を用いて前記生成されたデータストリームをスクランブルするスクランブル処理部と、を含む。
【００１６】
このとき、前記スクランブルＬＦＳＲグループは、１つ以上のリニアフィードバックシフトレジスタを含んでもよい。このような各リニアフィードバックシフトレジスタは、バイナリ既約多項式をイニシャルロードベクトルに適用し、Ｎ（Ｎは自然数）回シフトさせた状態値を算出し、前記算出された状態値を前記イニシャルロードベクトルに用いて前記シーケンス出力を算出してもよい。
【００１７】
本発明の一実施形態に係るデスクランブルシステムは、スクランブルされたデータを用いてスクランブルデータストリームに生成するスクランブルデータストリーム生成部と、前記生成されたスクランブルデータストリームそれぞれに対するシーケンス出力を算出するデスクランブルＬＦＳＲグループと、前記算出されたシーケンス出力を用いてスクランブルデータストリームをデスクランブルするデスクランブル処理部と、を含む。
【００１８】
本発明の一実施形態に係るスクランブル方法は、クロックに同期され、スクランブルすることを所望するビット数の単位にスクランブルしようとするデータを用いてデータストリームを生成するステップと、前記生成されたデータストリームそれぞれに対するシーケンス出力を算出するステップと、前記算出されたシーケンス出力を用いて前記生成されたデータストリームをスクランブルするステップと、を含む。
【００１９】
本発明の一実施形態に係るデスクランブル方法は、スクランブルされたデータを用いてスクランブルデータストリームに生成するステップと、前記生成されたスクランブルデータストリームそれぞれに対するシーケンス出力を算出するステップと、前記算出されたシーケンス出力を用いてスクランブルデータストリームをデスクランブルするステップと、を含む。
【発明の効果】
【００２０】
本発明の一実施形態によると、リニアフィードバックシフトレジスタをＮ値だけシフトするまでの所要時間をなくし、直ちにスクランブルまたはデスクランブルを行うことができるため、１つのスクランブルまたはデスクランブルの機能実現によって、制限された処理時間内に数個のスクランブルまたはデスクランブルをすべて順次に処理することができるため、数個のスクランブルまたはデスクランブルの実現による追加的な資源だけ節約することができ、実現に対する資源の節約だけエネルギーを減らすことができる。 
【図面の簡単な説明】
【００２１】
【図１】従来技術によるスクランブルブロック図を示す図である。
【図２】従来技術に係るデスクランブルブロック図を示す図である。
【図３】本発明に係るスクランブルシステムを示すブロック図である。
【図４】ＬＴＥ−Ａｄｖａｎｃｅｄシステムのリニアフィードバックシフトレジスタの状態値を算出する一例を示す図である。
【図５】本発明に係るデスクランブルシステムを示すブロック図である。
【発明を実施するための形態】
【００２２】
以下、添付される図面および添付される図面に記載された内容を参照して本発明の多様な実施形態を詳細に説明するが、本発明が実施形態によって制限されたり限定されることはない。
【００２３】
図３は、本発明に係るスクランブルシステムを示すブロック図である。
【００２４】
図３を参照すれば、スクランブルシステム３００は、データストリーム生成部３１０、ＬＦＳＲグループ３２０（スクランブルＬＦＳＲグループ）、リニアフィードバックシフトレジスタ３３０、３４０、およびスクランブル処理部３５０を含んでもよい。
【００２５】
データストリーム生成部３１０は、データストリームを生成する。具体的に、データストリーム生成部３１０はクロックに同期され、毎クロック単位にスクランブルすることを所望するビット数の単位にスクランブルしようとするデータを用いて、データストリームを生成してもよい。例えば、データストリーム生成部３１０は、１ビット単位または４ビット単位のデータストリームを生成してもよい。
【００２６】
ＬＦＳＲグループ３２０は、生成されたデータストリームそれぞれに対するシーケンス出力を算出する。かかるＬＦＳＲグループ３２０は、毎クロック単位にスクランブルすることを所望するビット数の単位にシーケンス出力を算出してもよい。例えば、ＬＦＳＲグループ３２０は、１ビット単位または４ビット単位のシーケンス出力を算出してもよい。
【００２７】
具体的に、ＬＦＳＲグループ３２０は、１つ以上のリニアフィードバックシフトレジスタを含んでもよい。各リニアフィードバックシフトレジスタ３３０、３４０は、バイナリ既約多項式をイニシャルロードベクトルに適用し、Ｎ（Ｎは自然数）回シフトさせた状態値を算出し、算出された状態値をイニシャルロードベクトルに用いてシーケンス出力を算出してもよい。実施形態において、リニアフィードバックシフトレジスタ３３０、３４０は、ＳＳＲＧ（Ｓｉｍｐｌｅ  Ｓｈｉｆｔ  Ｒｅｇｉｓｔｅｒ  Ｇｅｎｅｒａｔｏｒ）またはＭＳＲＧ（Ｍｏｄｕｌａｒ  Ｓｈｉｆｔ  Ｒｅｇｉｓｔｅｒ  Ｇｅｎｅｒａｔｏｒ）の構成を含んでもよい。
【００２８】
実施形態において、ＬＦＳＲグループ３２０は、３ＧＰＰ  ＬＴＥ−Ａｄｖａｎｃｅｄ標準規格において定義されるシュードランダムシーケンス発生器（Ｐｓｅｕｄｏ−ｒａｎｄｏｍ  ｓｅｑｕｅｎｃｅ  ｇｅｎｅｒａｔｉｏｎ）に対し、１ビット単位のスクランブルシーケンス発生器を適用するか、または４ビット単位のスクランブルシーケンス発生器を適用してもよい。
【００２９】
また、リニアフィードバックシフトレジスタ３３０は、ＬＴＥ−Ａｄｖａｎｃｅｄ標準規格において定義される内容に基づいて予測可能であり、デフォルト（ｄｅｆａｕｌｔ）方式により固定してもよい（下の図面）。
【００３０】
2011130408.tif 000003
【００３１】
リニアフィードバックシフトレジスタ３４０は初期化するイニシャルロードベクトルが可変されるため、Ｎ回シフトさせたイニシャルロードベクトル発生器を用いてもよい（下の図面）。
【００３２】
2011130408.tif 000004
【００３３】
図４は、ＬＴＥ−Ａｄｖａｎｃｅｄシステムのリニアフィードバックシフトレジスタの状態値を算出する一例を示す図である。
【００３４】
図４を参照すれば、ＬＦＳＲグループ３２０は、ＬＴＥ−Ａｄｖａｎｃｅｄ標準規格において定義するシュードランダムシーケンスに対し、初期値がイニシャルロードベクトルであり、既約多項式が、
ｘ(ｎ＋３１)＝(ｘ(ｎ＋３)＋ｘ(ｎ＋２)＋ｘ(ｎ＋１)＋ｘ(ｎ))ｍｏｄ２
であるリニアフィードバックシフトレジスタ３３０、３４０に対し、１６００回シフトされた状態値を算出してもよい。
【００３５】
実施形態において、ＬＦＳＲグループ３２０は、（式１）を用いて１６００回シフトされた状態値を算出してもよい。
【００３６】
（イニシャルロードベクトル）＝｛ａ30、ａ29、…  ａ1、ａ0｝        （式１）
（１６００回シフトされたイニシャルロードベクトル）＝｛ｂ30、ｂ29、…  ｂ1、ｂ0｝
【００３７】
2011130408.tif 000005
【００３８】
2011130408.tif 000006
【００３９】
スクランブル処理部３５０は、算出されたシーケンス出力を用いて生成されたデータストリームをスクランブルする。かかるスクランブル処理部３５０は、毎クロック単位にスクランブルすることを所望するビット数の単位にシーケンス出力を用いてデータストリームをスクランブルしてもよい。例えば、スクランブル処理部３５０は、１ビット単位または４ビット単位にデータストリームをスクランブルしてもよい。
【００４０】
図５は、本発明に係るデスクランブルシステムを示すブロック図である。
【００４１】
図５を参照すれば、デスクランブルシステム５００は、スクランブルデータストリーム生成部５１０、ＬＦＳＲグループ５２０（デスクランブルＬＦＳＲグループ）、リニアフィードバックシフトレジスタ５３０、５４０、およびデスクランブル処理部５５０を含んでもよい。
【００４２】
スクランブルデータストリーム生成部５１０は、スクランブルされたデータを用いてスクランブルデータストリームに生成する。このような、スクランブルデータストリーム生成部５１０は、クロックに同期され、毎クロック単位にデスクランブルすることを所望するビット数の単位にデスクランブルしようとするスクランブルされたデータを用いて、スクランブルデータストリームを生成してもよい。例えば、スクランブルデータストリーム生成部５１０は、１ビット単位または４ビット単位のスクランブルデータストリームを生成してもよい。
【００４３】
ＬＬＦＳＲグループ５２０は、生成されたスクランブルデータストリームそれぞれに対するシーケンス出力を算出する。実施形態として、ＬＦＳＲグループ５２０は、毎クロック単位にデスクランブルすることを所望するビット数の単位にシーケンス出力を算出してもよい。例えば、ＬＦＳＲグループ５２０は、１ビット単位または４ビット単位のシーケンス出力を算出してもよい。
【００４４】
具体的に、ＬＦＳＲグループ５２０は、１つ以上のリニアフィードバックシフトレジスタ５３０、５４０を含んでもよい。各リニアフィードバックシフトレジスタ５３０、５４０は、イニシャルロードベクトルにバイナリ既約多項式を適用してＮ回シフトさせた状態値を算出し、算出された状態値をイニシャルロードベクトルに用いてＬＦＳＲグループ５２０のシーケンス出力を算出してもよい。上記と同様に、リニアフィードバックシフトレジスタ５３０、５４０は、ＳＳＲＧまたはＭＳＲＧの構成を含んでもよい。また、リニアフィードバックシフトレジスタ５３０、５４０は、１ビット単位または４ビット単位のシーケンス出力を算出してもよい。
【００４５】
実施形態として、ＬＦＳＲグループ５２０は、３ＧＰＰ  ＬＴＥ−Ａｄｖａｎｃｅｄ標準規格において定義するシュードランダムシーケンス発生器に対して１ビット単位のデスクランブルシーケンス発生器を適用するか、または４ビット単位のデスクランブルシーケンス発生器を適用してもよい。また、リニアフィードバックシフトレジスタ５３０は、ＬＴＥ−Ａｄｖａｎｃｅｄ標準規格において定義する内容に基づいて予測可能であり、デフォルト方式で固定し、リニアフィードバックシフトレジスタ５４０は、初期化するイニシャルロードベクトルが可変されるため、Ｎ回シフトさせたイニシャルロードベクトル発生器を用いてもよい。
【００４６】
デスクランブル処理部５５０は、算出されたシーケンス出力を用いてスクランブルデータストリームをデスクランブルする。すなわち、デスクランブル処理部５５０は、毎クロック単位にデスクランブルすることを所望するビット数の単位にシーケンス出力を用いて、スクランブルデータストリームをデスクランブルしてもよい。例えば、デスクランブル処理部５５０は、１ビット単位または４ビット単位のスクランブルデータストリームをデスクランブルしてもよい。
【００４７】
また、本発明の一実施形態に係る日本語自動推薦方法は、コンピュータにより実現される多様な動作を実行するためのプログラム命令を含むコンピュータ読取可能な記録媒体を含む。当該記録媒体は、プログラム命令、データファイル、データ構造などを単独または組み合わせて含むこともでき、記録媒体およびプログラム命令は、本発明の目的のために特別に設計されて構成されたものでもよく、コンピュータソフトウェア分野の技術を有する当業者にとって公知であり使用可能なものであってもよい。コンピュータ読取可能な記録媒体の例としては、ハードディスク、フロッピー（登録商標）ディスク及び磁気テープのような磁気媒体、ＣＤ−ＲＯＭ、ＤＶＤのような光記録媒体、フロプティカルディスクのような磁気−光媒体、およびＲＯＭ、ＲＡＭ、フラッシュメモリなどのようなプログラム命令を保存して実行するように特別に構成されたハードウェア装置が含まれる。また、記録媒体は、プログラム命令、データ構造などを保存する信号を送信する搬送波を含む光または金属線、導波管などの送信媒体でもある。プログラム命令の例としては、コンパイラによって生成されるような機械語コードだけでなく、インタプリタなどを用いてコンピュータによって実行され得る高級言語コードを含む。上述したハードウェア装置は、本発明の動作を行うため１つ以上のソフトウェアモジュールとして作動するよう構成され、その逆も同様である。
【００４８】
上述したように、本発明の好ましい実施形態を参照して説明したが、該当の技術分野において熟練した当業者にとっては、特許請求の範囲に記載された本発明の思想および領域から逸脱しない範囲内で、本発明を多様に修正および変更させることができることを理解することができるであろう。すなわち、本発明の技術的範囲は、特許請求の範囲に基づいて定められ、発明を実施するための最良の形態により制限されるものではない。
【符号の説明】
【００４９】
３００  スクランブルシステム
３１０  データストリーム生成部
３２０  ＬＦＳＲグループ
３３０、３４０  リニアフィードバックシフトレジスタ
３５０  スクランブル処理部
【図１】
2011130408.tif 000007
【図２】
2011130408.tif 000008
【図３】
2011130408.tif 000009
【図４】
2011130408.tif 000010
【図５】
2011130408.tif 000011