통신이론2 Homework3 만점과제
- 최초 등록일
- 2020.09.16
- 최종 저작일
- 2019.11
- 8페이지/ 한컴오피스
- 가격 1,500원
소개글
BPSK, DS/BPSK 수신기를 각각 구현하고 성능을 측정한 자료입니다.
각 문제에 대한 코드와 결과가 적혀있습니다.
목차
1. 각 통신에 대한 최적 수신기를 C code로 구현하고, bit error rate를 구하시오.
2. BPSK와 DS/BPSK의 BER 관계를 이론적으로 설명하시오.
본문내용
목표 : BPSK, DS/BPSK 수신기를 각각 구현하고 성능을 측정하여 비교한다.
개요 : ▪AWGN channel를 통하여 수신된 신호
* 공통
- Carrier : 5000cos(2πn/8)
- Symbol 구간 : 60 samples
* BPSK
- File : bpsk.dat
- 위상 : bit=1일 때 0, bit=0일 때 180
* DS/BPSK
- File : dsbpsk.dat
- 위상 : bit=1일 때 0, bit=0일 때 180
- Chip 구간 = 4, N = 15
- PN Code : {1,-1,-1,-1,1,1,1,1,-1,1,-1,1,1,-1,-1 }
* 송신한 bit 정보 : bit.dat (총 1,000 bits)
문제 :
1. 각 통신에 대한 최적 수신기를 C code로 구현하고, bit error rate를 구하시오.
①BPSK
#include "pch.h"
#include <stdio.h>
#include <math.h>
#define pi 3.14
int main(void)
{
FILE *fin, *fbit;
int err = 0;
int bit1, bit2, i, n;
double data, sum = 0;
fopen_s(&fin, "bpsk.dat", "rt");
fopen_s(&fbit, "bit.dat", "rt");
for (n = 0; n < 1000; n++)
{
for (i = 0; i < 60; i++) {
fscanf_s(fin, "%lf", &data);
sum += 5000 * cos((2 * pi *i) / 8)*data;
}
참고 자료
없음