반응형
이전에 아래 포스팅에서 QAM constellation 에 대해 소개를 드렸었고~~
http://iamaman.tistory.com/205
아래 포스팅에서 16 QAM BER 시뮬레이션에 대해 소개한적이 있는데~
http://iamaman.tistory.com/120
간만에 64 QAM BER 시뮬레이션에 대해 소개 드리려 합니다.
생각도 안하고 있었던 내용인데 홍팡이라는 분이 부탁을 해서 하드를 뒤져 보니 있긴 있더군요.
이전에는 그냥 MATLAB Communications System Toolbox 의 이론적 BER 함수들을 사용했었는데 ~
오늘은 아래 주소에 있던 이론적 BER(Bit Error Rate) 수식을 사용했습니다.
http://www.raymaps.com/index.php/ber-64-qam-awgn/
코드는 아래 Zip 파일 다운로드 받아서 BER_simulation_64QAM.m 파일을 돌려 보시기 바랍니다.
최신의 MATLAB 을 사용한다면 Randint()함수 관련 경고가 뜰텐데 무시하고 시뮬레이션 하시면 됩니다. 경고가 보기 싫다면 Randi() 함수로 변경해서 사용하면 됩니다.
다음과 같은 Constellation 과 64 QAM BER 결과를 확인 할 수 있습니다. 위 링크에 첨부되어 있는 결과와 마찬가지로 이론적인 성능과 거의 근사치의 시뮬레이션 결과가 나오는 것을 확인 할 수 있습니다.
반응형
'programming language > MATLAB' 카테고리의 다른 글
MATLAB strjoin 함수를 사용한 string 붙이기 (0) | 2015.10.12 |
---|---|
MathJax 를 활용한 MATLAB 수식 입력 (0) | 2015.10.08 |
MATLAB 에서 MinGW-w64 Compiler 사용하기 (0) | 2015.10.07 |
MATLAB 다차원 Newton’s Method (4) | 2015.09.30 |
MATLAB dbtype 을 사용한 파일 내용과 라인 넘버 확인 (0) | 2015.07.21 |
MATLAB Python 실행 (0) | 2015.07.20 |
MATLAB stateflow 현재 차트의 data 다 찾기 (0) | 2015.07.16 |
MATLAB 으로 음계 재생 (2) | 2015.06.15 |
댓글