(57)【特許請求の範囲】
【請求項１】
送信データを、差動符号器を用いて符号化する、低高度軌道周回（ＬＥＯ）衛星システムに用いられる方法であって：
差動符号器で送信データを受信し、そして
前記送信データを、符号集合を用いて符号化して符号化信号を生成し、
前記符号集合を前記差動符号器が処理すると、前記符号集合によって、前記差動符号器が既知の状態に設定され、
前記符号集合は、前記差動符号器の入力符号と前記差動符号器の出力符号とが無相関であるような、前記入力符号である、方法。
【請求項２】
前記差動符号器は、前記送信データを受信すると、初期論理状態に保持され、そして
前記データを符号化するために前記差動符号器が用いる前記符号集合によって、前記差動符号器が前記初期論理状態にリセットされる、請求項１に記載の方法。
【請求項３】
前記差動符号器は、前記送信データを受信すると、初期論理状態を保持し、そして
前記データを符号化するために前記差動符号器が用いる前記符号集合によって前記差動符号器が、前記初期論理状態とは異なる既知の論理状態にリセットされる、請求項１に記載の方法。
【請求項４】
更に：
前記符号化信号を変調し、
前記符号化信号を増幅し、そして
前記符号化信号を送信する、
請求項１に記載の方法。
【請求項５】
更に：
前記符号化信号を受信し、そして
前記符号化信号を復号する、
請求項４に記載の方法。
【請求項６】
ＱＰＳＫ符号化により前記符号化信号が生成される場合、前記符号集合は、ビット数が偶数であり、値１を有する全ビットの合計が４の偶数倍の符号である、請求項４に記載の方法。
【請求項７】
ＢＰＳＫ符号化により前記符号化信号が生成される場合、前記符号集合は、ビット数が偶数であり、値１を有する全ビットの合計が２の偶数倍の符号である、請求項４に記載の方法。
【請求項８】
更に、前記符号化信号を測位アルゴリズムに用い、前記符号化信号は、全地球測位システム（ＧＰＳ）信号、グレイ（Ｇｒａｙ）コード信号、または衛星信号のうちの少なくとも１つの信号を含む、請求項５に記載の方法。
【請求項９】
前記送信データを符号化する際に、スーパービットエンコーディング方式を用い、前記スーパービットエンコーディング方式では、送信される各情報ビットをＮ擬似ランダムビット列で表わす、請求項１に記載の方法。
【請求項１０】
前記スーパービットエンコーディング方式を利用して、信号対雑音比を大きくして、屋内に居るユーザが正確なタイミング情報を取得することができるようにする、請求項９に記載の方法。
【請求項１１】
前記スーパービットエンコーディング方式では、複数のビット列を前記Ｎ擬似ランダムビット列に付加し、前記複数のビット列によって、前記差動符号器が所定の論理状態にリセットされる、請求項９に記載の方法。
【請求項１２】
差動符号器を備え、低高度軌道周回（ＬＥＯ）衛星システムに用いられる通信装置であって、前記差動符号器は：
送信データを受信し、そして
前記送信データを、符号集合を用いて符号化して符号化信号を生成し、前記符号集合を前記差動符号器で処理すると、前記符号集合によって、前記差動符号器が既知の状態に設定され、
前記符号集合は、前記差動符号器の入力符号と前記差動符号器の出力符号とが無相関であるような、前記入力符号である、通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書において記載される主題は、電子通信に関するものであり、特に衛星通信システムのような無線通信システムにおいて使用することができる信号符号化法に関するものである。更に、本明細書において記載される主題は、地理位置情報を、低高度軌道周回（ＬＥＯ）衛星信号を用いて活用する方法に関するものである。
【背景技術】
【０００２】
全地球測位システム（ＧＰＳ）は、宇宙セグメント、地上セグメント、及びユーザセグメントを含む全世界的な宇宙航法システムである。衛星群の位置を基準点として使用して、ＧＰＳユーザ受信機の位置を算出し、この位置は普通、数メートル以内の精度で算出され、そして或る場合には、数センチメートル以内の精度で算出されることもある。衛星群、地上基地局群、及びＧＰＳユーザ受信機の各々は、予め書き込まれているタイミング信号群を有し、これらのタイミング信号は、正確な時刻から始まる。衛星群から放送されるこれらの信号にロックオンするために、地上局及びＧＰＳユーザ受信機は、これらの地上局及び受信機のそれぞれの内部生成信号を、これらの地上局及び受信機のそれぞれの内部クロックが予測する時刻に緩やかに同期させる。これらの信号にロックオンすると、ＧＰＳユーザ受信機は、擬似距離と呼ばれる各衛星までの距離の測定を行なう。これらの擬似距離測定値は、ＧＰＳ時刻に対する受信機クロック時刻オフセットに関連する誤差の他に、他の微小誤差を加算した衛星までの実際の距離を含んでいる。ＧＰＳ制御セグメントネットワークに含まれる地上局は、距離測定値群を供給し、これらの距離測定値を用いて、衛星クロック及び衛星軌道の予測値を生成する。これらの予測値は、衛星群に定期的にアップロードされ、そしてこれらの衛星が、このデータをユーザ受信機に放送して、ユーザ受信機測位機能をサポートする。
【０００３】
ＧＰＳ信号群のジャミング、及びＧＰＳ信号群の電力低下に関する問題に一部起因して、Ｉｒｉｄｉｕｍ（イリジウム）のような低高度軌道周回（ＬＥＯ）衛星コンステレーションがナビゲーションを、ＧＰＳを用いることなく可能にする、またはＧＰＳシステム群と連動して可能にする機構として提案されている。イリジウム衛星コンステレーションは、高度が約４８５マイル（７８１ｋｍ）であり、かつ８６．４°に傾いた極軌道に近い６個の軌道を有する低高度軌道周回衛星コンステレーションであり、そして時速約１７，０００マイル（２７，０００ｋｍ／ｈ）の軌道周回速度を維持する。当該コンステレーションを利用して、全地球の衛星電話、ページャ、及び集積トランシーバとの音声及びデータ通信を含む全地球衛星通信サービスを提供することができる。当該コンステレーションは、６６個の有効衛星を軌道内に含み、これらの有効衛星は極から極を、１００分を少し超えた軌道周期で周回する。軌道設計では、反対方向に周回する隣り合わせの衛星群の逆向きの軌道面を形成する。更に、これらの衛星は、相互接続技術を用いて、データをコンステレーション内で中継する。各イリジウム衛星は、４８個のスポットビームを、地球の表面に投射されるコンステレーション固有の識別可能なビーム形状の一部として有する。
【０００４】
ＬＥＯ衛星からの標準時刻を用いて、ＧＰＳシステムの機能を強化する種々の技術は、Ｃｏｈｅｎ（コーエン）らに特許された「Ｓｙｓｔｅｍ  ａｎｄ  Ｍｅｔｈｏｄ  Ｆｏｒ  Ｇｅｎｅｒａｔｉｎｇ  Ｐｒｅｃｉｓｅ  Ｐｏｓｉｔｉｏｎ  Ｄｅｔｅｒｍｉｎａｔｉｏｎ（正確な位置判断を行なうシステム及び方法）」と題する特許文献１（米国特許ＲＥ第３７，２５６号明細書）、Ｅｎｇｅ（エンゲ）らに特許された「Ｍｅｔｈｏｄ  Ａｎｄ  Ｒｅｃｅｉｖｅｒ  Ｕｓｉｎｇ  Ａ  Ｌｏｗ  Ｅａｒｔｈ  Ｏｒｂｉｔｉｎｇ  Ｓａｔｅｌｌｉｔｅ  Ｓｉｇｎａｌ  Ｔｏ  Ａｕｇｍｅｎｔ  Ｔｈｅ  Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ（低高度軌道周回衛星信号を用いて全地球測位システムを強化する方法及び受信機）」と題する特許文献２（米国特許第５，８１２，９６１号明細書）、Ｅｎｇｅ（エンゲ）らに特許された「Ｍｅｔｈｏｄ  Ａｎｄ  Ｒｅｃｅｉｖｅｒ  Ｕｓｉｎｇ  Ａ  Ｌｏｗ  Ｅａｒｔｈ  Ｏｒｂｉｔｉｎｇ  Ｓａｔｅｌｌｉｔｅ  Ｓｉｇｎａｌ  Ｔｏ  Ａｕｇｍｅｎｔ  Ｔｈｅ  Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ（低高度軌道周回衛星信号を用いて全地球測位システムを強化する方法及び受信機）」と題する特許文献３（米国特許第５，９４４，７７０号明細書）、及びＲａｂｉｎｏｗｉｔｚ（ラビノウィッツ）らに特許された「Ｓｙｓｔｅｍ  Ｕｓｉｎｇ  ＬＥＯ  Ｓａｔｅｌｌｉｔｅｓ  Ｆｏｒ  Ｃｅｎｔｉｍｅｔｅｒ−Ｌｅｖｅｌ  Ｎａｖｉｇａｔｉｏｎ（ＬＥＯ衛星信号を用いてセンチメートルレベルのナビゲーションを行なうシステム）」と題する特許文献４（米国特許第６，３７３，４３２号明細書）のような特許を含む。これらの特許の開示内容は、本明細書において参照されることにより、これらの特許のそれぞれの開示内容全体が本明細書に組み込まれる。
【０００５】
イリジウムシステムは、差動符号化（ｄｉｆｆｅｒｅｎｔｉａｌ  ｅｎｃｏｄｉｎｇ）として知られている信号処理方式を用いて、直交位相シフトキーイング（ＱＰＳＫ）変調された放送を符号化し、そして送信する。差動符号化プロセスでは、放送の同相変調ビット及び直交変調ビット（Ｉ群及びＱ群）は、差動符号器の出力状態が、差動符号器への現在の（Ｉ、Ｑ）入力、及び差動符号器の前の（Ｉ及びＱ）状態の両方の関数となるように再符号化される。この差動符号化方式は、擬似ランダム符号系列及び関連する相関検出方法を使用する場合に問題を起こすが、その理由は、所望の符号を送信しようとするたびに、複数通りの放送が行なわれるからである。これによって、ユーザ受信機における相関処理が複雑になる。１つのグループの利用可能符号メッセージを検索し、そしてこれらの符号メッセージの相関処理を行なうのではなく、受信機はその代わりに、放送される非常に多くのメッセージを全て検索する必要がある。これにより、ユーザ受信機に必要なメモリ量、処理量、及び電力量が増大する。更に、これにより、符号間の距離が短くなり、そして１つの符号が相関プロセスにおいて別の符号であると誤って判断される可能性が高くなる。
【０００６】
従って、イリジウムのようなＬＥＯ衛星システムに使用される更に別の符号化技術が役に立つ必要がある。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】米国特許ＲＥ第３７，２５６号明細書
【特許文献２】米国特許第５，８１２，９６１号明細書
【特許文献３】米国特許第５，９４４，７７０号明細書
【特許文献４】米国特許第６，３７３，４３２号明細書
【発明の概要】
【０００８】
本明細書において記載されるのは、送信データを、差動符号器を用いて符号化する方法である。更に記載されるのは、差動符号器を利用するこのような送信通信システムを実現するように適合させた送信機である。
【０００９】
幾つかの実施形態では、通信装置は差動符号器を備え、前記差動符号器は、送信データを受信し、そして前記送信データを、符号集合を用いて符号化し、前記符号集合を前記差動符号器で処理すると、前記符号集合によって、前記差動符号器が既知の状態に設定され、そして無相関出力系列が生成される。
【００１０】
他の実施形態では、送信データを、差動符号器を用いて符号化する方法において、差動符号器で送信データを受信し、そして前記送信データを、符号集合を用いて符号化し、前記符号集合を前記差動符号器で処理すると、前記符号集合によって、前記差動符号器が既知の状態に設定され、そして無相関出力系列が生成される。
【００１１】
詳細な説明は、添付の図を参照しながら行なわれる。
【図面の簡単な説明】
【００１２】
【図１】図１は、種々の実施形態による低高度軌道周回（ＬＥＯ）衛星通信システムの模式図である。
【図２】図２は、種々の実施形態による送信側装置及び受信側装置の構成要素群の模式図である。
【図３】図３は、種々の実施形態によるビット信号構造を用いて差動符号化放送する方法における操作を示すフローチャートである。
【図４】図４は、種々の実施形態による符号群を生成して差動符号化処理する方法における操作を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下の説明では、多くの特定の詳細を説明して、種々の実施形態を完全に理解することができるようにしている。しかしながら、この技術分野の当業者であれば、種々の実施形態は、特定の詳細を用いることなく実施することができることが理解できるであろう。他の例では、公知の方法、手順、部品、及び部材を詳細に示すことによって、または説明することによって、特定の実施形態が不明瞭になってしまうことがないようにしている。
【００１４】
本出願の主題は主として、イリジウム衛星に用いられるＱＰＳＫ変調方式における差動符号化に関連して記述される。しかしながら、この技術分野の当業者であれば、本明細書において記載される方法は、ＱＰＳＫ変調方式またはＢＰＳＫ変調方式の何れかの変調方式における差動符号化を利用する他のシステムに容易に適用することができることを理解できるであろう。このようなシステムは、他の移動通信システム、例えば空中通信システムまたは同様の通信システムを含むだけでなく、静止通信プラットフォームを含むことができ、これらの静止通信プラットフォームとして、これらに限定されないが、船舶または携帯電話タワーを挙げることができる。
【００１５】
本明細書において記載されるのは、低高度軌道周回（ＬＥＯ）衛星システムに用いられる送信機において利用することができる差動符号化方法である。幾つかの実施形態では、差動符号化方法において、送信機の差動符号器が既知の論理状態のままに保持されるという特性を示す予め選択された符号群を使用する。例えば、予め選択された幾つかの符号によって送信機が、当該送信機が送信前の状態になっていたときと同じ論理状態のままに保持される。これにより、差動符号器の入力データと出力データとの１：１の対応付けができ、これにより、受信機における信号相関処理及び信号選択処理が容易になる。
【００１６】
図１は、種々の実施形態による低高度軌道周回（ＬＥＯ）衛星通信システム１００の模式図である。図１を参照するに、幾つかの実施形態では、システム１００は、参照番号１２０で一括表記される１つ以上の受信側装置１２０ａ，１２０ｂと通信する１つ以上のＬＥＯ衛星１１０を備える。
【００１７】
幾つかの実施形態では、これらのＬＥＯ衛星１１０は、イリジウム衛星コンステレーションの衛星群として具体化することができる。イリジウムのような代表的な衛星通信システムは、衛星信号が周囲のノイズフロア以上の受信電力を有する状態で動作するように設計される。
【００１８】
受信側装置１２０は、衛星電話機または携帯電話機のような通信装置として、または通信装置またはコンピューティングデバイス、例えばパーソナルコンピュータ、ラップトップコンピュータ、携帯情報端末などの構成要素群として実現することができる。別の構成として、受信側装置１２０は、全地球測位システム（ＧＰＳ）に接続されて使用される機器に類似する位置特定機器またはナビゲーション機器として実現することができる。ＧＰＳシステムは、拡散スペクトラム接続技術を利用し、この拡散スペクトラム接続技術によってこれらの受信機は、受信放送がノイズフロアに埋もれてしまう場合でも信号をピックアップすることができる。ＧＰＳのようなシステムでは、擬似ランダム符号を衛星から放送し、そして相関法を用いて信号をノイズから取り出す。
【００１９】
ＧＰＳシステムは、信号電力が不足することに起因して減衰環境１３０（例えば、屋内）における性能が極めて低下し、信号電力が不足すると、これらの環境において更に良好に動作することができる他のシステムが必要となってしまう。イリジウム衛星は、ＧＰＳ送信よりも遥かに大きい電力で放送を行なう。１つの例では、イリジウム衛星のようなＬＥＯ衛星から受信する信号で動作するように構成される受信機ユニットは、受信側装置１２０のアンテナで約４５ｄＢ未満だけ減衰した信号レベルで動作することができる。従って、ＬＥＯ型のイリジウム衛星を利用することにより、イリジウム衛星対応受信機ユニットは、約１５〜２０ｄＢで動作することができ、この信号レベルを下回ると、代表的なＧＰＳ対応受信機ユニットは動作しなくなる。
【００２０】
イリジウムを含む種々の衛星通信システムは、差動符号化信号処理方式を用いて、直交位相シフトキーイング（ＱＰＳＫ）変調された放送を符号化し、そして送信する。差動符号化プロセスでは、放送の同相（Ｉ）変調ビット及び直交（Ｑ）変調ビットを、差動符号器の出力が現在のＩ／Ｑ状態及び前のＩ／Ｑ状態の関数となるように再符号化する。表１は、ＱＰＳＫシステムに用いられる代表的な差動符号化方式である。任意の所定のメッセージ（ビット列で表わされる）は、当該メッセージが放送される前に差動符号化される。
【００２１】
0005840678.tif 000002
【００２２】
差動符号化プロセスの現在の出力は、現在のＩ／Ｑ状態及び前のＩ／Ｑ状態の関数である。一例として、差動符号器に入力されるビット符号化メッセージ（Ａ）は、実際には、差動符号器の前の状態（Ｃ）に依存して異なる４つの形式（Ｂ１，Ｂ２，Ｂ３，Ｂ４）を有することができる形式（Ｂ）で放送される。表２で表わされる事例を以下に例示する：
表２：符号器における変換
事例１：
A=00000000      予め符号化されているメッセージ
C=00
B1=00000000     放送メッセージ
事例２：
A=00000000      予め符号化されているメッセージ
C=01            差動符号器の前の状態
B2=01010101     放送メッセージ
事例３：
A=00000000      予め符号化されているメッセージ
C=10            差動符号器の前の状態
B3=10101010     放送メッセージ
事例４：
A=00000000      予め符号化されているメッセージ
C=11            差動符号器の前の状態
B4=11111111     放送メッセージ
【００２３】
従って、後続の所定のメッセージＡに関しては必ず、差動符号化された４通りのメッセージＢが生成され、これらのメッセージが差動符号器から出力される。メッセージＢは、符号器の前の状態Ｃによって異なり、１：４の入力符号（Ａ）対出力可能符号（Ｂ）比が成立する。
【００２４】
イリジウム衛星及び他の通信衛星に用いられる差動符号化方式では、擬似ランダム符号系列及び関連する相関検出法を使用する際に問題が生じるが、その理由は、差動符号器に入力される所望符号であるメッセージＡごとに、４通りの放送が行なわれてしまうからである。この１：４の比は、ユーザ受信機における相関処理を極めて複雑にしてしまう。１つのグループの利用可能符号メッセージを検索し、そしてこれらの符号メッセージの相関処理を行なうのではなく、受信機はその代わりに、メッセージのこの数の４倍の数のメッセージを全て検索する必要がある。これにより、ユーザ受信機に必要なメモリ量、処理量、及び電力量が増大する。更に、これにより、符号間の距離が短くなり、そして１つの符号が相関プロセスにおいて別の符号であると誤って判断される可能性が高くなる。
【００２５】
１つの態様では、本明細書において記載されるのは、差動符号器が符号集合を用いる差動符号化に関するシステム及び方法であり、符号集合を差動符号器で処理すると、符号集合によって差動符号器が既知の状態に設定される。既知の状態は、所定の論理状態とすることができる。例えば、種々の実施形態では、差動符号器は、送信データを受信すると初期論理状態を保持することができ、そして差動符号器がデータを符号化するために用いる符号集合によって、差動符号器を初期論理状態にリセットすることができる。種々の実施形態では、差動符号器は、送信データを受信すると初期論理状態を保持することができ、そして差動符号器がデータを符号化するために用いる符号集合によって、差動符号器を、初期論理状態とは異なる既知の論理状態にリセットすることができる。種々の実施形態では、既知の状態は、入力データストリームが処理された後の既知の（Ｉ，Ｑ）状態とすることができる。差動符号器を既知の（Ｉ，Ｑ）状態に設定することにより、入力数と出力数の比が１：４になる状況を無くすことができる。
【００２６】
幾つかの実施形態では、本開示の方法は、例えば図１に示す衛星１１０のようなＬＥＯ衛星の送信機のような送信側装置において用いることができる。図２は、種々の実施形態による送信側装置及び受信側装置の構成要素群の模式図である。図２を参照するに、１つの実施形態では、送信側装置２１０は、差動符号器２１２と、変調器２１４と、そしてアンプ２１６と、を備える。送信側装置２１０はアンテナ２１８に接続される。受信側装置２３０は、１つ以上の信号プロセッサ（群）２３２と、復調器２３４と、そして帯域通過フィルタ２３６と、を備える。受信側装置２３０はアンテナ２３８に接続される。
【００２７】
送信側装置２１０及び受信側装置２３０の動作について、図２を参照しながら説明し、そして種々の実施形態によるビット信号構造を用いて差動符号化放送する方法における操作を示すフローチャートである図３を参照しながら説明する。図２及び３を参照するに、操作３１０では、送信データを送信側装置２１０の差動符号器２１２で受信する。
【００２８】
操作３１５では、当該データを、選択符号群を用いて差動符号化する。幾つかの実施形態では、差動符号器２１２は、当該データを、符号集合を用いて差動符号化し、当該符号集合は、送信されると、当該符号集合によって必ず、差動符号器２１２が、（００）のような既知の（Ｉ，Ｑ）状態のままに保持されるという特性を有する。これにより、差動符号器２１２の入力符号（Ａ）と出力符号（Ｂ）との間の１：１の相関が確保され、これによって今度は確実に、システムの差動符号器が在るのにも拘わらず、前のメッセージが不確定性を現在のメッセージに与えることがなくなる。従って、上記例では、符号語によって必ず、差動符号器２１２が回転して当該差動符号器の初期位相（００）に戻る。
【００２９】
操作３２０では、差動符号器から出力されるデータ信号を変調器２１４で変調する。変調信号をアンプ２１６で増幅し（操作３２５）、そしてアンテナ２１８に伝送して送信する（操作３３０）。
【００３０】
放送信号を、受信側装置２３０に接続されるアンテナ２３８で受信する（操作３３５）。当該信号をアンテナ２３８から帯域通過フィルタに伝送し、この帯域通過フィルタが、不所望の周波数領域をフィルタリングし（操作３４０）、次に復調器２３４で復調し（操作３４５）、そして次に、信号プロセッサ２３２に伝送する。関連部分では、信号プロセッサ２３２は、信号を復号して（操作３５０）、元のメッセージを取り出すことができる。次に、元のメッセージを位置特定プロセスにおいて使用することができる。
【００３１】
別の態様では、差動符号器２１２は、本明細書において、スーパービットエンコーディング（ｓｕｐｅｒ  ｂｉｔ  ｅｎｃｏｄｉｎｇ：ＳＢＥ）と表記される符号化法を用いることができ、この符号化法は、ノイズの多い環境におけるメッセージの信号検出を向上させるように設計される。幾つかの実施形態では、差動符号器２１２は、メッセージ群を：
Ｇ＝Ｎ／ｎ；        但し、Ｇ＝処理ゲイン、
Ｎ＝符号メッセージのビット数
ｎ＝メッセージの情報ビット数。
に等しい処理ゲインで符号化する。
【００３２】
一例として、１０メッセージビットを使用して１情報ビットを表わす場合、処理ゲインは１０（または、１０ｄＢ）に等しい。この場合、ｄＢ換算係数は：１０ｌｏｇ１０（Ｇ）である。スーパービット列（ｓｕｐｅｒ  ｂｉｔ  ｓｅｑｕｅｎｃｅｓ）は、Ｎ擬似ランダムビット列を用いて作成することができ、この場合、各符号は前に説明した相関特性を有する。Ｎは、整数として用いることができるので、差動符号器２１２からの出力系列は、符号語群の間の差分値を保持することが可能な程度に互いに無相関になる。
【００３３】
種々の実施形態では、スーパービットエンコーディング方式を前に説明した方法に用いることができ、この場合、差動符号器は符号集合を用い、当該符号集合を差動符号器で処理すると、当該符号集合によって差動符号器が既知の状態に設定される。１つの実施形態では、スーパービットエンコーディング方式において、複数ビット列をＮ擬似ランダムビット列に付加することができ、この場合、複数ビット列によって差動符号器が既知の状態にリセットされる。例えば、２つのＳＢＥ（スーパービットエンコーディング）ビット列について以下に説明する。各ビット列は、１個の０、または１個の１をそれぞれ表わす「１０」のビット列を用いる。この実施形態の一例として、以下の表３の事例１〜事例４に示すビット符号は、２０ビット入力符号を示し、この２０ビット入力符号の後ろに、４個のゼロ（００００）がテスト系列として付加される（ビット符号Ａ）。２０ビット列の最後に付加される４個のゼロによって、差動符号器２１２の状態Ｃを特定し易くしている。更に、Ｄによって、差動符号器２１２の符号化後の状態を特定する。好適な出力符号から、Ｃ＝Ｄが得られ、これは、差動符号器２１２の符号化後の状態が４個のゼロを、符号器の状態が差動符号器２１２の初期状態にリセットされていることを示すメッセージの最後に、この場合も含んでいることを意味する。これとは異なり、事例５〜事例８に示す例では、差動符号器２１２の符号化後の状態は、差動符号器２１２の符号化前の初期状態にリセットされていない。
【００３４】
表３：ビット符号例
事例１：
A=101111001111011100110000      予め符号化されているメッセージ
C=0000                          差動符号器の前の状態
B=100110100110001111000000      放送メッセージ
D=0000                          差動符号器の符号化後の状態
事例２：
A=101011110001001010100000      予め符号化されているメッセージ
C=0000                          差動符号器の前の状態
B=101100111110101101000000      放送メッセージ
D=0000                          差動符号器の符号化後の状態
事例３：
A=101010101110101101010000      予め符号化されているメッセージ
C=0000                          差動符号器の前の状態
B=101101001101001110000000      放送メッセージ
D=0000                          差動符号器の符号化後の状態
事例４：
A=101110000110110011000000      予め符号化されているメッセージ
C=0000                          差動符号器の前の状態
B=100100000100111100000000      放送メッセージ
D=0000                          差動符号器の符号化後の状態
事例５：
A=011101000011100000010000      予め符号化されているメッセージ
C=0000                          差動符号器の前の状態
B=011000000011010101111111      放送メッセージ
D=1111                          差動符号器の符号化後の状態
事例６：
A=001101110101001001110000      予め符号化されているメッセージ
C=0000                          差動符号器の前の状態
B=001110011110101110010101      放送メッセージ
D=0101                          差動符号器の符号化後の状態
事例７：
A=100110010110101110100000      予め符号化されているメッセージ
C=0000                          差動符号器の前の状態
B=011000000011010101111111      放送メッセージ
D=1111                          差動符号器の符号化後の状態
事例８：
A=110011111011100100000000      予め符号化されているメッセージ
C=0000                          差動符号器の前の状態
B=111100110110111010101010      放送メッセージ
D=1010                          差動符号器の符号化後の状態
【００３５】
幾つかの実施形態では、スーパービットエンコーディングの考え方は、イリジウム衛星からのメッセージバーストのような１個の通信衛星からのメッセージバーストの幾つかのグレイ（Ｇｒａｙ）符号を表わすという考え方に拡張することができる。バーストデータ構造は、識別情報だけでなく、差動符号化されるペイロードデータとなる情報ビット群を含む。幾つかの実施形態では、ｎ＝８通りの、または２５６通りのメッセージとすると、２５６データビット（Ｎ）が１つのメッセージバーストに含まれ、この場合、複数のメッセージが送信されることになる。ＳＢＥ（スーパービットエンコーディング）列は、ｎ＝１を通信衛星の差動符号器において使用する場合の事例に関して、１個の０または１個の１を表わす「１０」の２つのビット列を用いて定義することができる。この事例では、Ｎ＝１０及びｎ＝１であるので、信号ゲインＧ＝１０である。
【００３６】
図４は、種々の実施形態による符号群を生成して差動符号化処理を行なう方法における操作を示すフローチャートである。図４を参照するに、操作４１０では、擬似ランダム符号候補を生成する。幾つかの実施形態では、擬似ランダム符号群は、ランダム番号発生装置を使用して生成することにより、０群及び１群のビット列候補を生成することができる。
【００３７】
操作４１５では、擬似ランダム符号群が差動符号化基準を満足するかどうかを判断する。擬似ランダム符号群をＱＰＳＫ符号化する場合、ビット数は、偶数とする必要があり、そして値１を有する全ビットの合計は、４の偶数倍とする必要がある。ＢＰＳＫ符号化の場合、ビット数は、偶数とする必要があり、そして全ビットのうち、値１を有する幾つかのビットの数は、２の偶数倍とする必要がある。
【００３８】
擬似ランダム符号（群）は、差動符号器２１２に入力することができ、この差動符号器２１２がデータを差動符号化し（操作４２０）、そして出力を入力擬似ランダム符号（群）に基づいて生成する。０群及び１群が長くランダムに並んだ数字列を差動符号化すると通常、入力符号と同様の統計的特性を示す新たな符号が生じる。従って、差動符号器２１２によって生成される出力符号が入力符号と同様の特性を持つ確率が高い。
【００３９】
操作４２５では、差動符号器２１２によって生成される出力符号群の相関特性を、入力符号と出力符号との相関をとることにより調べる。一般的に、規則を満たす符号語群の集合によって低い相互相関が、当該集合の符号語群の間に生じる。図４のこれらの操作は、適切な符号語群の集合を求めるまで繰り返すことができる。次に、符号集合を、図３に示す差動符号化プロセスにおいて用いることができる。
【００４０】
要約すると、衛星通信システムによって差動符号化を強制的に行なう方法から、メッセージを符号化するために擬似ランダム符号系列を用いる際に困難が伴うが、その理由は、送信符号を入力するたびに、４通りの出力符号を放送することになるからである。これにより、ユーザ受信機における相関処理が、必要なメモリ量、処理量、及び電力量が増大することにより極めて複雑になる。更に、これにより、符号間の距離が短くなり、そして１つの符号が相関プロセスにおいて別の符号であると誤って判断される可能性が高くなる。本明細書において記載される種々の実施形態によれば、データを、差動符号器２１２において符号群を用いて符号化し、これらの符号によって差動符号器２１２が既知の出力状態のままに保持されると、擬似ランダム符号化メッセージをユーザに通信衛星を介して配信するために有用となり得る。これらの方法を用いて、タイミング及び周波数情報を減衰環境（例えば、屋内）に居るユーザに、擬似ランダムメッセージ群を、イリジウムのような衛星から、構造物の内部に位置するユーザに送信することにより配信することができる。当該メッセージを受信するユーザは、通信衛星からの放送が、ＧＰＳからの放送よりも電波強度が高く、かつ擬似ランダム符号化法によって、ゲインが高くなって信号をノイズの中から取り出すことができるので、利点を享受することができる。一旦、受信されると、これらのメッセージは、ユーザがユーザ自身で位置を特定するのに適する情報となる。しかしながら、一般性を失わない範囲で、ユーザに配信される符号化メッセージは、任意の目的に利用することができる。
【００４１】
本明細書において「ｏｎｅ  ｅｍｂｏｄｉｍｅｎｔ」または「ｓｏｍｅ  ｅｍｂｏｄｉｍｅｎｔｓ」と表記しているのは、該当する実施形態に関連して説明される特定の機能、構造、または特徴が、少なくとも１つの実施形態に含まれることを意味するためである。「ｉｎ  ｏｎｅ  ｅｍｂｏｄｉｍｅｎｔ」という本明細書の種々の箇所に何度も現われるフレーズは、全てのフレーズが同じ実施形態を指している、または全てのフレーズが同じ実施形態を指していなくてもよい。例えば、種々の実施形態は以下に示す実施形態を含むことができる：
Ａ１．差動符号器を備える通信装置であって、前記差動符号器は：
送信データを受信し、
前記送信データを、符号集合を用いて符号化し、前記符号集合を前記差動符号器で処理すると、前記符号集合によって、前記差動符号器が既知の状態に設定され、そして無相関出力系列が生成される、通信装置。
Ａ２．更に：
前記符号化信号を変調する変調器と、
前記符号化信号を増幅するアンプと、
前記符号化信号を送信する送信機と、
を備える、請求項Ａ１に記載の通信装置。
Ａ３．更に、前記通信装置から離れた受信側装置を備え、前記受信側装置は：
前記符号化信号を受信する受信機と、
前記符号化信号を復号する復号器と、
を備える、請求項Ａ１に記載の通信装置。
Ａ４．前記符号化信号は、全地球測位システム（ＧＰＳ）信号、グレイ（Ｇｒａｙ）符号信号、または衛星信号のうちの少なくとも１つの信号を含む、請求項Ａ１に記載の通信装置。
Ａ５．前記受信側装置は、衛星電話機、携帯電話機、パーソナルコンピュータ、ラップトップコンピュータ、または携帯情報端末のうちの少なくとも１つを備える、請求項Ａ３に記載の通信装置。
Ａ６．前記受信側装置は、前記符号化信号を測位アルゴリズムに用いる、請求項Ａ３に記載の通信装置。
Ｂ１．送信データを、差動符号器を用いて符号化する方法であって：
差動符号器で送信データを受信し、
前記送信データを、符号集合を用いて符号化し、前記符号集合を前記差動符号器で処理すると、前記符号集合によって、前記差動符号器が既知の状態に設定され、そして無相関出力系列が生成される、方法。
Ｂ２．前記差動符号器はＱＰＳＫ変調方式を利用する、請求項Ｂ１に記載の方法。
Ｂ３．前記差動符号器はＢＰＳＫ変調方式を利用する、請求項Ｂ１に記載の方法。
Ｂ４．前記差動符号器は、移動通信システム内に位置する、請求項Ｂ２に記載の方法。
Ｂ５．前記差動符号器は、固定通信システム内に位置する、請求項Ｂ２に記載の方法。
【００４２】
種々の実施形態を、構造的特徴及び／又は方法論的作用に特有の文言で説明してきたが、請求する主題は、記載される特定の特徴または作用に限定されてはならないことを理解されたい。限定されるのではなく、特定の特徴及び作用は、請求する主題を実施する例示的な形態として開示される。
また、本願は以下に記載する態様を含む。
（態様１）
送信データを、差動符号器を用いて符号化する方法であって：
差動符号器で送信データを受信し、そして
前記送信データを、符号集合を用いて符号化し、前記符号集合を前記差動符号器が処理すると、前記符号集合によって、前記差動符号器が既知の状態に設定され、そして無相関出力系列が生成される、方法。
（態様２）
前記差動符号器は、前記送信データを受信すると、初期論理状態に保持され、そして
前記データを符号化するために前記差動符号器が用いる前記符号集合によって、前記差動符号器が前記初期論理状態にリセットされる、態様１に記載の方法。
（態様３）
前記差動符号器は、前記送信データを受信すると、初期論理状態を保持し、そして
前記データを符号化するために前記差動符号器が用いる前記符号集合によって前記差動符号器が、前記初期論理状態とは異なる既知の論理状態にリセットされる、態様１に記載の方法。
（態様４）
更に：
前記符号化信号を変調し、
前記符号化信号を増幅し、そして
前記符号化信号を送信する、
態様１に記載の方法。
（態様５）
更に：
前記符号化信号を受信し、そして
前記符号化信号を復号する、
態様４に記載の方法。
（態様６）
更に、前記符号化信号を測位アルゴリズムに用いる、態様５に記載の方法。
（態様７）
前記符号化信号は、全地球測位システム（ＧＰＳ）信号、グレイ（Ｇｒａｙ）コード信号、または衛星信号のうちの少なくとも１つの信号を含む、態様６に記載の方法。
（態様８）
前記送信データを符号化する際に、スーパービットエンコーディング方式を用い、前記スーパービットエンコーディング方式では、送信される各情報ビットをＮ擬似ランダムビット列で表わす、態様６に記載の方法。
（態様９）
前記スーパービットエンコーディング方式を利用して、信号対雑音比を大きくして、屋内に居るユーザが正確なタイミング情報を取得することができるようにする、態様８に記載の方法。
（態様１０）
前記スーパービットエンコーディング方式では、複数のビット列を前記Ｎ擬似ランダムビット列に付加し、前記複数のビット列によって、前記差動符号器が所定の論理状態にリセットされる、態様８に記載の方法。
（態様１１）
前記差動符号器は、測位システムとして利用される通信システム内に配置される、態様１に記載の方法。
（態様１２）
前記符号化信号を受信する際に、減衰環境に居るユーザが、信号を受信して正確な信号取得タイミング情報を取得することができるようにする、態様５に記載の方法。
（態様１３）
差動符号器を備える通信装置であって、前記差動符号器は：
送信データを受信し、そして
前記送信データを、符号集合を用いて符号化し、前記符号集合を前記差動符号器で処理すると、前記符号集合によって、前記差動符号器が既知の状態に設定され、そして無相関出力系列が生成される、通信装置。
（態様１４）
前記差動符号器は、前記送信データを受信すると、初期論理状態を保持し、そして
前記データを符号化するために前記差動符号器が用いる前記符号集合によって、前記差動符号器が前記初期論理状態にリセットされる、態様１３に記載の通信装置。
（態様１５）
前記差動符号器は、前記送信データを受信すると、初期論理状態を保持し、そして
前記データを符号化するために前記差動符号器が用いる前記符号集合によって、前記差動符号器が前記初期論理状態とは異なる既知の論理状態にリセットされる、態様１３に記載の通信装置。
（態様１６）
前記差動符号器は、スーパービットエンコーディング方式を実現し、前記スーパービットエンコーディング方式では、送信される各情報ビットをＮ擬似ランダムビット列で表わす、態様１３に記載の通信装置。
（態様１７）
前記スーパービットエンコーディング方式では、複数のビット列を前記Ｎ擬似ランダムビット列に付加し、前記複数のビット列によって、前記差動符号器が所定の論理状態にリセットされる、態様１６に記載の通信装置。
【図１】
0005840678.tif 000003
【図２】
0005840678.tif 000004
【図３】
0005840678.tif 000005
【図４】
0005840678.tif 000006