매트랩을 이용한 BPSK 시스템 BER 구현
*재*
다운로드
장바구니
소개글
통신시스템, 또는 디지털 통신 시간에 배우는 BPSK 시스템의 에러확률을 구합니다.SNR이 높아짐에따라 이론적인 BER과 실제 시뮬레이션할때의 BER이 얼마나 일치하는지
매트랩을 통해 구현하였습니다.
목차
1. 서론2. 본론
실험 목표
1-1. 그림 1-1의 블록도를 보고, 아래의 내용에 답하시오
(a) 일반적인 coherent/non-coherent receiver의 차이점에 대하여 간략히 서술하시오.
(b) ????의 역할을 간단히 설명하시오.
1-2.
(a) 그림 1-1에서 데이터 1을 보냈다고 가정하자.w(t)가 0인 경우 correlator output
x(t)를 구하라.
(b) 다음 sample function은 잡음 성분의 correlator 출력 신호를 나타낸다.
w^(t) 의 mean 과 variance를 각각 구하라.
(c)(a)와 (b)의 결과를 바탕으로 AWGN 환경에서 BPSK 시스템의 비트오류율
수식을 계산 하시오.
1-3. 그림 1-2는 BPSK 시스템 모의실험을 위한 블록도를 나타낸다.
(a) 변수 SNR을 다음과 같이 정의하자.
SNR=Eb/N0 (db)
문제 1-2 (b)의 결과를 이용하여 ?Eb를 (linear scale) ?w(t)의 variance
?? 와 변수 SNR 의 식으로 나타내시오.
(b) 아래 블록도와 (a)의 결과를 바탕으로 ? Eb/N0(dB) 변화에 따른 비트오류율을
모의실험을 통해 구하고 문제 1-2의 (c)에서 구한 결과와 비교하시오.
3. 설계 및 실험 결과.
▶사용 파라미터
▶작동방법
▶실행 결과 화면
▶결과 분석
4. 결론
5.프로그램 소스코드
본문내용
1. 서론이번 프로젝트의 목적은 Digital communication 강의 중에서 디지털통신의 변조방법중 하나인 BPSK(Binary Phase Shift Keying)을 MATLAB을 통하여 실제로 구현하는 것이다. 우선 Binary란 보내려는 신호가 0 또는 1만 표현한다는 것이고, 이는 각각의 symbol 이 0,1 의 bit만 표현한다는 뜻이다. Phase Shift Keying 이란 말은 디지털 신호를 변조할 때 서로 각도의 차이를 두어서 구분한다는 뜻이다. Graphical representation을 통해서 알 수 있듯이, 한 개의 basis function에서 오류율을 최소화하는 표현법은 두 벡터 지점이 완전히 대칭이어야 하고, 이는 각각의 신호는 Phase가 정확히 180도 차이가 나도록 보내져야 한다는 말이 된다. 이번 프로젝트에서는 강의 시간에서 배웠던 BPSK에서의 오류율의 이론적인 계산 값과, MATLAB을 통해서 구현한 실험값을 비교할 것이다.
2. 본론
BPSK 통신 시스템
실험 목표
* 기저대역 등가 모형을 이용하여 BPSK 통신 시스템을 설계하고 실험한다.
* BPSK 시스템의 전반적인 내용을 이해하고, additive white Gaussian noise (AWGN) 환경에서의 비트오류율을 계산한다.
다음의 블록도는 BPSK 통신 시스템의 passband transmission 모델을 나타낸다. 아래 그림에서 ? , ? , ? 그리고 ??는 각각 비트 신호 구간, 비트 에너지, 반송파 주파수, 그리고 평균이 0이고 power spectral density가 ? ?|??인 (W/Hz) additive white Gaussian noise 를 (AWGN) 의미한다.
1-1. 그림 1-1의 블록도를 보고, 아래의 내용에 답하시오.
(a) 일반적인 coherent/non-coherent receiver의 차이점에 대하여 간략히 서술하시오.