Portfolio
PROJECT #002 · DEFENSE · DDS

잠수함 제어·모니터링 시스템

DDS 기반 실시간 데이터 분산 처리 · 대역탐색 · 소나 · 어뢰 호분석 통합 모니터링 플랫폼

CLIENT
LIG Nex1
개발 기간
2016.06 —
운영 환경
Windows 10 / 7
플랫폼
Desktop (WPF)
STACK
C# · .NET 4.5 · DDS

프로젝트 개요

국방 방산 · 실시간 잠수함 통합 제어

LIG Nex1의 잠수함 전투체계를 위한 실시간 제어·모니터링 시스템으로, DDS(Data Distribution Service) 미들웨어를 기반으로 분산 환경에서 고신뢰성 데이터 통신을 구현했습니다.

대역탐색기, 수신기, 소나 등 다수의 전투체계 장비와 연동하여 잠수함 내 각종 센서 데이터를 실시간 수집·분석하고, 어뢰 호분석 및 위협 탐지 기능을 통합 제공합니다.

  • DDS Publisher-Subscriber 기반 고신뢰 분산 통신
  • 대역탐색기·수신기·소나 장비 실시간 연동
  • 어뢰 호분석 및 수중 위협 탐지
  • WPF 고성능 GUI — 밀리세컨드 단위 응답성
  • MVVM 패턴 기반 유지보수성 확보
잠수함 제어 모니터링 시스템 메인
통합 전투체계 메인 모니터링 화면

주요 기능

📡 대역탐색기 연동

광대역 주파수 스캐닝 데이터를 실시간 수신·처리하여 수중 환경의 음향 신호를 탐색하고 위협 신호를 식별합니다.

🔊 소나 시스템 모니터링

능동/수동 소나 장비와 DDS로 연동하여 수중 음향 데이터를 실시간 수집하고 방위·거리 정보를 시각화합니다.

🎯 어뢰 호분석

탐지된 수중 표적의 이동 경로를 추적·분석하여 어뢰 회피 및 대응 판단에 필요한 정보를 실시간 제공합니다.

📻 수신기 데이터 처리

다채널 수신기로부터 DDS Publisher/Subscriber 패턴으로 데이터를 수신하여 신호 품질 분석 및 이상 탐지를 수행합니다.

🖥 WPF 통합 GUI

.NET WPF 기반의 고해상도 운용자 인터페이스로 복잡한 전투 정보를 직관적으로 표시하고 실시간 제어를 지원합니다.

🔄 DDS 분산 통신

OMG DDS 표준 기반 미들웨어로 Publisher-Subscriber 아키텍처를 구현하여 고신뢰성 실시간 데이터 분산 처리를 보장합니다.

기술 스택

Client · UI
C# .NET Framework 4.5 🖥 WPF 🏗 MVVM Pattern
Middleware · Communication
📡 DDS (Data Distribution Service) 🔗 Publisher-Subscriber ⚡ Real-time Processing
Platform
🪟 Windows 10 / 7 🛡 24/7 무중단 운영

💻 화면 구성