전체 스택 GPS 수신기
프로젝트에 GPS 기능을 추가하는 정상적인 방법은 꺼짐 기성품 GPS 모듈을 잡고 UART에 연결하고 직렬 포트에서 나오는 NMEA 문장의 스트림을 읽는 것입니다. …에 GPS 모듈에서 얼마나 소비하는지에 따라 이것은 괜찮습니다 : 최고의 모듈이 빠르게 시작되며, 많은 사람들이 논리적이고 ITAR 규정을 인식합니다.
[Mike]를 위해서는 오프 – 선반 모듈을 움켜 잡는 것이 문제가되지 않습니다. 그는 하드웨어와 FPGA 해킹을 사용하여 약간의 GPS 수신기를 구축하고 있습니다. 이미 그분은 좋은 결과를 얻고 있으며, 그분은 그 지저분한 것들과 함께 Futz를 주위에 필요로하지 않습니다.
이 빌드의 하드웨어에는 비글 버전 및 DIGILENT NEXUS-2 FPGA 보드에 대한 키위 SDR ‘CAPE’가 포함되어 있습니다. SDR 보드는 16.268MHz에서 찍은 원시 1 비트 샘플을 포착하며, 분량의 데이터를 캡처 할 수 있습니다. FPGA에 적어도 120 메가 바이트의 데이터가 정렬됩니다.
이 프로젝트의 소프트웨어는 먼저 근사 주파수와 위상을 찾아 GPS 신호를 획득합니다. 그런 다음 소프트웨어는 캐리어에 고정하고 위상을 도면으로하고 안테나의 위치에 대한 위치 옵션을 찾는 데 필요한 50bps ‘NAV’메시지를받습니다. 이 소프트웨어의 첫 번째 버전은 200 초의 데이터를 처리하는 데 6 시간 이상이어야했습니다. 이제 [Mike]는 채널 추적 코드를 향상시켜 300 배 빠르게 만들었습니다. 그것은 Commodity Off-the-shelf 하드웨어를 사용하여 GPS 데이터의 실시간 처리입니다. 모든 소프트웨어는 GITS에서 사용할 수 있으므로이 프로젝트를 통해 누구나 매우 복제 할 수 있습니다. 우리는 미국 국무부 또는 국방부가 [Mike]를 곧 방문 할 것으로 예상합니다.
물론 이것은 처음으로 누군가가 처음으로 처음으로 GPS 수신기를 만들었습니다. 몇 년 전, FPGA와 홈런 RF 보드에서 1 미터 정확도가 가능했습니다.