(57)【特許請求の範囲】
【請求項１】
“−１”、“０”、又は“１”の要素で構成されるターナリプリアンブルシーケンス（ｔｅｒｎａｒｙ  ｐｒｅａｍｂｌｅ  ｓｅｑｕｅｎｃｅ）から、非コヒーレント受信機のための第１のシーケンス及びコヒーレント受信機のための第２のシーケンスを抽出するシーケンス抽出器と、
プリアンブルのビットに前記第１のシーケンス及び前記第２のシーケンスをマッピングして前記非コヒーレント受信機及び前記コヒーレント受信機により支援される第３のシーケンスを生成するシーケンス生成器と、を有することを特徴とする送信機。
【請求項２】
前記第１のシーケンスは“０”又は“１”の要素で構成され、
前記第２のシーケンスは“−１”又は“１”の要素で構成されることを特徴とする請求項１に記載の送信機。
【請求項３】
前記シーケンス抽出器は、前記第１のシーケンスの周期を基準として、前記ターナリプリアンブルシーケンスの要素を絶対値に変換して前記第１のシーケンスを抽出することを特徴とする請求項２に記載の送信機。
【請求項４】
前記シーケンス抽出器は、前記第２のシーケンスの周期を基準として、前記ターナリプリアンブルシーケンスの要素のうちの“０”の要素を“１”の要素に変換して前記第２のシーケンスを抽出することを特徴とする請求項２に記載の送信機。
【請求項５】
前記シーケンス生成器は、前記ビットに前記第１のシーケンスをマッピングする第１のマッパ（ｍａｐｐｅｒ）と、
前記プリアンブルの前記ビットにマッピングされた前記第１のシーケンスに前記第２のシーケンスをマッピングすることによって前記第３のシーケンスを生成するように設定される第２のマッパと、を含むことを特徴とする請求項１に記載の送信機。
【請求項６】
前記第１のマッパは、前記第１のシーケンスの周期によるモジュロカウンタ（ｍｏｄｕｌｏ  ｃｏｕｎｔｅｒ）に基づいて前記第１のシーケンスのインデックスを増加させ、前記インデックスに対応する前記第１のシーケンスの要素を前記プリアンブルのそれぞれのビットにマッピングすることを特徴とする請求項５に記載の送信機。
【請求項７】
前記第２のマッパは、前記第２のシーケンスの周期によるモジュロカウンタに基づいて前記第２のシーケンスのインデックスを増加させ、前記インデックスに対応する前記第２のシーケンスの要素を前記マッピングされた前記第１のシーケンスにマッピングすることを特徴とする請求項５に記載の送信機。
【請求項８】
前記第２のマッパは、前記マッピングされた第１のシーケンスに前記第２のシーケンスを乗算することを特徴とする請求項５に記載の送信機。
【請求項９】
前記第２のマッパは、前記第１のシーケンスの周期と前記第２のシーケンスの周期との比に基づいて前記第１のシーケンスを繰り返して拡張し、拡張された第１のシーケンスに前記第２のシーケンスを乗算することを特徴とする請求項８に記載の送信機。
【請求項１０】
前記シーケンス生成器は、前記プリアンブルの前記ビットに前記第１のシーケンスをマッピングする第１のバイナリマッパと、
前記第２のシーケンスの前記要素をバイナリ値に変換し、前記マッピングされた前記第１のシーケンスに前記変換された第２のシーケンスを連接して前記第３のシーケンスを生成する第２のバイナリマッパと、を含むことを特徴とする請求項２に記載の送信機。
【請求項１１】
前記第２のバイナリマッパは、前記第２のシーケンスの“−１”の要素を“１”に変換して、前記第２のシーケンスの“１”の要素を“０”に変換することを特徴とする請求項１０に記載の送信機。
【請求項１２】
前記第１のシーケンスの周期は、前記第２のシーケンスの周期より短いことを特徴とする請求項５に記載の送信機。
【請求項１３】
前記シーケンス生成器は、前記プリアンブルの前記ビットに対応する基本プリアンブルシーケンスを生成し、前記基本プリアンブルシーケンスを特定した回数で繰り返して前記第３のシーケンスを生成することを特徴とする請求項２に記載の送信機。
【請求項１４】
前記シーケンス生成器は、前記第１のシーケンスの周期と前記第２のシーケンスの周期との比に基づいて前記第１のシーケンスを繰り返して拡張し、拡張された第１のシーケンスを第２のシーケンスと乗算して前記基本プリアンブルシーケンスを生成することを特徴とする請求項１３に記載の送信機。
【請求項１５】
前記プリアンブルのプリアンブルフォーマットは、第１プリアンブルフォーマットＰ１又は第２プリアンブルフォーマットＰ２の内の１つであり、
前記基本プリアンブルシーケンスは、前記第１プリアンブルフォーマットＰ１及び第２プリアンブルフォーマットＰ２によって、基本プリアンブルパターン及び繰り返し回数を有することを特徴とする請求項１３に記載の送信機。
【請求項１６】
前記第１のシーケンス、前記第１のシーケンスの周期、前記第２のシーケンス、前記第２のシーケンスのそれぞれの周期は、前記第１プリアンブルフォーマットＰ１及び第２プリアンブルフォーマットＰ２とそれぞれ関連する値を有することを特徴とする請求項１５に記載の送信機。
【請求項１７】
前記第３のシーケンスを含むプリアンブルフィールド、ＳＦＤフィールド、ＰＨＲフィールド、及びＰＳＤＵフィールドを含む送信フレームを前記非コヒーレント受信機又は前記コヒーレント受信機の内の前記少なくとも１つに送信するフレーム送信機をさらに有することを特徴とする請求項１に記載の送信機。
【請求項１８】
シーケンスを抽出する装置であって、
前記シーケンスを抽出する装置はマイクロプロセッサを有し、
前記マイクロプロセッサは、“−１”、“０”、又は“１”の要素で構成されるターナリプリアンブルシーケンスを取得するターナリプリアンブルシーケンス取得器と、
前記ターナリプリアンブルシーケンスから“０”又は“１”の要素で構成されて、非コヒーレント受信機のための第１のシーケンスを抽出する第１のシーケンス抽出器と、
“−１”又は“１”の要素で構成されて、コヒーレント受信機のための第２のシーケンスを抽出する第２のシーケンス抽出器と、を有することを特徴とするシーケンス抽出装置。
【請求項１９】
前記第１のシーケンス抽出器は、前記第１のシーケンスの周期を基準として、前記ターナリプリアンブルシーケンスの要素を絶対値に変換して前記第１のシーケンスを抽出することを特徴とする請求項１８に記載のシーケンス抽出装置。
【請求項２０】
前記第２のシーケンス抽出器は、前記第２のシーケンスの周期を基準として、前記ターナリプリアンブルシーケンスの要素のうちの“０”の要素を“１”の要素に変換して前記第２のシーケンスを抽出することを特徴とする請求項１８に記載のシーケンス抽出装置。
【請求項２１】
前記第１のシーケンス及び前記第２のシーケンスを格納する格納器をさらに有することを特徴とする請求項１８に記載のシーケンス抽出装置。
【請求項２２】
シーケンスを生成する装置であって、
前記シーケンスを生成する装置はマイクロプロセッサを有し、
前記マイクロプロセッサは、プリアンブルの少なくとも１つのビットごとに、“０”又は“１”の要素で構成されて、非コヒーレント受信機のための第１のシーケンスをマッピングする第１のマッパと、
前記プリアンブルにマッピングされた前記第１のシーケンスに、“−１”又は“１”の要素で構成されて、コヒーレント受信機のための第２のシーケンスをマッピングして前記非コヒーレント受信機及び前記コヒーレント受信機で支援される第３のシーケンスを生成する第２のマッパと、を有することを特徴とするシーケンス生成装置。
【請求項２３】
前記第１のシーケンス及び前記第２のシーケンスは予め格納されることを特徴とする請求項２２に記載のシーケンス生成装置。
【請求項２４】
前記第１のマッパは、前記プリアンブルのビットごとに、前記第１のシーケンスの周期によるモジュロカウンタに基づいて前記第１のシーケンスのインデックスを増加させ、前記インデックスに対応する前記第１のシーケンスの要素を前記プリアンブルの前記ビットにマッピングすることを特徴とする請求項２２に記載のシーケンス生成装置。
【請求項２５】
前記第２のマッパは、前記第２のシーケンスの周期によるモジュロカウンタに基づいて前記第２のシーケンスのインデックスを増加させ、前記インデックスに対応する前記第２のシーケンスの要素を前記マッピングされた第１のシーケンスにマッピングすることを特徴とする請求項２２に記載のシーケンス生成装置。
【請求項２６】
前記第２のマッパは、前記マッピングされた第１のシーケンスに前記第２のシーケンスを乗算することを特徴とする請求項２２に記載のシーケンス生成装置。
【請求項２７】
プリアンブルのプリアンブルフォーマットによって基本プリアンブルパターンを抽出する基本プリアンブル抽出部と、
前記基本プリアンブルパターンを特定した繰り返し回数で繰り返して非コヒーレント受信機及びコヒーレント受信機で支援されるプリアンブルシーケンスを生成するプリアンブルシーケンス生成部と、を有し、
前記基本プリアンブルパターンは、前記非コヒーレント受信機のための第１のシーケンス及び前記コヒーレント受信機のための第２のシーケンスに基づいて生成されることを特徴とする送信機。
【請求項２８】
前記基本プリアンブル抽出部は、第１プリアンブルフォーマットＰ１又は第２プリアンブルフォーマットＰ２の内のいずれか１つのプリアンブルフォーマットによって、予め格納された表から前記基本プリアンブルパターン及び前記特定した繰り返し回数を抽出することを特徴とする請求項２７に記載の送信機。
【請求項２９】
前記プリアンブルシーケンスを含むプリアンブルフィールド、ＳＦＤフィールド、ＰＨＲフィールド、及びＰＳＤＵフィールドを含む送信フレームを前記非コヒーレント受信機又は前記コヒーレント受信機のうちの少なくとも１つに送信するフレーム送信機をさらに含むことを特徴とする請求項２７に記載の送信機。
【請求項３０】
第１プリアンブルフォーマットＰ１又は第２プリアンブルフォーマットＰ２の内のいずれか１つのプリアンブルフォーマットによって、予め格納された表から、基本プリアンブルパターン及び特定した繰り返し回数を抽出する基本プリアンブル抽出部と、
前記基本プリアンブルパターンを前記特定した繰り返し回数で繰り返して非コヒーレント受信機及びコヒーレント受信機によって支援されるプリアンブルシーケンスを生成するプリアンブルシーケンス生成部と、
前記プリアンブルシーケンスを含むプリアンブルフィールド、ＳＦＤフィールド、ＰＨＲフィールド、及びＰＳＤＵフィールドを含む送信フレームを前記非コヒーレント受信機又は前記コヒーレント受信機のうち少なくとも１つに送信するフレーム送信機と、を有し、
前記基本プリアンブルパターンは、前記非コヒーレント受信機のための第１のシーケンス及び前記コヒーレント受信機のための第２のシーケンスに基づいて生成されることを特徴とする送信機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリアンブルシーケンスを送信する方法及び装置に関する。
【背景技術】
【０００２】
デジタル無線通信システムの変調方式は、大きく非コヒーレント変調方式（ｎｏｎｃｏｈｅｒｅｎｔ  ｍｏｄｕｌａｔｉｏｎ）とコヒーレント変調方式（ｃｏｈｅｒｅｎｔ  ｍｏｄｕｌａｔｉｏｎ）に分けることができる。
非コヒーレント変調方式は低電力及び低複雑度を有する非コヒーレント受信機に適合し、コヒーレント変調方式は電力及び複雑度に対する制限が大きくない、優れた性能を有するコヒーレント受信機に適合する。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本発明の目的は、非コヒーレント受信機及びコヒーレント受信機を好適に支援する送信機及びシーケンス抽出装置並びにシーケンス生成装置を提供することにある。
【課題を解決するための手段】
【０００４】
本発明の一実施態様に係る送信機は、“−１”、“０”、又は“１”の要素で構成されるターナリプリアンブルシーケンス（ｔｅｒｎａｒｙ  ｐｒｅａｍｂｌｅ  ｓｅｑｕｅｎｃｅ）から、非コヒーレント受信機のための第１のシーケンス及びコヒーレント受信機のための第２のシーケンスを抽出するシーケンス抽出器と、プリアンブルのビットに前記第１のシーケンス及び前記第２のシーケンスをマッピングして前記非コヒーレント受信機及び前記コヒーレント受信機により支援される第３のシーケンスを生成するシーケンス生成器と、を有することを特徴とする。
【０００５】
前記第１のシーケンスは“０”又は“１”の要素で構成され、前記第２のシーケンスは“−１”又は“１”の要素で構成されることが好ましい。
前記シーケンス抽出器は、前記第１のシーケンスの周期を基準として、前記ターナリプリアンブルシーケンスの要素を絶対値に変換して前記第１のシーケンスを抽出することが好ましい。
前記シーケンス抽出器は、前記第１のシーケンスの周期を基準として、前記ターナリプリアンブルシーケンスの要素を絶対値に変換して前記第１のシーケンスを抽出することが好ましい。
前記シーケンス生成器は、前記ビットに前記第１のシーケンスをマッピングする第１のマッパ（ｍａｐｐｅｒ）と、前記プリアンブルの前記ビットにマッピングされた前記第１のシーケンスに前記第２のシーケンスをマッピングすることによって前記第３のシーケンスを生成するように設定される第２のマッパと、を含むことが好ましい。
【０００６】
前記第１のマッパは、前記第１のシーケンスの周期によるモジュロカウンタ（ｍｏｄｕｌｏ  ｃｏｕｎｔｅｒ）に基づいて前記第１のシーケンスのインデックスを増加させ、前記インデックスに対応する前記第１のシーケンスの要素を前記プリアンブルのそれぞれのビットにマッピングすることが好ましい。
前記第２のマッパは、前記第２のシーケンスの周期によるモジュロカウンタに基づいて前記第２のシーケンスのインデックスを増加させ、前記インデックスに対応する前記第２のシーケンスの要素を前記マッピングされた前記第１のシーケンスにマッピングすることが好ましい。
前記第２のマッパは、前記マッピングされた第１のシーケンスに前記第２のシーケンスを乗算することが好ましい。
前記第２のマッパは、前記第１のシーケンスの周期と前記第２のシーケンスの周期との比に基づいて前記第１のシーケンスを繰り返して拡張し、拡張された第１のシーケンスに前記第２のシーケンスを乗算することが好ましい。
【０００７】
前記シーケンス生成器は、前記プリアンブルの前記ビットに前記第１のシーケンスをマッピングする第１のバイナリマッパ（ｂｉｎａｒｙ  ｍａｐｐｅｒ）と、前記第２のシーケンスの要素をバイナリ値（ｂｉｎａｒｙ  ｖａｌｕｅ）に変換し、前記マッピングされた前記第１のシーケンスに前記変換された第２のシーケンスを連接（ａｇｇｒｅｇａｔｉｏｎ）して前記第３のシーケンスを生成する第２のバイナリマッパとを含むことが好ましい。
前記第２のバイナリマッパは、前記第２のシーケンスの“−１”の要素を“１”に変換して、前記第２のシーケンスの“１”の要素を“０”に変換することが好ましい。
前記第１のシーケンスの周期は、前記第２のシーケンスの周期より短いことが好ましい。
前記シーケンス生成器は、前記プリアンブルの前記ビットに対応する基本プリアンブルシーケンスを生成し、前記基本プリアンブルシーケンスを特定した回数で繰り返して前記第３のシーケンスを生成することが好ましい。
前記シーケンス生成器は、前記第１のシーケンスの周期と前記第２のシーケンスの周期との比に基づいて前記第１のシーケンスを繰り返して拡張し、拡張された第１のシーケンスを第２のシーケンスと乗算して前記基本プリアンブルシーケンスを生成することが好ましい。
【０００８】
前記プリアンブルのプリアンブルフォーマットは、第１プリアンブルフォーマットＰ１又は第２プリアンブルフォーマットＰ２の内の１つであり、前記基本プリアンブルシーケンスは、前記第１プリアンブルフォーマットＰ１及び第２プリアンブルフォーマットＰ２によって、基本プリアンブルパターン及び繰り返し回数を有することが好ましい。
【０００９】
前記第１のシーケンス、前記第１のシーケンスの周期、前記第２のシーケンス、前記第２のシーケンスのそれぞれの周期は、前記第１プリアンブルフォーマットＰ１及び第２プリアンブルフォーマットＰ２とそれぞれ関連する値を有することが好ましい。
【００１０】
前記第３のシーケンスを含むプリアンブルフィールド、ＳＦＤ（Ｓｔａｒｔ  Ｆｒａｍｅ  Ｄｅｌｉｍｉｔｅｒ）フィールド、ＰＨＲ（Ｐｈｙｓｉｃａｌ  ｌａｙｅｒ  Ｈｅａｄｅｒ）フィールド、及びＰＳＤＵ（Ｐｈｙｓｉｃａｌ  Ｓｅｒｖｉｃｅ  Ｄａｔａ  Ｕｎｉｔ）フィールドを含む送信フレームを前記非コヒーレント受信機又は前記コヒーレント受信機のうちの前記少なくとも１つに送信するフレーム送信機をさらに有することが好ましい。
【００１１】
本発明の一実施態様に係るシーケンス抽出装置は、シーケンスを抽出する装置であって、前記シーケンスを抽出する装置はマイクロプロセッサを有し、前記マイクロプロセッサは、“−１”、“０”、又は“１”の要素で構成されるターナリプリアンブルシーケンスを取得するターナリプリアンブルシーケンス取得器と、前記ターナリプリアンブルシーケンスから“０”又は“１”の要素で構成されて、コヒーレント受信機のための第１のシーケンスを抽出する第１のシーケンス抽出器と、“−１”又は“１”の要素で構成されて、コヒーレント受信機のための第２のシーケンスを抽出する第２のシーケンス抽出器と、を有することを特徴とする。
【００１２】
前記第１のシーケンス抽出器は、前記第１のシーケンスの周期を基準として、前記ターナリプリアンブルシーケンスの要素を絶対値に変換して前記第１のシーケンスを抽出すること。
前記第２のシーケンス抽出器は、前記第２のシーケンスの周期を基準として、前記ターナリプリアンブルシーケンスの要素のうちの“０”の要素を“１”の要素に変換して前記第２のシーケンスを抽出することが好ましい。
前記第１のシーケンス及び前記第２のシーケンスを格納する格納器をさらに有することが好ましい。
【００１３】
本発明の一実施態様に係るシーケンス生成装置は、シーケンスを生成する装置であって、前記シーケンスを生成する装置はマイクロプロセッサを有し、前記マイクロプロセッサは、プリアンブルの少なくとも１つのビットごとに、“０”又は“１”の要素で構成され、非コヒーレント受信機のための第１のシーケンスをマッピングする第１のマッパと、前記プリアンブルにマッピングされた前記第１のシーケンスに、“−１”又は“１”の要素で構成され、コヒーレント受信機のための第２のシーケンスをマッピングして前記非コヒーレント受信機及び前記コヒーレント受信機で支援される第３のシーケンスを生成する第２のマッパとを有することを特徴とする。
【００１４】
前記第１のシーケンス及び前記第２のシーケンスは予め格納されることが好ましい。
前記第１のマッパは、前記プリアンブルのビットごとに、前記第１のシーケンスの周期によるモジュロカウンタに基づいて前記第１のシーケンスのインデックスを増加させ、前記インデックスに対応する前記第１のシーケンスの要素を前記プリアンブルの前記ビットにマッピングすることが好ましい。
前記第２のマッパは、前記第２のシーケンスの周期によるモジュロカウンタに基づいて前記第２のシーケンスのインデックスを増加させ、前記インデックスに対応する前記第２のシーケンスの要素を前記マッピングされた前記第１のシーケンスにマッピングすることが好ましい。
前記第２のマッパは、前記マッピングされた前記第１のシーケンスに前記第２のシーケンスを乗算することが好ましい。
【００１５】
本発明の他の実施態様に係る送信機は、プリアンブルのプリアンブルフォーマットによって基本プリアンブルパターンを抽出する基本プリアンブル抽出部と、前記基本プリアンブルパターンを特定した繰り返し回数で繰り返して非コヒーレント受信機及びコヒーレント受信機で支援されるプリアンブルシーケンスを生成するプリアンブルシーケンス生成部と、を有し、前記基本プリアンブルパターンは、前記非コヒーレント受信機のための第１のシーケンス及び前記コヒーレント受信機のための第２のシーケンスに基づいて生成されることを特徴とする。
【００１６】
前記基本プリアンブル抽出部は、第１プリアンブルフォーマットＰ１又は第２プリアンブルフォーマットＰ２の内のいずれか１つのプリアンブルフォーマットによって、予め格納された表から前記基本プリアンブルパターン及び前記予め決定した繰り返し回数を抽出することが好ましい。
【００１７】
本発明の他の実施態様に係る送信機は、前記プリアンブルシーケンスを含むプリアンブルフィールド、ＳＦＤフィールド、ＰＨＲフィールド、及びＰＳＤＵフィールドを含む送信フレームを前記非コヒーレント受信機又は前記コヒーレント受信機のうちの少なくとも１つに送信するフレーム送信機をさらに含むことを特徴とする。
【００１８】
本発明の他の実施態様に係る送信機は、第１プリアンブルフォーマットＰ１又は第２プリアンブルフォーマットＰ２の内のいずれか１つのプリアンブルフォーマットによって、予め格納された表から、基本プリアンブルパターン及び特定した繰り返し回数を抽出する基本プリアンブル抽出部と、前記基本プリアンブルパターンを前記特定した繰り返し回数で繰り返して非コヒーレント受信機及びコヒーレント受信機によって支援されるプリアンブルシーケンスを生成するプリアンブルシーケンス生成部と、前記プリアンブルシーケンスを含むプリアンブルフィールド、ＳＦＤフィールド、ＰＨＲフィールド、及びＰＳＤＵフィールドを含む送信フレームを前記非コヒーレント受信機又は前記コヒーレント受信機のうち少なくとも１つに送信するフレーム送信機と、を有し、前記基本プリアンブルパターンは、前記非コヒーレント受信機のための第１のシーケンス及び前記コヒーレント受信機のための第２のシーケンスに基づいて生成されることを特徴とする。
【発明の効果】
【００１９】
本発明の一実施態様によれば、ターナリプリアンブルシーケンスから、非コヒーレント受信機のための第１のシーケンス及びコヒーレント受信機のための第２のシーケンスを抽出し、第１のシーケンス及び第２のシーケンスをマッピングして非コヒーレント受信機及びコヒーレント受信機で支援される第３のシーケンスを生成することで、非コヒーレント受信機及びコヒーレント受信機を好適に支援することができるという効果がある。
【図面の簡単な説明】
【００２０】
【図１】本発明の一実施形態に係る無線通信システムを示す図である。
【図２】本発明の一実施形態に係る長さが３２又は１６のターナリプリアンブルを生成する方法を説明するための動作フローチャートである。
【図３】本発明の一実施形態に係る長さが６４のターナリプリアンブルを生成する方法を説明するための動作フローチャートである。
【図４】本発明の一実施形態に係る送信フレームを示す図である。
【図５】本発明の一実施形態に係る送信機を示すブロック図である。
【図６】本発明の一実施形態に係るシーケンス抽出器を示すブロック図である。
【図７】本発明の一実施形態に係るシーケンス生成器の一例を示すブロック図である。
【図８】本発明の一実施形態に係るシーケンス生成器の動作を説明するための動作フローチャートである。
【図９】本発明の他の一実施形態に係るシーケンス生成器の一例を示すブロック図である。
【図１０】本発明の一実施形態に係るターナリシーケンスの生成を説明するための表である。
【図１１】本発明の他の実施形態に係る送信機を示すブロック図である。
【図１２】本発明の一実施形態に係るシーケンス送信方法を説明するための動作フローチャートである。
【図１３】本発明の一実施形態に係るシーケンス抽出方法を説明するための動作フローチャートである。
【図１４】本発明の一実施形態に係るシーケンス生成方法を説明するための動作フローチャートである。
【図１５】本発明の一実施形態に係るプリアンブルシーケンス生成方法を説明するための動作フローチャートである。
【発明を実施するための形態】
【００２１】
以下、本発明を実施するための形態の具体例を、図面を参照しながら、詳細に説明する。各図面で提示された同一の参照符号は同一の部材を示す。
以下で説明する本実施形態は様々な変更が加えられてもよい。以下で説明する実施形態は実施形態に対して限定しようとするものではなく、これに対する全ての変更、均等物ないし代替物を含むものとして理解しなければならない。
【００２２】
本実施形態で用いる用語は、単に特定の実施形態を説明するために用いるものであって、実施形態を限定しようとする意図はない。単数の表現は、文脈上、明白に異なる意味をもたない限り複数の表現を含む。本明細書において、「含む」又は「有する」等の用語は明細書上に記載した特徴、数字、ステップ、動作、構成要素、部品又はこれらを組み合わせたものが存在することを示すものであって、１つ又はそれ以上の他の特徴や数字、ステップ、動作、構成要素、部品、又はこれを組み合わせたものなどの存在又は付加の可能性を予め排除しないものとして理解しなければならない。
【００２３】
異なる定義がなされない限り、技術的であるか又は科学的な用語を含むここで用いる全ての用語は、本実施形態が属する技術分野で通常の知識を有する者によって一般的に理解されるものと同じ意味を有する。
一般的に用いられる予め定義された用語は、関連技術の文脈上で有する意味と一致する意味を有するものと解釈すべきであって、本明細書で明白に定義しない限り、理想的又は過度に形式的な意味として解釈されることはない。
【００２４】
また、図面を参照して説明する際に、図面符号に関係なく同一の構成要素には同一の参照符号を付与し、それに対する重複説明を省略する。
本実施形態の説明において関連する公知技術に対する具体的な説明が実施形態の要旨を不要に曖昧にすると判断される場合、その詳細な説明を省略する。
【００２５】
図１は、本発明の一実施形態に係る無線通信システムを示す図である。
図１を参照すると、無線通信システムは、コヒーレント送信機（ｃｏｈｅｒｅｎｔ  ｔｒａｎｓｍｉｔｔｅｒ）１１０、非コヒーレント受信機１２０、及びコヒーレント受信機１３０を含む。
【００２６】
コヒーレント送信機１１０は、データをパケット単位で送信する。
パケットは、コヒーレント送信機１１０と受信機（１２０、１３０）との間の時刻同期を合わせるためのプリアンブルを含む。
プリアンブルは、パケットの前部に位置し、予め決定した一定のパターンのシンボルシーケンスを意味し得る。
【００２７】
コヒーレント送信機１１０は、コヒーレント変調方式を用いてプリアンブルを変調する。
コヒーレント変調方式による場合、コヒーレント送信機１１０は、プリアンブルを｛−１、０、＋１｝の要素を用いてシーケンスの形態で変調し、変調したプリアンブルが含まれたパケットを受信機１２０，１３０に送信する。
本発明の一実施形態では、｛−１、０、＋１｝の要素で構成されたプリアンブルシーケンスは、ターナリプリアンブルシーケンスと表現され、｛０、＋１｝の要素で構成されたシーケンスは、ユニポーラプリアンブルシーケンス（ｕｎｉｐｏｌａｒ  ｐｒｅａｍｂｌｅ  ｓｅｑｕｅｎｃｅ）と表現され、｛−１、１｝の要素で構成されたシーケンスは、バイポーラプリアンブルシーケンス（ｂｉｐｏｌａｒ  ｐｒｅａｍｂｌｅ  ｓｅｑｕｅｎｃｅ）と表現される。
【００２８】
ここで、“＋１”の要素は、搬送波信号（ｃａｒｒｉｅｒ  ｓｉｇｎａｌ）の位相値を０に設定することを意味し、“０”の要素は、搬送波信号をオフさせることを意味し、“−１”の要素は、搬送波信号の位相値を１８０度に設定することを意味する。
【００２９】
非コヒーレント受信機１２０がコヒーレント送信機１１０からパケットを受信する場合、非コヒーレント受信機１２０は、非コヒーレント復調（ｎｏｎｃｏｈｅｒｅｎｔ  ｄｅｍｏｄｕｌａｔｉｏｎ）方式を用いてプリアンブルを復調するため、非コヒーレント受信機１２０は、搬送波信号の互いに異なる位相を区別しない。
したがって、非コヒーレント受信機１２０は、“＋１”の要素と“−１”の要素を区別しないため、プリアンブルのターナリプリアンブルシーケンスをユニポーラプリアンブルシーケンスとして認知する。
コヒーレント受信機１３０がコヒーレント送信機１１０からパケットを受信する場合、コヒーレント受信機１３０は、コヒーレント復調（ｃｏｈｅｒｅｎｔ  ｄｅｍｏｄｕｌａｔｉｏｎ）方式を用いてプリアンブルを復調するため、非コヒーレント受信機１２０とは違って、プリアンブルのターナリプリアンブルシーケンスをターナリプリアンブルシーケンスとして認知する。
【００３０】
コヒーレント送信機１１０のプリアンブルは、ターナリプリアンブルシーケンスが複数回繰り返される構造である。
そのため、非コヒーレント受信機１２０が復調したプリアンブルは、ユニポーラプリアンブルシーケンスが複数回繰り返される構造であり、コヒーレント受信機１３０が復調したプリアンブルは、ターナリプリアンブルシーケンスが複数回繰り返される構造である。
非コヒーレント受信機１２０は、コヒーレント受信機１３０より複雑度及び運営電力が小さいため、非コヒーレント受信機１２０のプリアンブルにおいて、ユニポーラプリアンブルシーケンスの繰り返し周期は相対的に短く設計され、コヒーレント受信機１３０のプリアンブルにおいて、ターナリプリアンブルシーケンスの繰り返し周期は相対的に長く設計される。
ユニポーラプリアンブルシーケンスの繰り返し周期が短いことによって、非コヒーレント受信機１２０において、信号処理の際、算出量が減って受信サンプルの格納空間が減少するため、非コヒーレント受信機１２０の低複雑度及び低電力動作に対し有利である。
【００３１】
コヒーレント送信機１１０は、非コヒーレント受信機１２０及びコヒーレント受信機１３０に適用できるターナリプリアンブルシーケンスをユニポーラプリアンブルシーケンス及びバイポーラプリアンブルシーケンスに分解し、ユニポーラプリアンブルシーケンス及びバイポーラプリアンブルシーケンスを再構成して共通のプリアンブルシーケンスを生成した後、これを非コヒーレント受信機１２０及びコヒーレント受信機１３０に送信する。
【００３２】
コヒーレント送信機１１０がターナリプリアンブルシーケンスをユニポーラプリアンブルシーケンス及びバイポーラプリアンブルシーケンスに分解することによって、コヒーレント送信機１１０に予め格納されるべき格納量が減少し得る。
また、非コヒーレント受信機１２０又はコヒーレント受信機１３０のうちのいずれか１つの受信機のプリアンブルシーケンスの修正が必要な場合、より柔軟に対処することができる。
【００３３】
以下、非コヒーレント受信機１２０及びコヒーレント受信機１３０に適用できるターナリプリアンブルシーケンスを設計する方法について、図２及び図３を参照して詳細に説明する。
また、設計されたターナリプリアンブルシーケンスに基づいて非コヒーレント受信機１２０及びコヒーレント受信機１３０にプリアンブルを送信する方法について、図４〜図１３を参照して詳細に説明する。
【００３４】
＜ターナリプリアンブルシーケンスの設計＞
本発明の一実施形態は、可変拡散因子（ｖａｒｉａｂｌｅ  ｓｐｒｅａｄｉｎｇ  ｆａｃｔｏｒ）のための要素（又は、アルファベット）を有する非コヒーレント拡散シーケンス（ｎｏｎ−ｃｏｈｅｒｅｎｔ  ｓｐｒｅａｄｉｎｇ  ｓｅｑｕｅｎｃｅ）を取得するための方法を示す。
【００３５】
可変拡散因子のための拡散シーケンスは、Ｃ＝｛Ｃｍ｜ｍ∈ＮＳＦ｝と定義し、拡散因子は、ｍ∈ＮＳＦ＝｛２，４，８，１６，・・・｝と示す。
ここで、ｍは拡散因子を示し、Ｃｍは拡散因子ｍのための拡散シーケンスを示す。
プリアンブルシンボルの長さ（ｐｒｅａｍｂｌｅ  ｓｙｍｂｏｌ  ｌｅｎｇｔｈ）がＭの場合、プリアンブルシーケンスは
0006491657.tif 000002
になる。ここで、全ての要素が１からなるベクトル１ｍの長さはｍであり、
0006491657.tif 000003
はクロネッカー積演算（Ｋｒｏｎｅｃｋｅｒ  ｐｒｏｄｕｃｔ  ｏｐｅｒａｔｉｏｎ）を示す。
【００３６】
0006491657.tif 000004
は、可変拡散因子のためのコードブックを示す。
ここで、Ｎは、コリレータサイズ（ｃｏｒｒｅｌａｔｏｒ  ｓｉｚｅ）を示す。ｗｍ＝［ｗ１  ｗ２…ｗＮ］は、拡散因子ｍに対するコードワードである。
ここで、
0006491657.tif 000005
及びｖｍ＝［ｖ１  ｖ２…ｖＮ］は、相関シーケンス（ｃｏｒｒｅｌａｔｉｏｎ  ｓｅｑｕｅｎｃｅ）であり、
0006491657.tif 000006
及びｙｎ＝［ｙｎ  ｙｎ＋１…ｖＮ＋Ｎ−１］は、入力シーケンスである。
拡散因子に対する相関出力（ｃｏｒｒｅｌａｔｉｏｎ  ｏｕｔｐｕｔ）は
0006491657.tif 000007
と示す。
【００３７】
相関出力に基づいて、拡散因子のブラインド検出及びパケット検出は
0006491657.tif 000008
及び
0006491657.tif 000009
のそれぞれによって決定される。
ここで、
0006491657.tif 000010
は、パケットが送信されていないことを示し、
0006491657.tif 000011
は、パケットが送信されたことを示し、
0006491657.tif 000012
は、パケット検出のための閾値を示す。
【００３８】
プリアンブル性能を向上させるために、可変拡散因子のための循環シフト等価セット（ｃｉｒｃｕｌａｒ  ｓｈｉｆｔ  ｅｑｕｉｖａｌｅｎｔ  ｓｅｔ）に基づいた直交シーケンス設計（ｏｒｔｈｏｇｏｎａｌ  ｓｅｑｕｅｎｃｅ  ｄｅｓｉｇｎ）が要求される。
循環シフト等価セットは、
0006491657.tif 000013
（ｃｍ＝［ｃ１  ｃ２…ｃｍ］である）と定義される。
【００３９】
非コーレント可変拡散因子シーケンス（ｎｏｎ−ｃｏｈｅｒｅｎｔ  ｖａｒｉａｂｌｅ  ｓｐｒｅａｄｉｎｇ  ｆａｃｔｏｒ  ｓｅｑｕｅｎｃｅｓ）のためのソリューションは、以下に記述する。拡散シーケンスを有するプリアンブルの繰り返し構造を考慮すると、以下の属性が用いられる。
【００４０】
属性１．０／１均衡属性（０／１  ｂａｌａｎｃｅｄ  ｐｒｏｐｅｒｔｙ）
属性２．非繰り返し属性（ｎｏｎ−ｒｅｐｅｔｉｔｉｏｎ  ｐｒｏｐｅｒｔｙ）：連続的な１又は０による曖昧性を防止することができる。
これは、｛Ｃｍ＝［Ｃｍ／２，１  ｃｍ／２，２］｜Ｃｍ／２，１≠ｃｍ／２，２｝と示す。
属性３．非循環的属性（ｎｏｎ−ｃｉｒｃｕｌａｒ  ｐｒｏｐｅｒｔｙ）：ネストされたコードワード（ｎｅｓｔｅｄ  ｃｏｄｅｗｏｒｄｓ）による曖昧性を防することができ。
これは
0006491657.tif 000014
と示す。
属性４．共役性：これは
0006491657.tif 000015
と示す。
【００４１】
このような属性１〜属性４に基づいて、拡散因子ｍによる循環シフト等価セットは下記の表５のように示すことができる。
【表５】
0006491657.tif 000016
【００４２】
可変拡散因子のための循環シフト等価セットに基づいて、本発明の一実施形態は、それぞれの拡散因子から互いに異なるコードワードを結合して階層的なコードブック構造を抽出することができる。
上述の属性１〜属性４を取得するために、本発明の一実施形態は２種類のプリアンブルシーケンスの直交展開を示すことができる。
第１の直交展開は
0006491657.tif 000017
及びｃ２＝［１０］，ｃ４＝［１００１］，ｃ８［１０１００１０１］，ｃ１６［１０１０１０１００１０１０１０１］の式と下記の表６のように示す。
【表６】
0006491657.tif 000018
【００４３】
第２の直交展開は
0006491657.tif 000019
及びｃ２＝［１０］，ｃ４＝［１００１］，ｃ８［１００１０１１０］，ｃ１６［１００１０１１００１１０１００１］の式と下記の表７のように示す。
【表７】
0006491657.tif 000020
【００４４】
ここで、共役シーケンスは
0006491657.tif 000021
と定義され、
0006491657.tif 000022
はバイナリ排他（ｂｉｎａｒｙ  ｅｘｃｌｕｓｉｖｅ）演算又はＸＯＲ演算を示す。
【００４５】
下記の表８は拡散因子ｍが４である場合の循環シフト等価セットを示す。
【表８】
0006491657.tif 000023
【００４６】
下記の表９及び表１０は拡散因子ｍが８である場合の循環シフト等価セットを示す。
【表９】
0006491657.tif 000024
【表１０】
0006491657.tif 000025
【００４７】
下記の表１１〜表２６は拡散因子ｍが１６である場合の循環シフト等価セットを示す。
【表１１】
0006491657.tif 000026
【表１２】
0006491657.tif 000027
【００４８】
【表１３】
0006491657.tif 000028
【表１４】
0006491657.tif 000029
【００４９】
【表１５】
0006491657.tif 000030
【表１６】
0006491657.tif 000031
【００５０】
【表１７】
0006491657.tif 000032
【表１８】
0006491657.tif 000033
【００５１】
【表１９】
0006491657.tif 000034
【表２０】
0006491657.tif 000035
【００５２】
【表２１】
0006491657.tif 000036
【表２２】
0006491657.tif 000037
【００５３】
【表２３】
0006491657.tif 000038
【表２４】
0006491657.tif 000039
【００５４】
【表２５】
0006491657.tif 000040
【表２６】
0006491657.tif 000041
【００５５】
下記の表２７は、本発明の一実施形態に係る非コーレントシーケンスに対する内容を簡略に示した表である。
基本シーケンスの繰り返し回数は、シーケンスの長さ及びシーケンス内の“１”の数に対応する。
【００５６】
【表２７】
0006491657.tif 000042
【００５７】
非コーレントシーケンスは、非コーレントモードにおいて同一である。
受信機においてターナリシーケンスに包絡線検出器を適用した結果を示す結果シーケンスは、表２７での非コーレントシーケンスと対応する。
コーレントモードにおいて、非コーレントシーケンスでの“１”は、｛１又は−１｝を示す。非コーレントシーケンスでの“０”は、変更されない。
【００５８】
非コーレントシーケンスからターナリシーケンスを取得する場合、下記のような事項が示される。
ａ．ターナリシーケンスの要素（又は、アルファベット）は｛−１、０、１｝である。
ｂ．（表２７）での非コーレントシーケンスに依存し、“０”の位置は固定される。
ｃ．非コーレントシーケンスでの“１”は｛−１、１｝の値を有する。
ｄ．上記事項によって、全てのモードのためのターナリシーケンス、言い換えると、ＯＯＫ−２、ＯＯＫ−４、ＯＯＫ−８、ＯＯＫ−１６は、良好な相関属性が要求される。
【００５９】
相関が実行されたターナリシーケンスの長さは、良好な処理利得を取得するために、十分に長くてもよい。
ただし、低電力通信におけるターナリシーケンスの長さは、メモリの過度な利用を引き起こす程度に長くてはならない。
本発明の一実施形態では、ターナリシーケンスの長さは、１６、３２、又は６４である。
ターナリシーケンスの長さが１６の場合と３２の場合のターナリシーケンスの設計方法は、同一であってもよい。
【００６０】
これは、アプローチに基づく探索を用いて確認することができる。
ターナリシーケンスの長さが６４の場合、ターナリシーケンスの長さが３２の場合と同一のターナリシーケンスの設計方法を用いると、探索空間が大きくなり、そのため、シーケンスの時間消費が大きくなり得る。
したがって、ターナリシーケンスの長さが６４の場合にはターナリシーケンスの設計方法が互いに異なってもよい。
【００６１】
ターナリシーケンスの長さは、ターナリシーケンスの周期を決定し得る。
複数の周期はターナリシーケンスの同期性能を向上させるために用いることができる。
【００６２】
〈ターナリシーケンスの長さが１６及び３２の場合のターナリシーケンスの設計方法〉
図２は、本発明の一実施形態に係る長さが３２又は１６のターナリプリアンブルを生成する方法を説明するための動作フローチャートである。
図２を参照すると、ターナリシーケンスの長さをＮとするとき、Ｎ＝１６及びＮ＝３２の場合のターナリシーケンスの設計方法は下記のように示すことができる。
【００６３】
第１のステップで、相関長さＮを定義し、要素が｛＋１、−１｝であり、長さがＮ／２のバイナリシーケンスの全ての２Ｎ／２個の組み合わせを生成する（ステップＳ２１０）。
【００６４】
第２のステップで、要素が｛＋１、０、−１｝であり、長さがＮのターナリシーケンスの全ての２Ｎ／２個の組み合わせを生成する（ステップＳ２２０）。
このようなシーケンスは
0006491657.tif 000043
と示す。この場合、“０”の位置は固定され、“０”の位置は上述の表２７の非コーレントシーケンスから決定され得る。
長さＮのシーケンスでのＮ／２個の“１”の位置は、｛１又は−１｝によって置き換えられ、２Ｎ／２個の組み合わせが生成され得る。
【００６５】
以下は、第２のステップにおいて取得されたターナリシーケンスからターナリ同期プリアンブル（ｔｅｒｎａｒｙ  ｓｙｎｃｈｒｏｎｉｚａｔｉｏｎ  ｐｒｅａｍｂｌｅ）を取得する方法について説明する。
【００６６】
第３のステップで、２Ｎ／２個のターナリシーケンスの周期的な相関（ｃｙｃｌｉｃ  ｃｏｒｒｅｌａｔｉｏｎｓ）、すなわち、
0006491657.tif 000044
を算出する（ステップＳ２３０）。
【００６７】
第４のステップで、２Ｎ／２個のターナリシーケンスのサイド相関（ｓｉｄｅ  ｃｏｒｒｅｌａｔｉｏｎｓ）の合計、すなわち、
0006491657.tif 000045
を算出する（ステップＳ２４０）。
【００６８】
第５のステップで、サイド相関の自乗の最小合計を有するシーケンスのセットであるＺ＝ｍｉｎ｛Ｓｉ｝を選択する（ステップＳ２５０）。
このようなシーケンスの数は、一般的に２Ｎ／２個と比較して非常に小さい。
例えば、Ｎ＝３２の場合、このようなシーケンスの数は一般的に２１６／５０より小さい。
【００６９】
以下、第５のステップから取得されたシーケンスのセットからターナリ同期プリアンブル（ｔｅｒｎａｒｙ  ｓｙｎｃｈｒｏｎｉｚａｔｉｏｎ  ｐｒｅａｍｂｌｅ）を取得する方法について説明する。
【００７０】
第６のステップで、シーケンスのセットを減少させるために、ＳＮＲ値の領域において正確性検出（ｃｏｒｒｅｃｔ  ｄｅｔｅｃｔｉｏｎ）の確率を演算する（ステップＳ２６０）。
ＳＮＲ範囲は、正確性検出の確率が０．１の場合に該当するＳＮＲ値から、正確性検出の確率が１の場合のＳＮＲ値のうちの最も小さいＳＮＲ値の範囲内で選択され得る。
【００７１】
ＳＮＲ値の領域を取得するために、ターナリシーケンスのセットからいずれか１つのターナリシーケンスを用いてもよい。
正確性検出の確率は、様々なＳＮＲのために演算され得る。正確性検出の確率が０．１から１までの場合のＳＮＲ領域を示し得る。
ＳＮＲ領域は、正確性検出の確率が演算されたＳＮＲ領域のセットであってもよい。
このようなＳＮＲ領域において、全てのシーケンスのための正確性検出の確率が演算され得る。
【００７２】
正確性検出のための確率は、下記の方法によって演算される。
ターナリシーケンスプリアンブルは、パケットを形成するために２０バイトのデータペイロードに添付され得る。
任意の整数オフセット（ｒａｎｄｏｍ  ｉｎｔｅｇｅｒ  ｏｆｆｓｅｔｓ）はパケットに追加される。これは付加的白色ガウス雑音チャネルを通過するようにしてもよい。受信された信号は、同一のターナリシーケンスプリアンブルと相関し得る。
【数１】
0006491657.tif 000046
【００７３】
ここで、
0006491657.tif 000047
は、それぞれのターナリシーケンスと受信された信号の標準偏差を示す。
上記の相関は、予め決定した閾値が比較される。もし、相関
0006491657.tif 000048
が予め決定した閾値を超過する場合、パケットが検出される。パケットは、もし、検出が正確性インデックス（ｃｏｒｒｅｃｔ  ｉｎｄｅｘ）で発生する場合、正確に検出される。繰り返されるこのようなトライアルが様々なパケット、様々な任意のオフセットに対して行われて、正確性検出の平均確率が算出される。これは、ＳＮＲ領域のために行われる。
【００７４】
第７のステップで、Ｚでの各シーケンスのために、ＳＮＲ領域において正確性検出の確率の合計を演算する（ステップＳ２７０）。
第６のステップの正確性検出の確率の合計が最大になるシーケンスをターナリ同期プリアンブルとして選択する（ステップＳ２８０）。
上述のターナリシーケンスの設計方法は、任意の長さＮのために用いる。
シーケンスのための探索空間は指数的に増加し得る。
【００７５】
相関のための長さ、例えば、Ｎ＝３２の場合の代表的なコードは下記の表２８のように示すことができ、Ｎ＝１６の場合の代表的なコードは下記の表２９のように示すことができる。同期プリアンブルシーケンスは、性能を向上させるために、複数のターナリシーケンスを用いることができる。
【表２８】
0006491657.tif 000049
【表２９】
0006491657.tif 000050
【００７６】
〈ターナリシーケンスの長さが６４の場合のターナリシーケンスの設計方法〉
図３は、本発明の一実施形態に係る長さが６４のターナリプリアンブルを生成する方法を説明するための動作フローチャートである。
図３を参照すると、上述のターナリシーケンスの設計方法がＮ＝６４（自己相関が行われる長さ）の場合に適用されれば、探索空間は非常に高くなる。
【００７７】
本発明の一実施形態において、良好な相関属性は、ターナリシーケンスを不均衡にすることによって取得され得る。
例えば、シーケンスの１（ｎｐ）の数を−１（ｎｍ）の数より多くしたり、又はその逆にすることができる。
完ぺきな周期的相関（ｐｅｒｆｅｃｔ  ｐｅｒｉｏｄｉｃ  ｃｏｒｒｅｌａｔｉｏｎ）を有するターナリシーケンスにおいて、“１”及び“−１”（ｎｐ、ｎｍ）の許容値は、（３，１）、（６，３）、（１０，６）、（１５，１０）、（２１，１５）である。
【００７８】
ターナリシーケンスの設計方法は、３２個の“０”と３２個の“＋１”、“−１”で構成された長さ６４のターナリシーケンスを対象にしてもよく、上述の値のうちの（２１，１５）に基づいて長さ６４のターナリシーケンスを設計してもよい。
ここで、（２１，１５）は、“＋１”の個数が“−１”の個数より６個多いこと意味する。（２１，１５）に基づいて長さ６４のターナリシーケンスを設計する方法については、下記のように示すことができる。
【００７９】
第１のステップで、長さ３２のＰＮシーケンスを生成する。
生成されたシーケンスは、“＋１”の数ｎｐ＝１６、“−１”の数ｎｍ＝１５である。
まず、長さ３２の均衡シーケンス（ｂａｌａｎｃｅｄ  ｓｅｑｕｅｎｃｅ）は、“−１”を一番後ろに付けて生成する。
｛＋１、−１｝を要素として有する長さ３２のシーケンスは、対応するターナリシーケンスを生成するために、ＯＯＫ−２、ＯＯＫ−４、ＯＯＫ−８、及びＯＯＫ−１６のシーケンスにおいて、“１”の位置に挿入される。
したがって、シーケンスのための最大サイド相関（ｍａｘｉｍｕｍ  ｓｉｄｅ  ｃｏｒｒｅｌａｔｉｏｎ）は８であり、ピーク相関（ｐｅａｋ  ｃｏｒｒｅｌａｔｉｏｎ）は＋３２である。以下、８より小さいサイド相関を取得するために、ＰＮシーケンスを用いてマスキング機能演算子（ｍａｓｋｉｎｇ  ｆｕｎｃｔｉｏｎ  ｏｐｅｒａｔｏｒｓ）を定義する。
【００８０】
第２のステップで、マスキング機能は、ＯＯＫ−２、ＯＯＫ−４、ＯＯＫ−８、及びＯＯＫ−１６のそれぞれにおいてＭ２、Ｍ４、Ｍ８、及びＭ１６と定義する（ステップＳ３１０）。
マスキング機能は、長さ３１のＰＮシーケンスに“−１”を付けることによって取得された長さ３２のシーケンスでの“＋１”の数を不均衡にするために定義される。
｛１、−１｝を要素とする長さ３１のＰＮシーケンスを生成し（ステップＳ３２０）、長さ３１のＰＮシーケンスの終わりに“−１”を付けて長さ３２のシーケンスＢｎを生成する（ステップＳ３３０）。
長さ３２のシーケンスは、Ｂｎ＝｛ｂ０、ｂ１、…ｂＮ／２−１｝と示す。
【００８１】
ａ．ＯＯＫ−２のためのマスキング機能Ｍ２は下記のように定義される。
0006491657.tif 000051
ここで、インデックスｉが１７、３０の場合、マスキング機能の構成要素は“−１”であり、残りのインデックスの場合、マスキング機能の構成要素は“１”である。
【００８２】
ｂ．ＯＯＫ−４のためのマスキング機能Ｍ４は下記のように定義される。
0006491657.tif 000052
ここで、インデックスｉが７、９、１７、及び３０の場合、マスキング機能の構成要素は“−１”であり、残りのインデックスの場合、マスキング機能の構成要素は“１”である。
【００８３】
ｃ．ＯＯＫ−８のためのマスキング機能Ｍ８は下記のように定義される。
0006491657.tif 000053
ここで、インデックスｉが２、１３、３１の場合、マスキング機能の構成要素は、“−１“であり、残りのインデックスの場合、マスキング機能の構成要素は“１”である。
【００８４】
ｄ．ＯＯＫ−１６のためのマスキング機能Ｍ１６は下記のように定義される。
0006491657.tif 000054
ここで、インデックスｉが７、９、１７、３１の場合、マスキング機能の構成要素は“−１”であり、残りのインデックスの場合、マスキング機能の構成要素は“１”である。
【００８５】
第３のステップで、下記の数式３のように、第２のステップにおいて説明した長さ３２のシーケンスＢｎをＭ２、Ｍ４、Ｍ８、及びＭ１６のそれぞれと乗算して（ｅｌｅｍｅｎｔ  ｗｉｓｅ  ｍｕｌｔｉｐｌｉｃａｔｉｏｎ、＊）、Ｃ２、Ｃ４、Ｃ８、及びＣ１６を生成する（ステップＳ３４０）。
【数３】
0006491657.tif 000055
【００８６】
第１のステップにおいて、均衡ターナリシーケンス（ｂａｌａｎｃｅｄ  ｔｅｒｎａｒｙ  ｓｅｑｕｅｎｃｅ）の最大サイド相関は８である。
第３のステップにおいて取得されたシーケンスは、最大サイド相関が８より小さいため、第１のステップにおける均衡ターナリシーケンスより有用である。
【００８７】
本発明の一実施形態において、様々なマスキング機能が生成され、結果シーケンスの相関属性はマスキング機能のそれぞれのために検討され得る。
全ての結果シーケンスから、最大サイド相関の最小値を有するシーケンスは候補ターナリシーケンスとして選択され得る。
【００８８】
第４のステップで、長さ３２のシーケンスＣ２、Ｃ４、Ｃ８、及びＣ１６をＯＯＫ−２、ＯＯＫ−４、ＯＯＫ−８、及びＯＯＫ−１６のそれぞれに関連する長さ６４の非コヒーレントシーケンスでの“１”の位置に挿入して対応する長さ６４のターナリシーケンスを取得する（ステップＳ３５０）。
【００８９】
例えば、長さ６４の非コヒーレントＯＯＫ−２プリアンブルは、｛１０｝シーケンスが３２回繰り返されて形成され得る。ＯＯＫ−２のための長さ６４のターナリシーケンスＤ２を取得するために、｛１０｝シーケンスにおいて、“１”の位置に、長さ３２のシーケンスＣ２が挿入され得る。
【００９０】
また、例えば、長さ６４の非コヒーレントＯＯＫ−４プリアンブルは、｛１００１｝シーケンスが１６回繰り返されて形成され得る。ＯＯＫ−４のための長さ６４のターナリシーケンスＤ４を取得するために、｛１００１｝シーケンスにおいて、“１”の位置に、長さ３２のシーケンスＣ４が挿入され得る。
【００９１】
また、例えば、長さ６４の非コヒーレントＯＯＫ−８プリアンブルは、｛１０１００１０１｝シーケンスが８回繰り返されて形成され得る。ＯＯＫ−８のための長さ６４のターナリシーケンスＤ８を取得するために、｛１０１００１０１｝シーケンスにおいて、“１”の位置に、長さ３２のシーケンスＣ８が挿入され得る。
【００９２】
また、例えば、長さ６４の非コヒーレントＯＯＫ−１６プリアンブルは、｛１０１０１０１００１０１０１０１｝シーケンスが４回繰り返されて形成され得る。ＯＯＫ−１６のための長さ６４のターナリシーケンスＤ１６を取得するために、｛１０１０１０１００１０１０１０１｝シーケンスにおいて、“１”の位置に、長さ３２のシーケンスＣ１６が挿入され得る。
【００９３】
第５のステップで、同期シーケンスは、必要条件に依存し、Ｄ２、Ｄ４、Ｄ８、又はＤ１６の複数の繰り返しを含む。
これは、下記の表３０のように示すことができる。
【表３０】
0006491657.tif 000056
【００９４】
下記の表３１は代表的な拡散シーケンスを示す。
表３１の拡散シーケンスは、データシンボルを広めるために用いる。拡散因子はそれぞれ１、２、４、８である。
【表３１】
0006491657.tif 000057
【００９５】
下記の表３２は、プリアンブルシーケンスとして用いられる代表的な拡散シーケンスを示す。
表３２の拡散シーケンスは、上述の表２７に示すことができる。
【表３２】
0006491657.tif 000058
【００９６】
下記の表３３は、開始フレーム識別子フォーマット（ｓｔａｒｔ  ｆｒａｍｅ  ｄｅｌｉｍｉｔｅｒｓ  ｆｏｒｍａｔｓ）を示す。
この場合、“＋１”の数と“−１”の数は同一である。
【表３３】
0006491657.tif 000059
【００９７】
下記の表３４−１、表３４−２、表３４−３は、様々な変調フォーマット、すなわち、直交可変拡散因子ＯＯＫのために用いられる拡散シーケンス、単一パルス、及び擬似ランダム多重パルス位置変調（ｐｓｅｕｄｏ−ｒａｎｄｏｍ  ｍｕｌｔｉ−ｐｕｌｓｅ  ｐｏｓｉｔｉｏｎ  ｍｏｄｕｌａｔｉｏｎｓ）を示す。
【００９８】
【表３４−１】
0006491657.tif 000060
【表３４−２】
0006491657.tif 000061
【表３４−３】
0006491657.tif 000062
【００９９】
下記の表３５は、プリアンブル、データポーション、及び開始フレーム識別子での可変拡散シーケンス及び変調を用いた代表的な送信モードを示す。
プリアンブル、ＳＦＤ、及びペイロードのためのフォーマットラベルは表３２及び表３３から取得する。
【表３５】
0006491657.tif 000063
【０１００】
＜ターナリプリアンブルシーケンスの送信方法＞
以下、設計されたターナリプリアンブルシーケンスを送信機が受信機に送信する方法について説明する。
以下、プリアンブルシーケンス（又は、ターナリプリアンブルシーケンス）を生成する方式は、ＴＡＳＫ（Ｔｅｒｎａｒｙ  Ａｍｐｌｉｔｕｄｅ  Ｓｈｉｆｔ  Ｋｅｙｉｎｇ）、又はＵＬＰ−ＴＡＳＫ（Ｕｌｔｒａ  Ｌｏｗ  Ｐｏｗｅｒ−Ｔｅｒｎａｒｙ  Ａｍｐｌｉｔｕｄｅ  Ｓｈｉｆｔ  Ｋｅｙｉｎｇ）と表現される。
【０１０１】
図４は、本発明の一実施形態に係る送信フレームを示す図である。
図４を参照すると、送信フレーム４００は、プリアンブル４１０、ＳＦＤ４２０、ＰＨＲ４３０、ＰＳＤＵ４４０を含む。
本発明の一実施形態において、パケットは、送信フレーム４００と同一の意味で用いる。
【０１０２】
プリアンブル４１０は、送信フレーム４００の先頭に記録されるビット列である。
プリアンブル４１０は、時刻同期（ｔｉｍｅ  ｓｙｎｃｈｒｏｎｉｚａｔｉｏｎ）のための特定のビットパターンを含む。
ＳＦＤ４２０は、フレームの開始を識別し、同期の再確認を識別する。また、ＳＦＤ４２０は、フレーム同期を取得するためのフィールドを意味する。
ＰＨＲ４３０は物理的階層に関連する有用な情報を示すフィールドである。例えば、情報は、長さ指示子、用いられたモジュレーション方式、及び用いられた符号化方式に関する情報であってもよい。また、ＰＨＲ４３０は、ＰＳＤＵ４４０の形式に関するフィールド及びヘッダチェックシーケンス（Ｈｅａｄｅｒ  Ｃｈｅｃｋ  Ｓｅｑｕｅｎｃｅ：ＨＣＳ）を含んでもよい。ここで、ＨＣＳは、ＰＨＲ４３０にエラーが発生したか否かを判断するのに用いる。
【０１０３】
ＰＳＤＵ４４０は、物理的階層の上位階層から伝達された、ビットの形式の符号化されなかったデータのユニットである。
ＰＳＤＵ４４０は、物理的階層より上位階層において実際に送受信されるデータを含む。
本発明の一実施形態では、ＰＳＤＵ４４０は、ペイロードと表現されてもよい。
【０１０４】
プリアンブル４１０は、Ｎｒｅｐ個の繰り返される基本プリアンブル（４１１、４１２、４１３）で構成する。
基本プリアンブル（４１１、４１２、４１３）は、それぞれの基本プリアンブルシーケンスで構成する。
例えば、１つの基本プリアンブルシーケンスに該当するビットが基本プリアンブルである。
本発明の一実施形態では、複数の符号化方式のそれぞれに対応する複数の拡散因子の基本プリアンブルシーケンスは、互いに相関値が直交するように設定され得る。
【０１０５】
図５は、本発明の一実施形態に係る送信機を示すブロック図である。
図５を参照すると、送信機５００は、シーケンス抽出器５１０及びシーケンス生成器５２０を含む。
ここで、送信機５００は、図１で説明したコヒーレント送信機１１０を意味する。
【０１０６】
シーケンス抽出器５１０は、“−１”、“０”、又は“１”の要素で構成されるターナリプリアンブルシーケンスから第１のシーケンス及び第２のシーケンスを抽出する。
ここで、ターナリプリアンブルシーケンスは、送信機５００が受信機に送信するプリアンブルシーケンスの全てを意味してもよく、プリアンブルを構成する基本プリアンブルシーケンスを意味してもよい。
また、第１のシーケンスは非コヒーレント受信機のためのシーケンスであって、“０”又は“１”の要素で構成でき、第２のシーケンスはコヒーレント受信機のためのシーケンスであって、“−１”又は“１”の要素で構成することができる。
【０１０７】
本発明の一実施形態では、第１のシーケンスは、ユニポーラプリアンブルシーケンス又はユニポーラシーケンスと表現されてもよく、第２のシーケンスは、バイポーラプリアンブルシーケンス又はバイポーラシーケンスと表現されてもよい。
また、ターナリプリアンブルシーケンス、第１のシーケンス、及び第２のシーケンスを構成する要素はチップと表現されてもよい。
【０１０８】
シーケンス抽出器５１０は、ターナリプリアンブルシーケンスを第１のシーケンス及び第２のシーケンスに分解する。
本発明の一実施形態では、シーケンス抽出器５１０は、第１のシーケンスの周期を基準として、ターナリプリアンブルシーケンスの要素を絶対値に変換して第１のシーケンスを抽出する。
ここで、第１のシーケンスの周期は予め決定する。
例えば、第１のシーケンスの周期Ｎ１が４であり、ターナリプリアンブルシーケンスが［１００１１００１１００１１００−１−１００１−１００１−１００１−１００−１］である場合、シーケンス抽出器５１０は、ターナリプリアンブルシーケンスの要素を絶対値に変換し、［１００１］が繰り返される構造を有する［１００１１００１１００１１００１１００１１００１１００１１００１］のシーケンスを抽出する。
送信機５００は、抽出されたシーケンスから周期Ｎ１個の要素を有する第１のシーケンス［１００１］を抽出することができる。
【０１０９】
本発明の他の実施形態では、シーケンス抽出器５１０は、第２のシーケンスの周期を基準として、ターナリプリアンブルシーケンスの要素のうちの“０”の要素を“１”の要素に変換して第２のシーケンスを抽出する。
ここで、第２のシーケンスの周期は予め決定する。したがって、ターナリプリアンブルシーケンスの“−１”の要素は、第２のシーケンスで“−１”の要素になり得、ターナリプリアンブルシーケンスの“０”及び“１”の要素は、第２のシーケンスで“１”の要素になり得る。
また、第２のシーケンスの周期は、第１のシーケンスの周期より長くてもよい。これは、第２のシーケンスが適用されるコヒーレント受信機が第１のシーケンスが適用される非コヒーレント受信機より複雑度及び運営電力が大きいからである。
【０１１０】
例えば、第２のシーケンスの周期Ｎ２が３２であり、ターナリプリアンブルシーケンスが上述にて説明したターナリプリアンブルシーケンスと同一の［１００１１００１１００１１００−１−１００１−１００１−１００１−１００−１］である場合、シーケンス抽出器５１０は、ターナリプリアンブルシーケンスの要素のうちの“０”の要素を“１”の要素に変換し、［１１１１１１１１１１１１１１１−１−１１１１−１１１１−１１１１−１１１−１］のシーケンスを抽出する。
送信機５００は、周期Ｎ２が抽出されたシーケンスの数と同一の３２であるため、抽出されたシーケンスを第２のシーケンスと示すことができる。
【０１１１】
本発明の一実施形態では、送信機５００は格納器（図示せず）を含み、送信機５００はシーケンス抽出器５１０から抽出された第１のシーケンス及び第２のシーケンスを格納する。
【０１１２】
シーケンス生成器５２０は、シーケンス抽出器５１０から抽出された第１のシーケンス及び第２のシーケンスを用いてターナリプリアンブルシーケンスを再構成する。
本発明の一実施形態では、シーケンス生成器５２０は、複数のビットで構成されたプリアンブルシーケンスに第１のシーケンス及び第２のシーケンスをマッピングして第３のシーケンスを生成する。
ここで、第３のシーケンスは再構成されたターナリプリアンブルシーケンスを意味し、非コヒーレント受信機及びコヒーレント受信機で全て支援される。
【０１１３】
プリアンブルは、基本プリアンブルがＮｒｅｐ回繰り返えされた構造であってもよい。
ここで、基本プリアンブルは、プリアンブルの少なくとも１つのビットに対応する。
プリアンブルを構成するプリアンブルシーケンスは、基本プリアンブルシーケンスが１回以上繰り返された構造であってもよい。
例えば、プリアンブルが３２ビットの場合、１つの基本プリアンブルシーケンスはプリアンブルの１つのビットに対応してもよく、３２ビットに対応してもよい。
【０１１４】
一例として、１つの基本プリアンブルシーケンスがプリアンブルの１ビットに対応する場合、プリアンブルシーケンスは３２つの基本プリアンブルシーケンスが繰り返される構造であってもよく、１つの基本プリアンブルシーケンスがプリアンブルの３２ビットに対応する場合、プリアンブルシーケンスは１つの基本プリアンブルシーケンスで構成されてもよい。
基本プリアンブルシーケンスに対応するプリアンブルのビット数は予め決定してもよい。
このようなプリアンブルの構造を考慮して、シーケンス生成器５２０は、第１のシーケンス及び第２のシーケンスを再構成して第３のシーケンスを生成する。
【０１１５】
本発明の一実施形態では、シーケンス生成器５２０は、第１のマッパ及び第２のマッパを含む。
一例として、第１のマッパ及び第２のマッパは、それぞれ第１のチップ値マッパ（ｃｈｉｐ  ｖａｌｕｅ  ｍａｐｐｅｒ）及び第２のチップ値マッパと表現され得る。
【０１１６】
第１のマッパは、プリアンブルの複数のビットに対して、プリアンブルの少なくとも１つのビットごとに第１のシーケンスをマッピングする。
ここで、少なくとも１つのビットは、基本プリアンブルシーケンスがプリアンブルに対応するビットを意味してもよく、基本プリアンブルに関係なく予め決定した数のビットを意味してもよい。
第１のマッパは、少なくとも１つのビットごとに一周期の第１のシーケンスをマッピングする。
例えば、少なくとも１つのビットが１ビットである場合、第１のマッパは、１ビットごとに第１のシーケンスの周期であるＮ１個の要素に割当てることができ、順次にインデックスを増加させながら各インデックスに該当する要素を１ビットにマッピングすることができる。
この場合、シーケンス生成器５２０は、第１のシーケンスの周期Ｎ１によるモジュロカウンタ、モジュロＮ１カウンタをインデックスカウンタとして用いて第１のシーケンスのインデックスを増加させることができる。
【０１１７】
第２のマッパは、プリアンブルの少なくとも１つのビットごとにマッピングされた第１のシーケンスに第２のシーケンスをマッピングして第３のシーケンスを生成する。
例えば、第１のシーケンスが割当てられた少なくとも１つのビットが１ビットである場合、第２のマッパは、１ビットごとに第２のシーケンスの周期であるＮ２個の要素を割当てることができ、順次にインデックスを増加させながら各インデックスに該当する要素を１ビットにマッピングすることができる。
この場合、シーケンス生成器５２０は、第２のシーケンスの周期Ｎ２によるモジュロカウンタ、モジュロＮ２カウンタをインデックスカウンタとして用いて第２のシーケンスのインデックスを増加させることができる。
【０１１８】
本発明の一実施形態では、第２のマッパは、プリアンブルの少なくとも１つのビットにマッピングされた第１のシーケンスに第２のシーケンスを乗算する。
例えば、プリアンブルの少なくとも１つのビットにマッピングされた第１のシーケンスが［１００１］であり、第２のシーケンスが［１１１１１１１１１１１１１１１−１−１１１１−１１１１−１１１１−１１１−１］である場合、第２のマッパは、第１のシーケンスと第２のシーケンスを乗算して第３のシーケンスである［１００１１００１１００１１００−１−１００１−１００１−１００１−１００−１］を生成する。
この場合、第１のシーケンスの周期Ｎ１が４であり、第２のシーケンスの周期Ｎ２が３２であるため、第２のマッパは、第１のシーケンスの周期Ｎ１と第２のシーケンスの周期Ｎ２の比である８ほど第１のシーケンスを繰り返して拡張し、拡張された第１のシーケンス［１００１１００１１００１１００１１００１１００１１００１１００１］と第２のシーケンスを乗算して第３のシーケンス［１００１１００１１００１１００−１−１００１−１００１−１００１−１００−１］を生成する。
【０１１９】
本発明の他の実施形態では、シーケンス生成器５２０は、第１のバイナリマッパ及び第２のバイナリマッパを含む。
第１のバイナリマッパは、プリアンブルの少なくとも１つのビットごとに第１のシーケンスをマッピングする。
第１のシーケンスは“０”又は“１”の要素で構成されているため、第１のバイナリマッパは第１のシーケンスを全て用いることができる。
【０１２０】
第２のバイナリマッパは、第２のシーケンスの要素をバイナリ値に変換する。
第２のシーケンスは“−１”又は“１”の要素で構成されており、“−１”はバイナリ値ではないため、第２のバイナリマッパを用いることができない。
そのため、第２のバイナリマッパは、第２のシーケンスの“−１”の要素を“１”に変換し、“１”の要素を“０”に変換して第２のシーケンスをバイナリ値に変換することができる。
第２のバイナリマッパは、プリアンブルの少なくとも１つのビットにマッピングされた第１のシーケンスにバイナリ値に変換された第２のシーケンスを連接して第３のシーケンスを生成することができる。
【０１２１】
第１のシーケンス及び第２のシーケンスを連接した第３のシーケンスは、第１のシーケンスのｎ番目の要素を最初の要素で、第２のシーケンスのｎ番目の要素を２番目の要素で構成した長さ２のシーケンスをｎ番目のｓｕｂシーケンスで構成されたシーケンスを示す。
例えば、第１のシーケンスが［１００１］、バイナリ値に変換された第２のシーケンスが［１０００］である場合、第１のシーケンス及び第２のシーケンスを連接した第３のシーケンスは［［１１］、［００］、［００］、［１０］］で構成され得る。
【０１２２】
本発明のまた他の実施形態では、シーケンス生成器５２０は、プリアンブルの少なくとも１つのビットに対応する基本プリアンブルシーケンスを生成し、基本プリアンブルシーケンスを予め決定した回数で繰り返して第３のシーケンスを生成する。
ここで、シーケンス生成器５２０は、第１のシーケンスの周期と第２のシーケンスの周期の比ほど第１のシーケンスを繰り返し拡張し、拡張された第１のシーケンスを第２のシーケンスと乗算して基本プリアンブルシーケンスを生成する。
【０１２３】
例えば、第１のシーケンスが［１０１００１０１］であり、第２のシーケンスが［１１−１１１−１１−１１１１１１−１１１１１１１１−１１１−１１１１１１１１］である場合、第１のシーケンスの周期Ｎ１が８であり、第２のシーケンスの周期Ｎ２が３２であるため、シーケンス生成器５２０は、第１のシーケンスの周期Ｎ１と第２のシーケンスの周期Ｎ２の比である４ほど第１のシーケンスを繰り返して拡張し、拡張された第１のシーケンス［１０１００１０１１０１００１０１１０１００１０１１０１００１０１］と第２のシーケンスを乗算して基本プリアンブルシーケンス［１０−１００−１０−１１０１００−１０１１０１００−１０１−１０１００１０１］を生成する。
ここで、予め決定した繰り返し回数Ｎｒｅｐが８である場合、シーケンス生成器５２０は、基本プリアンブルシーケンスを８回繰り返してプリアンブルシーケンスを生成し、プリアンブルシーケンスをプリアンブルの複数のビットにマッピングすることができる。
【０１２４】
送信機５００がターナリプリアンブルシーケンスから第１のシーケンス及び第２のシーケンスを抽出して、第１のシーケンス及び第２のシーケンスを再構成して第３のシーケンスを生成することによって、送信機５００は、ターナリプリアンブルシーケンスの全てを格納する必要がなく、第１のシーケンス及び第２のシーケンスだけを予め格納する。
そのため、送信機５００に予め格納されるべき格納量が減少し得る。
また、非コヒーレント受信機又はコヒーレント受信機のうちのいずれか１個の受信機のプリアンブルシーケンスの修正が必要な場合、より柔軟に対処することができる。
【０１２５】
本発明の一実施形態では、図４の符号４１１〜４１３に示すように、プリアンブルは予め決定した繰り返し回数がＮｒｅｐであり、３２個の要素（チップ）を有する基本プリアンブルパターンを含む。
ここで、２個のプリアンブルフォーマットＰ１及びＰ２が定義される。
基本プリアンブルシーケンスは、プリアンブルフォーマットによって、下記の表３６に記載された基本プリアンブルパターン及び繰り返し回数Ｎｒｅｐを有する。
【表３６】
0006491657.tif 000064
【０１２６】
プリアンブルフォーマットＰ１及びＰ２は、２個の長さ３２のターナリシーケンスで構成され得る。
コヒーレント受信機及び非コヒーレント受信機での互いに異なる複雑度制限によって、プリアンブルフォーマットＰ１及びＰ２による基本プリアンブルシーケンスは、共通のシーケンスをコヒーレント受信機及び非コヒーレント受信機に送信するために、互いに異なる周期を有し得る。
すなわち、コヒーレント受信機のためのプリアンブルは、非コヒーレント受信機のためのプリアンブルの繰り返す拡張に基づいて設計され得る。
したがって、コヒーレント受信機のためのＰ１及びＰ２の拡散因子はそれぞれ３２であってもよい。
また、非コヒーレント受信機のためのＰ１及びＰ２の拡散因子はそれぞれ４及び８であってもよく、これは２個の直交的な長さ４のバイナリシーケンス及び長さ８のバイナリシーケンス、例えば、［１００１］及び［１０１００１０１］と対応してもよい。
【０１２７】
プリアンブルフォーマットは、ＰＳＤＵフォーマットのスールプット効率（ｔｈｒｏｕｇｈｐｕｔ  ｅｆｆｉｃｉｅｎｃｙ）に関連するＰＳＤＵのためのコーディングフォーマット及びＳＦＤ／ＰＨＲのための拡散フォーマット（又は、拡散因子）を内在的に分類してもよい。
この場合、第１のシーケンス、第１のシーケンスの周期、第２のシーケンス、第２のシーケンスの周期は、プリアンブルフォーマットによって、下記の表３７に記載された値を有する。
【表３７】
0006491657.tif 000065
【０１２８】
本発明の一実施形態では、送信機５００は、フレーム送信機（図示せず）を含んでもよい。
フレーム送信機（図示せず）は、プリアンブルフィールド、ＳＦＤフィールド、ＰＨＲフィールド、及びＰＳＤＵフィールドを含む送信フレームを生成する。
ここで、プリアンブルフィールドは、シーケンス生成器５２０において生成された第３のシーケンスを含んでもよい。
フレーム送信機（図示せず）は、非コヒーレント受信機又はコヒーレント受信機のうちの少なくとも１個に送信する。
【０１２９】
図６は、本発明の一実施形態に係るシーケンス抽出器を示すブロック図である。
図６を参照すると、シーケンス抽出器６００は、ターナリプリアンブルシーケンス取得器６１０、第１のシーケンス抽出器６２０、及び第２のシーケンス抽出器６３０を含む。
【０１３０】
ターナリプリアンブルシーケンス取得器６１０は、ターナリプリアンブルシーケンスを取得する。
ここで、ターナリプリアンブルシーケンスは、“−１”、“０”、又は“１”の要素で構成されるシーケンスであって、プリアンブルシーケンスの全体を意味してもよく、プリアンブルを構成する基本プリアンブルシーケンスを意味してもよい。
本発明の一実施形態では、ターナリプリアンブルシーケンス取得器６１０は、外部からターナリプリアンブルシーケンスを受信してもよく、ターナリプリアンブルシーケンスが予め格納された格納器から取得してもよい。
【０１３１】
第１のシーケンス抽出器６２０は、第１の変換マッパ６２１及びユニポーラシーケンス抽出器６２２を含む。
第１の変換マッパ６２１は、ターナリプリアンブルシーケンスの要素を絶対値に変換する。そのため、第１の変換マッパ６２１は、ターナリプリアンブルシーケンスの“−１”の要素を“１”の要素に変換する。
ユニポーラシーケンス抽出器６２２は、ユニポーラシーケンスの周期を基準としてユニポーラシーケンスを抽出する。
ここで、ユニポーラシーケンスの周期は、予め決定することができる。例えば、第１の変換マッパ６２１に変換されたシーケンスが［１００１１００１１００１１００１１００１１００１１００１１００１］であり、ユニポーラシーケンスの周期が４である場合、ユニポーラシーケンス抽出器６２２は、変換されたシーケンスからユニポーラシーケンス［１００１］を抽出する。
【０１３２】
第２のシーケンス抽出器６３０は、第２の変換マッパ６３１及びバイポーラシーケンス抽出器６３２を含む。
第２の変換マッパ６３１は、ターナリプリアンブルシーケンスの要素のうちの“０”の要素を“１”の要素に変換する。
バイポーラシーケンス抽出器６３２は、バイポーラシーケンスの周期を基準としてバイポーラシーケンスを抽出する。
ここで、バイポーラシーケンスの周期は予め決定することができる。例えば、第２の変換マッパ６３１に変換されたシーケンスが［１１１１１１１１１１１１１１１−１−１１１１−１１１１−１１１１−１１１−１］であり、バイポーラシーケンスの周期が３２である場合、バイポーラシーケンス抽出器６３２は、変換されたシーケンスをバイポーラシーケンスから抽出する。
【０１３３】
図７及び図８は、本発明の一実施形態に係るシーケンス生成器の一例を説明するためのものであり、図７は、本発明の一実施形態に係るシーケンス生成器を示すブロック図である。
図７を参照すると、シーケンス生成器７００は、第１のマッパ（第１のチップ値マッパ）７１０、モジュロＮ１カウンタ７１１、第２のマッパ（第２のチップ値マッパ）７２０、モジューロＮ２カウンタ７２１、及び積算演算器７３０を含む。
ここで、Ｎ１はユニポーラシーケンスの周期を示し、Ｎ２はバイポーラシーケンスの周期を示す。
【０１３４】
第１のマッパ７１０は、プリアンブルの複数のビットに対して、プリアンブルの少なくとも１つのビットごとにユニポーラシーケンスをマッピングする。
ここで、ユニポーラシーケンスは、非コヒーレント受信機で認識可能なシーケンスを意味することによって、“０”又は“１”の要素（又は、チップ）で構成する。
第１のマッパ７１０は、少なくとも１つのビットごとに一周期のユニポーラシーケンスをマッピングする。
第１のマッパ７１０は、少なくとも１つのビットにユニポーラシーケンスの周期のＮ１個の要素を割り当て、順次にインデックスを増加させながら各インデックスに該当する要素を少なくとも１つのビットにマッピングする。
【０１３５】
ここで、第１のマッパ７１０は、モジュロＮ１カウンタ７１１をインデックスカウンタとして用いてユニポーラシーケンスを少なくとも１つのビットにマッピングする。
例えば、ユニポーラシーケンスが［１００１］である場合、モジュロＮ１カウンタは、ユニポーラシーケンスの要素のインデックスを順に１、２、３、４に設定することができる。
第１のマッパ７１０は、インデックスによって、少なくとも１つのビットに要素“１”、“０”、“０”、“１”を順次にマッピングする。
【０１３６】
第２のマッパ７２０は、バイポーラシーケンスを積算演算器７３０に提供する。
ここで、バイポーラシーケンスは、コヒーレント受信機で認識可能なシーケンスを意味することによって、“−１”又は“１”の要素（又は、チップ）で構成する。
図７において、第２のマッパ７２０と積算演算器７３０は互いに分離するように表現したが、本発明の他の実施形態では、第２のマッパ７２０は積算演算器７３０を含み得る。
【０１３７】
第２のマッパ７２０は、モジュロＮ２カウンタ７２１をインデックスカウンタとして用いてバイポーラシーケンスを積算演算器７３０に提供する。
例えば、バイポーラシーケンスが［１１１１１１１１１１１１１１１−１−１１１１−１１１１−１１１１−１１１−１］である場合、モジュロＮ２カウンタ７２１は、バイポーラシーケンスの要素のインデックスを１〜３２に設定することができる。
第２のマッパ７２０は、インデックスによって、積算演算器７３０にバイポーラシーケンスの要素を順次に提供する。
【０１３８】
積演算器７３０は、プリアンブルの少なくとも１つのビットごとにマッピングされたユニポーラシーケンスに第２のマッパ７２０から提供されたバイポーラシーケンスを乗算してターナリプリアンブルシーケンス（又は、ターナリプリアンブルチップシーケンス）を生成する。
【０１３９】
図８は、本発明の一実施形態に係るシーケンス生成器の動作を説明するための動作フローチャートである。
図８を参照すると、シーケンス生成器は、ビットカウンタｂを１に設定して、チップカウンタｎ１及びｎ２をそれぞれ１に設定する（ステップＳ８１０）。
ここで、チップとはシーケンスの要素を意味する。
チップカウンタｎ１は、ユニポーラシーケンスのインデックスと対応し、チップカウンタｎ２は、バイポーラシーケンスのインデックスと対応する。
【０１４０】
次に、シーケンス生成器は、ユニポーラシーケンスＣ１（ｎ１）とバイポーラシーケンスＣ２（ｎ２）を乗算する（ステップＳ８２０）。
ステップＳ８１０において、ｎ１及びｎ２は１に設定されたため、シーケンス生成器は、ユニポーラシーケンスＣ１（１）とバイポーラシーケンスＣ２（１）を乗算することができる。
また、シーケンス生成器は、ｎ１を（ｎ１＋１）に、ｎ２を（ｎ２＋１）にアップデートする（ステップＳ８３０）。
これは、ユニポーラシーケンスＣ１とバイポーラシーケンスＣ２のインデックスを１つずつ増加させることを意味する。
【０１４１】
次に、シーケンス生成器は、ｎ１がＮ１以下であるか否かを判断する（ステップＳ８４０）。
ここで、Ｎ１はユニポーラシーケンスの周期を意味する。
ｎ１がＮ１より大きい場合、シーケンス生成器はｎ１を１に設定し、ｂを（ｂ＋１）にアップデートして、後述のステップＳ８５０を行う。
【０１４２】
次に、ｎ１がＮ１以下である場合、シーケンス生成器は、ｎ２がＮ２以下であるか否かを判断する（ステップＳ８５０）。
ここで、Ｎ２はバイポーラシーケンスの周期を意味する。
ｎ２がＮ２より大きい場合、シーケンス生成器は、ｎ２を１に設定し、後述のステップＳ８６０を行う。
【０１４３】
次に、ｎ２がＮ２以下である場合、シーケンス生成器は、ビットカウンタｂがｂｍａｘ以下であるか否かを判断する（ステップＳ８６０）。
ここで、ｂｍａｘはプリアンブルの全てのビットにおいてユニポーラシーケンスが繰り返してマッピングされる回数を意味する。
ｂがｂｍａｘ以下である場合、シーケンス生成器は、ステップＳ８２０〜ステップＳ８６０を繰り返して行う。
ｂがｂｍａｘを超過する場合、シーケンス生成器は、ステップＳ８２０において乗算した値をターナリシーケンスの要素に設定してターナリシーケンスを生成する。
【０１４４】
例えば、ユニポーラシーケンスＣ１が［１００１］であり、バイポーラシーケンスＣ２が［１１１１１１１１１１１１１１１−１−１１１１−１１１１−１１１１−１１１−１］である場合、ステップＳ８１０において、シーケンス生成器は、ｂ、ｎ１、及びｎ２を全て１に設定する。
ステップＳ８２０において、シーケンス生成器は、ユニポーラシーケンスの最初の要素“１”とバイポーラシーケンスＣ２の最初の要素“１”を乗算する。
ステップＳ８３０において、シーケンス生成器は、ｎ１を２に、ｎ２を２にアップデートする。
ステップＳ８４０において、ｎ１がＮ１以下であるか否かを判断した結果、ｎ１は２であって、Ｎ１の４より小さいため、シーケンス生成器は、ステップＳ８５０を行う。
ステップＳ８５０において、ｎ２がＮ２以下であるか否かを判断した結果、ｎ２は２であって、Ｎ２の３２より小さいため、シーケンス生成器はステップＳ８６０を行う。
ｂｍａｘが３２に予め決定した場合、ステップＳ８６０において、ｂがｂｍａｘ以下であるか否かを判断した結果、ｂは１であって、ｂｍａｘの３２より小さいため、ステップＳ８２０〜ステップＳ８６０を繰り返して行う。
【０１４５】
このような過程が繰り返されて、ユニポーラシーケンスの４個の要素がバイポーラシーケンスの４個の要素を乗算した場合、ｎ１は５になり、そのため、ステップＳ８４０において、ｎ１がＮ１より大きいと判断され、シーケンス生成器は、ステップＳ８４１を行ってｎ１を１に設定し、ｂを２にアップデートする。
【０１４６】
また、このような過程が繰り返され、ユニポーラシーケンスが８回繰り返されてバイポーラシーケンスを乗算した場合、ｎ２は３３になり、そのため、ステップＳ８５０において、ｎ２がＮ２より大きいと判断され、シーケンス生成器は、ステップＳ８５１を行ってｎ２を１に設定する。
【０１４７】
また、このような過程が繰り返され、ユニポーラシーケンスが３２回、バイポーラシーケンスが４回繰り返され、ユニポーラシーケンスの要素とバイポーラシーケンスの要素を乗算した場合、ｂは５になり、そのため、ステップＳ８６０において、ｂがｂｍａｘより大きいと判断され、シーケンス生成器は、ステップＳ８２０で乗算した値をターナリシーケンスの要素に設定してターナリシーケンスを生成する。
そのため、ターナリシーケンスは、ユニポーラシーケンスが３２回、バイポーラシーケンスが４回繰り返されて相互間に乗算した、計１２８個の要素を含む。
【０１４８】
図９は、本発明の他の一実施形態に係るシーケンス生成器の一例を示すブロック図である。
【０１４９】
図９を参照すると、シーケンス生成器９００は、第１のバイナリマッパ９１０、モジュロＮ１カウンタ９１１、第２のバイナリマッパ９２０、モジュロＮ２カウンタ９２１、及び連接演算器９３０を含む。
ここで、Ｎ１はユニポーラシーケンスの周期を示し、Ｎ２はバイポーラシーケンスの周期を示す。
【０１５０】
第１のバイナリマッパ９１０は、プリアンブルの複数のビットに対して、プリアンブルの少なくとも１つのビットごとにユニポーラシーケンスをマッピングする。
第１のバイナリマッパ９１０は、少なくとも１つのビットごとに１周期のユニポーラシーケンスをマッピングする。
第１のバイナリマッパ９１０は、少なくとも１つのビットにユニポーラシーケンスの周期であるＮ１個の要素を割り当て、順次にインデックスを増加させながら各インデックスに該当する要素を少なくとも１つのビットにマッピングする。
ここで、第１のバイナリマッパ９１０は、モジュロＮ１カウンタ９１１をインデックスカウンタとして用いてユニポーラシーケンスを少なくとも１つのビットにマッピングする。
【０１５１】
第２のバイナリマッパ９２０は、バイポーラシーケンスを連接演算器９３０に提供する。
図９において、第２のバイナリマッパ９２０と連接演算器９３０は、互いに分離するように表現したが、本発明の他の実施形態では、第２のバイナリマッパ９２０は、連接演算器９３０を含み得る。
第２のバイナリマッパ９２０は、バイポーラシーケンスの要素をバイナリ値に変換する。
バイポーラシーケンスは、“−１”又は“１”の要素で構成されており、“−１”はバイナリ値ではないため、第２のバイナリマッパ９２０を用いることができない。
そのため、第２のバイナリマッパ９２０は、バイポーラシーケンスの“−１”の要素を“１”に変換し、“１”の要素を“０”に変換してバイポーラシーケンスをバイナリ値に変換する。
第２のバイナリマッパ９２０は、モジュロＮ２カウンタ９２１をインデックスカウンタとして用いて変換されたバイポーラシーケンスを連接演算器９３０に順次に提供する。
【０１５２】
連接演算器９３０は、プリアンブルの少なくとも１つのビットごとにマッピングされたユニポーラシーケンスに第２のバイナリマッパ９２０から提供された変換されたバイポーラシーケンスを連接しターナリプリアンブルシーケンス（又は、ターナリプリアンブルチップシーケンス）を生成する。
【０１５３】
図１０は、本発明の一実施形態に係るターナリシーケンスの生成を説明するための表である。
図１０を参照すると、プリアンブルフォーマットは、Ｐ１及びＰ２と定義され、プリアンブルフォーマットによって繰り返し回数Ｎｒｅｐ、基本プリアンブルパターン、受信機での基本プリアンブルを予め決定する。
【０１５４】
例えば、表１０００のように、Ｐ１は、Ｎｒｅｐが４に設定され、基本プリアンブルパターンは［１００１１００１１００１１００−１−１００１−１００１−１００１−１００−１］に設定され、Ｐ２はＮｒｅｐが８に設定されて、基本プリアンブルパターンは、［１０−１００−１０−１１０１００−１０１１０１００−１０１−１０１００１０１］に設定される。
送信機は、基本プリアンブルパターンからユニポーラシーケンス及びバイポーラシーケンスを抽出する。
送信機は、基本プリアンブルパターンの要素を絶対値に変換し、非コヒーレント受信機での等価基本プリアンブルパターンを抽出し、基本プリアンブルのパターンの要素のうちの“０”の要素を“１”の要素に変換してコヒーレント受信機での等価基本プリアンブルパターンを抽出する。
送信機は、非コヒーレント受信機での等価基本プリアンブルパターンからユニポーラシーケンスを抽出し、コヒーレント受信機での等価基本プリアンブルパターンからバイポーラシーケンスを抽出する。
【０１５５】
また、送信機は、ユニポーラシーケンス及びバイポーラシーケンスを再構成してターナリプリアンブルシーケンスを生成する。
例えば、Ｐ１の場合、送信機は、ユニポーラシーケンス［１０１１］を３２回繰り返し、バイポーラシーケンス１０１２を４回繰り返して、繰り返しされたユニポーラシーケンス及びバイポーラシーケンスを再構成してターナリプリアンブルシーケンスを生成する。
また、Ｐ２の場合、送信機は、ユニポーラシーケンス１０２１を３２回繰り返し、バイポーラシーケンス１０２２を８回繰り返して、繰り返しされたユニポーラシーケンス及びバイポーラシーケンスを再構成してターナリプリアンブルシーケンスを生成する。
送信機は、生成されたターナリプリアンブルシーケンスを非コヒーレント受信機及びコヒーレント受信機に送信する。
【０１５６】
図１１は、本発明の他の実施形態に係る送信機を示すブロック図である。
図１１を参照すると、送信機１１００は、基本プリアンブル抽出部１１１０及びプリアンブルシーケンス生成部１１２０を含む。
【０１５７】
基本プリアンブル抽出部１１１０は、プリアンブルのプリアンブルフォーマットによって基本プリアンブルパターンを抽出する。
ここで、基本プリアンブル抽出部１１１０は、表３６のＰ１プリアンブルフォーマット又はＰ２プリアンブルフォーマットのうちのいずれか１つのプリアンブルフォーマットによって、表３６から、基本プリアンブルパターン及び予め決定した繰り返し回数を抽出する。
【０１５８】
プリアンブルシーケンス生成部１１２０は、基本プリアンブルパターンを予め決定した繰り返し回数で繰り返して非コヒーレント受信機及びコヒーレント受信機で支援されるプリアンブルシーケンスを生成する。
【０１５９】
また、送信機１１００はフレーム送信機を含んでもよい。
フレーム送信機は、プリアンブルシーケンスを含むプリアンブルフィールド、ＳＦＤフィールド、ＰＨＲフィールド、及びＰＳＤＵフィールドを含む送信フレームを非コヒーレント受信機又はコヒーレント受信機のうちの少なくとも１つに送信する。
図１１に示した本発明の他の実施形態に係る送信機は、図１〜図１０で説明した内容がそのまま適用できるため、より詳細な説明は省略する。
【０１６０】
図１２は、本発明の一実施形態に係るシーケンス送信方法を説明するための動作フローチャートである。
図１２を参照すると、送信機、“−１”、“０”、又は“１”の要素で構成されるターナリプリアンブルシーケンスから、非コヒーレント受信機のための第１のシーケンス及びコヒーレント受信機のための第２のシーケンスを抽出する（ステップＳ１２１０）。
【０１６１】
次に、送信機は、複数のビットで構成されたプリアンブルに第１のシーケンス及び第２のシーケンスをマッピングして非コヒーレント受信機及びコヒーレント受信機で支援される第３のシーケンスを生成する（ステップＳ１２２０）。
図１２に示した本発明の一実施形態に係るシーケンス送信方法は、図１〜図１０で説明した内容がそのまま適用できるため、より詳細な説明は省略する。
【０１６２】
図１３は、本発明の一実施形態に係るシーケンス抽出方法を説明するための動作フローチャートである。
図１３を参照すると、シーケンス抽出装置は、“−１”、“０”、又は“１”の要素で構成されるターナリプリアンブルシーケンスを取得する（ステップＳ１３１０）。
【０１６３】
次に、シーケンス抽出装置は、ターナリプリアンブルシーケンスから“０”又は“１”の要素で構成された非コヒーレント受信機のための第１のシーケンスを抽出する（ステップＳ１３２０）。
次に、シーケンス抽出装置は、“−１”又は“１”の要素で構成されてコヒーレント受信機のための第２のシーケンスを抽出する（ステップＳ１３３０）。
図１３に示した本発明の一実施形態に係るシーケンス抽出方法は、図１〜図１０で説明した内容がそのまま適用できるため、より詳細な説明は省略する。
【０１６４】
図１４は、本発明の一実施形態に係るシーケンス生成方法を説明するための動作フローチャートである。
図１４を参照すると、シーケンス生成装置は、プリアンブルの少なくとも１つのビットごとに、“０”又は“１”の要素で構成された非コヒーレント受信機のための第１のシーケンスをマッピングする（ステップＳ１４１０）。
次に、シーケンス生成装置は、プリアンブルにマッピングされた第１のシーケンスに、“−１”又は“１”の要素で構成されてコヒーレント受信機のための第２のシーケンスをマッピングして非コヒーレント受信機及びコヒーレント受信機で支援される第３のシーケンスを生成する（ステップＳ１４２０）。
図１４に示した本発明の一実施形態に係るシーケンス送信方法は、図１〜図１０で説明した内容がそのまま適用できるため、より詳細な説明は省略する。
【０１６５】
図１５は、本発明の一実施形態に係るプリアンブルシーケンス生成方法を説明するための動作フローチャートである。
図１５を参照すると、送信機は、プリアンブルのプリアンブルフォーマットによって基本プリアンブルパターンを抽出する（ステップＳ１５１０）。
次に、送信機は、基本プリアンブルパターンを予め決定した繰り返し回数で繰り返して非コヒーレント受信機及びコヒーレント受信機で支援されるプリアンブルシーケンスを生成する（ステップＳ１５２０）。
図１５に示した本発明の一実施形態に係るプリアンブルシーケンス生成方法は、図１〜図１０で説明した内容がそのまま適用できるため、より詳細な説明は省略する。
【０１６６】
上述した実施形態は、ハードウェア構成要素、ソフトウェア構成要素、及び／又はハードウェア構成要素及びソフトウェア構成要素の組み合わせで具現される。
例えば、本実施形態で説明した装置及び構成要素は、例えば、プロセッサ、コントローラ、ＡＬＵ（ａｒｉｔｈｍｅｔｉｃ  ｌｏｇｉｃ  ｕｎｉｔ）、デジタル信号プロセッサ（ｄｉｇｉｔａｌ  ｓｉｇｎａｌ  ｐｒｏｃｅｓｓｏｒ）、マイクロコンピュータ、ＦＰＡ（ｆｉｅｌｄ  ｐｒｏｇｒａｍｍａｂｌｅ  ａｒｒａｙ）、ＰＬＵ（ｐｒｏｇｒａｍｍａｂｌｅ  ｌｏｇｉｃ  ｕｎｉｔ）、マイクロプロセッサ、又は命令（ｉｎｓｔｒｕｃｔｉｏｎ）を実行して応答する異なる装置のように、１つ以上の汎用コンピュータ又は特殊目的コンピュータを用いて具現される。
【０１６７】
処理装置は、オペレーティングシステム（ＯＳ）及びオペレーティングシステム上で行われる１つ以上のソフトウェアアプリケーションを実行する。
また、処理装置は、ソフトウェアの実行に応答してデータをアクセス、記憶、操作、処理、及び生成する。
理解の便宜のために、処理装置は１つが使用されるものとして説明する場合もあるが、当該技術分野で通常の知識を有する者は、処理装置が複数の処理要素（ｐｒｏｃｅｓｓｉｎｇ  ｅｌｅｍｅｎｔ）及び／又は複数類型の処理要素を含むことが分かる。
例えば、処理装置は、複数のプロセッサ又は１つのプロセッサ及び１つのコントローラを含む。また、並列プロセッサ（ｐａｒａｌｌｅｌ  ｐｒｏｃｅｓｓｏｒ）のような、他の処理構成も可能である。
【０１６８】
ソフトウェアは、コンピュータプログラム、コード、命令、又はこれらのうちの１つ以上の組み合わせを含み、所望通りに動作するように処理装置を構成し、独立的又は結合的に処理装置に命令する。
ソフトウェア及び／又はデータは、処理装置によって解釈され、処理装置に命令又はデータを提供するためのあらゆる類型の機械、構成要素、物理的装置、仮想装置、コンピュータ記憶媒体又は装置、或いは送信される信号波を介して永久的又は一時的に具現化される。
ソフトウェアは、ネットワークに接続されたコンピュータシステム上に分散され、分散された方法で格納されるか又は実行される。ソフトウェア及びデータは１つ以上のコンピュータ読み取り可能な記録媒体に格納される。
【０１６９】
本実施形態による方法は、多様なコンピュータ手段を介して実施されるプログラム命令の形態で具現され、コンピュータ読み取り可能な記録媒体に記録される。
記録媒体は、プログラム命令、データファイル、データ構造などを単独又は組み合わせて含む。
記録媒体及びプログラム命令は、本発明の目的のために特別に設計して構成されたものでもよく、コンピュータソフトウェア分野の技術を有する当業者にとって公知のものであり使用可能なものであってもよい。
【０１７０】
コンピュータ読取可能な記録媒体の例としては、ハードディスク、フロッピー（登録商標）ディスク及び磁気テープのような磁気媒体、ＣＤ−ＲＯＭ、ＤＶＤのような光記録媒体、フロプティカルディスクのような磁気−光媒体、及びＲＯＭ、ＲＡＭ、フラッシュメモリなどのようなプログラム命令を保存して実行するように特別に構成されたハードウェア装置を含んでもよい。
プログラム命令の例としては、コンパイラによって生成されるような機械語コードだけでなく、インタプリタなどを用いてコンピュータによって実行され得る高級言語コードを含む。上述のハードウェア装置は、本発明の動作を行うために１つ以上のソフトウェアモジュールとして作動するように構成してもよく、その逆も同様である。
【０１７１】
上述したように、実施形態を限定した図面によって説明したが、当技術分野における通常の知識を有する者であれば、上記の記載に基づいて様々な技術的修正及び変形が適用可能である。
一例として、説明した技術が説明した方法と異なる順序で行われたり、及び／又は説明したシステム、構造、装置、回路などの構成要素が説明した方法と異なる形態で結合又は組み合わせたり、他の構成要素又は均等物によって代替、置換されても適切な結果が達成され得る。
【０１７２】
したがって、本発明の範囲は、開示した実施形態に限定されて定められるものではなく、特許請求の範囲及び特許請求の範囲と均等なものなどによって定められるものである。
【符号の説明】
【０１７３】
１１０    コヒーレント送信機
１２０    非コヒーレント受信機
１３０    コヒーレント受信機
４００    送信フレーム
４１０    プリアンブル
４１１〜４１３    基本プリアンブル
４２０    ＳＦＤ
４３０    ＰＨＲ
４４０    ＰＳＤＵ
５００    送信機
５１０    シーケンス抽出器５１０
５２０、７００、９００    シーケンス生成器
６００    シーケンス抽出器
６１０    ターナリプリアンブルシーケンス取得器
６２０    第１のシーケンス抽出器
６２１    第１の変換マッパ
６２２    ユニポーラシーケンス抽出器
６３０    第２のシーケンス抽出器
６３１    第２の変換マッパ
６３２    バイポーラシーケンス抽出器
７１０    第１のマッパ
７１１、９１１    モジュロＮ１カウンタ
７２０    第２のマッパ
７２１、９２１    モジューロＮ２カウンタ
７３０    積算演算器
９１０    第１のバイナリマッパ
９２０    第２のバイナリマッパ
９３０    連接演算器
【図１】
0006491657.tif 000066
【図２】
0006491657.tif 000067
【図３】
0006491657.tif 000068
【図４】
0006491657.tif 000069
【図５】
0006491657.tif 000070
【図６】
0006491657.tif 000071
【図７】
0006491657.tif 000072
【図８】
0006491657.tif 000073
【図９】
0006491657.tif 000074
【図１０】
0006491657.tif 000075
【図１１】
0006491657.tif 000076
【図１２】
0006491657.tif 000077
【図１３】
0006491657.tif 000078
【図１４】
0006491657.tif 000079
【図１５】
0006491657.tif 000080