(57)【要約】順方向リンクだけの無線受信機において、周波数推定値を効率的に決めるシステムと方法が提供される。一実施例では、ワンショット周波数推定値を計算する方法が提供される。方法は、関数の要素について記述するテーブルに逆正接関数を表わし、無線装置のための位相情報を計算するために逆正接関数を使用することを含んでいる。【選択図】      図１
2008533864.tif 000002
【特許請求の範囲】
【請求項１】
ワンショット周波数推定値を計算する方法であって、
関数の要素を記述するテーブルに逆正接関数を表わすこと、
逆正接関数を使用して無線装置のための位相情報を計算することを含む方法。
【請求項２】
逆正接関数を使用して無線装置のための周波数推定値を決定することをさらに含む請求項１の方法。
【請求項３】
逆のルックアップを行なう別のテーブルを使用し、計算効率を促進することをさらに含む請求項１の方法
【請求項４】
逆のルックアップは１／ｘの関数であり、ここにｘが約１ないし約２の範囲にある請求項３の方法。
【請求項５】
テーブルの範囲を２パイ・ラジアン未満であるように制限することをさらに含む請求項１の方法。
【請求項６】
テーブルの範囲が約０ラジアンないし約1／２パイ・ラジアンである請求項４の方法。
【請求項７】
逆正接関数を計算した後にプラスまたはマイナスの演算符号を加えることをさらに含む請求項４の方法。
【請求項８】
次の式によって周波数の変化を決定することをさらに含む請求項１の方法：
【数１】
2008533864.tif 000005
ここに１２８は標本の数であり、Ｓは実数および虚数成分ＷＱおよびＷＩで構成される。
【請求項９】
成分ＷＱおよびＷＩに絶対値を適用して、無符号のＰＱおよびＰＩ値を作成することをさらに含む請求項８の方法。
【請求項１０】
ＰＱおよびＰＩの値をシフトして分子と分母を形成し、分母が逆のルックアップテーブルに適用されることをさらに含む請求項９の方法。
【請求項１１】
丸め演算によって逆のルックアップテーブルから生成された値を切り詰めて、逆正接ルックアップテーブルのための入力値を作成することをさらに含む請求項１０の方法。
【請求項１２】
ワンショット周波数推定器に適用される逆正接値を生成することをさらに含む請求項１１の方法。
【請求項１３】
ワンショット周波数推定器から出力値を生成し、自動周波数制御ブロックで値を使用する請求項１２の方法。
【請求項１４】
無線ネットワーク・システムのための角度発生器モジュールであって、
角度発生器のための１／ｘ関数を決定する逆のルックアップ・ブロックと、
無線受信機の角度を決定するために逆のルックアップ・ブロックの後に適用される逆正接ルックアップ・ブロックとを含む角度発生器モジュール。
【請求項１５】
実数および虚数を処理する少なくとも１つの絶対値ブロックをさらに含む請求項１４のモジュール。
【請求項１６】
実数および虚数の符号フラグを決定する一組の符号ビットブロックをさらに含む請求項１５のモジュール。
【請求項１７】
角度を決定する前に分子および分母を調節するシフトレジスタをさらに含む請求項１４のモジュール。
【請求項１８】
計算の複雑さを減少するために打切り構成要素をさらに含む請求項１４のモジュール。
【請求項１９】
角度のための符号またはフラグを適用する１つ以上の多重化装置をさらに含む請求項１４のモジュール。
【請求項２０】
角度発生器モジュールから角度決定を受け取り、かつ周波数決定を生成するワンショット周波数推定器ブロックをさらに含む請求項１４のモジュール。
【請求項２１】
ワンショット周波数推定器が、周波数決定を促進するために遅延された相関器をさらに含む請求項２０のモジュール。
【請求項２２】
ワンショット周波数推定器が、周波数決定を促進するために合計器構成要素およびサンプルレジスタをさらに含む請求項２０のモジュール。
【請求項２３】
ワンショット周波数推定器が、周波数決定を促進するために分割構成要素をさらに含む請求項２０のモジュール。
【請求項２４】
周波数決定に使用する自動周波数制御（ＡＦＣ）構成要素をさらに含む請求項２０のモジュール。
【請求項２５】
ＡＦＣ構成要素が、周波数を調整するために、位相回転装置、ＦＦＴバッファあるいは周波数誤差検出器をさらに含む請求項２４のモジュール。
【請求項２６】
ＡＦＣ構成要素が、周波数を調整するために、位相累算器、周波数レジスタ、平均化フィルタ、制限構成要素、フィルタあるいはルックアップテーブルをさらに含む請求項２４のモジュール。
【請求項２７】
逆のルックアップ・ブロックまたは逆正接ルックアップ・ブロックを実行するため、記憶されたマシン実行可能命令を有するマシン可読媒体を持っている請求項１４のモジュール。
【請求項２８】
無線ネットワークにおいて角度を決定するためのシステムであって、
記号ストリームを受信する手段、
１／ｘ関数を決定するために逆のルックアップを行なう手段、
無線構成要素のための角度を決定するために、逆のルックアップの後に適用される逆正接ルックアップを行なう手段を含むシステム。
【請求項２９】
逆正接ルックアップテーブルからワンショット周波数推定値を決定すること、
逆正接ルックアップテーブルに逆のルックアップ関数を適用すること、
ワンショット周波数推定値から生成された出力を自動周波数制御関数に適用することを含み、記憶されたマシン実行可能命令を有するマシン可読媒体。
【請求項３０】
逆正接関数のために逆のルックアップ関数を記憶する複数のデータフィールド、
逆正接ルックアップ関数を記憶する複数のデータフィールドを含み、
逆のルックアップ関数および逆正接ルックアップ関数が無線受信機のための角度を決定するように協働する、記憶されたデータ構造を持っているマシン可読媒体。
【請求項３１】
角度がワンショット周波数推定値のために使用される請求項３０のマシン可読媒体。
【請求項３２】
ワンショット周波数推定値が自動周波数制御ブロックで使用される請求項３１のマシン可読媒体。
【請求項３３】
逆のルックアップ・パラメータおよび逆正接関数を決定する構成要素を含んでいるメモリと、
逆のルックアップ・パラメータを考慮して逆正接関数から少なくとも１つの角度を決定するプロセッサとを含む無線通信装置。
【請求項３４】
無線ネットワークのための命令を実行するプロセッサであって、命令が、
逆正接ルックアップテーブルから周波数推定値を計算すること、
逆正接ルックアップテーブルに従って逆のルックアップ関数を決定すること、
周波数推定値を自動周波数制御関数に使用することを含むプロセッサ。
【発明の詳細な説明】
【技術分野】
【０００１】
関連する出願への相互参照
この出願は、全体が参照によりここに組込まれる、２００５年３月１０日に申請された、米国仮特許出願シリアルＮｏ．６０／６６０，８８８、題名「Method to Computer One Shot Frequency Estimate」の利益を要求する。
【０００２】
主題技術は一般に通信システムと方法に係り、特に、順方向リンクだけの無線システムのための効率的なやり方で周波数推定値を決定するシステムおよび方法に関する。
【背景技術】
【０００３】
無線システムを支配した一技術は符号分割多元接続（ＣＤＭＡ）ディジタル無線技術である。ＣＤＭＡに加えて、エアー・インターフェース仕様は無線プロバイダの産業先導グループによって開発されているＦＬＯ（Forward Link Only順方向リンクだけ）技術を定義する。一般に、ＦＬＯは利用可能な無線技術の中で最も有利な特徴にてこ入れしており、一貫して最も高い品質性能を達成するために符号化とシステム設計に最新の進歩を使用した。ＦＬＯのための１つの目的は世界的に採用された標準にあることである。
【０００４】
ＦＬＯ技術は、移動マルチ媒体環境のための１つのケースに設計され、セルラハンドセットでの使用に理想的に適した性能特性を示す。それは符号化とインターリービングにおいて最新の前進を使用し、実時間コンテンツ・ストリーミングおよび他のデータサービスの両方で、いつでも最高の品質受信を達成する。ＦＬＯ技術は電力消費を危険にさらすことなく、強健な移動体性能および高容量を提供することができる。技術はさらに、配備するために必要とされる送信機の数を劇的に減少させることにより、マルチ媒体コンテンツを分配するネットワークコストを減少する。さらに、ＦＬＯの技術に基づいたマルチ媒体マルチキャスティングは、３Ｇネットワークで使用される同じセルラハンドセットにコンテンツを分配している無線オペレータのセルラネットワーク・データおよび音声サービスを補足する。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ＦＬＯ無線システムは、移動ユーザに対する非実時間サービスとは別に、実時間オーディオおよびビデオ信号を放送するために設計された。それぞれのＦＬＯ伝送は、与えられた地理的な区域の広い報道を保証するために法外な高電力送信機を使用して搬送される。さらに、ＦＬＯ信号が与えられた市場の人口の重要な部分に達することを保証するために、ほとんどの市場で３−４の送信機を配備することは一般的である。ＦＬＯデータパケットの取得プロセス中に、いくつかの決定および計算はそれぞれの無線受信機のための周波数オフセットのような態様を決定するためになされる。マルチ媒体データ取得を支援するＦＬＯ放送の性質を与えられて、そのようなデータおよび関連するオーバヘッド情報の効率的な処理は最も重要である。例えば、周波数オフセットあるいは他のパラメータの決定、複雑な処理および決定が必要な場合、位相および関連する角度の決定がデータのＦＬＯ伝送および受信を促進するために使用される。そのようなパラメータを決定するために単に従来のプログラム・アルゴリズムを実行することは、恐らくあまりに多くのプロセッサ帯域幅を消費し、さらに無線受信機にコストを加えるだろう。
【課題を解決するための手段】
【０００６】
実施例のいくつかの態様の基本的理解を提供するために、以下に様々な実施例の単純化された要約を表現する。この要約は広範囲な概観ではない。それは、鍵／重大な要素を識別すること、あるいはここに示された実施例の範囲を定めることを意図されない。その唯一の目的は、後に示されるより多くの詳細な説明に前兆として単純化された形式でいくつかの概念を提示することである。
【０００７】
システムおよび方法は、無線受信機の処理帯域幅を保存する効率的なやり方で位相と周波数情報を決定するために提供される。一実施例では、第1のルックアップテーブルが順方向リンクだけの無線受信機の周波数および位相情報を決めるために使用される逆正接関数を計算するために使用される。ルックアップを計算する前に、逆のルックアップテーブルが計算（例えば、分母の部分を計算する）の部分を能率化し、かつ演算の全面的な複雑さを減少するために適用することができる。更に、分析に基づいて、それぞれのテーブルが度またはラジアンの範囲で制限されることができ、関数の効率的な決定を促進する。そのような分析は、符号を付けられた算術情報が計算の後に加えられることを可能にし、したがって、テーブルが円弧のより小さな領域で作動することを可能にする。別の実施例では、方法はワンショット周波数推定値を計算するために提供される。方法は、関数の要素を記述するテーブルの逆正接関数を表わし、無線装置のための位相情報を計算するために逆正接関数を使用することを含んでいる。
【０００８】
先の成果および関連する目的のために、実例となる実施例が次の記述および付加された図面に関してここに記述される。これらの態様は、実施例が実行され、その全部がカバーされるように意図される様々な方法を示す。
【発明を実施するための最良の形態】
【０００９】
システムおよび方法は、順方向リンクだけの無線受信機において周波数推定値を効率的に決めるために提供される。一実施例において、方法はワンショット周波数推定値を計算するために提供される。方法は、関数の要素について記述するテーブルで逆正接関数を表わし、無線装置のための位相情報を計算するために逆正接関数を使用することを含んでいる。他の態様は、無線装置のための周波数推定値を決定するために逆正接関数を使用し、ここに第2のテーブルが逆のルックアップを行なうために加えられ、かつ計算効率を促進することができることを含んでいる。
【００１０】
この出願の中で使用された、用語「構成要素」、「ネットワーク」、「システム」、および同種のものは、ハードウェア、ハードウェアとソフトウェアの組み合わせ、ソフトウェア、あるいは実行中のソフトウェアのいずれかのコンピュータ関連エンティティを参照するように意図される。例えば、構成要素は、プロセッサ上で実行するプロセス、プロセッサ、オブジェクト、実行可能な実行のスレッド、プログラムおよび/またはコンピュータであるかもしれないが、それであることに限定されない。例証の方法により、通信装置上で作動するアプリケーションおよび装置の両方が構成要素になり得る。１つ以上の構成要素が実行のプロセス、および/またはスレッド内に存在してもよく、構成要素は１台のコンピュータに集中され、および/または２台以上のコンピュータ間で分配されてもよい。さらに、これらの構成要素は、記憶された各種データ構造を持つ様々なコンピュータ可読媒体から実行することができる。構成要素は１つ以上のデータパケット（例えば、ローカルシステム、分散型システム、および/またはインターネットのような有線あるいは無線ネットワークを横切って別の構成要素と対話する１つの構成要素からのデータ）を持っている信号に従うようにローカルおよび/または遠隔プロセス上で通信してもよい。
【００１１】
図１は周波数と位相の推定値の決定のための無線ネットワーク・システム１００を示す。システム１００は、１つ以上の受信機１２０に無線ネットワークを横切って通信する１つ以上の送信機１１０を含む。受信機１２０は、携帯電話、コンピュータ、パーソナル・アシスタント、ハンドヘルドあるいはラップトップ装置などのような任意のタイプの通信装置を本質的に含むことができる。受信機１２０の部分は記号部分集合１３０およびマルチ媒体・データのような他のデータを復号するために使用される。記号部分集合１３０は、マルチ媒体データ転送のための順方向リンクだけの（ＦＬＯ）プロトコルを使用する直交周波数分割多重（ＯＦＤＭ）ネットワークで一般に送信される。チャンネル推定は、一般に、周波数領域およびそれぞれのＯＦＤＭ記号に挿入された、一様に間隔を置かれたパイロットトーンに基づく。パイロットは別々に間隔をおいて配置された８つの搬送波であり、パイロット搬送波の数は５１２に設定される。他の受信機機能は、ＡＦＣのブロック内の周波数オフセットを決定するために、逆正接ルックアップテーブル１５０および/または逆のルックアップテーブル１６０を使用する自動周波数制御ブロック１４０（ＡＦＣ）を含んでいる。テーブル１５０および１６０は、位相決定および他の三角法の計算のような複数の機能を行なうために使用することができることが認識されるべきである。さらに、もし望まれれば、より詳細に下に記述されるものおよび他の関連する構成要素は、ＡＦＣのブロックより無線受信機１２０の他の部分の角度決定のために使用することができる。テーブル１５０および１６０は別々に示されるが、そのようなテーブルがメモリ中で同様のエリアを占めることができ、したがってたとえそれぞれのテーブルの機能性が異なっても、同じテーブルの一部と考えることができることが認識されるべきである。
【００１２】
１つの態様では、逆正接テーブル１５０は、無線受信機１２０において周波数および/または位相情報を決定するために使用される逆正接関数を計算するために使用される。それぞれの角度を決定するためにルックアップを計算する前に、逆のルックアップテーブル１６０は、逆正接を計算する前に分子または分母の部分を計算するような計算の部分を能率化するために適用することができる。実際の角度決定と中間の演算処理の間のルックアップを二叉に分けることによって、無線受信機演算の全面的な複雑さは減少することができる。別の態様では、逆正接関数の効率的な決定を促進するために、それぞれのテーブル１５０あるいは１６０は度かラジアンに制限されることができる。そのような分析は、符号を付けられた算術情報が、ａ）三角法の計算の外部で決定され、したがってプロセッサ依頼とするものを保存すること、ｂ）計算の後に加えられることを可能にし、したがってテーブルに１５０と１６０が円弧のより小さな領域上で作動することを許容する。図２−４は、テーブル１５０および１６０を使用するワンショット周波数推定のための特定の例を今より詳細に示しかつ記述するだろう。上に注意したように、無線受信機１２０の他の部分は、さらに逆正接関連機能性を決定するこれらおよび他の関連する構成要素を使用してもよい。別の態様では、システム２００は無線ネットワークにおける角度を決定するために提供される。システムは記号ストリームを受信する手段（例えば１２０参照）、１／ｘ関数を決定するために逆のルックアップを行なう手段（例えば１６０参照）、無線構成要素の角度を決定するために逆のルックアップの後に適用される逆正接ルックアップを行なう手段（例えば１５０参照）を含んでいる。
【００１３】
図２は逆正接関数を決定するためのブロック２００の例を示す。もっと詳細な議論を続ける前に、信号のストリームの記述が提供される。さらに、図２−４の例で描かれた構成要素はソフトウェア構成要素、ハードウェア構成要素および/またはその組合せとして提供することができることが認識されるべきである。２１０で、２つの１６ビットの入力ＷＩおよびＷＱが２２０で絶対値構成要素に供給され、２２４で符号のない値ＰＩおよびＰＱを生成する。ステートメント：if（ＷII＜０＆＆ＷＱ＞０‖ＷI＞０＆＆ＷＱ＜０）sign＝１；else sign＝０にしたがって、２１０の値ＷＩおよびＷＱも互いに比較され、２３０で符号ビットを生成する。２２４で、ステートメント：if（ＰＩ＞＝ＰＱ），Ｎ＝ＰＱ，Ｄ＝ＰＩ，flag＝０，else，Ｎ＝ＰＩ，Ｄ＝ＰＱ，flag＝１にしたがって、ＰＩとＰＱは分子または分母のフラグを設定するために構成要素２４０に供給される。次にシフトレジスタ２５０は分子および分母の値を処理し、ここで分母の値はそれが００００００００００１ＸＸ・・・になるまで、右にシフトされ、分子は同じ回数シフトされる。一例として、小数点が５つの最下位ビットの後にあることが注目される。シフトレジスタ２５０から、シフトされた分母の６ビットが逆のルックアップ関数２６０に供給され、最初の２進法の１が現われた後開始するシフトレジスタ２５０に存在するそれぞれの７ビットのシフトされた分子と２６４で乗算される。２７０で、１３ビット値からの６ビットが標準の丸めによって切り詰められ、次に６ビットに満たされ、その後これらのビットは、フラグと符号情報がそれぞれ２８０と２９０で逆正接値に加えられる前に、２７４で逆正接ルックアップテーブルに供給される。ブロック２００から、項ＷＩおよびＷＱはＳＩとＳＱを表わし、ここにＳＩとＳＱは以下に述べられる複素数Ｓの実数および虚数成分であることが注目される。ＰＩとＰＱはＷＩとＷＱの絶対値であり、２８０の図面からの項Ｋは、逆正接ルックアップ表２７４の出力を表わし、２９０のＬは、２８０で多重化装置によって選択されるようにＫあるいは２５５Ｋと等しい。
【００１４】
１つの態様では、信号の取得プロセス中に、ワンショット推定が周波数オフセットを計算するために使用される。これは、ＴＤＭパイロット１検出および遅延された相関に基づくことができる；ここに正規化周波数誤差（搬送周波数間に関して）が、一般に図３で以下に示されるような遅延された相関器出力の合計からＴＤＭパイロット1検出の終わりに計算され、ここにＳは累積された合計である。
【数２】
2008533864.tif 000003
【００１５】
逆正接は、２６０と２７４でそれぞれ２つのルックアップテーブルによって計算される。効率的なやり方で２つのルックアップテーブルを利用するために、いくつかの構成要素の考察が適用される。第1のルックアップテーブル２６０は逆の（１／ｘ）を提供し、第２のルックアップテーブル２７４は２パイに正規化された実際の逆正接値を提供する。解析からの一態様では、周波数オフセットが−１／２パイから１／２パイの範囲内にあると仮定することができる。したがって、あいまい性なしで、２９０で後に符号を加えられることができるので、０ないし１／２パイに相当する１つの逆正接テーブルだけが使用される必要がある。望まれれば１つを越える逆正接テーブルが使用され得ることが認識されるべきである。さらに、ａｒｃｔａｎ（ｘ）＋ａｒｃｔａｎ（１／ｘ）＝１／２ｐｉとして、ｘが１より大きいその場合を考慮することは十分である。２６０の１／ｘのルックアップテーブルでは、このルックアップテーブルは、ｘが１と２の間にあることを可能にすることにより効率的に使用することができる。したがって、２６０における逆は２５０の分子および分母の両方を基準化した後に行なわれる。認識され得るように、ブロック２００は、以下により詳細に記述される他の構成要素の一部として実施することができる。
【００１６】
図３はワンショット周波数推定器ブロック３００の例を示す。ブロック３００は、図２に関して上述されたブロック２００と同様に行なう計算逆正接ブロック３１０を含んでいる。他のサンプリング量を使用することができたが、レジスタ３２０からの出力（Ｓ）は１２８のサンプルにつき一度変更される。その出力は、レジスタ３２０に入力を供給するスライディングウィンドウ相関器３４０と３３０で合計される。３１０と逆正接を計算した後に、分割器構成要素３５０は２パイＮにより３１０から逆正接計算を分割し、３６０で周波数値を生成し、それは図４に記述された自動周波数制御ブロックに供給される。
【００１７】
図４は図３の３６０で決定された周波数値を使用する自動周波数制御（ＡＦＣ）ブロック４００の例を示す。ＡＦＣブロックは、図３からの出力３６０として生成されたワンショット周波数推定値を４１０で受信する。複数の構成要素がＡＦＣブロック４００内に使用されてもよい。４１２で、入力サンプルは受け取られ、４２０で正弦および余弦ルックアップテーブルから情報を得る位相回転装置４１４に供給される。位相回転装置４１４からの出力は、ＦＦＴバッファ４２４に供給され、その出力は周波数誤差検出器４３０に供給される。周波数誤差検出器４３０からの出力は４３４でαパラメータを掛けられ、その出力は周波数レジスタ４４４からの出力と４４０で合計され、周波数レジスタ４４４はワンショット周波数推定値４１０を累積する。周波数レジスタ４４４からの出力は平均フィルタおよび加算器４５４へ送られ、加算器４５４からの出力は位相累算器４５６、そして次に正弦および余弦ルックアップテーブル４２０に供給される。平均フィルタ４５４からの出力は４６０でβパラメータにより掛けられ、その出力は４６４で制限構成要素または検出器に供給される。４６４からの出力は、レジスタ４７０、ＰＤＭ構成要素４７４およびＲＣフィルタ４８０によって続いて処理される。
【００１８】
図５は無線システムのためのネットワーク層５００の例を示し、そこから受け取られたデータが上に記述された周波数ブロックで使用される。順方向リンクだけの（ＦＬＯ）エアー・インターフェース・プロトコル参照モデルが図５で示される。一般に、ＦＬＯエアー・インターフェース仕様は、層１（物理層）および層２（データリンク層）を有するＯＳＩ６に対応するプロトコルおよびサービスをカバーする。データリンク層はさらに２つの副層、即ち、媒体アクセス（ＭＡＣ）副層およびストリーム副層へ細分される。上部層は制御情報の内容およびフォーマットに加えて、マルチ媒体コンテンツ、マルチ媒体へのアクセス制御の圧縮を含むことができる。
【００１９】
ＦＬＯエアー・インターフェース仕様は、典型的には、様々なアプリケーションおよびサービスを支持する設計の融通性のために許可すべき上部層を指定しない。これらの層はコンテキストを提供することを示される。ストリーム層は３つまでの上部層のストリームを１つの論理チャネルに多重化し、各論理チャネルのストリームに対して上部層パケットの束縛を含み、パケット化および残余誤差操作関数を提供する。媒体アクセス制御（ＭＡＣ）層の特徴は、物理層への制御アクセスを含み、論理チャネルと物理チャネルの間の写像を行ない、物理チャネル上で伝送のための論理チャネルを多重化し、移動装置における論理チャネルを逆多重化し、および/またはサービスの質（ＱＯＳ）必要条件を強化する。物理層の特徴は順方向リンクのためのチャンネル構造を提供し、周波数、変調および符号化する必要条件の定義を含んでいる。
【００２０】
一般に、ＦＬＯ技術は直交周波数分割多重（ＯＦＤＭ）を利用し、それはまた、デジタル・オーディオ放送（ＤＡＢ）７、地上のディジタル・ビデオ放送（ＤＶＢ−Ｔ）８、および地上の総合ディジタル放送（ＩＳＤＢ−Ｔ）９によって利用される。一般に、ＯＦＤＭ技術は、大きなセルＳＦＮの中で有効に移動度必要条件を満たす一方で、高いスペクトルの効率を達成することができる。また、ＯＦＤＭは、周期的な接頭辞；直交性を促進し、かつ搬送波間干渉を緩和するために記号前面へ加えられた保護間隔（それはデータ記号の最後の部分のコピーである）の適切な長さを有する多数の送信機からの長い遅れを扱うことができる。この間隔の長さが最大のチャネル遅れより大きな限り、前の記号の影響は削除され、かつ直交性が保存される。
【００２１】
図６に進むと、ＦＬＯ物理層６００が示される。ＦＬＯ物理層は、８Ｋモードと比較して優れた移動性能を提供し、一方かなり大きなＳＦＮセルに役立つ十分に長い保護間隔を保存している、４Ｋモード（４０９６副搬送波の変換サイズに影響されやすい）を使用する。迅速なチャネル獲得は、最適化されたパイロットおよびインタリーバ構造設計によって達成することができる。インターリービング方式はＦＬＯエアー・インターフェース促進時間ダイバーシティに組み入れられる。パイロット構造およびインタリーバ設計は、長い取得時間でユーザを悩ますことなく、チャネル利用を最適化する。一般に、ＦＬＯ送信信号は、６００で示されるようにスーパーフレームへ組織化される。各スーパーフレームは、ＴＤＭパイロット（多重化された時分割）、オーバヘッド情報記号（ＯＩＳ）、および広域とローカルエリア・データを含んでいるフレームを含む、データの４つのフレームで構成される。ＴＤＭパイロットはＯＩＳの迅速な取得を考慮に入れるために提供される。ＯＩＳは、各媒体サービスのデータの位置をスーパーフレームに記述する。
【００２２】
典型的には、スーパーフレームはそれぞれ割り付けられた帯域幅（６ＭＨｚの１２００記号）のＭＨｚ当たり２００ＯＦＤＭ記号から成り、各記号は活動的な副搬送波の７つのインターレースを含んでいる。各インターレースは周波数中で一様に分配され、その結果、それは利用可能な帯域幅内の十分な周波数ダイバーシティを達成する。これらのインターレースは、使用される実際のインターレースの持続および数に関して変わる論理チャネルに割り当てられる。これは、所定のデータ源によって達成された時間ダイバーシティに柔軟性を提供する。より低いデータレートのチャネルは、時間ダイバーシティを改善するためにより少数のインターレースを割り当てるが、より高いデータレートのチャネルは無線の時間通り最小化し、かつ電力消費を減少するためにより多くのインターレースを利用している。
【００２３】
低いおよび高いデータレートのチャネルの両方の取得時間は一般に同じである。したがって、周波数と時間ダイバーシティは取得時間を危険にさらすことなく維持することができる。しばしば、ＦＬＯ論理チャネルは、可変レートコーデック（一つの中に圧縮と逆圧縮）で可能な統計的多重化利得を得るために、可変レートで実時間の（生ストリーミング）コンテンツを搬送するように使用される。各論理チャネルは異なる符号化レートおよび変調を持つことができ、異なるアプリケーションのための様々な信頼性およびサービス品質必要条件をサポートする。ＦＬＯ多重化方式は、装置受信機が電力消費を最小化するためにそれが興味を持っている単一の論理チャネルのコンテンツを復調することを可能にする。移動装置は、ビデオおよび関連させられたオーディオが異なるチャネル上で送られることを可能にするために、多数の論理チャネルを同時に復調することができる。
【００２４】
誤り訂正および符号化技術も使用することができる。一般に、ＦＬＯはターボ内部符号１３およびリード・ソロモン（ＲＳ）１４外部符号を組込む。典型的には、ターボ符号パケットは巡回冗長検査（ＣＲＣ）を含んでいる。ＲＳ符号は正確に受け取られたデータについて計算する必要はなく、それは好ましい信号状況の下で、付加的な電源節約をもたらす。別の態様は、ＦＬＯエアー・インターフェースが５、６、７および８ＭＨｚの周波数帯幅をサポートするように設計されることである。非常に望ましいサービス提供は単一の無線周波数チャネルで達成することができる。
【００２５】
図７は無線システムのための角度決定処理７００の例を示す。説明の単純性の目的のために、方法論が示され、シリーズあるいは行為の数として記述されるが、いくつかの行為が、ここに示されかつ記述されたものから異なる順序および/または他の行為と同時に生じてもよいので、ここに記述された処理が行為の順番により限定されないことが理解されかつ認識されるべきである。例えば、技術に熟練している人々は、方法論が状態図のように一連の相互関係状態またはイベントとして二者択一で表わすことができることを理解し認識するだろう。さらに、すべての示された行為は、ここに示された主題方法論に従って方法論を実施するために要求されるとは限らない。
【００２６】
７１０へ進むと、上に注目したＷＩおよびＷＱのような入力値が７２０で絶対値のための処理をされ、中間の符号のない値ＰＩおよびＰＱを生成する。値ＷＩとＷＱはまたステートメント：if（ＷII＜０＆＆ＷＱ＞０‖ＷI＞０＆＆ＷＱ＜０）sign＝１；else sign＝０にしたがって、符号ビットを生成するように比較することができる。７３０で、値ＰＩおよびＰＱはステートメント：if（ＰＩ＞＝ＰＱ），Ｎ＝ＰＱ，Ｄ＝ＰＩ，flag＝０，else，Ｎ＝ＰＩ，Ｄ＝ＰＱ，flag＝１にしたがって、分子または分母のフラグを設定するために分析される。７４０で、中間値ＰＩおよびＰＱは、分母の値はそれが００００００００００１ＸＸ・・・になるまで右にシフトされ、分子は同様な回数シフトされる。７４０で中間値をシフトした後に、シフトされた分母から６ビットは、逆のルックアップ関数に供給され、７５０でシフトされた分子の７ビットとそれぞれ乗算される。７５０で逆のルックアップおよび乗算からの１３ビット値からの６ビットは、７６０で標準の丸めによって切り詰められ、６ビットに満たされ、その後、これらのビットは逆正接ルックアップテーブルに供給され、そこでまたフラグと符号情報が逆正接値に加えられることができる。
【００２７】
以前に注意されたように、信号取得プロセス中に、ワンショット推定が周波数オフセットを計算するために使用されることができる。これは、ＴＤＭパイロット１検出および遅延された相関に基づくことができる；ここに正規化周波数誤差（搬送周波数間に関して）が、一般に、遅延された相関器出力の合計からＴＤＭパイロット1検出の終わりに計算され、ここに値Ｓは累積された合計である。
【数３】
2008533864.tif 000004
【００２８】
逆正接は、７５０と７７０でそれぞれ２つのルックアップテーブルによって計算される。第１のルックアップテーブルは逆の（１／ｘ）を提供し、第２のルックアップテーブルは２パイに正規化された実際の逆正接値を提供する。解析からの１つの態様では、周波数オフセットが−１／２パイから１／２パイの範囲内にあると仮定することができる。したがって、あいまい性なしで、後に符号を加えられることができるので、０ないし１／２パイに相当する１つの逆正接テーブルだけが使用される必要がある。ａｒｃｔａｎ（ｘ）＋ａｒｃｔａｎ（１／ｘ）＝１／２ｐｉとして、ｘが１より大きいその場合を考慮することは十分である。１／ｘのルックアップテーブルでは、このルックアップテーブルは、ｘが１と２の間にあることを可能にすることにより効率的に使用することができる。
【００２９】
図８はここに述べられた１つ以上の態様に従って、無線通信環境で使用されるユーザ装置８００の実例である。ユーザ装置８００は、例えば受信アンテナ（示されない）から信号を受け取り、受信信号に典型的な処置（例えば、フィルタにかけ、増幅し、下方変換するなど）を行ない、サンプルを得るために調整された信号をディジタル化する。受信機８０２は非線形の受信機であり得る。復調器８０４は復調し、チャネル推定のためプロセッサ８０６へ受信パイロット記号を提供することができる。ＦＬＯチャンネル構成要素８１０は以前に記述されるようなＦＬＯ信号を処理するために提供される。これは他の処理中にディジタルストリーム処理および/または測位位置計算を含むことができる。プロセッサ８０６は、受信機８０２に受信された情報の分析および/または送信機８１６による伝送のための情報の生成に専用のプロセッサ、ユーザ装置８００の１つ以上の構成要素を制御するプロセッサ、および/または受信機８０２により受信された情報を分析し、送信機８１６による伝送のための情報を生成し、ユーザ装置８００の１つ以上の構成要素を制御するプロセッサであり得る。
【００３０】
ユーザ装置８００は、プロセッサ８０６に作動的に接続され、ユーザ装置８００のための計算されたランクと関係する情報、ランク計算プロトコル、それに関係する情報を含むルックアップテーブル、およびここに記述されるような無線通信システムで非線形の受信機においてランクを計算するためにリスト球体復号を支援するのに適する他の任意の情報を記憶するメモリ８０８をさらに含む。メモリ８０８はさらに、ランク計算、マトリックス生成などと関連したプロトコルを記憶することができ、それによりユーザ装置８００は、ここに記述されるような非線形の受信機の中でランク決定を達成するために記憶されたプロトコルおよび/またはアルゴリズムを使用することができる。
【００３１】
ここに記述されたデータ記憶装置（例えば、メモリ）構成要素は、揮発性メモリまたは不揮発性メモリのいずれかであり得、あるいは揮発性および不揮発性メモリの両方を含むことができる。限定するわけではないが、例証により、不揮発性メモリは読み取り専用メモリ（ＲＯＭ）、プログラマブルＲＯＭ（ＰＲＯＭ）、電気的プログラマブルＲＯＭ（ＥＰＲＯＭ）、電気的消去可能なＰＲＯＭ（ＥＥＰＲＯＭ）、あるいはフラッシュ・メモリを含むことができる。揮発性メモリは外部キャッシュメモリの役割をするランダムアクセスメモリ（ＲＡＭ）を含むことができる。限定するわけではないが、例証により、ＲＡＭは、シンクロナスＲＡＭ（ＳＲＡＭ）、ダイナミックＲＡＭ（ＤＲＡＭ）、シンクロナスＤＲＡＭ（ＳＤＲＡＭ）、ダブル・データ・レートＳＤＲＡＭ（ＤＤＲ  ＳＤＲＡＭ）、エンハンスドＳＤＲＡＭ（ＥＳＤＲＡＭ）、Ｓｙｎｃｈｌｉｎｋ  ＤＲＡＭ（ＳＬＤＲＡＭ）および直接Ｒａｍｂｕｓ  ＲＡＭ（ＤＲＲＡＭ）のような多くの形式で利用可能である。主題システムおよび方法の記憶８０８は、限定ではないが、これらおよび他の適切なタイプのメモリを含むように意図される。ユーザ装置８００は、ＦＬＯデータを処理するための背景監視器８１４、記号変調器８１４、および変調された信号を送信する送信機８１６をさらに含む。
【００３２】
図９は、複数の受信アンテナ９０６をとおして１つ以上のユーザ装置９０４から信号を受信する受信機９１０、また送信アンテナ９０８をとおして１つ以上のユーザ装置９０４に送信する送信機９２４を備えた基地局９０２を含む、システム９００の例を示す。受信機９１０は受信アンテナ９０６から情報を得ることができ、受信された情報を復調する復調器９１２と作動的に関連付けられる。復調された記号は、図８に関して上述されたプロセッサに似ているプロセッサ９１４によって分析され、プロセッサはメモリ９１６に接続され、メモリはユーザ・ランクと関係する情報、それに関係するルックアップテーブル、および/またはここに述べられた様々な処置および機能を行なうことと関係する他の適切な情報を記憶する。プロセッサ９１４はさらに、１つ以上のそれぞれのユーザ装置９０４に関連したＦＬＯ情報を処理促進するＦＬＯチャネル９１８構成要素に連結される。
【００３３】
変調器９２０は送信機９２２により伝送の信号を多重化することができ、送信アンテナ９０８をとおしてユーザ装置９０４へ送信される。ＦＬＯチャンネル構成要素９１８は、ユーザ装置９０４との通信のため与えられた伝送ストリーム用の最新のデータ・ストリームと関係する信号に情報を追加することができ、それは、新しい最適のチャネルが識別され認められたという指示を提供するため、ユーザ装置９０４に送信され得る。このように、基地局９０２は、ＦＬＯ情報を提供し、ＭＬ−ＭＩＭＯ受信機のような非線形の受信機などと協働する復号プロトコルを使用するユーザ装置９０４と対話することができる。
【００３４】
図１０は典型的な無線通信システム１０００を示す。無線通信システム１０００は、簡潔さの目的のための１つの基地局および１つの端末を描く。しかしながら、システムが１つより多い基地局および/または１つより多い端末を含むことができ、そこでは追加の基地局および/または端末は、以下に述べられた典型的な基地局および端末に関して、本質的に類似しているか、または異なっているかもしれないことが認識されるべきである。
【００３５】
今図１０を参照すると、アクセス・ポイント１００５におけるダウンリンク上で、送信（ＴＸ）データ処理装置１０１０はトラフィックデータを受け取り、フォーマット化し、コード化し、インテーリーブし、変調する（あるいは記号写像し）、変調記号（「データ記号」）を提供する。記号変調器１０１５はデータ記号およびパイロット記号を受け取って処理し、記号のストリームを提供する。記号変調器１０１５はデータとパイロット記号を多重化し、送信機ユニット（ＴＭＴＲ）１０２０にそれらを供給する。各送信記号はデータ記号、パイロット記号あるいはゼロの信号値であるかもしれない。パイロット記号は各記号期間に連続的に送られてもよい。パイロット記号は周波数分割多重化（ＦＤＭ）、直交周波数分割多重化（ＯＦＤＭ）、時分割多重化（ＴＤＭ）、周波数分割多重化（ＦＤＭ）あるいは符号分割多重化（ＣＤＭ）であり得る。
【００３６】
ＴＭＴＲ１０２０は、記号のストリームを受け取り１つ以上のアナログ信号へ変換し、アナログ信号をさらに調整し（例えば、増幅し、フィルタにかけ、および周波数上方変換し）、無線チャネル上の伝送に適するダウンリンク信号を生成する。その後、ダウンリンク信号はアンテナ１０２５を通して端末へ送信される。端末１０３０では、アンテナ１０３５はダウンリンク信号を受信し、受信信号を受信機ユニット（ＲＣＶＲ）１０４０に供給する。受信機ユニット１０４０は受信信号を調整し（例えば、フィルタにかけ、増幅し、周波数下方変換し）、調整された信号をディジタル化してサンプルを得る。記号復調器１０４５は、チャネル推定用のプロセッサ１０５０へ受信されたパイロット記号を復調し提供する。記号復調器１０４５はさらに、プロセッサ１０５０からダウンリンクのための周波数応答推定値を受信し、受信されたデータ記号にデータ復調を行ないデータ記号推定値（それらは送信データ記号の推定値である）を得、ＲＸデータ処理装置１０５５にデータ記号推定値を供給し、そこでデータ記号推定値を復調し（つまり、記号逆写像し）、デインターリーブし、復号し、送信されたトラフィックデータを回復する。記号復調器１０４５およびＲＸデータ処理装置１０５５による処理は、アクセス・ポイント１００５で、記号変調器１０１５およびＴＸデータ処理装置１０１０による処理とそれぞれ相補的である。
【００３７】
アップリンクにおいては、ＴＸデータ処理装置１０６０がトラフィックデータを処理し、データ記号を提供する。記号変調器１０６５は、パイロット記号を有するデータ記号を受け取り多重化し、変調を行ない、記号のストリームを提供する。その後、送信機ユニット１０７０は、記号のストリームを受け取り処理してアップリンク信号を生成し、それはアンテナ１０３５によってアクセス・ポイント１００５へ送信される。
【００３８】
アクセス・ポイント１００５では、端末１０３０からのアップリンク信号はアンテナ１０２５によって受信され、サンプルを得るために受信機ユニット１０７５によって処理される。その後、記号復調器１０８０がサンプルを処理し、アップリンクのための受信パイロット記号およびデータ記号推定値を供給する。ＲＸデータ処理装置１０８５は、端末１０３０によって送信されたトラフィックデータを回復するためにデータ記号推定値を処理する。プロセッサ１０９０は、アップリンク上で送信する各活動的な端末のチャネル推定を行なう。多数の端末は、パイロット副帯域組がインターレースされる場合、パイロット副帯域のそれぞれの割り当てられた組のアップリンク上で同時にパイロットを送信してもよい。
【００３９】
プロセッサ１０９０および１０５０は、それぞれアクセス・ポイント１００５および端末１０３０における動作を指示する（例えば、制御し、調整し、管理する、など）。それぞれのプロセッサ１０９０および１０５０は、プログラムコードとデータを記憶するメモリ装置（示されない）に関係しているかもしれない。プロセッサ１０９０および１０５０は、さらにアップリンクとダウンリンクのそれぞれについて、周波数とインパルス応答の推定値を引き出すために計算を行なうことができる。
【００４０】
多重アクセスシステム（例えば、ＦＤＭＡ、ＯＦＤＭＡ、ＣＤＭＡ、ＴＤＭＡ、など）については、多数の端末はアプリンク上で同時に送信することができる。そのようなシステムについては、パイロット副帯域は様々な端末の間で共有されてもよい。チャネル推定技術は、各端末のパイロット副帯域が動作の帯域全体（恐らく帯域の端を除いて）にまたがる場合に使用されるかもしれない。そのようなパイロット副帯域構造は各端末用に周波数ダイバーシティを得るのに望ましいだろう。ここに記述された技術は、様々な手段によって実施されてもよい。例えば、これらの技術は、ハードウェア、ソフトウェアあるいはそれらの組合せで実施されてもよい。ハードウェアの実施については、チャネル推定に使用された処理装置は、１つ以上の特定用途向け集積回路（ＡＳＩＣ）、ディジタル信号プロセッサ（ＤＳＰ）、ディジタル信号処理装置（ＤＳＰＤ）、プログラマブル論理デバイス（ＰＬＤ）、フィールドプログラマブルゲートアレー（ＦＰＧＡ）、プロセッサ、コントローラ、マイクロコントローラ、マイクロプロセッサ、ここに記述した機能を行なうために設計された電子ユニット、またはその組合せで実施されてもよい。ソフトウェアで、実施はここに記述された機能を行なうモジュール（例えば、手順、関数など）によってできる。ソフトウェア・コードはメモリ装置に記憶され、プロセッサ１０９０および１０５０によって実行されてもよい。
【００４１】
ソフトウェアの実施については、ここに記述された技術は、ここに記述された機能を行なうモジュール（例えば、手順、関数など）で実施されてもよい。ソフトウェア・コードはメモリ装置に記憶され、プロセッサによって実行されてもよい。メモリ装置はプロセッサ内またはプロセッサに対して外部で実施され、外部の場合には、それは技術において知られているように様々な手段によって通信的にプロセッサに接続され得る。
【００４２】
上に記述されたものは典型的な実施例を含んでいる。それは、もちろん、実施例を記述する目的のための構成要素または方法論のすべての考えられる組合せについて記述するものではないが、当業者は多くのさらなる組合せおよび置換が可能であることを認識するであろう。従って、これらの実施例は、添付された請求項の精神および範囲以内にあるような変更、修正および変化をすべて包含するように意図される。更に、用語「含む」が詳細な記述または請求項のいずれかの中で使用される範囲について、請求項で過渡的な単語として使用された時、「含んでいる」が解釈されるので、そのような用語は、用語「含んでいる」に似ているやり方で包括的になるように意図される。
【図面の簡単な説明】
【００４３】
【図１】無線受信機のための周波数推定器を例証する概要のブロック図である。
【図２】逆正接関数を決定するための一例のブロック図である。
【図３】逆正接関数ブロックを使用するワンショット周波数推定器ブロックの例を示す。
【図４】ワンショット周波数推定器ブロックから決定された周波数値を使用する一例の自動周波数制御ブロックを示す。
【図５】無線システムのためのネットワーク層の例を示す図である。
【図６】無線システムのためのデータ構造および信号の例を示す図である。
【図７】無線システムのための角度決定処理の例を例証する。
【図８】無線システムのためのユーザ装置の例を示す図である。
【図９】無線システムのための基地局の例を示す図である。
【図１０】無線システムのためのトランシーバの例を示す図である。
【図１】
2008533864.tif 000006
【図２】
2008533864.tif 000007
【図３】
2008533864.tif 000008
【図４】
2008533864.tif 000009
【図５】
2008533864.tif 000010
【図６】
2008533864.tif 000011
【図７】
2008533864.tif 000012
【図８】
2008533864.tif 000013
【図９】
2008533864.tif 000014
【図１０】
2008533864.tif 000015
【国際調査報告】
2008533864.tif 000016
2008533864.tif 000017
2008533864.tif 000018