민간 GPS 수신기의 최고 달성 가능한 업데이트 속도는 얼마입니까?


10

민간 GPS 수신기의 최대 달성 가능한 업데이트 속도를 알고 싶습니다. 구체적으로 특별히

  • GPS 위성 에만 의존하는 수신기 (예 : 보간을위한 IMU 기반 이동 추정은 포함되지 않음)
  • 가상의 한계 (예 : 처리 능력과 같은 타당성 문제 제외)
  • 잠금 후 업데이트 속도 (예 : TTFF)

내가 찾은 가장 빠른 민간 수신기 칩은 Venus838FLPx와 같은 업데이트 속도가 50Hz입니다.

이 stackexchange 스레드의 alex.forencich에 따르면 "거의 높을 수 있습니다."

위성은 수신기에 있기 때문에 위치 업데이트 속도를 고정하기가 어렵습니다. 위성은 단순히 궤도 속도 데이터와 시간을 초당 50 비트 및 1.023MHz의 CDMA 칩 속도로 전송합니다. 모두 원자 주파수 표준에 정확히 위상이 고정되어 있습니다. GPS 수신기는 CDMA 확산 코드에 대한 잠금을 유지하고이를 사용하여 위성 간의 도착 시간 차이를 결정합니다. 처음에 자물쇠를 얻는 데는 시간이 걸리지 만 그 후에는 위치가 다소 높은 빈도로 업데이트 될 수 있습니다. 그 상한이 무엇인지 잘 모르겠습니다.

물론 이것은 민간 수신기의 CoCom 속도 및 고도 제한과 관련이 없습니다 .

그것이 내가 찾은 것입니다.


3
@ MarkoBuršič 그건 분명히 틀 렸습니다. 여러 제한이 있습니다. 단계부터 시작하여 분명히 첫 번째 하드 한계 (캐리어 주파수)를 제공합니다. 그런 다음 충분한 관찰을 축적하지 않으면 정확도를 높일 수없는 Cramer-Rao가 있습니다. 그러면 임의로 높은 업데이트 속도가 Shannon의 채널 용량과 완전히 호환되지 않습니다. 그런 다음 Planck / Heisenberg로 인해 잠재적 LO 발생률이 매우 제한되어 위치 정확도가 제한되고 업데이트 속도가 제한됩니다. 목록은 계속됩니다.
Marcus Müller

1
직 감상으로, Shannon의 채널 용량부터 시작하겠습니다. 대기 효과가 없어도 물리적으로 가능한 낮은 대역폭과 낮은 SNR을 고려하면 다소 가혹한 한계로 보입니다.
Marcus Müller

1
GPS 위치 계산이 출력을 충족하거나 초과한다는 것을 나타내는 것은 없습니다. 출력이 위치를 오버 샘플링 할 수 있습니다.
old_timer

1
Javad와 Topcon은 모두 100Hz 위치 업데이트 속도로 수신기를 만듭니다. 그것들은 내가 일반적으로 볼 수있는 가장 빠른 것입니다. 다른 제조업체들이 대부분의 제조업체가 20 또는 50Hz로 제한되어 있음을 알았으므로 더 빠른 속도로 실행하면 실제 이점이 거의 없으므로 대부분의 응용 프로그램에서 CPU 시간과 전력을 낭비합니다.
앤드류

1
@winny Shannon은 잠들지 않는 밤을 잊어 버립니다. P : 신용 인해 어디 나뿐만 아니라 그에게 신용을 줄 수도
마커스 뮐러

답변:


10

제한 요인은 역 확산 후 저역 통과 필터링입니다. -204dBW / Hz 잡음 전력 밀도 (~ 17 ° C 잡음 온도)를 가정하면 L160에 -160dBW의 L1 전력에 도달하기 전에 약 25kHz의 잡음 대역폭 만 허용 할 수 있습니다. 잡음 배경으로부터 신호를 감지하려면 적분 시간이 최소 1 / 25.000 초 여야합니다 (전 방향 안테나 가정). 이것이 최대 강도 신호 의 이론적 한계입니다.

통합 시간 와 추적 루프 대역폭 의 곱은 루프가 안정 되려면 1보다 훨씬 작아야 하므로 최대 25kHz 대역폭이 가능합니다 (실제 수신자의 경우 및 ). 수신 신호와 로컬 복제의 상대 타이밍은 의 속도로만 변경 (의미가 있음) 할 수 있으므로 더 자주 위치를 수정하면 쓸모가 없습니다.B n T = 10 3 s B n < = 18 H z B n / 2TBn T=103sBn<=18HzBn/2

지향성 안테나를 사용하여 부정 행위 를 할 수 있지만 방위각과 고도를 계산하려면 안테나 위치를 고정해야하며 이러한 종류의 종류는 내비게이션 시스템의 목적과 모순됩니다.

이제 현실로 돌아갑니다. 통합 기간을 단축하면 위치가 더 시끄 럽습니다. 기성품 유닛의 링크 예산을 감안할 때, 신호가 너무 강하지 않으면 (위상) 잡음 만 있으면 50 개 이상의 픽스가 낭비됩니다. 그리고 계산 부담이 높기 때문에 지옥 같은 배터리를 먹을 것입니다.


1
좋아 . 하지만 몇 가지 복잡한 요소가 있습니다. 1. 최소 4 개 이상의 위성을 관찰하여 "가상"대역폭을 늘릴 수 있습니다. 일반적으로 속도가 아닌 정확도를 향상시킵니다. 2. 수신기 다양성을 사용하여 노이즈 플로어를 낮출 수 있습니다. 꽤 제한적이지만 비교적 저렴한 방법입니다. 이를 고려할 때 1.와 2.는 모두 독립적 인 노이즈로 수신기 시스템에서 중복 정보를 활용하므로 모두 다이버 시티 기술입니다. 둘 다 여전히 단일 GPS 수신기 인 "논리적"경계에 있으며 센서 융합의 영향은 아닙니다.
Marcus Müller

@ MarcusMüllerYes, 정확도를 높이면 가능한 고정 율이 높아져서 추적 가능한 다이나믹이 극대화됩니다. 다중 간섭 신호 도움말 (L2)은 위상 배열 안테나에 대해서도 동일합니다. 우리는 더 이상 "시민"이라고 말하지 않습니다.
Andreas

더 많은 수신기 체인을 추가함으로써 다양성은 잡음 지수를 크게 낮추는 것에 비해 비교적 간단합니다. 나는 18Hz GPS 수신기가 이미 수출 통제 양식을 작성 해야하는 것에 해당한다고 확신합니다.
Marcus Müller

큰. 이제 GNSS 수신기의 SDR 구현을 다시 방문하고 싶습니다. 그리고 나는 시간이 없다 ...
Marcus Müller

@ MarcusMüller FWIW : COTS SMD IC에서> 10Hz를 보지 못했지만 5와 10Hz의 솔루션 속도는 내가 아는 한 일반적입니다.
Morten Jensen

5

GPS 수신기는 수신기 위치 (및 위치의 파생물)의 내부 소프트웨어 "모델"을 유지하여 작동합니다. Kalman 필터는 일반적으로 위성에서 나오는 원시 데이터를 기반으로이 모델을 현실과 동기화하는 데 사용됩니다.

각 위성의 신호는 위성에서 오는 PSK 데이터의 비트주기이기 때문에 일반적으로 한 번에 20ms 동안 통합됩니다. 이것은 모델이 각 위성으로부터의 거리에 대해 초당 50 회 원시 업데이트를 받는다는 것을 의미합니다. 그러나 다른 위성의 업데이트는 본질적으로 비동기 적입니다 (모두 동시에 발생하는 것은 아님). 수평선상의 위성 오버 헤드에서 위성까지의 경로 길이 차이도 20ms 정도이기 때문입니다. 각각의 새 위성 측정이 들어 오면 내부 모델이 새로운 정보로 업데이트됩니다.

GPS 수신기가 업데이트 메시지를 표시하면 메시지의 데이터가 모델에서 제공됩니다. 수신기는 원하는만큼 모델을 업데이트하고 원하는만큼 자주 위치 메시지를 출력 할 수 있습니다. 그러나 결과는 간단한 보간입니다. 추가 출력 메시지에 새로운 정보가 포함되지 않습니다. 정보 대역폭은 원시 위성 측정이 필터에 공급되는 속도에 의해 제한됩니다.

Andreas가 지적한 것처럼 출력 메시지 속도가 높다고해서 더 높은 수신기 다이내믹을 추적 할 수있는 것은 아닙니다. 높은 수신기 역학을 추적해야하는 경우 IMU와 같은 다른 정보 소스를 사용해야합니다. "견고하게 결합 된"시스템에서 IMU 데이터는 GPS 수신기가 사용하는 것과 동일한 내부 모델을 업데이트하여 IMU가 개별 GPS 신호 추적을 "지원"할 수있게합니다.

이 질문에는 경제적 인 측면도 있습니다. 대부분의 "civilian"GPS 수신기는 비용이 많이 소요되므로 사용중인 응용 프로그램 (예 : 자동차 또는 휴대폰 내비게이션)의 업데이트 속도 요구 사항을 충족하기에 충분한 CPU 전원 (및 배터리 전원) 만 사용됩니다. 대부분의 이러한 응용 프로그램에는 1 초에 한 번 (또는 그 이하)의 업데이트 속도로 충분합니다. 더 높은 업데이트 속도가 필요한 "군사"응용 프로그램은 재료 및 전력 예산이 더 높습니다. GPS 수신기는 실제 수신기 하드웨어가 본질적으로 동일하지만 더 강력한 CPU를 사용하는 것을 제외하고는 가격이 적절합니다.


아시다시피, 강조 할 가치가 있다고 생각합니다. 높은 업데이트 속도는 일반적으로 다른 센서와 센서 데이터 융합에서 비롯됩니다. 정밀 나침반 및 가속도계와 같은 것은 일반적으로 고속으로 비행하지 않는 경우 일반적으로 구매하지 않는 IMU의 막대한 비용입니다. 진지하게, Kalman, 심지어 광범위하게 수정 된 Kalman은 아마도 100 MHz에서 FPU를 실행하는 마이크로 컨트롤러에는 문제가되지 않을 것입니다. 알고리즘과 매개 변수, 교정 및 통합 지식은 제조업체가 고가의 센서를 제외하고 비용을 지불하게하는 것입니다.
Marcus Müller
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.