BPSK, QPSK, BFSK 의 C++ 로 구현과 BER 비교
- 최초 등록일
- 2008.11.17
- 최종 저작일
- 2008.11
- 14페이지/ 한컴오피스
- 가격 2,500원
소개글
BPSK, QPSK, BFSK 의 C++ 로 구현과 BER 비교
C++ 코드와 BER 비교만 있습니다.
목차
0. 각 신호를 Plot 하여 신호가 Noisy한 것을 확인한다.
본문내용
목표 : BPSK, QPSK, BFSK 방식의 수신기를 구현하고, 각 성능을 측정하여 비교한다.
개요 :
▪ 각 Data File에는 AWGN Channel를 통하여 수신된 신호가 저장되어 있고, 각 통신 방식에 대한 규격은 다음과 같다.
▪ BPSK#1
- File Name : bpsk1.dat
- Symbol 구간 : 20 Samples
- Carrier :
- 위상 : Bit=1일 때 0, Bit=0일 때 180
▪ BPSK#2
- File Name : bpsk2.dat
- Symbol 구간 : 20 Samples
- Carrier :
- 위상 : Bit=1일 때 0, Bit=0일 때 90
▪ QPSK#1
- File Name : qpsk1.dat
- Symbol 구간 : 20 Samples
- Carrier :
- 위상 : Bit="10"일 때 45, Bit="00"일 때 135, Bit="01"일 때 225,
Bit="11"일 때 315
▪ QPSK#2
- File Name : qpsk2.dat
- Symbol 구간 : 40 Samples
- Carrier :
- 위상 : QPSK#1과 동일
▪ BFSK
- File Name : bfsk.dat
- Symbol 구간 : 20 Samples
- Carrier : Bit=1일때 , Bit=0일 때
- 위상 : 0
문제 :
0. 각 신호를 Plot 하여 신호가 Noisy한 것을 확인한다.
1. BPSK#1, BPSK#2, QPSK#1, QPSK#2, BFSK 각각에 대하여 Signal Space를 그리고, 최적 수신기를 C Code로 구현하고, 각 방법에 대한 Bit Error Rate를 구하시오. (실제 보낸 Bit 정보는 bit.dat 에 있고 총 1,000 Bit 이다.)
참고 자료
없음