Sivil GPS alıcısı için ulaşılabilir en yüksek güncelleme hızı nedir?


10

Sivil GPS alıcısı için elde edilebilecek maksimum güncelleme hızını bilmek istiyorum. özellikle

  • Yalnızca GPS uydularına bağımlı olan alıcılar (örneğin enterpolasyon için IMU tabanlı hareket tahmini dahil değil)
  • Varsayımsal sınır (örneğin, işlem gücü gibi fizibilite endişeleri hariç)
  • Kilitlemeden sonra güncelleme hızı (örn. TTFF)

Bulduğum en hızlı sivil alıcı çipleri, Venus838FLPx gibi 50Hz'lik bir güncelleme hızına sahip.

Bu stackexchange iş parçacığında alex.forencich'e göre , "oldukça yüksek" olabilir:

Tüm alıcıda olduğu gibi uydulara bir konum güncelleme hızı sabitlemek zordur. Uydular basitçe yörünge efemeris verilerini ve günün saatini saniyede 50 bit ve 1.023 MHz'lik bir CDMA çip hızında iletirler; hepsi de tam olarak faz atomik frekans standardına kilitlenir. GPS alıcısı CDMA yayılma kodunda bir kilit tutar ve bunu uydular arasındaki varış zaman farklarını belirlemek için kullanır. İlk etapta bir kilit almak biraz zaman alır, ancak bundan sonra pozisyon oldukça yüksek bir frekansta güncellenebilir. Bunun üst sınırının ne olduğundan emin değilim.

Ve bu elbette sivil alıcılar için CoCom'un hız ve irtifa sınırları ile ilgisi yoktur .

Ben de öyle buldum.


3
@ MarkoBuršič bu çok yanlış. birden fazla zor sınır vardır. Aşamaya başlamak için, bu size ilk sert sınırı (taşıyıcının sıklığı) verir. Daha sonra, yeterli gözlem biriktirmeden size önemli bir doğruluğa izin vermeyecek Cramer-Rao'unuz var. o zaman, keyfi olarak yüksek bir güncelleme hızı, Shannon'un kanal kapasitesiyle tamamen uyumlu değildir. Daha sonra, Planck / Heisenberg nedeniyle, sınırlı konum doğruluğuna ve sınırlı güncelleme hızına yol açan çok sınırlı potansiyel LO accurracy var. Liste devam ediyor.
Marcus Müller

1
Bağırsak hissinden, atmosferik etkiler olmadan bile fiziksel olarak mümkün olan düşük bant genişliği ve düşük SNR göz önüne alındığında oldukça sert bir sınır gibi göründüğü için Shannon Kanal kapasitesi ile başlardım.
Marcus Müller

1
GPS konum hesaplamasının çıkışı karşıladığını veya aştığını gösteren hiçbir şey yok. Çıktı pozisyonu aşırı örnekliyor olabilir.
old_timer

1
Javad ve Topcon, 100Hz konum güncelleme hızına sahip alıcılar üretir. Bunlar genel olarak gördüğüm en hızlılar. Diğerlerinin belirttiği gibi, çoğu üretici 20 veya 50Hz ile sınırlıdır, daha hızlı çalışmanın gerçek dünya faydası yoktur, bu nedenle çoğu uygulama için CPU zamanı ve bunu yapma gücü kaybıdır.
Andrew

1
@winny Shannon uykusuz gecelerimi rahatsız ediyor; Ben de ona kredi vadesinde nerede kredi verebilir: P
Marcus Müller

Yanıtlar:


10

Kısıtlayıcı faktör, çürütüldükten sonra düşük geçişli filtrelemedir. -204dBW / Hz gürültü gücü yoğunluğunu (~ 17 ° C gürültü sıcaklığı) varsayarsak, yalnızca -160dBW'nin L1 gücüne ulaşmadan önce yaklaşık 25kHz gürültü bant genişliğine izin verebiliriz. Gürültü arkaplanından gelen sinyali tespit etmek için entegrasyon süremiz en az 1 / 25.000s olmalıdır (çok yönlü anten varsayarak). Bu teorik bir tam sinyal gücü sınır.

TBn T=10-3sBn<=18'HzBn/2

Yönlü bir anten kullanarak hile yapabilirsiniz , ancak azimut ve yüksekliği hesaplamak için anten konumunuzun sabitlenmesi gerekir ve bu tür bir navigasyon sisteminin amacı ile çelişir.

Şimdi gerçeğe dönelim: entegrasyon süresinin kısaltılması, konumun daha gürültülü olmasını sağlar. Hazır bir birimin bağlantı bütçesi göz önüne alındığında, gerçekten güçlü bir sinyaliniz yoksa, elde ettiğiniz tek şey (faz) gürültüsüdür. Ve yüksek bir hesaplama yükü var, pili cehennem gibi yiyecektir.


1
Güzel . Yine de birkaç karmaşık faktör: 1. Minimum dört uydudan daha fazlasını gözlemleyerek "sanal" bir bant genişliği artışı elde edebiliriz; bununla normalde hızı değil doğruluğu artırırsınız. 2. Biz alıcı çeşitliliği kullanarak gürültü zemin aşağı itebilir; bu oldukça sınırlı, ama nispeten ucuz bir yol. Bunu düşünmek, 1. ve 2. her ikisi de alıcı sistemdeki gereksiz bilgileri bağımsız gürültü ile kullanıyor, bu yüzden her ikisi de çeşitlilik teknikleri. Her ikisi de, hala tek bir GPS alıcısının "mantıksal" sınırındadır ve sensör füzyonunun etkileri değildir.
Marcus Müller

@ MarcusMüllerEvet, Doğruluğu artırmak da olası sabitleme hızını ve böylece izlenebilir maksimum dinamiği artırır. Çok sayıda uyumlu sinyaller yardımcı olur (L2), aşamalı dizi antenler için de geçerlidir. Artık burada "sivil" diye konuşmuyoruz.
Andreas

Peki, daha fazla alıcı zinciri ekleyerek çeşitlilik, gürültü rakamını önemli ölçüde aşağı çektiğine kıyasla nispeten basit olacaktır. Eminim bir 18Hz GPS alıcısı, bir ihracat kontrol formunu doldurmak için gerekenler altına girer.
Marcus Müller

Harika. Şimdi GNSS alıcılarının SDR uygulamalarına tekrar bakmak istiyorum. Ve zamanım yok ...
Marcus Müller

@ MarcusMüller FWIW: COTS SMD IC'lerinde 10Hz'den fazla görmedim, ancak bildiğim kadarıyla 5 ve 10Hz çözüm oranları yaygın.
Morten Jensen

5

GPS alıcısı, alıcının konumunun (ve konumun türevlerinin) dahili bir yazılım "modelini" koruyarak çalışır. Bir Kalman filtresi tipik olarak uydulardan gelen ham verilere dayanarak bu modeli gerçeklikle senkronize tutmak için kullanılır.

Her bir uydudan gelen sinyal normalde bir seferde 20 ms için entegre edilir, çünkü bu uydudan gelen PSK verilerinin bit periyodudur. Bu, modelin her uydudan saniyede 50 kez uzak bir ham güncelleme aldığı anlamına gelir. Bununla birlikte, farklı uydulardan gelen güncellemelerin asenkron olduğunu unutmayın (hepsi aynı anda gerçekleşmez), çünkü ufuktaki uydulardan uydulara giden yol uzunluğu farklılıkları da 20 ms civarındadır. Her yeni uydu ölçümü geldiğinde, dahili model yeni bilgilerle güncellenir.

GPS alıcısı bir güncelleme mesajı verdiğinde, mesajdaki veriler modelden gelir. Alıcı, modeli istediği sıklıkta güncelleyebilir ve konum mesajlarını istediği sıklıkta çıkarabilir. Ancak, sonuç basit enterpolasyondur - ekstra çıkış mesajlarında yeni bilgi bulunmaz. Bilgi bant genişliği ham uydu ölçümleri filtreye beslendiği hızı tarafından kısıtlanır.

Andreas'ın belirttiği gibi , yüksek bir çıktı mesaj oranına sahip olmak, daha yüksek alıcı dinamiklerini izleyebileceğiniz anlamına GELMEZ. Yüksek alıcı dinamiklerini izlemeniz gerekiyorsa, IMU gibi diğer bilgi kaynaklarını kullanmanız gerekir. "Sıkı bağlanmış" bir sistemde, IMU verileri, GPS alıcısının kullandığı dahili modeli günceller, bu da IMU'nun tek tek GPS sinyallerinin izlenmesine "yardımcı olmasını" sağlar.

Sorunun ekonomik bir yanı da var. Çoğu "sivil" GPS alıcısı yüksek oranda kısıtlıdır ve bu nedenle, eldeki uygulama için güncelleme hızı gereksinimlerini (örn. Araba veya cep telefonu navigasyonu) karşılamak için yalnızca yeterli CPU gücü (ve pil gücü) kullanılır. Bu tür uygulamaların çoğu için saniyede bir (veya daha az) güncelleme hızı yeterlidir. Daha yüksek güncelleme hızlarına ihtiyaç duyan "askeri" uygulamaların malzeme ve güç için daha yüksek bütçeleri vardır. GPS alıcıları, gerçek alıcı donanımı esasen aynı olsa da, daha güçlü bir CPU kullanma istisnası dışında, buna göre fiyatlandırılır.


Ah, dediğin gibi ve bence strese değer olabilir: daha yüksek güncelleme hızları genellikle sensör verilerinin diğer sensörlerle kaynaşmasından kaynaklanır. Hassas pusulalar ve ivmeölçerler gibi şeyler, genellikle yüksek hızlarda uçmuyorsanız, normalde satın almadığınız IMU'lardaki ağır maliyetlerdir. Demek istediğim, ciddi olarak, bir Kalman, hatta büyük ölçüde değiştirilmiş olanı bile, FPU'nun birkaç 100 MHz'de çalıştığı bir mikro denetleyici için muhtemelen bir sorun değil. Algoritma ve parametreleme, kalibrasyon ve entegrasyon bilgisi, üreticilerin sizin için ne ödeyeceğini (pahalı sensörlerin yanı sıra)
Marcus Müller
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.