표제지
목차
제1장 서론 10
1.1. 연구 배경 및 목적 10
1.2. 연구 내용 및 범위 12
1.3. 논문의 구성 13
제2장 관련 연구 14
2.1. 방송통신 기반 멀티스트림 기술 14
2.1.1. ATSC 3.0 15
2.1.2. SMPTE FEC 21
2.2. 데이터 학습 기반 머신러닝 기술 24
2.2.1. 로지스틱 회귀(Logistic Regression) 24
2.2.2. 결정트리(Decision Tree) 25
2.2.3. 랜덤 포레스트(Random Forest) 27
제3장 데이터 학습 기반 비정상 멀티스트림 검출 기법 28
3.1. 방송통신 멀티스트림 데이터 수집 28
3.2. 방송통신 멀티스트림 데이터 준비 32
3.3. 방송통신 멀티스트림 데이터 탐색 34
3.4. 비정상 방송통신 멀티스트림 데이터 검출 기법 모델링 39
3.5. 비정상 방송통신 멀티스트림 검출 기법 검증 플랫폼 48
3.5.1. 검증 환경 48
3.5.2. 검증 플랫폼의 요구사항 및 기능 정의 50
3.5.3. 검증 플랫폼의 데이터베이스 설계 52
3.5.4. 검증 플랫폼 구현 55
제4장 결론 59
참고문헌 61
ABSTRACT 63
표 1. ATSC 3.0과 DVB-T2 주요 특징 비교 16
표 2. ATSC 3.0 Smart Changer 기반 비정상 상황 가정 조건 29
표 3. ATSC 3.0 Smart Changer로부터 수집된 데이터 30
표 4. EDA를 통한 데이터 분석 방향 34
표 5. 로지스틱 회귀 모델 소스 코드 39
표 6. 결정트리 모델 소스 코드 40
표 7. 랜덤 포레스트 모델 소스 코드 41
표 8. 각 분류 모델의 데이터셋별 정확도 42
표 9. 위험도 레벨 및 확률별 각 input data의 대푯값 43
표 10. 위험도 레벨 및 확률별 각 input data의 정규화 된 대푯값 44
표 11. input data 속성의 특성 중요도 소스 코드 45
표 12. 검증 플랫폼의 주체별 요구사항 50
표 13. 검증 플랫폼 데이터베이스 요구사항 53
그림 1. ATSC 3.0 스위치 전체 구조도 14
그림 2. ATSC 3.0 스위치가 적용된 송출 시스템 구조도 15
그림 3. DTV와 UHD 서비스 예시 16
그림 4. ATSC 3.0 기반 시스템 구성도 17
그림 5. SFN 동작 상황에서의 전체 시스템 세부 기능별 블록도 19
그림 6. 물리 계층 전송 프레임 구성도 21
그림 7. FEC Codec 알고리즘 23
그림 8. FEC Codec이 포함된 내부 엔진 구조도 23
그림 9. 시그모이드 함수 그래프 25
그림 10. 결정트리 모델 트리 구조도 예시 26
그림 11. 랜덤 포레스트 알고리즘 과정 27
그림 12. 데이터 방법론 과정 28
그림 13. ATSC 3.0 Smart Changer 전체 구성도 29
그림 14. ATSC 3.0 Smart Changer로부터 수집된 원시 데이터(정제 전) 33
그림 15. ATSC 3.0 Smart Changer로부터 수집된 가공 데이터(정제 후) 33
그림 16. cpu_usage 속성 분포 그래프 35
그림 17. 비정상 멀티스트림 level 2와 level 3 히스토그램 그래프 36
그림 18. 비정상 멀티스트림 level 2와 level 3 바 그래프 36
그림 19. cpu_usage 속성과 data_bitrate 속성 상관관계 그래프 37
그림 20. cpu_usage, data_bitrate, memory_usage 상관관계 그래프 38
그림 21. input data의 특성중요도 그래프 및 결과 값 46
그림 22. 비정상 멀티스트림 검출 기법 플로우차트 47
그림 23. 비정상 멀티스트림 검출 기법 검증 플랫폼 구조도 49
그림 24. 검증 플랫폼의 기능 시퀀스 다이어그램 51
그림 25. 데이터베이스 설계 데이터 모델링 순서도 52
그림 26. 검증 플랫폼 내 데이터베이스의 ER-Diagram 54
그림 27. 검증 플랫폼: 관리자 로그인 화면 UI 55
그림 28. 검증 플랫폼: MSC_detail 데이터베이스 테이블 56
그림 29. 검증 플랫폼: MSC_input_history 데이터베이스 테이블 56
그림 30. 검증 플랫폼: MSC_output_history 데이터베이스 테이블 56
그림 31. 검증 플랫폼: 관리자 모니터링 화면 UI(정상 상태) 57
그림 32. 검증 플랫폼: 관리자 모니터링 화면 UI(비정상 상태) 57
그림 33. 검증 플랫폼: ATSC 3.0 Smart Changer 서버 응답 로그 58