(57)【要約】【課題】  従来は、複数通りの既知信号を用いてチャネル推定して所望信号のチャネル等化及び復号を行う構成ではなく、全キャリアの信号を全て利用できなかった。【解決手段】  本発明では、Ｍ個のキャリア毎に受信した第１信号に対して、第１信号のＮ通りの理想信号に対するＮ通りのチャネル推定値を求めるチャネル推定部２０４と、Ｍ個のキャリア毎に受信した第２信号に対して、チャネル推定部２０４が第１信号から求めたＮ通りのチャネル推定値を用いてＮ通りのチャネル等化を行うチャネル等化部２０５と、Ｍ個のキャリア毎にＮ通りのチャネル等化を行った（Ｎ×Ｍ）個の等化後の第２信号に対して、Ｎ通りのスクランブルコード別に、第２信号のＮ通りの理想信号に対する評価を行い、Ｎ通りのスクランブルコードの中で評価結果が予め設定した条件に合致するスクランブルコードを復号するスクランブルコード復号部２０６とを有する。【選択図】図５
2011228802.tif 000002
【特許請求の範囲】
【請求項１】
予め定められたＮ通り（Ｎは２以上の整数）のスクランブルコードの何れか１つを用いてスクランブルされ、周波数の異なるＭ個（Ｍは２以上の整数）のキャリアを介して送信される第１信号を受信して、前記第１信号のＮ通りの理想信号に対するＮ通りのチャネル推定値を求めるチャネル推定部と、
前記第１信号とは別に前記第１信号と同じスクランブルコードおよびキャリアを用いて送信される第２信号を受信して、前記チャネル推定部が前記第１信号から求めた前記Ｎ通りのチャネル推定値を用いてＮ通りのチャネル等化を行うチャネル等化部と、
前記Ｍ個のキャリア毎に前記Ｎ通りのチャネル等化を行った（Ｎ×Ｍ）個の等化後の前記第２信号に対して、前記Ｎ通りのスクランブルコード別に、前記第２信号のＮ通りの理想信号に対する評価を行い、前記Ｎ通りのスクランブルコードの中で前記評価結果が予め設定した条件に合致するスクランブルコードを復号するスクランブルコード復号部と
を有することを特徴とする受信装置。
【請求項２】
請求項１に記載の受信装置において、
前記スクランブルコード復号部は、
前記Ｍ個のキャリア毎に前記Ｎ通りのチャネル等化を行った（Ｎ×Ｍ）個の等化後の前記第２信号に対して、前記第２信号のＮ通りの理想信号に対する複素平面上の信号点間の距離を前記Ｍ個のキャリア毎に算出し、前記Ｎ通りのスクランブルコード別に前記Ｍ個のキャリアの距離の総和を求める距離算出部と、
前記距離算出部が求めた距離の総和が前記Ｎ通りのスクランブルコードの中で最小となるスクランブルコードを判定する判定部と
を有することを特徴とする受信装置。
【請求項３】
請求項１または２に記載の受信装置は、ＯＦＤＭ伝送方式を用いる受信装置であって、
前記周波数の異なるＭ個のキャリアは、前記ＯＦＤＭ伝送方式のサブキャリアの少なくとも一部のサブキャリアに対応する
ことを特徴とする受信装置。
【請求項４】
請求項１から３のいずれか一項に記載の受信装置において、
前記第１信号は、前記第２信号に対して時間的に後で送信される信号であって、
前記チャネル推定部が前記第２信号に対するチャネル推定値を求めるまで前記第２信号を保持するバッファを設けたことを特徴とする受信装置。
【請求項５】
請求項１から４のいずれか一項に記載の受信装置において、
前記第２信号のスクランブルコードと、前記第２信号のスクランブルコードとは異なるＰ通り（Ｐは２以上の整数）のスクランブルコードのいずれか１つを用いてスクランブルされた第３信号が前記第２信号と同じ周波数の前記Ｍ個のキャリアを介して送信される場合に、
前記チャネル等化部は、前記Ｍ個のキャリア毎に受信した前記第３信号に対して、前記チャネル推定部が求めた前記Ｐ通りのチャネル推定値を用いてＰ通りのチャネル等化を行い、
スクランブルコード復号部は、前記Ｍ個のキャリア毎に前記Ｐ通りのチャネル等化を行った（Ｐ×Ｍ）個の等化後の前記第３信号に対して、前記Ｐ通りの前記第３信号のスクランブルコード別に、先に復号した前記第２信号のスクランブルコードを用いて求めた前記第３信号のＰ通りの理想信号に対する複素平面上の信号点間の距離を前記Ｍ個のキャリア毎に求め、前記Ｍ個の距離の総和が最小となる前記第３信号のスクランブルコードを復号する
ことを特徴とする受信装置。
【請求項６】
予め定められたＮ通り（Ｎは２以上の整数）のスクランブルコードの何れか１つを用いてスクランブルされ、周波数の異なるＭ個（Ｍは２以上の整数）のキャリアを介して送信される第１信号を受信して、前記第１信号のＮ通りの理想信号に対するＮ通りのチャネル推定値を求めるチャネル推定手順と、
前記第１信号とは別に前記第１信号と同じスクランブルコードおよびキャリアを用いて送信される第２信号を受信して、前記チャネル推定手順で前記第１信号から求めた前記Ｎ通りのチャネル推定値を用いてＮ通りのチャネル等化を行うチャネル等化手順と、
前記Ｍ個のキャリア毎に前記Ｎ通りのチャネル等化を行った（Ｎ×Ｍ）個の等化後の前記第２信号に対して、前記Ｎ通りのスクランブルコード別に、前記第２信号のＮ通りの理想信号に対する評価を行い、前記Ｎ通りのスクランブルコードの中で前記評価結果が予め設定した条件に合致するスクランブルコードを復号するスクランブルコード復号手順と
を有することを特徴とするスクランブルコード復号方法。
【請求項７】
請求項６に記載のスクランブルコード復号方法において、
前記スクランブルコード復号手順は、
前記Ｍ個のキャリア毎に前記Ｎ通りのチャネル等化を行った（Ｎ×Ｍ）個の等化後の前記第２信号に対して、前記第２信号のＮ通りの理想信号に対する複素平面上の信号点間の距離を前記Ｍ個のキャリア毎に算出し、前記Ｎ通りのスクランブルコード別に前記Ｍ個のキャリアの距離の総和を求める距離算出手順と、
前記距離算出手順で求めた距離の総和が前記Ｎ通りのスクランブルコードの中で最小となるスクランブルコードを判定する判定手順と
を有することを特徴とするスクランブルコード復号方法。
【請求項８】
請求項６または７に記載のスクランブルコード復号方法は、ＯＦＤＭ伝送方式を用いる受信装置におけるスクランブルコード復号方法であって、
前記周波数の異なるＭ個のキャリアは、前記ＯＦＤＭ伝送方式のサブキャリアの少なくとも一部のサブキャリアに対応する
ことを特徴とするスクランブルコード復号方法。
【請求項９】
請求項６から８のいずれか一項に記載のスクランブルコード復号方法において、
前記第２信号のスクランブルコードと、前記第２信号のスクランブルコードとは異なるＰ通り（Ｐは２以上の整数）のスクランブルコードのいずれか１つを用いてスクランブルされた第３信号が前記第２信号と同じ周波数の前記Ｍ個のキャリアを介して送信される場合に、
前記チャネル等化手順は、前記Ｍ個のキャリア毎に受信した前記第３信号に対して、前記チャネル推定手順が求めた前記Ｐ通りのチャネル推定値を用いてＰ通りのチャネル等化を行い、
スクランブルコード復号手順は、前記Ｍ個のキャリア毎に前記Ｐ通りのチャネル等化を行った（Ｐ×Ｍ）個の等化後の前記第３信号に対して、前記Ｐ通りの前記第３信号のスクランブルコード別に、先に復号した前記第２信号のスクランブルコードを用いて求めた前記第３信号のＰ通りの理想信号に対する複素平面上の信号点間の距離を前記Ｍ個のキャリア毎に求め、前記Ｍ個の距離の総和が最小となる前記第３信号のスクランブルコードを復号する
ことを特徴とするスクランブルコード復号方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、送信側で所定のスクランブルコードによってスクランブルされた信号を受信してスクランブルコードを復号する受信装置およびスクランブルコード復号方法に関する。
【背景技術】
【０００２】
近年、デジタル放送などにおいて、送信側でコンテンツデータを所定のスクランブルコードでスクランブルして送信し、受信側で同じスクランブルコードを用いてコンテンツデータを復号する技術が用いられている。特にコンテンツデータを送信する前に、送信側から送られるスクランブルコードを受信して復号する。このような技術を用いるシステムとして、例えばＭｅｄｉａＦＬＯ（登録商標）が知られている。（例えば、特許文献１から特許文献３参照）。ＭｅｄｉａＦＬＯ（登録商標）のＦＬＯは（Ｆｏｒｗａｒｄ  Ｌｉｎｋ  Ｏｎｌｙ）の略で、マルチメディアコンテンツをテレビ放送のように携帯電話側（下り方向）に配信し、さらに携帯電話の通信機能と連携して様々なサービスを提供できるようになっている。
【０００３】
ＭｅｄｉａＦＬＯ（登録商標）の放送用データは、例えば４０００個のサブキャリアを有するＯＦＤＭ信号で送信される。そして、例えば図２１に示すように、１つのスーパーフレーム（Ｓｕｐｅｒｆｒａｍｅ）は、１番から１２００番までの１２００個のチャネルを有する。スーパーフレームは、ＴＤＭ１チャネル、ＷＩＣチャネル、ＬＩＣチャネル、ＴＤＭ２チャネルの順番で始まり、これらの信号に続いてＯＩＳチャネルやＤａｔａチャネルなどが送信される。
【０００４】
ここで、ＴＤＭ１チャネルは、スーパーフレームの境界（開始）を示し、およそのＯＦＤＭ信号のシンボルタイミングの決定や周波数オフセットの推定などに使用される。尚、ＴＤＭ１チャネルは、ＯＦＤＭ信号の全サブキャリアのうち３２サブキャリア間隔で配置される。例えば図２２において、サブキャリア番号が６４および９６でＴＤＭ１チャネルの信号が送信される。ここで、ＴＤＭはＴｉｍｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘｉｎｇの略である。
【０００５】
ＷＩＣチャネルは、ワイドエリア放送用の識別チャネルで、ワイドエリア識別子（ＷＩＤ：Ｗｉｄｅ−ａｒｅａ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｄｉｆｆｅｒｅｎｔｉａｔｏｒ）が含まれている。ＷＩＣチャネルは、ＴＤＭ１チャネルと同じサブキャリアを含むＯＦＤＭ信号の全サブキャリアのうち８サブキャリア間隔で配置される。例えば図２２において、サブキャリア番号が６４，７２，８０，８８および９６のサブキャリアでＷＩＣチャネルの信号が送信される。ここで、ＷＩＣは、Ｗｉｄｅ−ａｒｅａ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｃｈａｎｎｅｌの略である。尚、ＷＩＤはスクランブルコードとして利用され、後続の信号の受信に用いられる。
【０００６】
ＬＩＣチャネルは、ローカルエリア放送用の識別チャネルで、ローカルエリア識別子（ＬＩＤ）が含まれている。ＬＩＣチャネルは、ＯＦＤＭ信号の全サブキャリアのうちＷＩＣチャネルと同じサブキャリア間隔で配置される。例えば、図２２において、サブキャリア番号が６４，７２，８０，８８および９６のサブキャリアでＬＩＣチャネルの信号が送信される。ここで、ＬＩＣは、Ｌｏｃａｌ−ａｒｅａ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｃｈａｎｎｅｌの略である。尚、ＬＩＤはローカルエリア用のスクランブルコードとして利用され、後続のローカルエリア用の信号の受信に用いられる。
【０００７】
ＴＤＭ２チャネルは、正確なＯＦＤＭ信号のシンボルタイミング補正に使用される。ＴＤＭ２チャネルは、ＷＩＣチャネルおよびＬＩＣチャネルと同じサブキャリアを含むＯＦＤＭ信号の全サブキャリアのうち２サブキャリア間隔で配置される。例えば、図２２において、サブキャリア番号が６４，６６，６８，７０，７２，・・・・，９４，９６および９８のサブキャリアでＴＤＭ２チャネルの信号が送信される。
【０００８】
ＭｅｄｉａＦＬＯ（登録商標）では、送信側で放送用データをスクランブルして送信するので、受信側でランダム化されたデータを元に戻すデスクランブル処理を行う。このデスクランブル処理には、ＷＩＤが用いられる。ＷＩＤは１６通りの種類があり、どのＷＩＤを用いるかはＴＤＭ１チャネルの後のＷＩＣチャネルで送信される。
【０００９】
ところが、ビルの反射や干渉などの伝播路の影響によって、受信されるＴＤＭ１チャネルやＷＩＣチャネルなどの信号は振幅や位相が大きく変化する。そこで、図２３に示すように、送信信号点に対する受信信号点の振幅変化量および位相変化量（これらをチャネル推定値と呼ぶ）を求める処理（チャネル推定）を行う。尚、図２３は、直交変調されたベースバンドの第１象限における信号点（コンスタレーション）の様子を描いた図で、白丸印が送信信号点を示し、黒丸印が受信信号点を示している。そして、チャネル推定によって求めたチャネル推定値を用いて受信信号点を元の送信信号点に戻す処理（チャネル等化）を行う。これにより、伝播路の影響を除去して正確な送信データを復号することができる。尚、これらの処理は、複数のサブキャリアを有するＯＦＤＭ信号の場合、使用するサブキャリア毎に行うのが一般的である。従来は、図２４に示すように、最初に送信される既知信号のＴＤＭ１チャネルの受信信号によってチャネル推定を行い（チャネル推定部９０４）、そのチャネル推定値を用いてＷＩＣチャネルの受信信号のチャネル等化が行われていた（チャネル等化部９０５）。そして、チャネル等化されたＷＩＣチャネルの信号からスクランブルコード（ＷＩＤ）を復号するようになっていた（スクランブルコード復号部９０６）。
【特許文献１】特表２００８−５０８８１４号公報
【特許文献２】特表２００９−５０４０３１号公報
【特許文献３】特表２００９−５０４０３３号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
図２２に示すように、ＴＤＭ１チャネルのサブキャリアはＯＦＤＭ信号の全サブキャリアのうち３２個置きのサブキャリア毎に配置される。これに対して、ＷＩＣチャネルのサブキャリアはＯＦＤＭ信号の全サブキャリアのうち８個置きのサブキャリア毎に配置される。このため、ＷＩＣチャネルの前に送信されるＴＤＭ１チャネルの各サブキャリアでチャネル推定を行う場合は、ＴＤＭ１チャネルと同じ番号のサブキャリアを用いる既知のＷＩＣチャネルの信号しかＴＤＭ１チャネルでチャネル等化できない。つまり、全てのＷＩＣチャネルのサブキャリア数のうち１／４のＷＩＣチャネルの信号しかチャネル等化できないことになり、残りの３／４のＷＩＣチャネルの信号を用いることができないという問題が生じる。伝播路の状態が良い場合は、１／４のサブキャリアのＷＩＣチャネルでＷＩＤを誤りなく復号できるが、伝播路の状態が悪い場合は、ＷＩＤに誤りが生じる可能性がある。
【００１１】
上記の従来例は、ＭｅｄｉａＦＬＯ（登録商標）に関する技術であるが、これに限らず、未知のスクランブルコードを復号する際には同じキャリアで送信される既知の信号でチャネル等化を行った後、スクランブルコードを復号することが行われている。
【００１２】
本発明の目的は、複数通りのスクランブルコードの中で受信側では未知のスクランブルコードを用いてスクランブルされて送信された信号から精度良く未知のスクランブルコードを復号することができる受信装置およびスクランブルコード復号方法を提供することである。
【課題を解決するための手段】
【００１３】
本発明の一形態によると、受信装置は、予め定められたＮ通り（Ｎは２以上の整数）のスクランブルコードの何れか１つを用いてスクランブルされ、周波数の異なるＭ個（Ｍは２以上の整数）のキャリアを介して送信される第１信号を受信して、前記第１信号のＮ通りの理想信号に対するＮ通りのチャネル推定値を求めるチャネル推定部と、前記第１信号とは別に前記第１信号と同じスクランブルコードおよびキャリアを用いて送信される第２信号を受信して、前記チャネル推定部が前記第１信号から求めた前記Ｎ通りのチャネル推定値を用いてＮ通りのチャネル等化を行うチャネル等化部と、前記Ｍ個のキャリア毎に前記Ｎ通りのチャネル等化を行った（Ｎ×Ｍ）個の等化後の前記第２信号に対して、前記Ｎ通りのスクランブルコード別に、前記第２信号のＮ通りの理想信号に対する評価を行い、前記Ｎ通りのスクランブルコードの中で前記評価結果が予め設定した条件に合致するスクランブルコードを復号するスクランブルコード復号部とを有する。
【発明の効果】
【００１４】
本発明に係る受信装置およびスクランブルコード復号方法は、複数通りのスクランブルコードの中で受信側では未知のスクランブルコードでスクランブルされて送信された信号を受信側で評価することにより、伝播路の状態が悪い場合でも精度良く未知のスクランブルコードを復号することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明に係る受信装置２００および送信装置１００の一例を示すブロック図である。
【図２】スクランブル部１０２の一例（ＷＩＣチャネル）を示すブロック図である。
【図３】スクランブル部１０２の一例（ＴＤＭ２チャネル）を示すブロック図である。
【図４】スクランブル部１０２の一例（Ｄａｔａチャネル）を示すブロック図である。
【図５】各実施形態に共通のスクランブルコード復号の主要部分を示すブロック図である。
【図６】第１の実施形態に係るＷＩＤ復号の概念を示すブロック図である。
【図７】第１の実施形態に係るＷＩＤ復号時の一例を示すブロック図である。
【図８】複数通りのチャネル推定値を示す説明図である。
【図９】評価パラメータである理想信号点とチャネル等化後の信号点との距離を示す説明図である。
【図１０】複数通りの距離算出値を示す説明図である。
【図１１】評価部３０２の一例を示すブロック図である。
【図１２】ＷＩＣ信号受信時のチャネル等化後の信号点と理想信号点との距離を示す説明図である。
【図１３】スクランブル部１０２の一例（ＬＩＣチャネル）を示すブロック図である。
【図１４】従来のＬＩＤ復号の概念を示すブロック図である。
【図１５】第２の実施形態に係るＬＩＤ復号の概念を示すブロック図である。
【図１６】第３の実施形態に係るＷＩＤ／ＬＩＤ復号の概念を示すブロック図である。
【図１７】スーパーフレームの受信処理の流れを示すフローチャートである。
【図１８】第１の実施形態に係るＷＩＣ信号の評価処理の流れを示すフローチャートである。
【図１９】第２の実施形態に係るＬＩＣ信号の評価処理の流れを示すフローチャートである。
【図２０】第３の実施形態に係るＬＩＣ信号の評価処理の流れを示すフローチャートである。
【図２１】スーパーフレームの一例を示す説明図である。
【図２２】各チャネルとサブキャリア番号の関係を示す説明図である。
【図２３】チャネル推定例を示す説明図である。
【図２４】従来のＷＩＤ復号の概念を示すブロック図である。
【発明を実施するための最良の形態】
【００１６】
以下、受信装置およびスクランブルコード復号方法に関する複数の実施形態について説明する。
【００１７】
先ず各実施形態に共通する技術について説明する。本発明に係る受信装置およびスクランブルコード復号方法は、複数通りのスクランブルコードの中のいずれかのスクランブルコードで送信データをスクランブルして送信する通信システムや放送システムに用いられる。例えば、ＭｅｄｉａＦＬＯ（登録商標）におけるコンテンツデータの配信技術がこれに相当する。各実施形態では、ＭｅｄｉａＦＬＯ（登録商標）の技術を例に挙げて説明するが、これに限定されるものではなく、同様のシステムの受信装置であれば同様に適用できる。尚、ＭｅｄｉａＦＬＯ（登録商標）におけるフレーム例やチャネル配置例については、図２１および図２２で説明した通りである。
【００１８】
図１は、ＭｅｄｉａＦＬＯ（登録商標）における標準的な送信装置１００および受信装置２００の一例を示すブロック図で、各実施形態に共通である。
【００１９】
図１（ａ）において、送信装置１００は、誤り訂正符号付加部１０１と、スクランブル部１０２と、ＩＦＦＴ１０３と、ＲＦ部１０４と、アンテナ（ＡＮＴ）１０５とを有する。誤り訂正符号付加部１０１は、コンテンツなどの送信データ（Ｔｘデータ）に誤り訂正符号を付加する。スクランブル部１０２は、誤り訂正符号が付加された送信データをエネルギー拡散などのために所定のスクランブルコードでスクランブル処理を行う。ＩＦＦＴ１０３は、スクランブル部１０２が出力するデータを複数のサブキャリアを有するＯＦＤＭ信号にベースバンド変調を行う。ＲＦ部１０４は、ベースバンド変調されたＯＦＤＭ信号を放送用の高周波信号にアップコンバートする。ＡＮＴ１０５は、アップコンバートされた高周波信号を電波として空間に放射する。
【００２０】
一方、図１（ｂ）において、受信装置２００は、アンテナ（ＡＮＴ）２０１と、チューナ２０２と、ＦＦＴ２０３と、チャネル推定部２０４と、チャネル等化部２０５と、スクランブルコード復号部２０６と、デスクランブル部２０７と、誤り訂正部２０８とを有する。ＡＮＴ２０１は、送信装置１００から送られる電波を受信して高周波信号に変換する。チューナ２０２は、ＡＮＴ２０１が出力する高周波信号をベースバンドのＯＦＤＭ信号にダウンコンバートする。ＦＦＴ２０３は、チューナ２０２が出力するＯＦＤＭ信号をサブキャリア毎に分けて出力する。チャネル推定部２０４は、ＦＦＴ２０３が出力するサブキャリア毎に伝搬路の歪みを推定し、チャンネル推定値を求める。チャネル等化部２０５は、チャネル推定部２０４が求めたチャネル推定値で各サブキャリアの信号をチャネル等化する。スクランブルコード復号部２０６は、チャネル等化部２０５が出力する等化後の信号からスクランブルコードを復号する。デスクランブル部２０７は、スクランブルコード復号部２０６が復号したスクランブルコードを用いて受信データのスクランブルを逆処理（デスクランブル）して送信されたデータに戻す。誤り訂正部２０８は、送信側で付加された誤り訂正符号に基づいてデスクランブル部２０７が出力するデスクランブル後の受信データの誤り訂正を行う。
【００２１】
図２は、送信装置１００がＷＩＣチャネルを送信する場合のスクランブル部１０２の一例を示すブロック図である。図２において、スクランブル部１０２は、スクランブラ１５１と、排他的論理和算出部１５２と、１０００ビットデータバッファ１５３とを有する。スクランブラ１５１は、１０００ビットデータバッファから排他的論理和算出部１５２に入力されるデータをエネルギー拡散するための拡散コードを発生する。スクランブラ１５１には、スクランブルコード（ＷＩＤ）と、ＷＩＣチャネル用の１６ビットの規定値とが入力され、所定の生成多項式に基づいて拡散コードが発生される。スクランブルコードのＷＩＤは４ビットであり、１６通りのＷＩＤのいずれかが入力される。また、既定の１６ビットはＷＩＣチャネルで固定であり、１０００ビットデータバッファの値もＷＩＣチャネルの場合は全て”０”が設定される。従って、スクランブル部１０２で発生されるＷＩＣチャネルはＷＩＤと同じ１６通りの信号である。尚、１６ビットの既定値の詳細については、既知であること以外は本実施形態に直接関係しないので説明を省略する。また、以降の既定値に関する部分についても同様である。
【００２２】
図３は、送信装置１００がＴＤＭ２チャネルを送信する場合のスクランブル部１０２の一例を示すブロック図である。図３において、スクランブル部１０２のブロック自体は図２のＷＩＣチャネルの場合と同じである。図２のＷＩＣチャネルの場合と異なるのは、スクランブラ１５１に入力される１６ビットの既定値がＴＤＭ２チャネル用の固定値になっていることである。また、１０００ビットデータバッファの値もＷＩＣチャネルと同様に全て”０”が設定されるので、スクランブル部１０２で発生されるＴＤＭ２チャネルもＷＩＤと同じ１６通りの信号である。
【００２３】
図４は、送信装置１００がＤａｔａチャネルを送信する場合のスクランブル部１０２の一例を示すブロック図である。図４において、スクランブル部１０２のブロック自体は基本的には図２および図３と同じであるが、１０００ビットデータバッファ（または２０００ビットデータバッファ）１５３ａには、コンテンツデータなどの送信データが入力される。また、スクランブラ１５１に入力されるのは、ＷＩＤの４ビット以外にローカルエリア放送時はＬＩＤの４ビットが入力される。さらに、送信モードの内容（ＦＦＴサイズなど）に応じてＤａｔａチャネル用の既定値が設定される。このように、ワイドエリア放送のＤａｔａチャネルの受信にはスクランブルコードのＷＩＤが用いられ、ローカルエリア放送のＤａｔａチャネルの受信にはスクランブルコードのＷＩＤに加えてＬＩＤが用いられる。従って、Ｄａｔａチャネル受信前のＷＩＣチャネルやＬＩＣチャネルの受信時にＷＩＤおよびＬＩＤのスクランブルコードを正確に復号することが要求される。
【００２４】
図５は、各実施形態に共通の主要部分である図１のチャネル推定部２０４，チャネル等化部２０５およびスクランブルコード復号部２０６の動作を示すブロック図である。図５は、チャネル推定部２０４とチャネル等化部２０５とを各サブキャリア毎に分けて描いてあり、例えばＦＦＴ２０３が出力する４０９６個のサブキャリアの中のｋ番目のサブキャリア（サブキャリア＿ｋと記載する）に対する図である。ここで、ｋはサブキャリア番号を示す１から４０９６の整数で、ＭｅｄｉａＦＬＯ（登録商標）の場合、各チャネル毎に以下のサブキャリア番号を使用する。
【００２５】
ＭｅｄｉａＦＬＯ（登録商標）において有効なサブキャリアは、ＦＦＴ２０３が出力する４０９６個のサブキャリアの内、サブキャリア番号が［４８，４９，５０，…２０４７，２０４９，２０５０，…４０４７，４０４８］の４０００個のサブキャリアである。尚、［０，１，…４７，２０４８，４０４９，４０５０，…，４０９５］のサブキャリアは使用しない。
【００２６】
上記４０００個のサブキャリアの内、ＴＤＭ１チャネルが使用するサブキャリア番号は［６４，９６，１２８，…２０１６，２０８０，…４０００，４０３２］で、３２サブキャリア間隔でデータが入っている。
【００２７】
また、ＷＩＣチャネルおよびＬＩＣチャネルが使用するサブキャリア番号は［４８，５６，６４，…，２０４０，２０５６，…，４０４０，４０４８］で、８サブキャリア間隔でデータが入っている。
【００２８】
同様に、ＴＤＭ２チャネルが使用するサブキャリア番号は［４８，５０，５２，…，２０４６，２０５０，…，４０４６，４０４８］で、２サブキャリア間隔でデータが入っている。
【００２９】
図５において、サブキャリア＿ｋの受信信号はチャネル推定・等化ブロック３００＿ｋ（ｋ番目のサブキャリアに対応する部分）に入力される。尚、チャネル推定・等化ブロック３００＿ｋは、チャネル推定部２０４＿ｋ（チャネル推定部２０４のｋ番目のサブキャリアに対応する部分）と、チャネル等化部２０５＿ｋ（チャネル等化部２０５のｋ番目のサブキャリアに対応する部分）とを有するブロックである。そして、チャネル推定・等化ブロック３００＿ｋの等化後の信号はスクランブルコード復号部２０６に入力される。また、サブキャリア＿ｋ以外の他のサブキャリアの受信信号についてもチャネル推定・等化ブロック３００＿ｋと同様にチャネル推定とチャネル等化が行われた後、スクランブルコード復号部２０６に入力される。
【００３０】
図５において、チャネル推定部２０４＿ｋは第１信号を入力してチャネル推定値を算出する。チャネル推定時に第１信号に対する複数通りの理想信号を参照信号として用いて複数通りのチャネル推定値を求める。ここで、複数通りの理想信号は、図３で説明したように既知である。そして、チャネル推定部２０４＿ｋが求めた複数通りのチャネル推定値を用いて、サブキャリア＿ｋで受信する第２信号をチャネル等化する。尚、第１信号と第２信号は時間的に異なるタイミングで同じサブキャリア＿ｋから受信する互いに異なる信号である。また、第１信号と第２信号は複数通りのスクランブルコードの中の同じスクランブルコードを用いて送信側のスクランブル部１０２でスクランブルされた信号である。このようにして、各サブキャリア毎に複数通りの等化後の第２信号がスクランブルコード復号部２０６に出力される。
【００３１】
ここで、以降の説明において、（ブロックの符号）＿ｋのように表記した場合は、そのブロックはサブキャリア番号がｋの受信信号を処理するブロックであることを示す。また、同じブロック符号でも＿ｋの表記がない場合は、全てのサブキャリアを含む内容が記載されている。
【００３２】
スクランブルコード復号部２０６は、第２信号の複数通りの理想信号を参照信号として、各サブキャリアから入力する複数通りの等化後の第２信号を評価する。ここで、複数通りの理想信号は図３で説明したように既知である。そして、ＷＩＣ信号がある全サブキャリアにおいて評価結果が予め設定した条件に合致する（上記の例では理想信号の信号点との距離の総和が最小となる）スクランブルコードを復号データとして出力する。尚、評価方法については、後で具体例を挙げて詳しく説明する。
【００３３】
このようにして、各実施形態に係る受信装置およびスクランブルコード復号方法は、複数通りのスクランブルコードの中のいずれかのスクランブルコードでスクランブルされて送信された信号を受信する場合でも、複数通りの既知信号と見なすことによってチャネル等化後の信号を評価し、評価結果が予め設定した条件に合致する信号を適正な受信信号と判定することができる。これにより、例えばＭｅｄｉａＦＬＯ（登録商標）において、ＷＩＤを復号するために用いるＷＩＣチャネル用のサブキャリアを全て利用できるので、劣悪な伝搬路であっても精度良くスクランブルコードを復号することができる。
【００３４】
（第１の実施形態）
次に、第１の実施形態に係る受信装置２００およびスクランブルコード復号方法について説明する。第１の実施形態では、ＭｅｄｉａＦＬＯ（登録商標）において、ＷＩＣチャネルの送信に利用する全てのサブキャリアの信号をチャネル等化してＷＩＤを復号する例について説明する。
【００３５】
図６は、第１の実施形態に係る受信装置２００のチャネル推定部２０４と、チャネル等化部２０５と、スクランブルコード復号部２０６とによってスクランブルコードのＷＩＤを復号する場合の概念図である。尚、図６において、図１と同符号のものは同じものを示す。また、図６のチャネル推定部２０４およびチャネル等化部２０５は、図５で説明したように、ＷＩＣチャネルの信号（第２信号）を伝送する各サブキャリア毎にＴＤＭ２信号（第１信号）でチャネル推定を行い、ＷＩＣチャネルの信号をチャネル等化する。
【００３６】
図６において、ＴＤＭ２チャネルの信号（ＴＤＭ２信号）と、ＷＩＣチャネルの信号（ＷＩＣ信号）は、図２２の従来技術で説明したように、同じサブキャリアを使用する。例えば図２２において、ＴＤＭ２信号とＷＩＣ信号は、サブキャリア番号が６４，７２，８０，８８および９６の同じサブキャリアを用いて送信される。このため、ＴＤＭ２信号でチャネル推定したチャネル推定値は、同じサブキャリアを利用するＷＩＣ信号のチャネル等化に適用することができる。ここで、図２１および図２２に描かれているように、ＴＤＭ２信号はＷＩＣ信号より時間的に後で送信されるので、ＴＤＭ２信号で求めたチャネル推定値でＷＩＣ信号をチャネル等化するために、遅延用のバッファ２５１が配置される。尚、実際の処理では、図示していない処理用のバッファがブロック図の各所に適宜用いられているので、遅延用のバッファ２５１も処理用のバッファのひとつと見なすことができる。また、ＴＤＭ２信号に相当する信号（ＷＩＣ信号と同じサブキャリアを用いる信号）がＷＩＣ信号の前にある場合は、特別に遅延用のバッファ２５１を設定しなくてもよい。
【００３７】
ここで、図６において、ＴＤＭ２信号の理想信号が１６通りあるのは、図３で説明したように、ＴＤＭ２信号が１６通りのＷＩＤを用いて発生されるからである。同様にＷＩＣ信号の理想信号が１６通りあるのは、図２で説明したように、ＷＩＣ信号が１６通りのＷＩＤを用いて発生されるからである。尚、理想信号は、図６ではスクランブルコード復号部２０６の外部から与えるように描いてあるが、スクランブルコード復号部２０６の内部で生成してもよいし、外部に理想信号生成部を設けてもよい。
【００３８】
次に、図６のチャネル等化部２０５およびスクランブルコード復号部２０６の一例について図７を用いて説明する。図７は、７２番目のサブキャリア（サブキャリア＿７２）のチャネル推定・等化ブロック３００＿７２と、スクランブルコード復号部２０６の部分の一例を示す図である。尚、ＷＩＣ信号が送信される他のサブキャリアの受信信号についてもチャネル推定・等化ブロック３００＿７２と同様に処理される。例えば、サブキャリア＿６４に対してはチャネル推定・等化ブロック３００＿６４と、スクランブルコード復号部２０６の距離算出ブロック３０１＿６４とが用いられる。同様に、サブキャリア＿８０に対してはチャネル推定・等化ブロック３００＿８０と、スクランブルコード復号部２０６の距離算出ブロック３０１＿８０とが用いられる。ここでは、サブキャリア＿７２の受信信号の処理について説明する。
【００３９】
図７において、サブキャリア＿７２で受信されたＴＤＭ２信号は、チャネル推定部２０４＿７２に入力され、１６通りのＴＤＭ２理想信号に対する１６通りのチャネル推定値（図７のｅｓｔ＿７２（１）からｅｓｔ＿７２（１６））を求める。尚、チャネル推定値ｅｓｔ＿７２は、従来技術の図２３で説明した通り、伝搬路で振幅と位相が変化した受信信号と送信信号（理想信号）との振幅変化量および回転変化量を示す値であり、例えば複素数Ｈで表すことができる。
【００４０】
ここで、１６通りのチャネル推定値ｅｓｔ＿７２は、サブキャリア＿７２だけでなくＷＩＣ信号と同じサブキャリアを用いるＴＤＭ２信号に対して求められる。例えばＯＦＤＭ信号のサブキャリア数が４０９６個の場合、求められる全チャネル推定値は図８に示す通りである。ＷＩＣチャネルは８つのサブキャリア置きに割り当てられるので、サブキャリア＿４８からサブキャリア＿４０４８までの５００個（図８のｍは１から５００の整数）のサブキャリアでＷＩＣ信号が送信される。尚、図８において、ＷＩＣ信号に対応する各サブキャリアの１６通りのチャネル推定値は、チャネル推定値ｅｓｔ＿ｍａ（１）からｅｓｔ＿ｍａ（１６）のように表記する。ここで、サブキャリア番号（ｍａ）は、ｍ≦２５０の場合、（式１）で与えられる。
ｍａ＝４８＋（ｍ−１）× ８  …  （式１）
また、ｍ≧２５１の場合、サブキャリア番号（ｍａ）は（式２）で与えられる。
ｍａ＝４８＋ ｍ × ８  …  （式２）
このようにして、５００個のサブキャリアのそれぞれについて１６通り（図８のｎは１から１６の整数）のチャネル推定値が同じサブキャリアを用いるＴＤＭ２信号から求められる。例えば図８において、サブキャリア＿７２はＷＩＤ（１）に対してチャネル推定値ｅｓｔ＿７２（１）が求められ、ＷＩＤ（２）に対してチャネル推定値ｅｓｔ＿７２（２）が求められる。同様に、ＷＩＤ（ｎ）に対してチャネル推定値ｅｓｔ＿７２（ｎ）が求められ、ＷＩＤ（１６）に対してチャネル推定値ｅｓｔ＿７２（１６）が求められる。他のサブキャリアについても同様に求めることができ、サブキャリア数をＭ（Ｍは自然数）個、スクランブルコードの種類をＮ（Ｎは自然数）通りとすると、図８の場合は全部で（Ｎ×Ｍ）＝（１６×５００）となり、全部で８０００個のチャネル推定値が算出される。
【００４１】
ここで、以降の説明において、（ブロックの符号）（ｎ）のように表記した場合は、そのブロックは１６通りの中のいずれかを示すものとする。また、同じブロック符号でも（ｎ）の表記がない場合は、全ての種類を含む形で記載されているものとする。
【００４２】
一方、ＴＤＭ２信号より先にサブキャリア＿７２で受信されたＷＩＣ信号は、遅延用のバッファ２５１＿７２で所定時間だけ遅延されてチャネル等化部２０５＿７２に入力される。ここで、バッファ２５１＿７２で遅延される所定時間は、ＴＤＭ２信号で１６通りのチャネル推定値が求められるまでの時間である。バッファ２５１＿７２で遅延されたＷＩＣ信号は、チャネル等化部２０５＿７２でチャネル等化される。チャネル等化部２０５＿７２は、１６通りのチャネル推定値毎に設けられた等化処理部（等化処理部２０５（１）から等化処理部２０５（１６））を有し、それぞれバッファ２５１＿７２から出力されるＷＩＣ信号をチャネル等化する。
【００４３】
そして、チャネル等化部２０５＿７２でチャネル等化された１６通りの信号は、スクランブルコード復号部２０６の距離算出ブロック３０１＿７２に入力される。距離算出ブロック３０１＿７２は、１６通りの等化後のＷＩＣ信号のそれぞれに対応する１６通りの距離算出部３０１＿７２（１）から距離算出部３０１＿７２（１６）を有する。また、１６通りの等化後のＷＩＣ信号を入力する１６通りの距離算出部３０１＿７２（１）から距離算出部３０１＿７２（１６）には、それぞれ１６通りのＷＩＣ信号の理想信号が入力される。そして、図９に示すように、複素平面上のＷＩＣ信号の理想信号の信号点とチャネル等化後のＷＩＣ信号の信号点との距離ｄを求める。尚、図９は理想信号点をＩ軸の１／√２とＱ軸の１／√２の座標点とする例を示しており、２点間の距離はＩ軸上の差とＱ軸上の差の二乗和の平方根として数学的に求めることができる。
【００４４】
ここで、各サブキャリア毎に求められる１６通りの距離ｄは、図８で説明したチャネル推定値ｅｓｔと同様に、例えばＯＦＤＭ信号のサブキャリア数が４０９６個の場合、求められる距離ｄは図１０に示すように全部で１６×５００＝８０００個の距離ｄが算出される。例えば図１０において、サブキャリア＿７２の場合はＷＩＤ（１）に対して距離ｄ＿７２（１）が求められ、ＷＩＤ（２）に対して距離ｄ＿７２（２）が求められる。同様に、ＷＩＤ（ｎ）に対して距離ｄ＿７２（ｎ）が求められ、ＷＩＤ（１６）に対して距離ｄ＿７２（１６）が求められる。
【００４５】
尚、図１０において、ＷＩＣ信号に対応する各サブキャリアの距離は、距離ｄ＿ｍａ（１）からｄ＿ｍａ（１６）のように表記する。ここで、サブキャリア番号（ｍａ）は、図８で説明したように、ｍの値に応じて（式１）または（式２）で与えられる。
【００４６】
そして、スクランブルコード復号部２０６の評価部３０２は、各サブチャネル毎に求められた１６通りのＷＩＤに対応する距離ｄを評価して、評価結果が予め設定した条件に合致する（上記の例では理想信号の信号点との距離の総和が最小となる）ＷＩＤを判別することによりＷＩＤを復号する。
【００４７】
次に、スクランブルコード復号部２０６の評価部３０２の一例について図１１を用いて説明する。図１１において、評価部３０２には各サブキャリアに対応する距離算出ブロック３０１＿４８から距離算出ブロック３０１＿４０４８までの５００個の距離算出ブロックが求めたそれぞれ１６通りの距離ｄを入力する。評価部３０２は、距離総和算出処理部３５１と、判定処理部３５２とを有する。距離総和算出処理部３５１は、１６通りのＷＩＤの種類毎にＷＩＣチャネルに対応する全サブキャリア（図８および図１０の場合は５００個のサブキャリア）の距離ｄの総和を求める。例えば、図１０において、ＷＩＤ（１）についてＷＩＣチャネルに対応する全サブキャリア（サブキャリア＿４８からサブキャリア＿４０４８）の距離ｄ（距離ｄ＿４８（１）から距離ｄ＿４０４８（１））の合計ｓｕｍ（１）を求める。ＷＩＤ（２）についても同様に、ＷＩＣチャネルに対応する全サブキャリアの距離ｄの合計ｓｕｍ（２）を求める。同様に、ＷＩＤ（ｎ）については合計ｓｕｍ（ｎ）を求め、ＷＩＤ（１６）については合計ｓｕｍ（１６）を求める。
【００４８】
ここで、１６通りのＷＩＤに応じて距離ｄを算出する様子を図１２に示す。図１２は、図９で説明した距離ｄの算出方法を用いて、１６通りのＷＩＤを仮定してそれぞれの距離ｄを求める様子を描いた参考図である。
【００４９】
このようにして求めた１６通りの距離の総和は評価部３０２の判定処理部３５２に入力され、判定処理部３５２は距離の総和が最小となるＷＩＤを判定し、これを復号ＷＩＤとして出力する。例えば図１０において、ＷＩＤ（２）の距離の総和であるｓｕｍ（２）がｓｕｍ（１）からｓｕｍ（１６）の中で最小であった場合は、判定処理部３５２はＷＩＤ（２）を復号ＷＩＤとして出力する。
【００５０】
このように、第１の実施形態に係る受信装置２００およびスクランブルコード復号方法は、１６通りのスクランブルコードＷＩＤの中のいずれかのスクランブルコードでスクランブルされて送信された信号を受信する場合でも、ＴＤＭ２信号を１６通りの既知信号と見なすことによってチャネル推定、チャネル等化およびスクランブルコードの復号を行うことができる。これにより、ＷＩＤを復号するために用いるＷＩＣチャネルのサブキャリア数が従来よりも多く利用できるので、劣悪な伝搬路であっても精度良くスクランブルコードを復号することができる。
【００５１】
尚、本実施形態では、ＭｅｄｉａＦＬＯ（登録商標）を例に挙げて説明したが、これに限らず、複数通りのスクランブルコードを利用し且つ受信側では未知のスクランブルコードでスクランブルされて送信された信号から未知のスクランブルコードを復号する受信装置に適用することができる。
【００５２】
特に、複数通りのスクランブルコードに対応するチャネル等化を行った結果を評価して評価結果が予め設定した条件に合致する（上記の例では理想信号の信号点との距離の総和が最小となる）スクランブルコードを復号するので、伝播路の影響が大きい場合でも精度良く未知のスクランブルコードを復号できる。
【００５３】
（第２の実施形態）
次に、第２の実施形態に係る受信装置２００およびスクランブルコード復号方法について説明する。第２の実施形態では、ＭｅｄｉａＦＬＯ（登録商標）において、ＬＩＣチャネルの送信に利用する全てのサブキャリアの信号をチャネル等化してＬＩＤを復号する例について説明する。
【００５４】
図１３は、送信装置１００がＬＩＣチャネルを送信する場合のスクランブル部１０２の一例を示すブロック図である。図１３において、スクランブル部１０２は、図２で説明したＷＩＣチャネルを送信する場合と基本的には同じであり、スクランブラ１５１と、排他的論理和算出部１５２と、１０００ビットデータバッファ１５３とを有する。図１３において、図２のＷＩＣチャネルの場合と異なるのは、スクランブラ１５１に入力される値がＷＩＤに加えてＬＩＤが入力され、ＬＩＣチャネル用の既定ビットが１６ビットから１２ビットになっていることである。ここで、スクランブルコードのＷＩＤは、同じスーパーフレームの中では第１の実施形態で説明したＷＩＣチャネルで送信されるＷＩＤと同じものが用いられる。また、既定の１２ビットはＬＩＣチャネル用に予め決められた値が用いられるので既知であり、ＬＩＣチャネルの受信前にＷＩＣチャネルの信号からＷＩＤを復号済みの場合はＷＩＤも既知である。さらに、１０００ビットデータバッファの値もＷＩＣチャネルの場合と同様に全て”０”が設定されるので、スクランブル部１０２で発生されるＬＩＣチャネルはＬＩＤと同じ１６通りの信号である。
【００５５】
ここで、本実施形態の特徴が分かり易いように、図１４に従来のＬＩＤ復号処理を示す。図１４は、従来技術で説明した図２４のＷＩＤ復号処理に対応する図で、スーパーフレームの最初に送信される既知信号のＴＤＭ１チャネルの受信信号でチャネル推定を行い（チャネル推定部９０４）、そのチャネル推定値を用いてＬＩＣチャネルの受信信号のチャネル等化が行われていた（チャネル等化部９０５）。さらに、チャネル等化されたＬＩＣチャネルの信号と先に復号されたＷＩＤを用いてスクランブルコード（ＬＩＤ）を復号するようになっていた（スクランブルコード復号部９０６）。
【００５６】
一方、ＬＩＣチャネルのサブキャリアは、図２２に示すように、ＷＩＣチャネルと同様にＯＦＤＭ信号の全サブキャリアのうち８個置きのサブキャリア毎に配置される。このため、ＯＦＤＭ信号の全サブキャリアのうち３２個置きのサブキャリア毎に配置されるＴＤＭ１チャネルのサブキャリアでチャネル推定を行う場合は、ＴＤＭ１チャネルと同じ位置のサブキャリアのＬＩＣチャネルの信号しかチャネル等化できない、というＷＩＣチャネルの信号からＷＩＤを復号する場合と同じ問題が生じる。
【００５７】
そこで、第２の実施形態に係る受信装置２００およびスクランブルコード復号方法では、ＴＤＭ２信号でチャネル推定を行った１６通りのチャネル推定値でＬＩＣ信号をチャネル等化して、等化後のＬＩＣ信号を評価することによって１６通りのＬＩＤの中から評価結果が予め設定した条件に合致する（先の例のように理想信号の信号点との距離の総和が最小となる）ＬＩＤを判別することによりＬＩＤ復号を行うようになっている。
【００５８】
図１５は、第２の実施形態に係る受信装置２００のチャネル推定部２０４と、チャネル等化部２０５と、スクランブルコード復号部２０６とによってスクランブルコードのＬＩＤを復号する場合の概念図である。尚、図１５において、図１と同符号のものは同じものを示す。また、図１５のチャネル推定部２０４およびチャネル等化部２０５は、図５のブロック図で説明したように、ＬＩＣチャネルの信号（第３信号）を伝送する各サブキャリアに対応するＴＤＭ２チャネルの信号（第１信号）でチャネル推定値を求め、そのチャネル推定値を用いてＬＩＣチャネルの信号をチャネル等化する。
【００５９】
図１５において、ＴＤＭ２チャネルの信号（ＴＤＭ２信号）と、ＬＩＣチャネルの信号（ＬＩＣ信号）とは、図２２の従来技術で説明したように、同じサブキャリアを使用する。例えば図２２において、ＴＤＭ２信号とＬＩＣ信号は、サブキャリア番号が６４，７２，８０，８８および９６のサブキャリアで同じサブキャリアを用いて送信される。このため、ＴＤＭ２信号でチャネル推定したチャネル推定値は、同じサブキャリアを利用するＬＩＣ信号のチャネル等化に適用することができる。ここで、第１の実施形態で説明したＷＩＣ信号と同様に、ＴＤＭ２信号はＬＩＣ信号より時間的に後で送信されるので、ＴＤＭ２信号で求めたチャネル推定値でＬＩＣ信号をチャネル等化するために、遅延用バッファ２５１が配置される。尚、バッファ２５１に対する考え方は第１の実施形態と同様である。
【００６０】
また、図１５において、ＴＤＭ２信号の理想信号が１６通りあるのは、図３で説明したように、ＴＤＭ２信号が１６通りのＷＩＤを用いて発生されるからである。一方、ＬＩＣ信号の理想信号が１６通りあるのは、図１３で説明したように、ＬＩＣ信号が１６通りのＬＩＤを用いて発生されるからである。尚、ＷＩＤは既知であるものとする。また、理想信号は、図１５ではスクランブルコード復号部２０６の外部から与えるように描いてあるが、スクランブルコード復号部２０６の内部で生成してもよいし、外部に理想信号生成部を設けてもよい。
【００６１】
このように、第２の実施形態に係る受信装置２００およびスクランブルコード復号方法は、第１の実施形態の図６のＷＩＣ信号をＬＩＣ信号に、ＷＩＤをＬＩＤにそれぞれ置き換えた場合と同じ処理を行うことになる。従って、図７，図８，図１０，図１１，図９および図１２において、ＷＩＣ信号をＬＩＣ信号に、ＷＩＤをＬＩＤにそれぞれ置き換えて適用すればよい。例えば図１０において、スクランブルコード復号部２０６の距離算出ブロック３０１は、ＬＩＣ信号を送信する全サブチャネル毎に等化後のＬＩＣ信号とＬＩＣチャネルの理想信号との距離をそれぞれ求める。そして、スクランブルコード復号部２０６の評価部３０２の距離総和算出処理部３５１は、ＬＩＤ（１）からＬＩＤ（１６）のそれぞれに対して、ＬＩＣ信号を送信する全サブチャネルの距離の総和ｓｕｍ（１）からｓｕｍ（１６）を求める。さらに、スクランブルコード復号部２０６の評価部３０２の判定処理部３５２は、距離の総和が最小となるＬＩＤを判定し、これを復号ＬＩＤとして出力する。
【００６２】
このようにして、第２の実施形態に係る受信装置２００およびスクランブルコード復号方法は、受信するＴＤＭ２信号から１６通りのチャネル推定値を求め、ＬＩＣ信号に対して１６通りのチャネル等化後のＬＩＣ信号を１６通りのＬＩＣ理想信号で評価することによって、ＬＩＤを復号することができる。
【００６３】
以上説明したように、第２の実施形態に係る受信装置２００およびスクランブルコード復号方法は、１６通りのスクランブルコードＬＩＤの中のいずれかのスクランブルコードでスクランブルされて送信された信号を受信する場合でも、ＴＤＭ２信号を１６通りの既知信号と見なすことによってチャネル推定、チャネル等化およびスクランブルコードの復号を行うことができる。これにより、ＬＩＤを復号するために用いるＬＩＣチャネルのサブキャリア数が従来よりも多く利用できるので、劣悪な伝搬路であっても精度良くスクランブルコードを復号することができる。
【００６４】
尚、本実施形態では、ＭｅｄｉａＦＬＯ（登録商標）を例に挙げて説明したが、これに限らず、複数通りのスクランブルコードを利用し且つ受信側では未知のスクランブルコードでスクランブルされて送信された信号から未知のスクランブルコードを復号する受信装置に適用することができる。
【００６５】
特に、複数通りのスクランブルコードに対応するチャネル等化を行った結果を評価して評価結果が予め設定した条件に合致する（上記の例では理想信号の信号点との距離の総和が最小となる）スクランブルコードを復号するので、伝播路の影響が大きい場合でも精度良く未知のスクランブルコードを復号できる。
【００６６】
（第３の実施形態）
次に、第３の実施形態に係る受信装置２００およびスクランブルコード復号方法について説明する。第３の実施形態では、ＭｅｄｉａＦＬＯ（登録商標）において、ＬＩＣチャネルの送信に利用する全てのサブキャリアの信号をチャネル等化してＷＩＤとＬＩＤとを一緒に復号する例について説明する。尚、本実施形態では、第２の実施形態と同様にＬＩＣチャネルの信号を用いるので、送信装置１００のスクランブル部１０２は図１３と同じである。
【００６７】
第３の実施形態に係る受信装置２００およびスクランブルコード復号方法では、ＴＤＭ２信号でチャネル推定を行った１６通りのチャネル推定値でＬＩＣ信号をチャネル等化して、等化後の１６通りのＬＩＣ信号を評価する処理までは、図１５で説明した第２の実施形態と同じである。
【００６８】
図１６は、第３の実施形態に係る受信装置２００のチャネル推定部２０４と、チャネル等化部２０５と、スクランブルコード復号部２０６とによってスクランブルコードのＷＩＤとＬＩＤとを復号する場合の概念図である。尚、図１６において、図１および図１５と同符号のものは同じものを示す。また、図１６のチャネル推定部２０４およびチャネル等化部２０５は、図１５の処理と全く同じである。第２の実施形態の図１５と異なるのはスクランブルコード復号部２０６の処理である。第２の実施形態のスクランブルコード復号部２０６は、ＷＩＤが既知だったのでＬＩＣチャネルの理想信号は１６通りのＬＩＤによってのみ生成され、理想信号の数も１６通りであった。これに対して、本実施形態ではＷＩＤも未知の状態なので、１６通りのＷＩＤと１６通りのＬＩＤによる２５６通りのＬＩＣチャネルの理想信号が生成される。尚、理想信号は、図１６ではスクランブルコード復号部２０６の外部から与えるように描いてあるが、スクランブルコード復号部２０６の内部で生成してもよいし、外部に理想信号生成部を設けてもよい。
【００６９】
このように、第３の実施形態に係る受信装置２００およびスクランブルコード復号方法では、スクランブルコード復号部２０６の距離算出ブロック３０１は、２５６通りのＬＩＣチャネルの理想信号と等化後のＬＩＣ信号との距離を各サブキャリア毎に算出する。例えば図１０において、ＷＩＤ（１）からＷＩＤ（１６）の代わりに、１６通りのＷＩＤと１６通りのＬＩＤとを組み合わせで得られるＷＩＤ・ＬＩＤ（１）からＷＩＤ・ＬＩＤ（２５６）までの２５６個の理想信号に対する距離を各サブキャリア毎に算出する。そして、スクランブルコード復号部２０６の評価部３０２の距離総和算出処理部３５１は、ＷＩＤ・ＬＩＤ（１）からＷＩＤ・ＬＩＤ（２５６）のそれぞれに対して、ＬＩＣ信号を送信する全サブチャネルの距離の総和ｓｕｍ（１）からｓｕｍ（２５６）を求める。さらに、スクランブルコード復号部２０６の評価部３０２の判定処理部３５２は、２５６通りのＷＩＤとＬＩＤの組み合わせ中で距離の総和が最小となるＷＩＤとＬＩＤの組み合わせを判定し、この組み合わせのＷＩＤを復号ＷＩＤ、ＬＩＤを復号ＬＩＤとして出力する。
【００７０】
このようにして、第３の実施形態に係る受信装置２００およびスクランブルコード復号方法は、受信するＴＤＭ２信号から１６通りのチャネル推定値を求め、ＬＩＣ信号に対して１６通りのチャネル等化後のＬＩＣ信号を２５６通りのＬＩＣ理想信号で評価することによって、ＷＩＤとＬＩＤを一緒に復号することができる。
【００７１】
以上説明したように、第３の実施形態に係る受信装置２００およびスクランブルコード復号方法は、１６通りのＷＩＤと１６通りのＬＩＤの組み合わせによるいずれかのスクランブルコードでスクランブルされて送信された信号を受信する場合でも、ＴＤＭ２信号を１６通りの既知信号と見なすことによってチャネル推定、チャネル等化およびスクランブルコードの復号を行うことができる。これにより、ＷＩＤおよびＬＩＤを復号するために用いるＬＩＣチャネルのサブキャリア数が従来よりも多く利用できるので、劣悪な伝搬路であっても精度良くスクランブルコードを復号することができる。さらに、本実施形態の場合は、ＷＩＤとＬＩＤを一緒に復号することができ、第１の実施形態と第２の実施形態とを行う場合に比べて処理回数を少なくすることができる。
【００７２】
尚、上記の各実施形態では、ＷＩＣチャネルおよびＬＩＣチャネルのサブキャリア数が５００個の場合について説明したが、複数のサブキャリア（例えばＭ個（Ｍは２以上の整数））であれば同様に実現できる。また、ＷＩＤおよびＬＩＤの種類についても１６通りの場合について説明したが、複数の種類（例えばＮ通り（Ｎは２以上の整数））であれば同様の効果が得られる。
【００７３】
尚、本実施形態では、ＭｅｄｉａＦＬＯ（登録商標）を例に挙げて説明したが、これに限らず、複数通りのスクランブルコードを複数の種類利用する通信システムの受信装置に適用することができる。
【００７４】
また、本実施形態では、複数種類の未知のスクランブルコードでスクランブルされて送信された信号から複数種類の未知のスクランブルコードを一括して復号することができる。
【００７５】
特に、複数通りのスクランブルコードに対応するチャネル等化を行った結果を評価して評価結果が予め設定した条件に合致する（上記の例では理想信号の信号点との距離の総和が最小となる）スクランブルコードを復号するので、伝播路の影響が大きい場合でも精度良く複数種類の未知のスクランブルコードを復号できる。
［受信装置２００におけるスクランブルコード復号方法の処理の流れ］
以上、第１の実施形態から第３の実施形態まで、本発明に係る受信装置およびスクランブルコード復号方法についてブロック図を用いてハードウェア的に説明したが、受信装置２００の制御に用いるＣＰＵなどのソフトウェアによって実現することもできる。ここでは、ＭｅｄｉａＦＬＯ（登録商標）における本発明に係るスクランブルコード復号方法の処理の流れについて説明する。
【００７６】
図１７は、図２１で説明したＭｅｄｉａＦＬＯ（登録商標）で用いられる１つのスーパーフレームを受信する際の処理の流れを示すフローチャートである。尚、図１７のフローチャートは、先に説明した第１の実施形態および第２の実施形態の両方を含んでいる。以下、図１７のフローチャートに従って順に説明する。
【００７７】
（ステップＳ１０１）スーパーフレームの開始を示すＴＤＭ１信号を受信する。
【００７８】
（ステップＳ１０２）続いて、ＷＩＣ信号を受信する。
【００７９】
（ステップＳ１０３）受信したＷＩＣ信号は、バッファ２５１でバッファリングしておく。ここで、バッファ２５１はソフトウェア的にはメモリ上に確保した記憶領域のイメージである。
【００８０】
（ステップＳ１０４）続いて、ＬＩＣ信号を受信する。
【００８１】
（ステップＳ１０５）受信したＬＩＣ信号は、バッファ２５１でバッファリングしておく。ここで、バッファ２５１はステップＳ１０３と同様にソフトウェア的にはメモリ上に確保した記憶領域のイメージである。
【００８２】
（ステップＳ１０６）続いて、ＴＤＭ２信号を受信する。
【００８３】
（ステップＳ１０７）受信したＴＤＭ２信号に対して１６通りのＴＤＭ２の理想信号による１６通りのチャネル推定値を求める。この処理はチャネル推定部２０４に対応する。
【００８４】
（ステップＳ１０８）ステップＳ１０３でバッファ２５１にバッファリングしたＷＩＣ信号に対して、ステップＳ１０７で求めた１６通りのチャネル推定値で１６通りのチャネル等化処理を行う。この処理はチャネル等化部２０５に対応する。
【００８５】
（ステップＳ１０９）１６通りのＷＩＤ別に等化後のＷＩＣ信号を予め決められた所定の評価方法で評価する。この処理はスクランブルコード復号部２０６に対応する。
【００８６】
（ステップＳ１１０）ＷＩＤを復号する。例えば、ステップＳ１０９の評価結果が１６通りのＷＩＤの中で最高評価のＷＩＤを判定し、これを復号ＷＩＤとする。この処理はスクランブルコード復号部２０６に対応する。
【００８７】
（ステップＳ１１１）続いて、ＬＩＤの復号処理を開始する。ステップＳ１０５でバッファ２５１にバッファリングしたＬＩＣ信号に対して、ステップＳ１０７で求めた１６通りのチャネル推定値で１６通りのチャネル等化処理を行う。この処理はチャネル等化部２０５に対応する。
【００８８】
（ステップＳ１１２）１６通りのＬＩＤ別に等化後のＬＩＣ信号を予め決められた所定の評価方法で評価する。ここで、先にステップＳ１１０で復号したＷＩＤを用いる。この処理はスクランブルコード復号部２０６に対応する。
【００８９】
（ステップＳ１１３）ＬＩＤを復号する。例えば、ステップＳ１１２の評価結果が１６通りのＬＩＤの中で最高評価のＬＩＤを判定し、これを復号ＬＩＤとする。この処理はスクランブルコード復号部２０６に対応する。
【００９０】
（ステップＳ１１４）以降、復号されたスクランブルコードのＷＩＤおよびＬＩＤを用いて、続いて受信されるＯＩＳ信号やＤａｔａ信号などの受信処理を行い、１つのスーパーフレームの受信が終了する。
【００９１】
以上がＭｅｄｉａＦＬＯ（登録商標）で用いられる１つのスーパーフレームを受信する際の一連の処理の流れである。
【００９２】
［所定の評価方法による評価処理］
次に、図１７のフローチャートにおけるステップＳ１０９およびステップＳ１１２で行われる所定の評価方法について説明する。図１８は、ステップＳ１０９で行われる評価処理をソフトウェア的に示したフローチャートである。尚、図１８のフローチャートは、先に説明した第１の実施形態に対応する。以下、図１８のフローチャートに従って順に説明する。
【００９３】
（ステップＳ２０１）１６通りのＷＩＤ別に等化後のＷＩＣ信号とＷＩＣの理想信号との複素平面上での信号点間の距離を算出する。この処理はスクランブルコード復号部２０６の距離算出ブロック３０１に対応する。
【００９４】
（ステップＳ２０２）１６通りのＷＩＤ別にＷＩＣ信号の全サブキャリアの距離の総和を算出する。この処理はスクランブルコード復号部２０６における評価部３０２の距離総和算出処理部３５１に対応する。
【００９５】
（ステップＳ２０３）１６通りのＷＩＤの中でＷＩＣ信号の全サブキャリアの距離の総和が最小になるＷＩＤを判定する。この処理はスクランブルコード復号部２０６における評価部３０２の判定処理部３５２に対応する。
【００９６】
このようにして、評価結果が１６通りのＷＩＤの中で最高評価のＷＩＤを判定し、これを復号ＷＩＤとすることができる。
【００９７】
同様に、図１９は、ステップＳ１１２で行われる評価処理をソフトウェア的に示したフローチャートである。尚、図１９のフローチャートは、先に説明した第２の実施形態に対応する。以下、図１９のフローチャートに従って順に説明する。
【００９８】
（ステップＳ３０１）１６通りのＬＩＤ別に等化後のＬＩＣ信号とＬＩＣの理想信号との複素平面上での信号点間の距離を算出する。この処理はスクランブルコード復号部２０６の距離算出ブロック３０１に対応する。
【００９９】
（ステップＳ３０２）１６通りのＬＩＤ別にＬＩＣ信号の全サブキャリアの距離の総和を算出する。この処理はスクランブルコード復号部２０６における評価部３０２の距離総和算出処理部３５１に対応する。
【０１００】
（ステップＳ３０３）１６通りのＬＩＤの中でＬＩＣ信号の全サブキャリアの距離の総和が最小になるＬＩＤを判定する。この処理はスクランブルコード復号部２０６における評価部３０２の判定処理部３５２に対応する。
【０１０１】
このようにして、評価結果が１６通りのＬＩＤの中で最高評価のＬＩＤを判定し、これを復号ＬＩＤとすることができる。  
【０１０２】
次に、図２０は、第３の実施形態で説明したＷＩＤとＬＩＤを一緒に復号する場合のステップＳ１１２で行われる評価処理をソフトウェア的に示したフローチャートである。尚、この場合は、図１７のフローチャートにおいて、ＷＩＣ信号からＷＩＤを復号する部分の処理（ステップＳ１０８，Ｓ１０９およびＳ１１０）は行わなくてもよい。その代わり、ステップＳ１１２とステップ１１３の処理が異なる。
【０１０３】
以下、図２０のフローチャートに従って順に説明する。
【０１０４】
（ステップＳ４０１）１６通りのＷＩＤと１６通りのＬＩＤから得られる２５６通りのＷＩＤ・ＬＩＤの組み合わせ別に等化後のＬＩＣ信号とＬＩＣの理想信号との複素平面上での信号点間の距離を算出する。この処理はスクランブルコード復号部２０６の距離算出ブロック３０１に対応する。
【０１０５】
（ステップＳ４０２）２５６通りのＷＩＤ・ＬＩＤの組み合わせ別にＬＩＣ信号の全サブキャリアの距離の総和を算出する。この処理はスクランブルコード復号部２０６における評価部３０２の距離総和算出処理部３５１に対応する。
【０１０６】
（ステップＳ４０３）２５６通りのＷＩＤ・ＬＩＤの組み合わせの中でＬＩＣ信号の全サブキャリアの距離の総和が最小になるＷＩＤ・ＬＩＤの組み合わせを判定する。この処理はスクランブルコード復号部２０６における評価部３０２の判定処理部３５２に対応する。
【０１０７】
このようにして、評価結果が２５６通りのＷＩＤ・ＬＩＤの組み合わせの中で最高評価のＷＩＤ・ＬＩＤの組み合わせを判定し、これを復号ＷＩＤおよび復号ＬＩＤとすることができる。
【０１０８】
以上説明したように、第１の実施形態，第２の実施形態および第３の実施形態に係る受信装置２００で行われるスクランブルコード復号方法は、ソフトウェア的に処理することも可能である。尚、ソフトウェア的に処理する受信装置２００においても、複数通りのスクランブルコードの中のいずれかのスクランブルコードでスクランブルされて送信された信号を受信する場合に、複数通りの既知信号と見なすことによってチャネル等化後の信号を評価し、複数通りの中の最高評価値の信号を適正な受信信号と判定することができる。これにより、例えばＭｅｄｉａＦＬＯ（登録商標）において、ＷＩＤを復号するために用いるＷＩＣチャネルのサブキャリア数が従来よりも多く利用できるので、劣悪な伝搬路であっても精度良くスクランブルコードを復号することができる。尚、ＬＩＤを復号する場合やＷＩＤとＬＩＤを復号する場合でも同様である。
【０１０９】
ここで、上記の各実施形態において、複数の等化後の信号を評価する方法として、理想信号に対する信号点間の距離を利用する例を挙げて説明したが、距離以外の方法で評価するようにしてもよい。例えば等化後の信号と理想信号との相関を求めて、相関値が最大となるスクランブルコードを復号するようにしてもよい。
【０１１０】
また、上記の各実施形態では、ＭｅｄｉａＦＬＯ（登録商標）の技術を例に挙げて説明したが、複数通りのスクランブルコードの中のいずれかのスクランブルコードで送信データをスクランブルして送信する通信システムや放送システムの受信装置であれば同様に適用できる。
【０１１１】
以上の詳細な説明により、実施形態の特徴点および利点は明らかになるであろう。これは、特許請求の範囲がその精神および権利範囲を逸脱しない範囲で前述のような実施形態の特徴点および利点にまで及ぶことを意図するものである。また、当該技術分野において通常の知識を有する者であれば、あらゆる改良および変更に容易に想到できるはずであり、発明性を有する実施形態の範囲を前述したものに限定する意図はなく、実施形態に開示された範囲に含まれる適当な改良物および均等物に拠ることも可能である。
【０１１２】
以上の各実施形態において説明した発明を整理して、付記として開示する。
（付記１）
予め定められたＮ通り（Ｎは２以上の整数）のスクランブルコードの何れか１つを用いてスクランブルされ、周波数の異なるＭ個（Ｍは２以上の整数）のキャリアを介して送信される第１信号を受信して、前記第１信号のＮ通りの理想信号に対するＮ通りのチャネル推定値を求めるチャネル推定部と、
前記第１信号とは別に前記第１信号と同じスクランブルコードおよびキャリアを用いて送信される第２信号を受信して、前記チャネル推定部が前記第１信号から求めた前記Ｎ通りのチャネル推定値を用いてＮ通りのチャネル等化を行うチャネル等化部と、
前記Ｍ個のキャリア毎に前記Ｎ通りのチャネル等化を行った（Ｎ×Ｍ）個の等化後の前記第２信号に対して、前記Ｎ通りのスクランブルコード別に、前記第２信号のＮ通りの理想信号に対する評価を行い、前記Ｎ通りのスクランブルコードの中で前記評価結果が予め設定した条件に合致するスクランブルコードを復号するスクランブルコード復号部と
を有することを特徴とする受信装置。
（付記２）
付記１に記載の受信装置において、
前記スクランブルコード復号部は、
前記Ｍ個のキャリア毎に前記Ｎ通りのチャネル等化を行った（Ｎ×Ｍ）個の等化後の前記第２信号に対して、前記第２信号のＮ通りの理想信号に対する複素平面上の信号点間の距離を前記Ｍ個のキャリア毎に算出し、前記Ｎ通りのスクランブルコード別に前記Ｍ個のキャリアの距離の総和を求める距離算出部と、
前記距離算出部が求めた距離の総和が前記Ｎ通りのスクランブルコードの中で最小となるスクランブルコードを判定する判定部と
を有することを特徴とする受信装置。
（付記３）
付記１または２に記載の受信装置は、ＯＦＤＭ伝送方式を用いる受信装置であって、
前記周波数の異なるＭ個のキャリアは、前記ＯＦＤＭ伝送方式のサブキャリアの少なくとも一部のサブキャリアに対応
する
ことを特徴とする受信装置。
（付記４）
付記１から３のいずれか一項に記載の受信装置において、
前記第１信号は、前記第２信号に対して時間的に後で送信される信号であって、
前記チャネル推定部が前記第２信号に対するチャネル推定値を求めるまで前記第２信号を保持するバッファを設けたことを特徴とする受信装置。
（付記５）
付記１から４のいずれか一項に記載の受信装置において、
前記第２信号のスクランブルコードと、前記第２信号のスクランブルコードとは異なるＰ通り（Ｐは２以上の整数）のスクランブルコードのいずれか１つを用いてスクランブルされた第３信号が前記第２信号と同じ周波数の前記Ｍ個のキャリアを介して送信される場合に、
前記チャネル等化部は、前記Ｍ個のキャリア毎に受信した前記第３信号に対して、前記チャネル推定部が求めた前記Ｐ通りのチャネル推定値を用いてＰ通りのチャネル等化を行い、
スクランブルコード復号部は、前記Ｍ個のキャリア毎に前記Ｐ通りのチャネル等化を行った（Ｐ×Ｍ）個の等化後の前記第３信号に対して、前記Ｐ通りの前記第３信号のスクランブルコード別に、先に復号した前記第２信号のスクランブルコードを用いて求めた前記第３信号のＰ通りの理想信号に対する複素平面上の信号点間の距離を前記Ｍ個のキャリア毎に求め、前記Ｍ個の距離の総和が最小となる前記第３信号のスクランブルコードを復号する
ことを特徴とする受信装置。
（付記６）
予め定められたＮ通り（Ｎは２以上の整数）のスクランブルコードの何れか１つを用いてスクランブルされ、周波数の異なるＭ個（Ｍは２以上の整数）のキャリアを介して送信される第１信号を受信して、前記第１信号のＮ通りの理想信号に対するＮ通りのチャネル推定値を求めるチャネル推定手順と、
前記第１信号とは別に前記第１信号と同じスクランブルコードおよびキャリアを用いて送信される第２信号を受信して、前記チャネル推定手順で前記第１信号から求めた前記Ｎ通りのチャネル推定値を用いてＮ通りのチャネル等化を行うチャネル等化手順と、
前記Ｍ個のキャリア毎に前記Ｎ通りのチャネル等化を行った（Ｎ×Ｍ）個の等化後の前記第２信号に対して、前記Ｎ通りのスクランブルコード別に、前記第２信号のＮ通りの理想信号に対する評価を行い、前記Ｎ通りのスクランブルコードの中で前記評価結果が予め設定した条件に合致するスクランブルコードを復号するスクランブルコード復号手順と
を有することを特徴とするスクランブルコード復号方法。
（付記７）
付記６に記載のスクランブルコード復号方法において、
前記スクランブルコード復号手順は、
前記Ｍ個のキャリア毎に前記Ｎ通りのチャネル等化を行った（Ｎ×Ｍ）個の等化後の前記第２信号に対して、前記第２信号のＮ通りの理想信号に対する複素平面上の信号点間の距離を前記Ｍ個のキャリア毎に算出し、前記Ｎ通りのスクランブルコード別に前記Ｍ個のキャリアの距離の総和を求める距離算出手順と、
前記距離算出手順で求めた距離の総和が前記Ｎ通りのスクランブルコードの中で最小となるスクランブルコードを判定する判定手順と
を有することを特徴とするスクランブルコード復号方法。
（付記８）
付記６または７に記載のスクランブルコード復号方法は、ＯＦＤＭ伝送方式を用いる受信装置におけるスクランブルコード復号方法であって、
前記周波数の異なるＭ個のキャリアは、前記ＯＦＤＭ伝送方式のサブキャリアの少なくとも一部のサブキャリアに対応
する
ことを特徴とするスクランブルコード復号方法。
（付記９）
付記６から８のいずれか一項に記載のスクランブルコード復号方法において、
前記第２信号のスクランブルコードと、前記第２信号のスクランブルコードとは異なるＰ通り（Ｐは２以上の整数）のスクランブルコードのいずれか１つを用いてスクランブルされた第３信号が前記第２信号と同じ周波数の前記Ｍ個のキャリアを介して送信される場合に、
前記チャネル等化手順は、前記Ｍ個のキャリア毎に受信した前記第３信号に対して、前記チャネル推定手順が求めた前記Ｐ通りのチャネル推定値を用いてＰ通りのチャネル等化を行い、
スクランブルコード復号手順は、前記Ｍ個のキャリア毎に前記Ｐ通りのチャネル等化を行った（Ｐ×Ｍ）個の等化後の前記第３信号に対して、前記Ｐ通りの前記第３信号のスクランブルコード別に、先に復号した前記第２信号のスクランブルコードを用いて求めた前記第３信号のＰ通りの理想信号に対する複素平面上の信号点間の距離を前記Ｍ個のキャリア毎に求め、前記Ｍ個の距離の総和が最小となる前記第３信号のスクランブルコードを復号する
ことを特徴とするスクランブルコード復号方法。
（付記１０）
付記１から４のいずれか一項に記載の受信装置において、
前記第２信号のスクランブルコードと、前記第２信号のスクランブルコードとは異なるＰ通り（Ｐは２以上の整数）のスクランブルコードのいずれか１つを用いてスクランブルされた第３信号が前記第２信号と同じ周波数の前記Ｍ個のキャリアを介して送信される場合に、
前記チャネル等化部は、前記Ｍ個のキャリア毎に受信した前記第３信号に対して、前記チャネル推定部が求めた前記Ｐ通りのチャネル推定値を用いてＰ通りのチャネル等化を行い、
スクランブルコード復号部は、前記Ｍ個のキャリア毎に前記Ｐ通りのチャネル等化を行った（Ｐ×Ｍ）個の等化後の前記第３信号に対して、前記Ｎ通りの前記第２信号のスクランブルコードおよび前記Ｐ通りの前記第３信号のスクランブルコードによる（Ｎ×Ｐ）通りの組み合わせ別に、前記第３信号の（Ｎ×Ｐ）個の理想信号に対する複素平面上の信号点間の距離を前記Ｍ個のキャリア毎に求め、前記Ｍ個のキャリアの距離の総和が最小となる組み合わせの前記第２信号のスクランブルコードおよび前記第３信号のスクランブルコードを一括して復号する
ことを特徴とする受信装置。
（付記１１）
付記６から８のいずれか一項に記載のスクランブルコード復号方法において、
前記第２信号のスクランブルコードと、前記第２信号のスクランブルコードとは異なるＰ通り（Ｐは２以上の整数）のスクランブルコードのいずれか１つを用いてスクランブルされた第３信号が前記第２信号と同じ周波数の前記Ｍ個のキャリアを介して送信される場合に、
前記チャネル等化手順は、前記Ｍ個のキャリア毎に受信した前記第３信号に対して、前記チャネル推定手順が求めた前記Ｐ通りのチャネル推定値を用いてＰ通りのチャネル等化を行い、
スクランブルコード復号手順は、前記Ｍ個のキャリア毎に前記Ｐ通りのチャネル等化を行った（Ｐ×Ｍ）個の等化後の前記第３信号に対して、前記Ｎ通りの前記第２信号のスクランブルコードおよび前記Ｐ通りの前記第３信号のスクランブルコードによる（Ｎ×Ｐ）通りの組み合わせ別に、前記第３信号の（Ｎ×Ｐ）個の理想信号に対する複素平面上の信号点間の距離を前記Ｍ個のキャリア毎に求め、前記Ｍ個の距離の総和が最小となる組み合わせの前記第２信号のスクランブルコードおよび前記第３信号のスクランブルコードを一括して復号する
ことを特徴とするスクランブルコード復号方法。
【符号の説明】
【０１１３】
１００…送信装置；１０１…誤り訂正符号付加部；１０２…スクランブル部；１０３…ＩＦＦＴ；１０４…ＲＦ部；１０５…アンテナ（ＡＮＴ）；１５１…スクランブラ；１５２…排他的論理和算出部；１５３…１０００ビットデータバッファ；２００…受信装置；２０１…アンテナ（ＡＮＴ）；２０２…チューナ；２０３…ＦＦＴ；２０４…チャネル推定部；２０５…チャネル等化部；２０６…スクランブルコード復号部；２０７…デスクランブル部；２０８…誤り訂正部；２５１…バッファ；３００…チャネル推定・等化ブロック；３０１…距離算出ブロック；３０２…評価部；３５１…距離総和算出処理部；３５２…判定処理部；９０４…チャネル推定部；９０５…チャネル等化部；９０６…スクランブルコード復号部
【図１】
2011228802.tif 000003
【図２】
2011228802.tif 000004
【図３】
2011228802.tif 000005
【図４】
2011228802.tif 000006
【図５】
2011228802.tif 000007
【図６】
2011228802.tif 000008
【図７】
2011228802.tif 000009
【図８】
2011228802.tif 000010
【図９】
2011228802.tif 000011
【図１０】
2011228802.tif 000012
【図１１】
2011228802.tif 000013
【図１２】
2011228802.tif 000014
【図１３】
2011228802.tif 000015
【図１４】
2011228802.tif 000016
【図１５】
2011228802.tif 000017
【図１６】
2011228802.tif 000018
【図１７】
2011228802.tif 000019
【図１８】
2011228802.tif 000020
【図１９】
2011228802.tif 000021
【図２０】
2011228802.tif 000022
【図２１】
2011228802.tif 000023
【図２２】
2011228802.tif 000024
【図２３】
2011228802.tif 000025
【図２４】
2011228802.tif 000026