오늘 포스팅에서는 16QAM AWGN & Flat Fading Diversity Simulation 에 대해 소개 드리려 합니다.
아래 포스팅에서 16 QAM BER Simulation 에 대해 소개 드린적이 있는데요~
2011/04/09 - [통신] - [디지털 통신] QAM mapping & demapping
2014/04/04 - [programming language/MATLAB] - MATLAB 16 QAM BER Simulation
오늘 시뮬레이션에서는 Flat Fading 환경과 안테나 개수에 따른 다이버시티 효과에 대해 시뮬레이션을 해 봤습니다.
코드는 아래 주소의 제 Github repository 에 저장을 해 놨으니 궁금 하신 분들은 다운로드 받아서 시뮬레이션 해보시길~
https://github.com/ssgkd/MATLAB-QAM-Simulation/archive/master.zip
BER 시뮬레이션에서의 에러 개수는 300개로 제한 했습니다.
파일을 보시면 아시겠지만 QAM_AWGN_Rayleigh_BER.m 은 이론적 AWGN BER 과 실험에 의한 BER, Flat Fading channel 에서 채널 값을 알고 있어서 완벽히 등화가 된다는 가정하에서 시뮬레이션 한 것입니다.
다음과 같은 BER 결과를 얻을 수 있습니다.
QAM_Diversity_BER.m 은 Flat Fading Channel 에서의 안테나에 따른 다이버시티 효과에 대한 시뮬레이션 입니다. 예상되는 결과지만 안테나가 많을수록 BER 성능이 우수하다는 것을 확인 할 수 있습니다.
QAM_Diversity_Symbol.m 코드를 돌려보면 Diversity 에 따른 수신단 Constellation 을 확인 할 수 있습니다. BER 결과와 마찬가지로 성좌도 역시 훨씬 더 집약된 형태로 나오는 것을 확인 할 수 있죠.
'programming language > MATLAB' 카테고리의 다른 글
MATLAB Code를 사용하여 Simulink model 구성하기 (0) | 2015.03.29 |
---|---|
MATLAB Command History 표시 방법 (0) | 2015.01.11 |
MATLAB dirac delta 함수 (0) | 2014.09.21 |
MATLAB OOP(Object-Oriented Programming) Filter Class (0) | 2014.07.09 |
MATLAB Combination 구하기 nchoosek (0) | 2014.06.19 |
MATLAB Figure 창 그림으로 저장 하기 saveas (2) | 2014.06.18 |
Matlab Sample Rate Conversion (0) | 2014.06.09 |
MATLAB atan(), atan2() (0) | 2014.06.07 |
댓글