이재원
(Jae-Won Lee)
†
최진규
(Jin-Kyu Choi)
1
신영철
(Young-Cheol Shin)
3
홍순일
(Soon-Il Hong)
3
류제덕
(Jae-Deok Ryu)
3
김경민
(Kyoung-Min Kim)
3
이재웅
(Jae-Woong Yi)
2
안세환
(Se-Hwan An)
1
주지한
(Ji-Han Joo)
1iD
-
(Dept. of LIG Nex1, Korea)
-
(Dept. of ADD, Korea)
-
(Dept. of DUKSAN Navcours, Korea)
Copyright © The Korea Institute for Structural Maintenance and Inspection
Key words
Radar, Millimeter Wave, Signal Processing, ADC, FPGA, DDC
1. 서 론
레이더는 전자기파를 방사하고, 물체에 반사되어 돌아오는 신호를 분석하여 거리, 속도, 방향 등의 정보를 제공하는 시스템이다[1]. 특히 레이더의 목적과 크기에 따라 자동차 산업, 항공 산업, 무기 산업 등 다양한 분야에 적용된다[2].
본 논문에서 다루는 레이더는 소형 추적 레이더로 표적을 탐지하고 지속적으로 추적한다. 해당 소형 추적 레이더는 여러 조건에서 표적을 정밀히 탐지하기
위해 높은 해상도의 성능을 요구하며, 이를 처리하기 위한 고성능 신호처리기 기술 및 대량의 데이터 처리 기술이 필요하다[3]. 따라서, 소형 추적 레이더는 신호처리기를 구성하여 적합한 기술을 적용하고, 제시되는 요구 성능에 따라 개발한다. 이때 필요한 신호처리기를 본 논문에서
개발하여 기술한다.
소형 추적 레이더의 신호처리기는 신호가 입력되면 원하는 형태로 신호를 처리하고, 표적을 추적 할 수 있어야 한다. 따라서 신호를 처리하기 위해 샘플링,
주파수 하향 변환, 표적 탐지 및 추적 연산 등의 기술이 적용된다. 또한, 소형 추적 레이더를 제어하기 위해 다양한 인터페이스 환경이 구성된다[4].
앞선 연구 결과에 따르면 신호처리기는 위와 같은 기술을 적용하기 위해 ADC(Analog to Digital Converter)와 FPGA(Field
Programmable Gate Array)를 사용하여 디지털 수신단을 설계한다[5]. 이를 통해 입력 신호를 샘플링 하고, 다양한 전처리 기능을 수행한다. 이후 프로세서를 사용하여 후처리 기능을 수행한다. 표적에 대한 속도, 거리,
각도 등의 정보를 추출하고, 표적의 주요 부분을 탐지하여 지속적으로 추적한다. 또한, 지속적인 추적 기능을 위해 소형 추적 레이더를 제어하며, 이에
필요한 인터페이스를 설계한다. 이외에 안정적인 전원 공급을 위해 전원부를 설계한다[6].
본 논문은 소형 밀리미터파 추적 레이더에 적용할 광대역 신호처리기 설계 및 구현에 대해 정리한다. 소형 밀리미터파 추적 레이더는 표적을 향해 밀리미터파를
방사하여 돌아오는 수신 신호를 분석하는 것으로 표적을 탐지하고 추적 한다. 위와 같은 기능을 위해 소형 추적 레이더는 밀리미터파를 수신기에서 수신
받고, 100MHz 이상 특정 중심주파수로 변환한다. 이후 신호처리기에 전달하여 신호처리를 진행한다. 본 논문의 신호처리기는 3개의 입력 채널을 통해
특정 중심주파수를 갖는 광대역 입력 신호를 실시간으로 신호 처리한다. 이때, 디지털 수신단을 설계하여 신호의 샘플링과 주파수 하향 변환 기능을 수행한다.
디지털 수신단은 고성능 ADC와 FPGA를 사용하여 설계하였다. 고성능 ADC는 중심주파수의 2배 이상의 속도로 고속 샘플링과 주파수 하향 변환 기능을
수행한다. FPGA는 DDC(Digital Down Converter)를 구성하여 추가적인 주파수 하향 변환 기능을 수행한다. 또한, 후처리 단계에서
프로세서의 부하를 줄이기 위해 FFT(Fast Fourier Transform)와 데이터 형 변환을 수행하는 전처리 기능을 구현하였다. 전처리된 3채널의
대용량 데이터는 고속 통신으로 고성능 멀티코어 프로세서에 전달된다. 이후 표적을 탐지하고 지속적으로 추적하기 위해 후처리 기능을 수행한다. 이외에
레이더 전체 시스템을 제어하기 위한 외부 인터페이스를 설계하였고, 안정적인 전원 공급을 위해 전원부를 설계하였다. 최종적으로 위와 같은 신호처리기
설계를 검증하기 위해 성능시험을 진행하였다.
2. 본 론
2.1 신호처리기 기능
그림 1. 신호처리기 기능도
Fig. 1. Functional Diagram of the Signal Processor Unit
본 논문에서 적용된 기능도는 그림 1과 같다. 신호처리기는 크게 3가지로 분류되며, 데이터획득부, 운용제어부, 전원부로 구성된다.
데이터획득부는 소형 추적 레이더의 수신기에서 3채널로 특정 중심주파수의 광대역 입력 신호를 받아 전처리한다. 이를 위해 ADC와 전처리 기능을 구현하였다.
ADC 기능은 광대역 입력 신호를 받아 고속 샘플링을 수행하고, 전처리 기능은 DDC, FFT, 형 변환을 수행한다. DDC를 통해 주파수 하향 변환을
수행하고, FFT와 형 변환을 통해 후처리 프로세서의 부하를 줄였다. 이외에 소형 추적 레이더 시스템을 제어하기 위한 외부 인터페이스 기능을 구현하였다.
운용제어부는 전처리된 데이터를 전달받아 후처리 기능을 수행한다. 이를 위해 고성능 멀티코어 프로세서를 사용하며, 표적 탐지 및 추적 기능을 수행한다.
표적을 탐지하여, 표적에 대한 속도, 거리 등의 정보를 획득하고, 표적을 지속적으로 추적하기 위해 획득한 표적의 정보를 사용하여 소형 추적 레이더
시스템을 제어한다. 이때, 제어에 필요한 외부 인터페이스 기능을 구현하였다.
전원부는 데이터획득부와 운용제어부에 필요한 모든 전원을 생성한다. 전원부는 5V 전원을 입력받아 각 소자에 알맞은 전원을 생성하고 공급한다.
2.2 신호처리기 설계
본 절에서는 소형 밀리미터파 추적 레이더에 적용할 광대역 신호처리기를 구현하는 방안에 대해 정리하였다. 신호처리부는 각각 데이터획득부, 운용제어부,
전원부의 개별 보드로 설계되었다.
2.2.1 데이터획득부
그림 2. 데이터획득부 블록도
Fig. 2. Block Diagram of the DAQ(Data Acquistion)
본 논문에 적용된 데이터획득부 블록도는 그림 2와 같다. 데이터획득부는 3CH 광대역 입력 신호를 처리하기 위해 고성능 ADC와 FPGA가 사용된다. 입력 신호에 대해 샘플링과 전처리가 완료되면
고속 통신을 통해 운용제어부로 데이터를 전달한다. 또한, 소형 추적 레이더 시스템의 제어 정보를 전달받아 각각의 구성품을 제어한다. 이외에 소형 추적
레이더 시스템의 동기를 맞추기 위한 외부 기준 클럭을 받아 적용한다.
고성능 ADC는 2개를 사용한다. 이를 통해 3CH 광대역 입력 신호를 병렬로 고속 샘플링 한다. 이때, Nyquist Frequency 이론에 따라
100MHz 이상 특정 중심주파수의 2배 이상 해당하는 200MSPS 이상의 특정 속도로 오버 샘플링을 진행한다[7]. 이를 통해 발생 가능한 Aliasing을 최대한 회피하여 신호 처리를 진행한다.
FPGA에서는 DDC, Window, FFT, 데이터 형 변환 기능을 구현하였다. DDC는 DDS(Direct Digital Synthesizer),
FIR(Finite Impulse Response) Filter, Decimation을 포함 하며, 주파수 하향 변환 등의 기능을 수행한다. 전처리가
완료된 데이터는 고속 통신으로 운용제어부의 프로세서에 전달한다.
또한, 데이터획득부에 내부, 외부 인터페이스를 구현하였다. 내부 인터페이스는 운용제어부와 연결되며, 외부 인터페이스는 각 구성품과 연결된다. 이를
통해 운용제어부로부터 소형 추적 레이더 시스템 제어 정보를 전달 받고, 각 구성품을 제어한다.
이외에 소형 추적 레이더 시스템의 동기를 맞추기 위한 외부 기준 클럭을 데이터획득부에서 입력받는다. 입력 받은 클럭은 신호처리기의 기준 클럭으로 사용한다.
2.2.2 운용제어부
그림 3. 운용제어부 블록도
Fig. 3. Block Diagram of the OPC(Operation Control)
본 논문에 적용된 운용제어부 블록도는 그림 3과 같다. 운용제어부는 전처리된 데이터를 후처리하기 위해 고성능 멀티 코어 프로세서를 사용한다. 프로세서는 전달 받은 데이터를 기반으로 표적을 탐지하고
지속적으로 추적하며 고속 연산을 수행한다. 또한, 소형 추적 레이더 시스템의 제어 정보를 전달하여 각각의 구성품을 제어한다.
고성능 멀티 코어 프로세서는 데이터획득부에서 전처리된 데이터를 입력받아 후처리한다. 프로세서는 총 2개, 각 프로세서는 8개의 Core가 존재하며,
대용량의 데이터를 처리하기 위해 프로세서를 병렬로 사용한다. 이를 위해 프로세서 간 통신용 PCIE 인터페이스를 구성하였으며, 기능 수행에 필요한
DDR3와 Flash 메모리를 적용하였다.
또한, 프로세서는 표적을 탐지하고 지속적으로 추적하기 위해 소형 추적 레이더 시스템을 제어한다. 이에 프로세서는 EMIF16을 통해 FPGA로 제어
정보를 전달하여 내부, 외부 인터페이스로 각 구성품을 제어한다. 이때 적용된 인터페이스는 RS422, SPI 등이 존재한다.
2.2.3 전원부
그림 4. 전원부 블록도
Fig. 4. Block Diagram of the Power
본 논문에 적용된 전원부 블록도는 그림 4와 같다. 전원부는 외부 전원 5V를 받아 데이터획득부와 운용제어부에 존재하는 FPGA, 프로세서 등 부팅에 필요한 전원을 조건에 따라 생성하도록
설계하였다. 이때, Switching Regulator를 사용하여 Linear Regulator 대비 소모 전력을 최소화하였다.
2.2.4 디지털 수신단 설계
그림 5. 디지털 수신단 블록도
Fig. 5. Block Diagram of the Digital Receiver
본 논문에 적용된 디지털 수신단은 그림 5와 같으며, 데이터획득부의 ADC와 FPGA를 사용하여 설계하였다.
디지털 수신단은 고성능 ADC를 2개를 사용하여 3개의 입력 채널을 구성하였다. 이를 통해 특정 중심주파수의 광대역 입력 신호를 받아 병렬로 샘플링하고,
주파수 하향 변환 기능을 수행한다.
이후 FPGA로 데이터를 전달하여 DDC로 추가적인 주파수 하향 변환 기능 수행한다. 이때, FPGA Resource 최적화를 위해 여러 차수로 나누어
설계하였고, 단일 차수 대비 상대적으로 더 적은 FPGA Resource 사용량을 확인하였다.
그림 6. 디지털 수신단 시뮬레이션 결과
Fig. 6. Simulation Result of the Digital Receiver
디지털 수신단 설계 시뮬레이션 결과는 그림 6과 같다. (a)는 고성능 ADC를 모델링하여 시뮬레이션 한 결과이며, (b)는 FPGA DDC를 모델링하여 시뮬레이션 한 결과이다. 디지털 수신단
설계 조건에 따른 계산된 값과 결과가 동일하게 나왔음을 검증하였고, 신호처리기 설계에 적용하여 구현하였다.
2.3 신호처리기 성능시험
본 절에서는 신호처리기의 성능시험 결과를 정리하였다. 신호처리기의 운용모드별 수신동적영역 측정 시험, 주파수 오차 측정 시험, 외부 인터페이스 측정
시험을 진행하였다.
2.3.1 수신동적영역 측정 시험
수신동적영역 측정 시험은 신호처리기 3개의 입력 채널에 특정 주파수의 정현파 신호를 인가하고, 크기를 변화시키며 실시간 신호 처리한 결과 값을 측정한다.
입력한 신호의 크기와 측정된 신호 크기의 변화량 차이를 선형성 오차로 정의한다. 소형 밀리미터파 추적 레이더를 위한 신호처리기는 선형성 오차가 ±1dB
이하로 유지되고, 채널 간 오차도 ±1dB 이하로 유지되는 영역을 수신동적영역이라 정의한다. 이때, 60dB 이상 특정 영역을 요구한다[9]. 그림 7, 그림 8은 운용모드1, 2에 대한 수신동적영역 측정 결과이다. 선형성 오차 및 채널 간 차이를 확인 한 결과 60dB 이상 특정 영역이 확보되어 요구규격을
만족하였다.
그림 7. 운용모드1 선형성 오차 측정 결과
Fig. 7. Linearity Error Test Result in Operation Mode 1
그림 8. 운용모드2 선형성 오차 측정 결과
Fig. 8. Linearity Error Test Result in Operation Mode 2
2.3.2 주파수 오차 측정 시험
주파수 오차 측정 시험은 신호처리기 3개의 입력 채널에 특정 크기의 정현파 신호를 인가하고, 주파수를 변화시키며 실시간 신호 처리한 결과 값을 측정한다.
입력한 신호의 주파수계산 Cell과 측정된 주파수의 Cell 차이를 주파수 오차로 정의한다. 소형 밀리미터파 추적 레이더는 ±1 Cell 미만의 주파수
오차를 요구한다[10]. 표 1과 표 2는 운용모드 1, 2에 대한 주파수 오차 결과이다. 주파수 오차를 확인 한 결과 ±1 Cell 미만으로 요구규격을 만족하였다.
표 1 운용모드1 주파수 오차 측정 결과
Table 1 Frequency Error Test Result in Operation Mode 1
순번
|
계산
Cell
|
CH1
Cell
|
오차
Cell
|
CH2
Cell
|
오차
Cell
|
CH3
Cell
|
오차
Cell
|
1
|
309
|
309
|
0
|
309
|
0
|
309
|
0
|
2
|
411
|
411
|
0
|
411
|
0
|
411
|
0
|
3
|
462
|
462
|
0
|
462
|
0
|
462
|
0
|
4
|
513
|
513
|
0
|
513
|
0
|
513
|
0
|
5
|
564
|
564
|
0
|
564
|
0
|
564
|
0
|
6
|
615
|
615
|
0
|
615
|
0
|
615
|
0
|
7
|
717
|
717
|
0
|
717
|
0
|
717
|
0
|
표 2 운용모드2 주파수 오차 측정 결과
Table 2 Frequency Error Test Result in Operation Mode 2
순번
|
계산
Cell
|
CH1
Cell
|
오차
Cell
|
CH2
Cell
|
오차
Cell
|
CH3
Cell
|
오차
Cell
|
1
|
309
|
309
|
0
|
309
|
0
|
309
|
0
|
2
|
411
|
411
|
0
|
411
|
0
|
411
|
0
|
3
|
462
|
462
|
0
|
462
|
0
|
462
|
0
|
4
|
513
|
513
|
0
|
513
|
0
|
513
|
0
|
5
|
564
|
564
|
0
|
564
|
0
|
564
|
0
|
6
|
615
|
615
|
0
|
615
|
0
|
615
|
0
|
7
|
717
|
717
|
0
|
717
|
0
|
717
|
0
|
2.3.3 외부 인터페이스 측정 시험
외부 인터페이스 측정 시험은 통신 인터페이스 측정 시험, 송/수신 구간 제어 신호 측정 시험을 진행한다. 통신 인터페이스 측정 시험은 RS422 통신
모듈을 사용하여 신호처리기와 통신하여 결과 값을 측정한다. 총 10,000회 이상 통신 동안 통신 오류 횟수는 0회 이하를 요구한다. 표 3을 확인한 결과 통신 오류 횟수 0회로 요구규격을 만족하였다.
표 3 RS422 통신 시험 결과
Table 3 Test Result of RS422 Communication
순번
|
시험항목
|
요구규격
|
오류
|
1
|
송신기
|
총 10,000회 이상 통신
|
송신
|
0
|
수신
|
0
|
2
|
서보
|
총 10,000회 이상 통신
|
송신
|
0
|
수신
|
0
|
3
|
유도전자장치
|
총 10,000회 이상 통신
|
송신
|
0
|
수신
|
0
|
4
|
모의신호발생기
|
총 10,000회 이상 통신
|
송신
|
0
|
수신
|
0
|
송/수신 구간 제어 신호 측정 시험은 오실로스코프로 측정한다. 이때 제어값과 측정값의 오차범위는 100ns 이하 특정 범위를 요구한다. 그림 9, 그림 10을 확인한 결과 오차범위 100ns 이하로 요구규격을 만족하였다.
그림 9. 송신 구간 제어 신호 측정 결과
Fig. 9. Test Result of Transmission Section Control Signal Generation
그림 10. 수신 구간 제어 신호 측정 결과
Fig. 10. Test Result of Reception Section Control Signal Generation
3. 결 론
본 논문에서는 소형 밀리미터파 추적 레이더 적용을 위한 신호처리기에 대해 정리하였다. 표적 추적에 필요한 광대역 신호처리를 위해 디지털 수신단을 구현하였고,
소형 추적 레이더를 제어하기 위해 통신 인터페이스와 같은 여러 기능을 설계하였다. 이후 구현된 신호처리기를 검증하기 위해 성능시험을 진행하였다. 수신동적영역,
주파수 오차 측정 등의 시험을 진행하였고, 모든 항목에 대해 요구규격을 만족하였다. 이를 통해 본 논문에서 개발한 신호처리기는 소형 밀리미터파 추적
레이더 적용에 적합함을 확인하였다.
최근 개발되는 소형 밀리미터파 추적 레이더는 과거 대비 표적을 정밀하게 탐지하고 지속적으로 추적하기 위해 고해상도 성능과 같은 다양한 기술을 요구하고
있다. 이를 위해 신호처리기는 대용량 데이터 신호처리, 고속 연산 및 정밀 제어 등 추적 레이더와 관련된 핵심 성능을 위해 앞으로도 지속적인 연구가
필요하다.
Acknowledgements
이 논문은 2022~2024년 정부(방위사업청)의 재원으로 국방과학연구소의 지원을 받아 수행된 연구임.
References
Skolnik, M. I, Introduction to Radar Systems. McGraw-Hill, 2008.
Barton, D. K, Radar System Analysis, and Modeling, Artech House, 2005.
Y. Deng, S. Hu, and T. Long, “A miniaturized universal architecture for radar signal
processing systems,” 2009 IET International Radar Conference, Guilin, pp. 1-4, 2009.DOI:
10.1049/cp.2009.0130
Richards, M. A, Fundamentals of Radar Signal Processing. McGraw-Hill Education, 2014.
Jin-Kyu Choi, Han-Chun Ryu, Seung-Wook Park, Ji-Hyun Kim, Jun-Beom Kwon, “A development
of the High-Performane Signal Processor for the Compact Millimeter Wave Radar,” The
Journal of The Institute of Internet Broadcasting and Communication, vol. 17, no.
6, pp. 161-167, 2017.DOI: https://doi.org/10.7236/JIIBC.2017.17.6.161
Jin-Kyu Choi, Youngcheol Shin, Soonil Hong, Changhyun Park, Younjin Kim, Hongrak Kim,
Jun-Beom Kwon, “A Study on Real-time Data Preprocessing Techinque for Small Millimeter
Wave Radar,” The Journal of The Institute of Internet, Broadcasting and Communication,
vol. 19, no. 6, pp. 79-85, 2019.DOI: https://doi.org/10.7236/JIIBC.2019.19.6.79
Shannon, C. E, Communication in the Presence of Noise, Proceedings of the IRE, vol.
37, no. 1, pp. 10-21, 1949.
Chaehwan Hwang, Suyeol Kim, Deokwoo Lee, “Detection of Apnea Signal using UWB Radar
based on Short-Time-Fourier-Transform,” Journal of the Korea Academia-Industrial cooperation
Society, vol. 20, no. 7, pp. 151-157, 2019.DOI: https://doi.org/10.5762/KAIS.2019.20.7.151
Jin-Kyu Choi, Changhyun Park, Younjin Kim, Hongrak Kim, Jun-Beom Kwon, Gwang-Hee Kim,
“A Design Study of Signal Processor for Small Tracking Radar,” The Journal of The
Institute of Internet, Broadcasting and Communication, vol. 20, no. 5, pp. 71-77,
2020.DOI: https://doi.org/10.7236/JIIBC.2020.20.5.71
Jin-Kyu Choi, Kyoung-Il Na, Youngcheol Shin, Soonil Hong, Chnaghyun Park, Younjin
Kim, Hongrak Kim, Jihan Joo, Sosu Kim, “Techniques for theSmall Millimeter Wave Tracking
Radar,” The Journal of The Institute of Internet Broadcasting and Communication, vol.
21, no. 6, pp. 49-55, 2021.DOI: https://doi.org/10.7236/JIIBC.2021.21.6.49
저자소개
2019 단국대학교 전자전기공학부(공학사)
2021 단국대학교 전자전기공학과(공학석사)
2022 현재 : LIG넥스원(주) 연구원
2004 원광대학교 전기전자공학과(공학사)
2006 충남대학교 전자공학과(공학석사)
2006~2008 한국해양연구원
2008~현재 LIG넥스원(주) 수석연구원
2011 충북대학교 전자공학과(공학사)
2013 충북대학교 제어로봇공학과(공학석사)
2013~현재 덕산넵코어스(주) 파트너
2013 한밭대학교 전파공학과(공학사)
2015 한밭대학교 전파공학과(공학석사)
2016~현재 덕산넵코어스(주) 파트너
2015 한밭대학교 전파공학과(공학사)
2017 한밭대학교 전파공학과(공학석사)
2022~현재 덕산넵코어스(주) 파트너
2018 한남대학교 전자공학과(공학사)
2020 한남대학교 전자공학과(공학석사)
2021~현재 덕산넵코어스(주) 파트너
1989 서울대학교 기계설계학과(공학사)
1991 한국과학기술원 생산공학과(공학석사)
1996 한국과학기술원 기계공학과(공학박사)
1996~현재 국방과학연구소 수석연구원
2004 숭실대학교 정보통신공학과(공학사)
2006 숭실대학교 정보통신공과(공학석사)
2007~현재 LIG넥스원(주) 수석연구원
2002 광운대학교 전파공학과(공학석사)
2008 광운대학교 전파공학과(공학박사)
2008~현재 LIG넥스원(주) 수석연구원