仿真对比4ASK信号、8PSK信号、4FSK信号在AWGN信道下的传输性能

仿真对比4ASK信号、8PSK信号、4FSK信号在AWGN信道下的传输性能

假设符号周期为1s,载波频率为10Hz,每个符号周期内采样100个点,仿真4ASK信号、8PSK信号、4FSK信号在AWGN信道下的误码率和误比特率性能,并与理论值进行比较。
代码实现:

%4ASK信号在AWGN信道下的传输性能
T = 1;         %符号周期为1s
fc = 10;       %载波频率为10Hz
fs = 100;      %每个符号周期内采样100个点
Ts = 1/fs;     %采样时间间隔
t = 0:Ts:T-Ts; %时间向量
n = 100000;    %每种信噪比下发送的符号数

c = sqrt(2/T)*cos(2*pi*fc*t);   %4ASK信号的基函数
M = 4;                          %4ASK信号的空间点数
Gray = [0,1,3,2];               %格雷编码的规则
snr = 0:15;                     %snr代表信噪比Es/N0
snr1 = 10.^(snr/10);
%生成等概率分布的0,1,2,3序列,序列为1Xn的数据
xn = randi([0,3],1,n);  %消息数据
xn_1 = Gray(xn+1);   %格雷码映射
xn_2 = pammod(xn_1,M)';  %4_PAM调制
s = xn_2*c;       %符号映射成波形,载波调制
s1 = reshape(s',1,length(xn_2)*length(c));
spow = norm(s1).^2/n;   %求每一个符号的平均功率
for index=1:length(snr)
    sigma = sqrt(spow/(2*snr1(index)));  %求噪声功率
    r = s1 + sigma*randn
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值