검색어 입력폼

[보고서+소스코드]아주대 통신시스템 프로젝트2 매트랩을 이용한 FM modulation & demodulation 설계

저작시기 2010.10 |등록일 2014.10.05 | 최종수정일 2017.08.03 파일확장자압축파일 (zip) | 12페이지 | 가격 3,000원

소개글

[보고서 + 매트랩 소스코드]

아주대 이동통신시스템 오성근교수님 A+받은 레포트입니다.
한번도 배포된적 없는 100% 창작 자료입니다.
총2번의 프로젝트중 2번째 레포트입니다.
타 자료대비 코멘트 및 손으로 직접 푼 수식분석이 상세하게 되어있습니다.(12페이지)
많은 도움 되시길 바랍니다.

목차

1. 예시 문제
1) 주어진 참고문제
2) 주어진 참고문제 Matlab 소스코드
3) 주어진 참고문제 Matlab 결과 파형

2. 연습 문제
1) 연습 문제 및 풀이
2) 연습 문제 Matlab 소스코드
3) 연습 문제 Matlab 결과 파형
4) 고찰

본문내용

→ 위의 소스코드는 주어진 예제에서 =0.5,=100Hz,=200로 바꾸고 나머지는 동일한 조건으로 FM modulation을 수행하도록 Matlab 코딩한 소스코드이다.
위의 코드에서 볼 수 있듯이 처음에는 to,ts,fc,snr,fs,t,df,kf등을 선언해 주었고 그 다음으로 각 신호의 형태를 선언하고 수식적인 계산들을 해주었다. 여기서 to는 우리가 고려하게될 시간 구간을 나타내며 ts는 컴퓨터가 인식할 수 있도록 to동안의 시간을 sampling해주는 간격이다. 이는 fs=1/ts로 정의되며 여기서 ts를 적절히 선택해야만 고속푸리에트랜스폼fft를 수행하여 나온 결과가 우리가 예상한 결과가 나오게 된다. 그리고 fc는 캐리어의 주파수이다. 그리고 snr은 신호대 잡음비이다. 또한 df는 fftseq함수에서 fs를 나누어주게 될 값으로 새로운 단위 주파수라 할 수 있다. 그리고 kf는 FM모듈레이션에 필요한 상수로써 메시지가 얼마만큼의 영향으로 주파수를 변화시킬지 나타내는 상수이다. 이처럼 다양한 상수를 선언한 후 FM모듈레이션에 필요한 메시지신호의 적분값int_m을 for문을 이용하여 얻을 수 있었다.

<중 략>

→ 이번 설계는 지난번 AM변조방식의 통신방법에 이어 FM변조방식을 통해 메시지 신호를 모듈레이션 하고 다시 디모듈레이션 하여 원래의 메시지 신호와 비교해보는 것이었다. 이러한 FM변조 과정을 나타내기 위해 MATLAB Tool을 이용하여 소스코딩을 하였다. 변조 과정에서 가장 중요한 푸리에 트랜스폼은 실제 손으로 풀때는 연속적인 신호라 생각할 수 있기에 적분을 통한 푸리에 트랜스폼으로 수행했지만 이번 설계에서는 컴퓨터를 이용하여 변조과정을 나타내야 했으므로 컴퓨터는 연속적인 것을 인식하지 못하기에 FFT라는 고속이산푸리에 트랜스폼을 이용하였고 이를 통해 fftseq.m라는 함수를 따로 선언하기도 하였다. 그리고 이 과정에서 연속적인 신호를 sampling하기 위해 ts를 선언하였는데 이는 샘플링 간격으로 fs룰 정의하기도 한다. 이산푸리에트랜스 폼에서 ts는 매우 중요한 값으로 적절한 값을 선택해야만 왜곡없는 원하는 결과를 얻을 수 있었다.

참고 자료

http://www.ieee.org
다운로드 맨위로