CSS
 
Last update : 24-10-26 22:22
   B4-3.pdf (2.3M)
2024-11-07 16:50-17:10 [B4-3] 재밍과교란 2

멀티코어 기반의 AMP 방식을 이용한 Multi-constellation GNSS 기만기 구현
박종일, 임정봉, 강창옥, 박찬식*


불법 드론의 대응책과 관련하여 다양한 연구가 이루어지고 있고, 다양한 대응책 중 드론에서 사용하는 센서인 Global Navigation Satellite System (GNSS) 수신기에 동일한 GNSS 신호를 송신해 기만하는 GNSS 기만기의 연구도 함께 이루어지고 있다. 드론에서 사용하는 GNSS 수신기는 Global Positioning System (GPS) 뿐만 아니라 GLONASS, BeiDou, Galileo 등을 함께 수신하는 Multi-constellation GNSS 수신기를 사용하고 있기 때문 에, GNSS 기만기 또한 Multi-constellation GNSS 신호를 생성해야 한다. 본 논문에서는 Multi-constellation GNSS 신호를 생성하기 위해 멀티코어 기반의 Asymmetric Multi-Processing (AMP) 방식을 사용해 기만기를 구 현한다. AMP 방식을 이용한 Multi-constellation 기만기를 구현하기 위해 AMD사의 Zynq Ultrascale+ RFSoC가 탑재된 ZCU111 평가 보드를 이용한다. 각 코어에서 동작할 Operating System(OS)는 Real Time OS(RTOS)중 FreeRTOS를 사용한다. GNSS 기만기에 사용될 3가지 어플리케이션인 GPS/GLONASS 기만신호 생성 어플리케이션, BeiDou 기만신호 생성 어플리케이션, Multi-constellation 관리 어플리케이션을 각각 구현한다. 구현 된 3개의 어플리케이션은 3개의 코어에서 AMP 방식으로 각각 동작하며, 공유메모리를 이용해 Multi-constellation GNSS 기만신호 생성에 필요한 파라미터를 공유한다. AMP 방식으로 구현한 Multi-constellation GNSS 기만기는 GNSS 수신기를 이용해 기만신호 출력 결과를 확인한다.


Development of Multi-constellation GNSS Spoofer Using Multicore-based AMP

Jong-Il Park, Jeong-Bong Lim, Chang-Ok Kang, Chansik Park *


영문초록Various countermeasures against illegal drones are being researched, including Global Navigation Satellite System (GNSS) spoofer that send the same GNSS signal to the GNSS receiver, the sensor used by the drone, to spoofer it. Since you are using a multi-constellation GNSS receiver, the GNSS spoofer must also generate a multi-constellation GNSS signal. In this paper, we develop a GNSS spoofer using a multicore-based Asymmetric Multi-Processing (AMP) method to generate multi-constellation GNSS signals. To develop a multi-constellation GNSS spoofer using the AMP method, the ZCU111 evaluation board with AMD's Zynq Ultrascale+ RFSoC is used. The Operating System (OS) to run on each core is FreeRTOS. We implement three applications for the GNSS spoofer: GPS/GLONASS spoofing signal generation application, BeiDou spoofing signal generation application, and multi-constellation management application. The three applications run on three cores in an AMP fashion and share the parameters required for multi-constellation GNSS spoofer signal generation using shared memory. The multi-constellation GNSS spoofer implemented in AMP method uses a GNSS receiver to check the spoofer signal output result.

Keywords: GNSS spoofer, AMP, multi-core, multi-constellation


profile_image Speaker
박종일
덕산넵코어스