Implementation of 16-QAM algorithm in the presence of AWGN channel

版本 1.0.0.0 (3.0 KB) 作者: Umair Nadeem
This algorithm implements the 16-QAM modulation and demodulation in the presence of AWGN channel
1.6K 次下载
更新时间 2012/12/26

查看许可证

The program take an input stream of first 16 integers converted to binary form in the form of 4 bits least pass them on to the 4-bit register which takes first 2 bits to the I-channel and the next 2 bits to the Q-channel for modulation with cos and sin carriers respectively. After the modulation, both the signals are added and the resultant is transmitted over an AWGN channel which distorts the signal before it reaches the receiver. At the receiver end the signal is detected and demodulated separately with sin and cos waves for the separation of I and Q channels. Both the signals are passed through LPFs and average value for each interval is calculated and out put bits are generated accordingly. Muxing these two streams result in the generation of output sequence wich is definitely same as the given input. The program also shows the constellation diagram for both the transmitted and the distorted received signal. Almost all the signals through the whole system are shown in the different plots to ensure better understanding of how the program works.

引用格式

Umair Nadeem (2024). Implementation of 16-QAM algorithm in the presence of AWGN channel (https://www.mathworks.com/matlabcentral/fileexchange/39634-implementation-of-16-qam-algorithm-in-the-presence-of-awgn-channel), MATLAB Central File Exchange. 检索时间: .

MATLAB 版本兼容性
创建方式 R14SP2
兼容任何版本
平台兼容性
Windows macOS Linux
类别
Help CenterMATLAB Answers 中查找有关 PHY Components 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
版本 已发布 发行说明
1.0.0.0