C 이용한 BPSK 시스템 AWGN 채널에서의 BER 성능 시뮬레이션
본 자료는 1페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
해당 자료는 1페이지 까지만 미리보기를 제공합니다.
1페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

C 이용한 BPSK 시스템 AWGN 채널에서의 BER 성능 시뮬레이션에 대한 보고서 자료입니다.

목차

BPSK 기본적인 이론

C Simulation을 하기 위한 코드

X-graph 프로그램을 이용한 출력파일 그래프 그리기

본문내용

0; i < SAMPLE; i++)
{
n=noise_gen();
sn = (rand() % 2) * 2 - 1;//signal is generated (1 or -1)
rn = sn + n;
if (sn * rn <= 0)
{
sum++;
}
}
fprintf(r_sig, "%d\t %lf\n", (int) snr, rn);
fprintf(error, "%d\t %lf\n", (int) snr, (double) sum / SAMPLE);
}
fclose(r_sig);
fclose(error);
fclose(Pb);
return 0;
}
double gaussian1()
{
double v1, v2, s;
do
{
v1 = 2 * ((double) rand() / RAND_MAX) - 1; // -1.0 ~ 1.0 까지의 값
v2 = 2 * ((double) rand() / RAND_MAX) - 1; // -1.0 ~ 1.0 까지의 값
s = v1 * v1 + v2 * v2;
} while (s >= 1 || s == 0);
s = sqrt((-2 * log(s)) / s);
return v1 * s;
}
double noise_gen()
{
sigma = sqrt(energy_sym / (2 * pow(10, snr / 10)));
awgn_sig = sigma * gaussian1();
//gaussian noise=sigma*G(0,1)
return awgn_sig;
}
이론 참고 : [정보통신기술용어해설]
http://www.ktword.co.kr/abbr_view.php?m_temp1=4300

키워드

BPSK,   QPSK,   BER,   C,   AWGN,   Rayleigh,   BPSK AWGN
  • 가격2,300
  • 페이지수5페이지
  • 등록일2014.04.07
  • 저작시기2014.4
  • 파일형식한글(hwp)
  • 자료번호#912035
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니