:: The Journal of the Institute of Internet, Broadcasting and Communication ::, Vol.22 No.6 | (2022) pp.37~42

파이썬기반 고주파 디지털 계측기 사용자 인터페이스 개발

Eui-Hoon Jeong

(정회원, 한국공학대학교 컴퓨터공학부 교수)

Yong-Sik Kim

(정회원, ㈜엘비텍 연구원)

Abstract

최근 5G등 이동통신 기술의 발전과 더불어 고대역 및 사용자 친화적 사용자 인터페이스(user interface) 기반의 오실로스코프 기술에 대한 관심이 증가하고 있다. 본 논문에서는 13GHz 대역의 디지털 계측기 개발과 연계하여 파이썬 기반의 고대역 디지털 계측기를 위한 사용자 인터페이스 SW를 개발하였다. 개발된 디지털 계측기 시스템의 UI SW는 계측기와 일체형으로 실행될 뿐만 아니라 별도의 PC나 노트북에서 실행되면서 계측기와 WiFi 통신을 통해 연동할 수도 있도록 설계되었다. UI SW의 기능은 신호 데이터를 화면에 다양하게 표시하고 분석하는 기능과 외부 저장 장치에 신호 데이터를 저장하는 기능, 시험용 신호 데이터 생성 기능, 툴바 재구성 기능 등으로 구성된다. 그리고 신호 생성기와의 연동 시험을 통해 제안된 디지털 계측기 시스템이 정상적으로 동작함을 보였다.
Recently, with the development of mobile communication technologies such as 5G, interest in oscilloscope technology based on high bandwidth and user-friendly UI is increasing. In this paper, we proposed a Python-based UI(user interface) SW for a high-bandwidth digital oscilloscope in connection with the study of a 13GHz band digital oscilloscope system. The proposed UI SW is designed not only to be executed integrally with the oscilloscope, but also to be run on a separate PC or laptop cooperating with the instrument through WiFi communication. Functions of the UI SW consists of displaying and analyzing signal data, storing signal data in an external storage device, generating test signal data, and reconfiguring the toolbar. Finally, we have shown that the proposed digital oscilloscope system operates normally by interworking test with the signal generator.
  Oscilloscope,User interface,Python,Interpolation,WiFi

Download PDF List