Design Projects
캡스톤디자인(Capstone Design: 종합설계) 이란?
| 1단계 주제선정 |
학생이 주도적으로(지도교수 advise) 주제를 선정하고, 제안서를 작성하고, 발표를 진행한다.
제출 문서:
* 발표 자료: 발표 자료는 아래 항목을 포함하여야 한다.
|
| 2단계 정기적인 세미나 |
주제 선정이 완료되면, 정기적으로 진행 사항을 발표한다.
제출 문서:
* 발표 자료: 발표 자료는 아래 항목을 포함하여야 한다.
|
| 3단계 전시회 및 결과보고서 |
전자공학과 학술제에서 최종 결과물을 발표한다.
제출 문서:
* 요약및자체평가의견서: PPT 3페이지로 작성하며 아래 항목을 포함하여야 한다.
|
Fall, 2025
|
| 건물내 특정 보안 층(R관 6~9층)에서 사용자가 LTE 망을 통해 업링크 데이터를 전송하는지를 검출하는 것을 목적으로 한다. LTE DCI 메시지를 스니핑하여 업링크 데이터 존재 여부를 판단하고, MCS 레벨 기반으로 사용자의 위치(R관 6~8층)를 구분한다. 이때, 사용자 위치 구분에 MCS 기반의 26개의 features를 사용하는 LSTM 모델을 제안하였다. 사용자 위치 정확도는 Random Forsest 모델을 사용하는 경우 약 65.2%로 구분하였고, 제안하는 LSTM 모델을 사용하는 경우 약 82.2%로 구분하였다. |
|
| CCTV·드론·스마트시티 등에서의 영상 트래픽이 증가하고 있지만, 낮은 SNR 채널에서의 픽셀 기반 전송 시 정보 손실이 발생하는 문제가 있다. 이에, 노이즈에 강인하고 대역폭을 획기적으로 줄이는 semantic 전송이 주목받고 있다. 본 연구는 CCTV에 적용 가능한 실험적 semantic communication 통신의 모델 구축을 목표로 VQ-VAE 인코더/디코더를 통해 CCTV 환경에서 semantic communication 통신 성능의 우수성을 보인다. |
Fall, 2024
|
| 기상 상황을 고려한 경로 손실 모델을 이용하여 무선 수신 신호 품질을 계산하고 이를 극복하기 위한 드론 기지국의 배치를 제안하는 시뮬레이터를 개발하였다. 이때 드론의 소비 전력당 비트 효율을 고려하여 드론 기지국의 배치를 최적화하였다. |
|
| 사무실 환경에서 벽을 설계하고, 벽을 고려한 신호 감쇄를 반영한 Wi-Fi heatmap 생성 |
Fall, 2023
|
| 6G 네트워크는 UAV를 통해 통신 품질을 증대한다. 제안하는 유틸리티 함수를 최대화하는 UAV의 최적 배치를 목적으로 한다. 여기서, 유틸리티 함수는 UAV 서비스 사용자들의 숫자 또는 UAV 서비스 사용자들의 전송률 합으로 정의된다. |
Spring, 2023
|
| CNN을 이용하여 무선 신호 IEEE 802.11ac/ax와 Bluetooth 신호를 분류한다. 무선 신호 I/Q 데이터를 이미지(png) 파일로 전처리하고, 이를 CNN의 입력으로 사용하여 무선 신호를 식별한다. |
Fall, 2022
|
| SUMO 시뮬레이션 결과에 5G 표준(TR 39.901)을 적용하여 시간, 위치에 따른 SNR값을 도출하고, 이를 강화학습의 환경 데이터셋으로 활용함. |
Spring, 2022
|
|
도서관, 미술관, 박물관 등 많은 장애물에 의해 원활한 실내 위치 측위가 어려운 환경에서 위치
측위의 정확도를 높이고자 하였다. Cellular 신호는 Wi-Fi에 비해 위치별로 변화 폭이 크지 않지만, 매우 안정적으로 신호 세기가 유지되어 큰 범위에서의 위치 분류에 도움이 될 수 있다.
학습 방식이 다른 두 ML 모델을 적용하여 높은 정확도를 보이는 Random Forest 모델을 적용하여 90.9%의 테스트 정확도를 확인하였다. |
Fall, 2021
|
| 현관문 앞 택배를 인식해 스마트폰으로 알림을 주는 서비스를 제작한다. 먼저, 라즈베리파이 기반 리눅스 환경에서 카메라를 장착하여 YoLo 기반 택배를 인식하는 프로그램을 개발하였고, Wi-Fi를 통해 스마트폰 텔레그램 앱에 택배 도착을 알리는 프로그램을 개발하였다. 특히, 택배 인식률 개선을 위해 다양한 환경에서 데이터셋을 직접 생성하였다. |
Spring, 2021
|
| 비대면 화상회의 시험을 보는 경우가 많아지면서 시험 감독자의 부담이 증가되었다. 이에 OpenCV를 통한 시험감독자 보조 프로그램을 구현한다. 연속적인 영상에서 배경을 제거하는 코드를 구현하고, 이때 잡음을 최소화하고 엣지를 검출한다. 또한 시험 응시자의 눈동자를 추적하여 시선 방향을 추적한다. |
Fall, 2020
| 여러 AP로부터의 수신 신호 세기를 측정하여 데이터셋을 구축하고, 구축된 데이터셋을 이용하여 머신러닝 linear regression 모델 기반의 실내 측위를 추정하는 웹 어플리케이션의 개발 |
| 허프 변환(Hough Transform)을 통한 차선 인식, CNN 기반 신호등과 표지판을 인식하는 자율 주행 자동차를 위한 모의 시뮬레이션 코딩 |
Fall, 2019
|
| 음악게임의 패턴을 학습시킨 딥러닝 모델에 음악을 입력했을 때, 사람이 만든 것과 구별이 가지 않은 패턴 생성하는 프로그램의 개발 |
|
| Bluetooth Low Energy 통신 프로토콜을 이용하는 교내 전자출결 시스템의 취약점 공격 |
Fall, 2017
|
개발내용
|
|
| NFC 스티커에 텍스트, URL, 앱 자동실행, 스마트폰 설정값을 저장할 수 있는 스마트폰 앱 개발 |
Spring, 2017
|
블루투스 핸즈프리 에뮬레이터를 개발
|
Fall, 2016
|
| GPS 위치정보에 기반한 Wi-Fi Handoff 안드로이드 어플리케이션 개발 |
|
Fall, 2015
Fall, 2014
|
| 매크로셀과 스몰셀이 중첩된 heterogeneous 네트워크에서 셀 부하량 제어를 위한 ABS (Almost Blank Subframe)와 CRE (Cell Range Extension) 파라미터를 고려하여 시스템 성능을 도출하는 시뮬레이터를 구축하였다. 시뮬레이터는 MATLAB 언어를 사용하였으며, 사용자가 다양한 파라미터들(ABS 비율, CRE 값, 셀의 개수, 기지국 위치, 채널 모델, 스케줄링 방식 등)을 변경할 수 있도록 GUI 인터페이스를 제공한다. 시스템 성능 결과 측도로 SINR, 수율, 공정성 등을 보여준다. |
Fall, 2013
|
| 무선통신시스템에서 사용자가 시뮬레이션 파라미터를 직접 설정하고 시스템 성능 측도 결과를 GUI 인터페이스를 통해 가시적으로 확인할 수 있는 system level simulator를 구현한다. 일반 normal mode 외에도 실제 현장에서의 지형적 요인을 고려한 자동적인 smart mode를 추가하였다. |
|
| 갈수록 많은 학생들이 수업시간에 태블릿/핸드폰을 이용하여 필기를 하고 있다. 하지만 현재의 어플리케이션들은 단순히 다운받은 강의자료 위에 교수님의 필기를 받아 적는 것에 그치고 있다. 때문에 교수님의 필기를 실시간으로 반영하고 그 위에 덧붙여 자신만의 필기를 할 수 있는 어플리케이션을 제작하였다. 이러한 기능을 제공하기 위해 Host에서 사용가능한 프로그램과 Client(태블릿, 휴대폰)에서 사용가능한 어플리케이션을 제작하였다. |
Fall, 2012
|
| 노트북을 이용하여 스마트폰의 위치를 추적하거나 현재 누가 갖고 있는지 확인 할 수 있고, 반대로 스마트폰을 이용하여 노트북의 위치를 추적하거나 현재 누가 갖고 있는지 확인 할 수 있다면 분실한 휴대기기를 되찾을 수 있는 단서를 얻을 수 있을 것이다. 이러한 기능을 제공하기 위한 PC와 스마트폰에서 사용 가능한 프로그램과 어플리케이션, 그리고 두 기기간의 정보를 전달하기 위한 서버를 제작하게 되었다. |
|
| 본 연구에서 무선마우스처럼 동작하는 안드로이드기반의 스마트폰 어플리케이션을 개발하여 편리성을 도모하고자 한다. 또한 무선 마우스의 기능은 주로 프레젠테이션을 할 때 유용하게 사용되므로 PPT제어 기능과 화면전환 기능을 넣어서 사용의 편리함을 증대시킨다. |
|
| 한 가구당 책보유가 적게는 수백권에서 많으면 천권이 넘는 책을 보유하고 있다. 편리하게 책을 검색 및 관리하는 다양한 어플들이 개발이 되었지만, 각각마다 부족한 점이 있고, 도서관과 연동하는 기능은 없다. 따라서 보유한 도서관련 데이터를 도서관과 연동하여서, 도서관의 보유 및 대출가능 여부를 쉽게 알 수 있게 하고, 다른 어플들의 부족한 점을 보완하고자 본 어플을 개발하게 되었다. |
Fall, 2011
|
|
우리는 종종 한 사람의 PC에 저장된 동영상 파일을 여러 사람과 공유하기를 원하고, 또한 각자 자신의 PC에서 재생시켜 보기를 원한다. 이때, 동영상 파일의 모두 전송받은 이후, 재생하기 보다는 동영상의 전송과 재생이 실시간으로 이루어진다면 시간 활용 측면에서 이익을 볼 수 있다. 따라서 이 같은 요구를 충족할 수 있는 실용적인 프로그램 개발의 필요성이 대두된다. 그러므로 본 프로젝트에서는 간편하고 하나의 PC에서 재생되는 동영상을 다른 PC에서 실시간으로 시청할 수 있는 프로그램 개발하기로 한다.
개발환경: Windows OS, C++ |
|
| 자연재해가 일어났을 때 통화량, 데이터량의 급증으로 기존의 3G망이 부하로 인해 먹통이 되는 현상을 흔히 볼 수 있습니다. 3G망이 없는 Ad hoc 상황에서 어떠한 사람이 메시지를 보내었을 때 같이 사고를 당한 사람이 찾을 수 있는 네트워크 범위 내에 있다면 그 들간의 의사소통을 토대로 구조대가 오기 전까지 생명의 끈을 놓지 않는 중요한 해결책이 될 수 있다고 생각했습니다. 또, 구조대가 강한 WiFi 수신기를 가지고 사고 현장에 도착하였다면 이러한 어플을 사용하는 사람들의 메시지가 수신기에 전달될 것이므로 구조대는 보다 빠르고 정확하게 구조 작업을 펼칠 수 있다는 생각입니다. |
|
|
무선랜 신호세기가 유동적으로 변할 경우 상황에 적합한 AP를 선택하여 능동적으로 최적의 인터넷 서비스 이용.
개발환경: Windows OS, Visual Studio 2008, C++/MFC |
Fall, 2010
|
| 보다 편리한 서비스를 제공하기 위한 수단으로 다양한 모바일 인증 및 결제가 이루어지는 환경에서 LBS를 접목하여 개인 위치에 따른 서비스를 보다 편리하게 이용하기 위한 Application이 필요하다. |
Fall, 2009
|
| 주파수 및 전력 등을 변수로 선정하여 기존의 자기 구성 시뮬레이터 및 자기 구성 AP(Access Point)의 성능을 향상시키고자 한다. 구체적으로 전력의 소비량과 AP 간 전파 간섭을 가장 최소화 할 수 있는 방법의 개발을 목표로 설정한다. 중앙 집중 방식을 이용하여 AP를 원격으로 모니터링하며, 각 AP들을 관리하는 프로그램을 개발한다. 또한 추후 AP의 추가나 제거 시 변화를 확인하고 최적의 변수를 설정할 수 있는 시뮬레이터를 개발한다. |
Spring, 2009
|
| 무선통신 시 기지국에서 사용자의 채널 상태 정보 (CSI : Channel State Information)를 알고 있으면 사용자 다이버시티를 통해 무선통신 시스템의 성능을 높일 수 있다. 종래의 채널상태 피드백 방법은 피드백 오버헤드가 커서 역방향 성능을 저하시키는 경우가 많다. 따라서 이러한 피드백 오버헤드를 줄여 더 나은 통신 시스템을 구축할 수 있다. 종래의Full-Feedback 방법은 좋은 용량을 보장하나 사용자수의 증가에 따른 피드백 오버헤드가 크고, 이를 보완하기 위한 Threshold-based feedback 방법은 사용자수의 증가에도 현격한 피드백 로드 감소를 실현하지만 일정한 시간에 따라 피드백 하는 사용자가 전혀 없는 경우가 생긴다. 제안하는 시스템은 이러한 단점을 보완하기 위한 가변적인 threshold를 도입한다. 피드백 실패율을 줄여 신뢰성과 용량을 높이고, 동시에 변동폭이 적으며 적은 값의 피드백 로드를 보장하기 위해서이다. |
#