[go: up one dir, main page]

JP5128585B2 - Cdma受信機において、捕捉、追跡およびホスティングにハードウェアおよびソフトウェアを使用する方法 - Google Patents

Cdma受信機において、捕捉、追跡およびホスティングにハードウェアおよびソフトウェアを使用する方法 Download PDF

Info

Publication number
JP5128585B2
JP5128585B2 JP2009511588A JP2009511588A JP5128585B2 JP 5128585 B2 JP5128585 B2 JP 5128585B2 JP 2009511588 A JP2009511588 A JP 2009511588A JP 2009511588 A JP2009511588 A JP 2009511588A JP 5128585 B2 JP5128585 B2 JP 5128585B2
Authority
JP
Japan
Prior art keywords
communication channel
processor system
dedicated circuit
data
programmable processor
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2009511588A
Other languages
English (en)
Other versions
JP2009538078A (ja
Inventor
フィリップ ジェフリー イード
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nokia Oyj
Original Assignee
Nokia Oyj
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nokia Oyj filed Critical Nokia Oyj
Publication of JP2009538078A publication Critical patent/JP2009538078A/ja
Application granted granted Critical
Publication of JP5128585B2 publication Critical patent/JP5128585B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • H04B1/707Spread spectrum techniques using direct sequence modulation
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/24Acquisition or tracking or demodulation of signals transmitted by the system
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/35Constructional details or hardware or software details of the signal processing chain
    • G01S19/37Hardware or software details of the signal processing chain
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/24Acquisition or tracking or demodulation of signals transmitted by the system
    • G01S19/29Acquisition or tracking or demodulation of signals transmitted by the system carrier including Doppler, related
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/24Acquisition or tracking or demodulation of signals transmitted by the system
    • G01S19/30Acquisition or tracking or demodulation of signals transmitted by the system code related
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B2201/00Indexing scheme relating to details of transmission systems not covered by a single group of H04B3/00 - H04B13/00
    • H04B2201/69Orthogonal indexing scheme relating to spread spectrum techniques in general
    • H04B2201/707Orthogonal indexing scheme relating to spread spectrum techniques in general relating to direct sequence modulation
    • H04B2201/70707Efficiency-related aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B2201/00Indexing scheme relating to details of transmission systems not covered by a single group of H04B3/00 - H04B13/00
    • H04B2201/69Orthogonal indexing scheme relating to spread spectrum techniques in general
    • H04B2201/707Orthogonal indexing scheme relating to spread spectrum techniques in general relating to direct sequence modulation
    • H04B2201/70707Efficiency-related aspects
    • H04B2201/7071Efficiency-related aspects with dynamic control of receiver resources
    • H04B2201/70711Efficiency-related aspects with dynamic control of receiver resources with modular structure
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B2201/00Indexing scheme relating to details of transmission systems not covered by a single group of H04B3/00 - H04B13/00
    • H04B2201/69Orthogonal indexing scheme relating to spread spectrum techniques in general
    • H04B2201/707Orthogonal indexing scheme relating to spread spectrum techniques in general relating to direct sequence modulation
    • H04B2201/70715Orthogonal indexing scheme relating to spread spectrum techniques in general relating to direct sequence modulation with application-specific features

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)

Description

発明の分野
本発明の実施形態は、リソースの効果的な使用に関する。本発明の実施形態は、専用回路(ハードウェア)と、プログラマブル・プロセッサ・システム(ソフトウェア)との使用の改善、特に、無線受信機におけるこれらの選択的な使用に関する。
発明の背景
できる限り安価にシステムを実装できるようにしたいという望み、およびできる限り効果的にリソースを使用できるようにしたいという望みは常にある。
無線受信機の実装では、専用回路内で実行される特定の機能と、専用回路において、またはプログラマブル・プロセッサを使用して実行され得るその他の機能とがある。無線受信機がホストの一部である場合、ホスト自体の処理用リソースを使用してどの受信機機能が実行されるべきか、および専用受信機回路を使用してどの機能が実行されるべきかは、明確でない。
多重アクセス(MA:Multiple Access)は、複数の通信チャネルが或る周波数帯を使用できるようにするプロトコルを指す。
符号分割多重アクセス(CDMA:Code Division Multiple Access)は、直交するチッピング符号(chipping codes)を使用してデータを周波数帯全体に拡散させることにより、複数の通信チャネルが単一の周波数帯を共用できるようにするプロトコルである。チッピング符号は擬似ランダム雑音符号とも呼ばれる。CDMAは、IS-95、cdma-2000、UMTSなど一部のセルラ移動電話システムで使用されており、さらにその他の通信システムでも使用されている。例えば、全地球測位システム(GPS:Global Positioning Systems)および提案されている欧州のシステムGalileoなど、一部の全地球的航法衛星システム(GNSS:Global Navigation Satellite System)が、CDMAを使用する。各衛星通信チャネルに異なるチッピング符号が割り当てられるが、すべての衛星通信チャネルが同じ周波数帯を共用する。
別の全地球的航法衛星システム、GLONASSは、周波数分割多重アクセスを使用する。各衛星通信チャネルに異なる周波数帯が割り当てられるが、すべての衛星通信チャネルは同じチッピング符号を共用する。
簡単のために、以下ではGNSS受信機を参照するが、当然のことながら、本発明の実施形態は、他の種類の無線受信機にて適用できる。
GNSS受信機は複合システムである。通常、RF信号を復調するRFエンジンと、衛星通信チャネルを捕捉し、衛星通信チャネルを追跡し、各衛星通信チャネルから伝送されたデータを回復する測定エンジン(measurement engine)と、回復されたデータを使用して時間的および幾何学的未知数を解く位置エンジン(position engine)とを含んでいる。
捕捉は複合的なプロセスである。通信チャネルのパラメータは未知であるため、それらパラメータを検出するために「処理」が必要とされる。CDMAを使用するGPSシステムに関しては、通信チャネルの未知のパラメータはチッピング符号、チッピング符号の位相、および、例えばドップラー・シフトにより変更されている正確なキャリア周波数である。
それに比べれば追跡は単純なプロセスである。通信パラメータは既知となっており、それらを失わないようにすればよい。必要な「処理」が捕捉に比べて大幅に少ない。
従来、RF信号の復調、通信チャネルの捕捉および追跡、各通信チャネルから伝送されたデータの回復を行い、受信機の位置決定をするべく、回復されたデータを使用して時間的および幾何学的未知数を解く専用受信機回路において、複数のエンジンが実装されてきた。
最近になって、「ソフトウェア」受信機が設計されている。専用RF回路は、メモリに格納されているRF信号を復調するRFエンジンとして使用される。プログラムド・プロセッサ(programmed processor)が、測定エンジンおよび位置エンジンとして使用される。プログラムド・プロセッサは、メモリを読み取り、通信チャネルを捕捉および追跡し、各通信チャネルから伝送されたデータを回復し、受信機の位置決定をするべく、回復されたデータを使用して時間的および幾何学的未知数を解く。
測定および測位アルゴリズムはプログラマブル・プロセッサ内のソフトウェアを使用して実装されるため、ソフトウェア受信機により大きな柔軟性がもたらされる。捕捉、追跡、データ回復および測位アルゴリズムは、使用されるナビゲーション・システムに合わせて変更可能である。Galileo、GLONASS、および既存のGPSシステムの近代化プログラムなどの今後のGNSSシステムの開発を考えると、これは、専用回路に固定されたものよりも魅力のあるソリューションとなる。
しかし、ソフトウェア受信機では集中的に計算が行われ、捕捉および追跡にかなりの量のRAMが必要とされる。
これにより、ソフトウェア受信機が高価なものになる可能性もある。さらにこれによって、ソフトウェア受信機がホストのリソースをアプリケーションと共用する場合に、ソフトウェア受信機がホストとの統合に不向きとなる。これは、ソフトウェア受信機により要求されるリソースがアプリケーションの適切な動作を妨げること、または、より高スペックかつ高価なホストが必要となることが理由である。
〔定義〕
「専用」は名詞の形容詞として使用され、その名詞が、1つまたは複数の特定機能の実行用に構成されていること、適していること、または最適化されていることを表現する。「専用」は、「恒久的に専用」および「一時的に専用」の両方を含む。「恒久的に専用」は、名詞の形容詞として使用され、その名詞が恒久的に、1つまたは複数の特定機能のみの実行用に構成されていること、適していること、または最適化されていることを表現する。「一時的に専用」は名詞の形容詞として使用され、その名詞が一定の期間、単数または複数の特定機能の実行用に構成されているか、適しているか、または最適化されており、それ以外の期間はそうでないことを表現する。「一時的に専用」は「可変的に専用」を含み、これは名詞の形容詞として使用され、その名詞が、異なる時間における異なる特定機能の実行用に構成されていること、適していること、または最適化されていることを表現する。
発明の簡単な説明
本発明の一実施形態によれば、通信チャネルを捕捉するために、専用回路とプログラマブル・プロセッサ・システムとの両方を使用することと、捕捉された通信チャネルを追跡するために専用回路を使用し、その一方で、捕捉された通信チャネルによって定まるデータにより定まる情報を使用するアプリケーションをホスティングするためにプログラマブル・プロセッサ・システムを使用することとを含む方法が提供される。
この方法は、部分的に復号されたデータを、通信チャネルの捕捉時に専用回路からプロセッサ・システムへ転送することと、完全に復号されたデータによって定まる情報を、通信チャネルの追跡時に専用回路からプロセッサ・システムへ転送することとをさらに含んでもよい。
本発明の別の実施形態によれば、専用回路およびプログラマブル・プロセッサ・システムを備えるシステムであって、これら専用回路およびプログラマブル・プロセッサ・システムは、通信チャネルを捕捉するためには協働すると共に、捕捉された通信チャネルを追跡するため、および前記捕捉された通信チャネルからの情報を使用するアプリケーションをホスティングするためには別々に動作する、システムが提供される。
本発明の別の実施形態によれば、符号化データを復号できるようにする回路が提供される。この回路は、第1のチャネル捕捉モードにおいて部分的に復号されたデータを出力し、第1のチャネル捕捉モードに続く第2のチャネル維持モードにおいて、復号されたデータによって定まる情報を出力するインターフェースを備える。
本発明の別の実施形態によれば、通信チャネルを捕捉するために、専用回路と、プロセッサ・システムの複数のリソースとを使用することと、捕捉した後に、プロセッサ・システムのリソースをアプリケーションの使用に供するべく解放し、通信チャネルを追跡するためには、プロセッサ・システムは使用せずに専用回路を使用することとを含む方法が提供される。
本発明の別の実施形態によれば、第1の信号処理段階における信号処理のために、専用回路と、プロセッサ・システムの複数のリソースとを使用することと、第1の信号処理段階の後に、アプリケーションの使用に供するべくプロセッサ・システムのリソースを解放することと共に、第2の信号処理段階における信号処理のために、プロセッサ・システムは使用せずに専用回路を使用することとを含む方法が提供され、第1段階は、第2段階よりも計算が集中的に行われる。
「専用」回路は、一例では、GNSS動作中のGNSS機能に特有のものである。GNSS動作が実行されていなければ、この「専用」回路は、別の機能に再利用されることが可能である。
本発明をより深く理解できるよう、以下、添付の図面を単なる一例として参照する。
発明の実施形態の詳細な説明
本発明の実施形態は、第1の信号処理段階の間の信号処理(図2A)用に、専用回路2と、プロセッサ・システム4のリソースとを使用するとよい。第1の段階の後、アプリケーション22により使用されるよう、プロセッサ・システム4のリソースが解放される。同時に、第1の段階ほど計算が集中的に行われない第2の信号処理段階(図2B)の間、信号処理用に専用回路2が使用されるが、プロセッサ・システム4は使用されない。アプリケーションは、第2の信号処理段階の間に決定されたデータを使用するするとよい。
第1の信号処理段階で必要とされる信号処理は、通信チャネルの捕捉に必要であればよく、第2の信号処理段階で必要とされる信号処理は、捕捉された通信チャネルを追跡するのに必要であればよい。
部分的に処理されたデータ45Aが、第1の段階(図2A)の間に専用回路2からプロセッサ・システムへ転送されるとよい一方、完全に処理されたデータ45B、21が、第2の段階(図2B)の間に専用回路2からプロセッサ・システム4へ転送されるとよい。
ベースバンド機能の少なくとも一部、例えば専用回路2により実行される相関44は、第1の段階と第2の段階との間で共通する。
以下の説明は特にGNSS受信機システム10に言及するが、当然のことながら、本発明はより広範囲に適用可能であり、任意の適切な無線受信機システム、特に、単数または複数の拡散符号を相関させる無線受信機システムにおいて使用されればよい。
図1は、GNSS衛星から位置を取得するGNSS受信機システム10を概略的に示す。
GNSS衛星通信チャネルは、チッピング符号と周波数との一意の組み合わせによって同じGNSSの他の衛星通信チャネルから分離されている。GPSでは、各衛星は同じ周波数帯を共用するが、異なるチッピング符号を有する。一方、GLONASSでは、各衛星は同じチッピング符号を使用するが、異なる周波数帯を有する。各チャネルは、受信機に対して相対的に異なる速度を有する異なる衛星に関連付けられており、各通信チャネルは、ドップラー効果が原因で、名目上のキャリア周波数帯内にそれぞれの未知周波数を有する。したがって、通信チャネルは、チッピング符号、チッピング符号位相およびドップラー・シフトの影響を受ける周波数というパラメータによって定義することができる。
チッピング符号位相は、受信機システム10から衛星への飛行時間の初期の指示を与え、擬似距離(pseudo−range)と呼ばれる。擬似距離は、衛星時計と比較しての受信機時計誤差について少なくとも補正されなければならず、補正されると正確な距離を表すものとなる。擬似距離は、衛星時計および軌道の誤差、ならびにRF信号伝送誤差についても補正されるとよい。
位置エンジンは、少なくとも4つの4元方程式を解き、3次元の測位(position fix)を行う。4つの未知数は、受信機位置の3自由度(x,y,z)、および「正確な」衛星時刻基準に従った受信機時刻である。したがって、GNSS受信機システム10は、4つの別々の通信チャネルを捕捉しなければならない。
捕捉は、GNSS受信機システム10が、一連の開始状態(または不確定性)を所与として、衛星通信チャネルを検出するために使用するプロセスである。これは、周波数ロックおよび符号位相調整(code phase alignment)を達成すること、および通常は、各擬似距離の決定を可能にするべくデータを十分に復号することを必要とする。標準形式の支援型GPS動作(Assisted GPS operation)が用いられていれば、擬似距離を決定するために通信チャネル・データを復号する必要はないこともある。
時間がたてば、各衛星に対する受信機の相対速度は変化することもあり、受信機時計の誤差が変化し得る。このような理由で、一度捕捉したら後で喪失しないよう、捕捉された通信チャネルそれぞれを独立して受信機が追跡できることが重要である。
受信機システム10は、専用回路(ハードウェア)2と、プロセッサ・システム(ソフトウェア・プラットフォーム)4とを含む。「専用」回路は、一例では、GNSS動作中のGNSS機能に特有のものである。GNSS動作が実行されていなければ、この「専用」回路は、別の機能に再利用されることが可能である。プロセッサ・システムは少なくとも、プロセッサおよびメモリを含む。インターフェース30は、専用回路2と、プロセッサ・システム4とを相互接続する。このインターフェースは、別々のデバイス間の物理的接続であることも、またはシステム・オン・チップ(SoC:System on Chip)設計の内部にあることもある。
受信機システムは、RF信号を復調するRFエンジン12、衛星通信チャネルを捕捉し、衛星通信チャネルを追跡し、各衛星通信チャネルから伝送されたデータを回復する測定エンジン14、16、18、さらに場合によっては、受信機システムの位置を決定するべく、回復されたデータを使用して時間的および幾何学的未知数を解く位置エンジン20を含んでいる。システムは、地図作成または誘導アプリケーションなど、受信機システムの位置を使用するアプリケーション22も含む。
測定エンジンは、専用回路2とプロセッサ・システム4との両方を使用する。
位置エンジン20は、通常、専用回路2またはプロセッサ・システム4内にある。
測定エンジンは、衛星通信チャネルを捕捉するチャネル捕捉ブロック14と、衛星通信チャネルを追跡する追跡ブロック18と、各衛星通信チャネルから伝送されたデータを回復するデータ回復ブロック16とを含む。
チャネル捕捉ブロック14は、専用回路2と、さらにはプロセッサ・システム4の両方を使用して提供される。追跡ブロック18およびデータ回復ブロック16は、専用回路2のみにより提供される。
符号化データ1は、少なくとも2つのパラメータ、一般的に周波数およびチッピング符号を使用して符号化されている通信チャネルを介して受信される。
通信チャネルを捕捉することは、チャネルを定義する少なくとも2つのパラメータの決定を必要とする。これにはGNSSデータ・ストリームを十分に復号することが必要とされることもあるが、それは、CDMA符号相関(ナノ秒時間を与える)だけではなく、正確なGNSSデータ・ビット調整(GNSSのミリ秒時間を決定する)およびGNSSデータ・フレーム(GNSSの秒時間を与える)も可能にし、それによって各擬似距離の完全な決定を可能にするためである。しかし、標準形式の支援型GPS動作が使用されていれば、擬似距離を決定するために通信チャネル(GNSS)データを復号する必要がないこともある。正確なGNSSの時間(GPSに関して、これは<+/-0.5msec)がGPS受信機に提供されれば、CDMA符号相関時間を決定するだけで完全に各擬似距離を決定できる。
通信チャネルの追跡は、チャネルを定義する少なくとも2つのパラメータを維持すること、および、衛星データ情報は時々変化するため(GPSに関しては2時間ごと)これを時々更新することを必要とする。
専用回路2は、パラメータのうち少なくとも1つを決定し、その1つまたは複数のパラメータに関して符号化データを復号し、部分的に符号化されたデータ45Aを生成する。以下に与えられる例では、専用回路2は、通信チャネルのチッピング符号を決定するが、周波数は決定しない。しかし、他の実装では、回路2は周波数を決定するがチッピング符号は決定しなくてもよい。
インターフェース30は、部分的に符号化されたデータ45Aを、チャネル捕捉モード(図2A)においてプロセッサ・システム4へ出力する。部分的に符号化されたデータは、少なくとも1つのパラメータによって符号化されているデータである。専用回路2においてチッピング符号が決定されているため、以下に与えられる例では、部分的に符号化されたデータを符号化しているパラメータは未知周波数である。
プロセッサ・システム4は、部分的に符号化されたデータ45Aを、チャネル捕捉モード(図2A)において受信しデータを完全に復号する。以下に与えられる例では、プロセッサ・システム4は、部分的に符号化されたデータ45Aを符号化する未知周波数F0を決定し、それを、インターフェース30を介して専用回路2へ返す。
インターフェース30は、復号されたデータによって定まる情報を、第1のチャネル捕捉モードに続く第2のチャネル維持モード(図2B)において、プロセッサ・システム4へ出力する。この情報は、擬似距離45Bまたは位置情報21であればよい。専用回路2はさらに、少なくとも2つのパラメータを維持し、維持されているパラメータに関して、符号化データを復号する。以下に与えられる例では、追跡ブロック18が、周波数および/または符号位相オフセットを維持し、データ回復ブロック16が、擬似距離45Aを生成する。
図2Aは、チャネル捕捉中のGNSS受信機システム10を概略的に示す。
符号化データ1は、アンテナを介して受信され、RFエンジン12によって変換される。次に、周波数制御装置42の制御下にあるミキサ40によって中間周波数IF(intermediate frequency)からベースバンド周波数へ周波数シフトされる。ベースバンド信号は、部分的に符号化された信号45Aを生じるよう、相関器ブロック44により相関させられる。
この例では、GNSS受信機システム10はGPS受信機であり、符号化データは、衛星特有のチッピング符号、しかし共通する周波数帯オフセットを使用して符号化される。この周波数帯オフセットは、衛星特有のドップラー・シフトによるものである。
相関器ブロック44は、WO2005/104392A1の図3または6に関してグループ相関器(group correlator)として説明されているように実装されてもよい。
WO2005/104392A1
グループ相関器では、チッピング符号は、チップ当たり1ビットの割合で、サイズNの符号シフト・レジスタ(code shift register)へ移される。同時に、ベースバンド信号は、チップ当たり1ビットの割合で、サイズNのサンプル・シフト・レジスタへ移される。Nチップごとに、符号シフト・レジスタの内容が符号レジスタへ転送される。チップごとに、符号レジスタのNビットが、サンプル・シフト・レジスタのNビットそれぞれと相互相関させられる。符号レジスタは、常にそれぞれが同じチッピング符号の異なる連続Nビット部分を保持するよう、連続して縦続接続されているとよい。この場合、縦続接続された符号レジスタはそれぞれ、各チップ期間のサンプル・シフト・レジスタと相互相関させられる。
並列された複数のグループ相関器において、異なるチッピング符号に対して同じ処理が行われてもよい。
符号制御装置46は、それぞれの符号シフト・レジスタに提供される符号または符号部分を制御する。符号制御装置は、異なる符号形式が使用されてもよいように、プログラマブルであるとよい。
受信機の時計精度は、ドップラー・シフトと同じように、数kHzの誤差をもたらす。1個のCDMA符号期間全体(GPSに関しては、これは1ミリ秒に1023チップ、符号エポック)でサンプリングする場合、使用可能な帯域幅は500Hz未満となり、0.5kHz未満の周波数ビンの複数部分において複数のkHz空間を探索するために多数の相関を要することになる。
相関器ブロック44は、サイズNのチッピング符号の一部を、N個の連続したサンプルに対して相関させるため、相関器ブロック44は、チッピング・レートのN倍の効果的なサンプリング・レートを有し、従って、より広い周波数帯域幅を探索することができる。実際には、チッピング符号それぞれの周波数帯域全体を並行して探索することができる。これによって、相関器ブロックが、チッピング符号の個別の周波数を最初に決定する必要なく、受信された符号化データについて、関連のチッピング符号と、チッピング符号の個別のチッピング符号位相の推定とを特定することができるようになる。
相関器ブロック44からの出力、部分的に符号化されたデータ45Aは、インターフェース30を通じてプロセッサ・システム4へ提供される。プロセッサ・システム4は、部分的に符号化されたデータを、高速フーリエ変換などの周波数分析50を使用して復号し、通信チャネルの周波数F0を特定し、これは、インターフェース30を介して専用回路2へ返される。このようにして、ドップラー・シフトおよび受信機時計誤差によりもたらされる周波数不確定性は解決される。
プロセッサ・システム4は、FFTのためのプロセッサおよび/またはメモリを提供するとよい。プロセッサ・システムがメモリのみを提供する場合、処理は専用回路2で生じるとよい。
プロセッサ・システム4は、GNSSシステムの不確定性に従い必要とされるどのような周波数分析も提供することができる。したがって、GPS時間基準と同期していることが理由で不確定性が小さいCDMAネットワーク、またはGNSSシステムと非同期であるという特性が理由で不確定性がより大きいWCDMA/GSMネットワークのどちらに対しても拡張性がある。プロセッサ・システム4は、十分な拡張性を有し、捕捉のための処理能力をほぼ必要とされるとおり提供できる。
図2Bは、データ回復および追跡中のGNSS受信機システム10を概略的に示す。
周波数F0が専用回路2で受信されると、それは周波数制御装置42に渡され、周波数制御装置42は、周波数を通信チャネルの正しい周波数ビンに調整する。次に符号制御装置が、通信チャネルのチッピング符号全体を相関器ブロックに提供し、相関器ブロックは、チッピング符号全体と、正しい周波数ビンのベースバンド信号とを相互相関させる。
したがって、相関器ブロック44は、ベースバンド信号とチッピング符号との間のチッピング符号オフセットを決定することができる。これは、GNSS基準ではなく受信機時計基準から、受信機と、通信チャネルに関連する衛星との間の時差を示す。この時差または擬似距離45Bは、位置エンジン20に提供される。位置エンジン20は、専用回路2内に位置してもよく、またはプロセッサ・システム4上で実行されているソフトウェアにより提供されてもよい。
このようにして、擬似距離45Bまたは位置通報21が、インターフェース30を介して、追跡の間にプロセッサ・システム4へ渡される。擬似距離45Bは、位置エンジン30がプロセッサ・システム4内のソフトウェアにより実装されている場合に渡される。位置通報21は、位置エンジン20が専用回路2において実装されている場合に渡される。
専用回路は、プロセッサ・システムからの追加リソースなしで通信チャネルを追跡することができる。正しい衛星周波数およびチッピング符号位相が決定されると、変化率は予測可能であり、追跡制御ループの標準的な能力の範囲内である。唯一の不確定性は、受信機時計の安定性、およびユーザの移動(特にその加速)を理由とする。しかし、これも通常は、特定の帯域幅を所与として、追跡制御ループによって維持可能である。周波数が突然予想外の形で変化した場合に、付近の周波数ビンを探索する必要があるだけである。なお、周波数不確定の初期のkHzを再探索する必要はないはずである。
当然のことながら、相関器44などの専用回路の一部は、捕捉段階および追跡段階において再利用されるとよい。
アプリケーション22は、追跡プロセスの間、位置通報21を使用して、地図作成またはナビゲーション・サービスなどの出力をユーザへ提供する。したがって、専用回路2が、捕捉された通信チャネルを追跡するのに使用される一方、プログラマブル・プロセッサ・システムは、捕捉されたチャネルを通じて受信されるデータ、すなわち、通信チャネルのチッピング符号の位相によって定まる情報を使用するアプリケーションをホスティングするのに使用される。
専用回路2は、過度に仕様を定められてはいない。多大なリソースを要する捕捉プロセスのみにおいて使用され、その他の場合は使用されない回路要素はかなり少ない。捕捉の負荷は、すべてではないが、専用回路2からプロセッサ・システム4へ一部移された一方、追跡の負荷は専用回路2に維持される。捕捉の負荷は、専用回路2とプロセッサ・システム4とによって共有される。追跡の負荷は専用回路2が負い、追跡の間のプロセッサ・システム4への負荷は、捕捉の間にかけられるよりも大幅に小さい。これによって、プロセッサ・システム4を、追跡の間、多大なリソースを要するアプリケーションの実行に使用できるようになる。
図3は、チャネル捕捉がブロック60で開始する、方法を示している。次に、ブロック61での捕捉の間に、専用回路およびプロセッサ・システム4のリソースの両方が使用される。続いて、チャネル捕捉段階はブロック62で終了する。次にブロック63で、受信機位置が決定される。続いてブロック64で、プロセッサ・システム4のリソースが、例えばプロセッサ・システム4によりホスティングされているアプリケーションが使用するよう、解放される。次にブロック65で、追跡段階が開始し、ブロック66で専用回路が使用される。
プロセッサ・システム4のリソースは、通信チャネルを捕捉するために使用されるが、捕捉した後はホスト・アプリケーションに対して解放される。プロセッサ・システムのリソースは、効率的な時分割方式で使用される。
専用回路2は、通信チャネルを捕捉するために使用されるが、捕捉した後は通信チャネルを追跡するために使用される。追跡および捕捉するために、共通の専用回路が使用されるとよい。専用回路のリソースも、効率的な時分割方式で使用される。
再び図1を参照する。専用回路2は、システム・オン・チップ(SoC)またはモジュールまたはチップセットとして、プロセッサ・システム4と統合されてもよい。捕捉段階の間に専用回路2とプロセッサ・システム4との間で生じる高速データ転送には、例えば直接メモリ・アクセス(DMA:direct memory access)を使用して適応することができる。
SoCは、プロセッサ・システムがアプリケーションを提供するよう使用される、セルラ電話、PDA、ナビゲーション・システム、車載コンピュータなどの一部であってもよい。
先行の段落では、本発明の実施形態について種々の例を参照して説明したが、当然のことながら、請求される本発明の範囲から逸脱することなく、与えられた例に対して変更を加えることができる。
上述の明細では、特に重要と思われる本発明の特徴に関心を集めることを試みたが、当然のことながら出願人は、特に強調されたかどうかに関わらず、上文で言及されたあらゆる特許性のある特徴もしくは複数の特徴の組み合わせ、および/または図に示されたあらゆる特許性のある特徴もしくは複数の特徴の組み合わせに関して保護を請求する。
GNSS衛星から位置を取得するGNSS受信機システムを概略的に示す。 チャネル捕捉中のGNSS受信機システムを概略的に示す。 データ回復および追跡中のGNSS受信機システムを概略的に示す。 チャネル捕捉および追跡の方法を示す。

Claims (40)

  1. 専用回路と、別個のプログラマブル・プロセッサ・システムとの間で通信チャネルを捕捉するための処理作業負荷を共有することであって、前記専用回路は前記通信チャネルを捕捉するためにデータを部分的に復号するように構成される、前記共有することと;
    前記プロセッサ・システムは使用せず前記専用回路を使用して、前記捕捉された通信チャネルを追跡するための処理作業負荷を負い、その一方で、前記捕捉された通信チャネルによって定まるデータにより定まる情報を使用するアプリケーションをホスティングするために、前記プログラマブル・プロセッサ・システムを使用することと
    を含む方法。
  2. 部分的に復号されたデータを、前記通信チャネルの捕捉時に前記専用回路から前記プロセッサ・システムへ転送することと、完全に復号されたデータによって定まる情報を、前記通信チャネルの追跡時に前記専用回路から前記プロセッサ・システムへ転送することとをさらに含む、請求項1に記載の方法。
  3. 前記通信チャネルを捕捉することは、前記通信チャネルを定義する少なくとも2つのパラメータの決定を必要とする、請求項1または2に記載の方法。
  4. 前記通信チャネルを定義する前記パラメータのうち1つは拡散符号である、請求項3に記載の方法。
  5. 前記通信チャネルを定義する前記パラメータのうち1つは拡散符号の位相である、請求項3または4に記載の方法。
  6. 前記通信チャネルを定義する前記パラメータのうち1つは周波数である、請求項3、4または5に記載の方法。
  7. 少なくとも1つの第1のパラメータが、前記プログラマブル・プロセッサ・システムではなく前記専用回路において決定され、別の少なくとも1つの第2のパラメータが、前記専用回路ではなく前記プログラマブル・プロセッサ・システムにおいて決定される、請求項3に記載の方法。
  8. 前記専用回路は、拡散符号を特定し、拡散符号の位相を判断する、請求項1から7のいずれかに記載の方法。
  9. 前記プログラマブル・プロセッサ・システムが、周波数の決定に使用される、請求項1から8のいずれかに記載の方法。
  10. 前記プログラマブル・プロセッサ・システムが、周波数分析を実行するために使用される、請求項9に記載に方法。
  11. 前記通信チャネルの追跡は、前記通信チャネルを定義する少なくとも2つのパラメータの維持を必要とする、請求項1から10のいずれかに記載の方法。
  12. 前記維持されるパラメータのうち1つは拡散符号の位相である、請求項11に記載の方法。
  13. 前記維持されるパラメータのうち1つは周波数である、請求項12に記載の方法。
  14. 前記追跡および捕捉するために前記専用回路の相関器または整合フィルタが共用される、請求項1から13のいずれかに記載の方法。
  15. 前記捕捉された通信チャネルを、位置を決定するために使用することをさらに含む、請求項1から14のいずれかに記載の方法。
  16. 前記捕捉された通信チャネルはGNSSチャネルである、請求項15に記載の方法。
  17. 専用回路および別個のプログラマブル・プロセッサ・システムを備えるシステムであって、前記専用回路およびプログラマブル・プロセッサ・システムは、通信チャネルを捕捉するための処理作業負荷を共有するために協働すると共に、
    前記専用回路は前記通信チャネルを捕捉するためにデータを部分的に復号するように構成され、
    前記専用回路は捕捉された通信チャネルを追跡するための処理作業負荷を負い、前記プロセッサ・システムは前記処理作業負荷を負わずに、前記捕捉された通信チャネルからの情報を使用するアプリケーションをホスティングする、ように構成される、
    システム。
  18. 前記システムはインターフェースをさらに含み、前記インターフェースは、部分的に復号されたデータを、チャネルを捕捉する間に前記専用回路から前記プロセッサ・システムへ転送し、完全に復号されたデータによって定まる情報を、前記ホスティングされているアプリケーションの用に供するべく前記専用回路から前記プロセッサ・システムへ転送するように構成される、請求項17に記載のシステム。
  19. 前記捕捉された通信チャネルを、位置を決定するために使用するように構成される、請求項17または18に記載のシステム。
  20. 前記捕捉された通信チャネルはGNSSチャネルである、請求項19に記載のシステム。
  21. 前記専用回路は符号化データを復号できるように構成され、
    部分的に復号されたデータを、第1のチャネル捕捉モードにおいて出力し、前記復号されたデータによって定まる情報を、前記第1のチャネル捕捉モードに続く第2のチャネル維持モードにおいて出力するように構成されるインターフェースを備える、請求項17から20のいずれかに記載のシステム。
  22. 前記符号化データは、少なくとも2つのパラメータにより符号化され通信チャネルを介して受信されたデータである、請求項21に記載のシステム。
  23. 前記専用回路は、部分的に符号化されたデータを生成するべく、前記パラメータのうち少なくとも1つを決定して、当該1つまたは複数のパラメータに関して前記符号化データを復号するように構成される、請求項22に記載のシステム。
  24. 前記部分的に符号化されたデータは、少なくとも1つのパラメータにより符号化された前記データである、請求項22または23のいずれか1項に記載のシステム。
  25. 前記専用回路は、前記少なくとも2つのパラメータを維持し、前記維持されているパラメータに関して前記符号化データを復号するように構成される、請求項22から24のいずれか1項に記載のシステム。
  26. 前記捕捉された通信チャネルを、位置を決定するために使用するように構成される、請求項21から25のいずれか1項に記載のシステム。
  27. 前記捕捉された通信チャネルはGNSSチャネルである、請求項26に記載のシステム。
  28. 通信チャネルを捕捉するために、専用回路と、別個のプログラマブル・プロセッサ・システムの複数のリソースとの間で通信チャネルを捕捉するための処理作業負荷を共有することであって、前記専用回路は前記通信チャネルを捕捉するためにデータを部分的に復号するように構成される、前記共有することと;
    捕捉した後、前記プログラマブル・プロセッサ・システムの前記リソースをアプリケーションの使用に供するべく解放し、前記プロセッサ・システムは使用せず前記専用回路を使用して、通信チャネルを追跡するための処理作業負荷を負うことと;
    を含む方法。
  29. 部分的に復号されたデータを、前記通信チャネルの捕捉時に、前記専用回路から前記プロセッサ・システムへ転送することと、完全に復号されたデータによって定まる情報を、前記アプリケーションの使用に供するべく、前記専用回路から前記プロセッサ・システムへ転送することとをさらに含む、請求項28に記載の方法。
  30. 前記捕捉された通信チャネルを、位置を決定するために使用することをさらに含む、請求項28または29に記載の方法。
  31. 前記捕捉された通信チャネルはGNSSチャネルである、請求項30に記載の方法。
  32. 第1の信号処理段階における信号処理のために、専用回路と、別個のプログラマブル・プロセッサ・システムの複数のリソースとの間で通信チャネルを捕捉するための処理作業負荷を共有することであって、前記専用回路は前記通信チャネルを捕捉するためにデータを部分的に復号するように構成される、前記共有することと;
    前記第1の信号処理段階の後、アプリケーションの使用に供するべく前記プログラマブル・プロセッサ・システムの前記リソースを解放することと共に、第2の信号処理段階における信号処理のために、前記プロセッサ・システムは使用せず前記専用回路を使用して、通信チャネルを追跡するための処理作業負荷を負うことと;
    を含む方法であって、ここで、
    前記第1の段階は、前記第2の段階よりも計算量が多い、
    方法。
  33. 前記アプリケーションは、前記第2の信号処理段階からの出力を使用する、請求項32に記載の方法。
  34. 部分的に処理されたデータを、前記第1の信号処理段階の間に、前記専用回路から前記プロセッサ・システムへ転送することをさらに含む、請求項32または33に記載の方法。
  35. 完全に処理されたデータを、前記第2の信号処理段階の間に、前記専用回路から前記プロセッサ・システムへ転送することをさらに含む、請求項32、33または34に記載の方法。
  36. 前記専用回路により実行される機能の少なくとも一部は、前記第1の信号処理段階と、前記第2の信号処理段階との間に共通する、請求項32から35のいずれか1項に記載の方法。
  37. 専用回路と、別個のプログラマブル・プロセッサ・システムとの間で通信チャネルを捕捉するための処理作業負荷を共有することであって、前記専用回路は前記通信チャネルを捕捉するために構成されるハードウェアの相関器を備える、前記共有することと;
    前記プロセッサ・システムは使用せず前記専用回路を使用して、前記捕捉された通信チャネルを追跡するための処理作業負荷を負い、その一方で、前記捕捉された通信チャネルによって定まるデータにより定まる情報を使用するアプリケーションをホスティングするために、前記プログラマブル・プロセッサ・システムを使用することと
    を含む方法。
  38. 専用回路および別個のプログラマブル・プロセッサ・システムを備えるシステムであって、前記専用回路およびプログラマブル・プロセッサ・システムは、通信チャネルを捕捉するための処理作業負荷を共有するために協働すると共に、
    前記専用回路は前記通信チャネルを捕捉するために構成されるハードウェアの相関器を備え、
    前記専用回路は捕捉された通信チャネルを追跡するための処理作業負荷を負い、前記プロセッサ・システムは前記処理作業負荷を負わずに、前記捕捉された通信チャネルからの情報を使用するアプリケーションをホスティングする、ように構成される、
    システム。
  39. 専用回路と、別個のプログラマブル・プロセッサ・システムとの間で通信チャネルを捕捉するための処理作業負荷を共有することであって、前記専用回路は前記通信チャネルを捕捉するためにデータを部分的に復号するように構成され、かつ、前記別個のプログラマブル・プロセッサ・システムは前記通信チャネルを捕捉するために前記部分的に復号されたデータを完全に復号するように構成される、前記共有することと;
    前記プロセッサ・システムは使用せず前記専用回路を使用して、前記捕捉された通信チャネルを追跡するための処理作業負荷を負い、その一方で、前記捕捉された通信チャネルによって定まるデータにより定まる情報を使用するアプリケーションをホスティングするために、前記プログラマブル・プロセッサ・システムを使用することと
    を含む方法。
  40. 専用回路および別個のプログラマブル・プロセッサ・システムを備えるシステムであって、前記専用回路およびプログラマブル・プロセッサ・システムは、通信チャネルを捕捉するための処理作業負荷を共有するために協働すると共に、
    前記専用回路は前記通信チャネルを捕捉するためにデータを部分的に復号するように構成され、かつ、前記別個のプログラマブル・プロセッサ・システムは前記通信チャネルを捕捉するために前記部分的に復号されたデータを完全に復号するように構成され、
    前記専用回路は捕捉された通信チャネルを追跡するための処理作業負荷を負い、前記プロセッサ・システムは前記処理作業負荷を負わずに、前記捕捉された通信チャネルからの情報を使用するアプリケーションをホスティングする、ように構成される、
    システム。
JP2009511588A 2006-05-24 2006-05-24 Cdma受信機において、捕捉、追跡およびホスティングにハードウェアおよびソフトウェアを使用する方法 Expired - Fee Related JP5128585B2 (ja)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/IB2006/001366 WO2007135472A1 (en) 2006-05-24 2006-05-24 Method in a CDMA Receiver Using Hardware and Software in Acquisition, Tracking and Hosting

Publications (2)

Publication Number Publication Date
JP2009538078A JP2009538078A (ja) 2009-10-29
JP5128585B2 true JP5128585B2 (ja) 2013-01-23

Family

ID=38722999

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009511588A Expired - Fee Related JP5128585B2 (ja) 2006-05-24 2006-05-24 Cdma受信機において、捕捉、追跡およびホスティングにハードウェアおよびソフトウェアを使用する方法

Country Status (6)

Country Link
US (1) US8964812B2 (ja)
EP (1) EP2022177A4 (ja)
JP (1) JP5128585B2 (ja)
CN (1) CN101449478B (ja)
TW (1) TWI436603B (ja)
WO (1) WO2007135472A1 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9274229B2 (en) * 2011-12-06 2016-03-01 Broadcom Corporation GNSS architecture

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2655068B2 (ja) * 1993-12-30 1997-09-17 日本電気株式会社 スペクトラム拡散受信機
US6608589B1 (en) 1999-04-21 2003-08-19 The Johns Hopkins University Autonomous satellite navigation system
US6278403B1 (en) 1999-09-17 2001-08-21 Sirf Technology, Inc. Autonomous hardwired tracking loop coprocessor for GPS and WAAS receiver
US6421372B1 (en) * 1999-11-10 2002-07-16 Itt Manufacturing Enterprises, Inc. Sequential-acquisition, multi-band, multi-channel, matched filter
US6850557B1 (en) * 2000-04-18 2005-02-01 Sirf Technology, Inc. Signal detector and method employing a coherent accumulation system to correlate non-uniform and disjoint sample segments
US7091904B2 (en) 2001-07-18 2006-08-15 Sirf Technology, Inc. Tracker architecture for GPS systems
JP4523708B2 (ja) * 2000-09-05 2010-08-11 株式会社日立国際電気 Cdma基地局装置
US7400668B2 (en) * 2001-03-22 2008-07-15 Qst Holdings, Llc Method and system for implementing a system acquisition function for use with a communication device
US7139305B2 (en) * 2001-08-02 2006-11-21 Infineon Technologies Ag Configurable terminal engine
JP3826030B2 (ja) * 2001-12-28 2006-09-27 日本無線株式会社 位置通信端末に適するインタフェース方法
EP1512026B1 (en) * 2002-05-17 2014-11-26 Motorola Mobility LLC System and method for frequency management in a communications positioning device
SE0203047D0 (sv) * 2002-10-15 2002-10-15 Nordnav Technologies Ab Spread spectrum signal processing
US7010060B2 (en) * 2003-01-10 2006-03-07 Cornell Research Foundation, Inc. Real-time software receiver
US7161977B1 (en) * 2003-01-28 2007-01-09 Trimble Navigation Limited Receiver having a ratio-based signal acquisition method
EP1664824B1 (en) * 2003-09-02 2015-01-14 SiRF Technology, Inc. Satellite positioning receiver and method of communicating between the signal processing and FFT subsystems of said satellite positioning receiver
US7046193B2 (en) * 2003-11-24 2006-05-16 Honeywell International Inc. Software GPS based integrated navigation
JP2005207991A (ja) 2004-01-26 2005-08-04 Denso Corp Gps受信機
US7071871B2 (en) * 2004-03-25 2006-07-04 Raytheon Company Low power dissipation tracking architecture for GPS navigation systems
EP1628139B1 (fr) * 2004-08-20 2009-07-15 Asulab S.A. Procédé de détermination de position d'un récepteur de signaux radiofréquences sans connaissance de la position initiale, et récepteur pour sa mise en oeuvre

Also Published As

Publication number Publication date
WO2007135472A1 (en) 2007-11-29
CN101449478B (zh) 2012-07-04
TWI436603B (zh) 2014-05-01
CN101449478A (zh) 2009-06-03
EP2022177A4 (en) 2010-09-08
US20090304050A1 (en) 2009-12-10
JP2009538078A (ja) 2009-10-29
TW200803201A (en) 2008-01-01
EP2022177A1 (en) 2009-02-11
US8964812B2 (en) 2015-02-24

Similar Documents

Publication Publication Date Title
KR101164749B1 (ko) Gnss 수신기와 신호 추적 회로 및 시스템
EP2482099B1 (en) System and method for reducing ambiguities in received SPS signals
US7743177B2 (en) High sensitivity global navigation satellite system (GNSS) receiver platform having DMA controller for transferring between internal and external memory
EP2069816B1 (en) System and/or method for acquisition of gnss signals
US20100019967A1 (en) Method and apparatus for determining location
JP2011504229A5 (ja)
US11598883B2 (en) Memory optimized GNSS correlator
JP5295788B2 (ja) 受信機にてコードスペース探索を行う方法および装置
EP2281209A1 (en) System and/or method for obtaining a time reference for a received sps signal
WO2011056879A2 (en) Methods and apparatuses using mixed navigation system constellation sources for time setting
JP5128585B2 (ja) Cdma受信機において、捕捉、追跡およびホスティングにハードウェアおよびソフトウェアを使用する方法
US8760345B2 (en) Supporting a satellite based positioning
EP1724600B1 (en) A system and method for acquisition of signals
TW202124994A (zh) 現代化全球導航衛星系統接收器

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110803

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110905

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20111128

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20111205

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120104

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120131

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120425

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120604

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120831

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20121009

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20121031

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20151109

Year of fee payment: 3

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees