• 검색 결과가 없습니다.

라 소프트웨어 제작

문서에서 R&D연구결과보고서 (페이지 123-136)

플랫폼 구현 시스템 패키지 구조

그림 88. S/W 플랫폼 구현 시스템 패키지 구조

패키지 구성 내용

플랫폼 실행 관리 클래스 패키지

응용 관리 클래스 패키지

웹소켓 통신 관리 클래스 패키지

플랫폼 기능 송신기 수신기 신호처리기 관리 클래스 패키지

플랫폼과 플랫폼 데이터 파싱 관리 클래스 패키지 메시지 프레임 관리 클래스 패키지

통신 소켓 관리 패키지

플랫폼 구조 흐름도

그림 89. S/W 플랫폼 구조 흐름도

플랫폼 구조는 크게 소켓연결 요청 기능요청 소켓 데이터 수신 대기 소켓 데이터 수신 순으로 진행한다

소켓 연결 요청시에는 플랫폼과의 연결을 담당한다

기능 요청 시에는 플랫폼에서 플랫폼이 동작 또는 설정해야하는 명령을 메시지로 전달하는 역할을 담당한다

소켓 데이터 수신 대기시에는 플랫폼으로부터 요청에 대한 응답 결과를 대기한다 소켓 데이터 수신시에는 해당 메시지 프레임이 정상적인지 검증 후에 파싱 작업을 실시한다

클라이언트 데이터 수신시에는 파싱된 데이터를 에 정의된 객체로 변환하여 전달한 다

응용 구조 흐름도

그림 90 플랫폼 운용 흐름도.

메뉴 선택시에는 사용 대역 사용 모드 설정하도록 기능을

제공한다

사용 대역과 사용 모드에 따라 설정에 맞는 응용 를 활성화 하여 선택하도록 목록을 제공 한다

활용 별 설정 가능한 파라미터를 입력하여 송수신기 신호처리기의 제어를 선택한다 모든 시스템의 설정 완료 후 시스템을 운용 정지하고 실시간으로 데이터를 수신한다 시스템 운용 정지시에는 각 설정 변경이 가능하다

인터페이스 정의 종 응용 인터페이스

구조 및 구성

교육용

그림 91 교육용. S/W 모듈개요도

감시용

그림 92 감시용. S/W 모듈개요도

경계용

그림 93 경계용. S/W 모듈개요도

교통용

그림 94 교통용. S/W 모듈개요도

화면 구성

초기화면 시스템 설정

그림 95. GUI 초기화면

다중모드 파형발생 설정

그림 96 다중모드 파형 설정창.

송수신기 모듈설정 화면

그림 97 송신기모듈 설정창. 그림 98 수신기모듈 설정창

알고리듬 구현 화면

그림 99 펄스압축 설정 화면.

그림 100 표적 탐지 설정 화면.

그림 101 도플러 필터 뱅크 설정 화면.

그림 102 클러터 제거 설정 화면.

그림 103 도플러 처리 설정 화면.

그림 104 거리 도플러 압축 설정 화면.

활용 구성

교육용 소프트웨어

교육용 활용 소프트웨어 화면을 아래 그림과 같이 구현하였다

그림 105 교육용 활용. S/W 화면

요구 사항 명 구현 기능

송출 파형 도시 송출 파형 더미 데이터를 생성하여 사용자에게 그래프로 제공한다.

동작 절차

송신기 모듈 설정 파라미터를 적용한다.

송출 파형을 표시하기 위해 A 혹은 B를 선택한다.

송신기 모듈 설정에 맞추어 그래프를 디스플레이 한다.

요구 사항 명 구현 기능

수신 파형 도시 Raw Data, FFT Data, 스펙트로그램을 수신데이터를 각각 표출한다.

동작 절차 ① 시스템 운용을 시작한다.

수신 데이터를 수신 후에 C, D, E에 맞게 그래프를 디스플레이 한다.

표 17 교육용 활용. S/W의 요구 사항별 구현 기능

감시용 소프트웨어

경계용 소프트웨어

교통용 소프트웨어

문서에서 R&D연구결과보고서 (페이지 123-136)