%%--------------------------------------------------------------------------
%题目:加性高斯白噪声信道(AWGN)下的digital调制格式识别分类
%实现思路:函数对信号添加了高斯白噪声,并进行带限处理,模拟信道的作用
%输入:
%输出:不同调制格式下识别率关于SNR的函数
%%--------------------------------------------------------------------------
clear all;
close all;
clc;
% signal generation;如果想要进行100组独立的测试,可以建立100次循环,产生100组独立的数据
for j = 1:6 % bit per symbol: 1. PSK; 2. QPSK; 3.8QAM; 4. 16QAM; 5. 32QAM; 6.64QAM;
System.BitPerSymbol = j;
snr = -5:20; %SNR信噪比的设置,单位dB
correct_rate = zeros(length(snr), 1); %识别正确率
for snrIndex= 1:length(snr)
correct = 0;
for i =1:100 %进行100组独立测试
temp = randi([1 6], 1, 1); %测试随机模式下的识别正确率,不测随机模式时请注释掉
System.BitPerSymbol = temp(1,1); %测试随机模式下的识别正确率,不测随机模式时请注释掉
Tx.SampleRate = 32e9; %symbol Rate,信号的码元速率,可以自行定义
加性高斯白噪声信道(AWGN)下的digital调制格式识别分类
最新推荐文章于 2024-03-16 03:43:27 发布