13.2. 하드웨어 아키텍처: RTK 수신기 칩셋, 안테나 토폴로지 및 EMI/EMC 최적화 설계

13.2. 하드웨어 아키텍처: RTK 수신기 칩셋, 안테나 토폴로지 및 EMI/EMC 최적화 설계

다중 로터(Multi-rotor) 또는 고정익(Fixed-wing) 무인 항공기에서 밀리미터(mm) 급의 위치 정밀도를 확보하기 위한 RTK(Real-Time Kinematic) 시스템의 성능은 단지 수학적인 항법 최적화 알고리즘만으로 결정되지 않는다. 고주파수(RF)와 초고속 디지털 신호가 혼재하는 드론의 좁은 프레임 내부에서, 미세한 위성 신호(약 -130\text{ dBm} 이하)를 온전히 수신하고 MAVLink 통신 노이즈 없이 비행 제어기(PX4-Autopilot, 이하 FC)까지 전달하려면 체계적인 하드웨어 설계가 필수적이다.

본 절에서는 Pixhawk 시리즈와 연동되는 대표적인 상용 RTK GNSS 하드웨어의 내부 아키텍처를 분석하고, 안테나의 공간적 배치(Topology)와 전자기 간섭(EMI/EMC)을 물리적으로 억제하기 위한 설계 공학적 지침을 다룬다.

1. RTK 수신기(Receiver) 하드웨어 아키텍처

PX4 생태계에서 표준적으로 널리 사용되는 RTK 칩셋(예: u-blox ZED-F9P, Septentrio mosaic-X5 등)은 단순한 좌표 계산기가 결코 아니다. 이들은 안테나로부터 들어오는 미약한 아날로그 신호를 극저잡음 증폭을 통해 디지털로 변환하고, 내장된 프로세서를 통해 실시간 위상 계산 능력을 갖춘 복합 칩(SoC, System on Chip)이다.

graph LR
    A[GNSS Antenna] -->|L1/L2/L5| B[RF Front-End / LNA]
    B -->|Filtered Signal| C[ADC 변환기]
    C -->|Digital I/Q| D[Baseband Processor \n 상관기/Tracking Loop]
    D -->|Observation| E[Navigation MCU \n RTK Engine 내장]
    E -->|UART/CAN/I2C| F[Pixhawk FC \n PX4 gps_driver]
    
    style A fill:#f9f,stroke:#333,stroke-width:2px;
    style F fill:#bfb,stroke:#333,stroke-width:2px;

1.1 RF 프론트엔드 (Radio Frequency Front-End)

드론의 상단에 부착된 RTK 안테나가 수신한 1.2GHz ~ 1.5GHz 대역의 신호는 LNA(Low Noise Amplifier)로 유입된다. 이때 단순히 증폭만 일어나는 것이 아니라 SAW(Surface Acoustic Wave) 필터를 거쳐 텔레메트리나 영상 송신기(VTX)에서 발생하는 강력한 대역 외 간섭(Out-of-band Interference) 에너지를 깎아낸다.

1.2 내장 네비게이션 MCU와 PX4 연동

고성능 칩셋 내부에는 반송파 위상(Carrier Phase) 모호성을 정수 단위로 해결(Integer Ambiguity Resolution)하는 전용 마이크로컨트롤러(MCU)가 내장되어 있다. 13.1절에서 다루었던 MAVLink GPS_RTCM_DATA 토픽이 FC의 직렬 포트를 타고 이 칩의 Rx 핀으로 주입되면, 수신기 내부의 상태 머신이 즉각 ’RTK Float’를 거쳐 ‘RTK Fix’ 모루 전이한다.
Ardupilot과 PX4-Autopilot 모두 u-blox의 독자적인 UBX 프로토콜을 사용해 통신하며, PX4의 src/drivers/gps 데몬은 ubx.cpp 구문을 통해 주기적으로 수신기의 헬스(Health) 상태와 Fix 종류(3D, DGPS, RTK Float, RTK Fix)를 폴링(Polling)해온다.

2. 안테나 토폴로지 (Antenna Topology) 지침

드론에 단일 혹은 다중 RTK 안테나를 배치할 때 겪게 되는 공학적 문제는 크게 **다중 경로(Multipath)**와 **위상 중심 편위(Phase Center Offset)**로 요약된다.

2.1 그라운드 플레인 (Ground Plane)의 역할

RTK 안테나 패치 기판 하단에는 금속성의 그라운드 플레인이 존재한다. 이는 지면이나 드론 프레임에 튕겨 올라오는 위성 신호(다중 경로 오차의 주범)를 하단에서 물리적으로 방어하는 일종의 전자기적 방패 역할을 수행한다.
만약 탄소 섬유(Carbon Fiber) 소재의 프레임 위에 안테나를 직결한다면, 탄소 섬유의 전도성으로 인해 안테나의 공진 주파수(Resonant Frequency) 대역이 틀어져 반사 손실(Return Loss)이 극증할 수 있다. 알루미늄이나 구리 박막으로 이루어진 최소 지름 10cm 크기의 그라운드 플레인을 별도로 확보하라.

2.2 듀얼 안테나(Dual Antenna) 구성과 지향성(Heading)

자기장 노이즈가 심한 환경이거나 대형 멀티로터의 경우, 짐벌이나 철골 구조체로 인해 자기 나침반(Magnetometer)의 신뢰도가 하락한다. 이 경우 안테나 2개를 기체의 전후 혹은 좌우로 \sim 50\text{ cm} 이상 분리하여 배치하는 Moving Baseline RTK (GPS Yaw) 구성이 도입된다.
이 때 SENS_GPS_MASK (혹은 관련 GPS 인스턴스 파라미터)를 설정하여 보조 GPS(Secondary GPS)의 위도를 기반으로 진북(True North) 기반의 방향(Heading)을 산출하도록 EKF2 융합 가중치를 변경해야 한다.

3. 기체 내부 EMI/EMC 간섭 및 최적화 차폐

무인기 시스템 안에서 RTK GNSS 신호의 가장 큰 적은 외부의 재머(Jammer)가 아니라 비행체 스스로가 만들어내는 배출(Emissions) 노이즈다. 이를 자체 간섭(Self-Interference)이라 일컫는다.

주요 간섭 소스 (Interferer)발생 원리 기작방어 최적화 및 차폐(Shielding) 설계 기법
텔레메트리 (900MHz / 433MHz)서브 하모닉(고조파) 주파수가 L1/L2 대역 침범RTK 안테나와 공간적 수직 이격(최소 20cm), 안테나 하단에 페라이트 코어 장착
고속 카메라 인터페이스 (MIPI CSI-2)Gbp/s 급 데이터 클록의 방사성 노이즈 발산실드선(Shielded Cable) 사용 유도, 연성 회로 기판(FPCB) 위에 구리 테이프 적용 및 GND 연결
USB 3.0 포트5Gbps 스펙트럼이 2.4GHz와 GPS L1 대역을 전방위 교란컴패니언 컴퓨터(예: Raspberry Pi)의 USB 3.0 포트 주변을 금속 캔(Metal Can) 실딩 처리 및 알루미늄 테이핑
브러시리스 모터 / ESC대전류 스위칭 PWM에 의한 전도성 노이즈 유입전원 분리(Galvanic Isolation) 컨버터 사용, 신호선과 동력선 꼬임(Twisted Pair) 적용 및 배선 경로 이격

3.1 전도성 잡음(Conducted Noise) 제어

Pixhawk FC와 액추에이터 및 GPS 모듈 간에 동일한 그라운드(GND)를 공유하면 서보 모터나 ESC에서 순간적으로 전류를 끌어쓸 때 그라운드 레벨이 출렁거리는(Ground Bounce) 현상이 유발된다.
따라서, GPS 및 RTK 컴퍼스 전원 라인에 저주파 강하를 막기 위한 LC 필터 회로를 내장하거나, 광절연(Opto-isolator) 혹은 독립된 저역 강하 레귤레이터(LDO)를 통해 절대 전압의 평탄도를 유지하는 것이 최신 QGroundControl 시스템 헬스 관제 시 배터리/GPS 전원 경고를 막는 시스템 통합의 지름길이다.

3.2 CAN (DroneCAN/UAVCAN) 인터페이스의 전환

최근 개발되는 PX4 파라미터 아키텍처는 과거 I2C 전송 시 발생하던 노이즈 감성(Susceptibility) 문제를 해결하기 위해 DroneCAN 통신 기법으로 대거 이동하고 있다. UAVCAN_ENABLE 파라미터를 활성화하고 CAN 기반의 RTK GPS (예: Zubax, CUAV CAN 모델)를 사용할 경우, 물리 계층의 차동 신호(Differential Signaling) 특성 덕분에 배선이 모터나 고전압 케이블을 가로지르더라도 무결성을 보장하며 EMI 내성을 극대화 할 수 있다.