网站域名怎么修改吗,在线广告设计制作,网站优化细节怎么做,淘宝电脑版官网自写%QPSKclose all;clc;%思路#xff1a;1.输入一组随机初始信息x[01矩阵]#xff1b;% 2.按两两一组通过for循环判别4种组合#xff0c;分别对应星座图4个点% 3.做星座图% a.过程中考虑过将01序列两两分开表示出来#xff0c;不知是否有必要#xff0c;未实现% b.考虑两…自写%QPSKclose all;clc;%思路1.输入一组随机初始信息x[01矩阵]% 2.按两两一组通过for循环判别4种组合分别对应星座图4个点% 3.做星座图% a.过程中考虑过将01序列两两分开表示出来不知是否有必要未实现% b.考虑两两分开后直接定位一个组合映射到星族图未实现.利用y-arandi([0,1],1,20) %产生一组随机初始信息矩阵[r,c] size(a) % 读取行r、列cy[]; p1;for u 1:r % 建立for循环嵌套for t1:2:ckt1;if a(u,t)0a(u,k)0y(p)-1-1i;elseif a(u,t)0a(u,k)1y(p)-11i;elseif a(u,t)1a(u,k)0y(p)1-1i;else a(u,t)1a(u,k)1y(p)11i;endpp1;endend %for循环将4中组合映射到星座图位置scatterplot(y) %画星座图% vpskdemod(y,4)% scatterplot(v)ys awgn(y,10);scatterplot(ys)[n,m] size(ys)q[];j1;for b1:n % qpsk解调for d1:mif abs(ys(b,d))0imag(ys(b,d))0q(b,j)0;q(b,j1)0;elseif abs(ys(b,d))0imag(ys(b,d))0q(b,j)0;q(b,j1)1;elseif abs(ys(b,d))0imag(ys(b,d))0q(b,j)1;q(b,j1)0;else abs(ys(b,d))0imag(ys(b,d))0q(b,j)1;q(b,j1)1;endjj2;endendysaqnumErrs symerr(a,q) %输出与输入相比计算错误比特数归一化相关转于https://blog.csdn.net/hudada19/article/details/97623075星座映射归一化因子是如何得到的答所有能量求平均后开方得到的就是波形幅度值其倒数就是归一化因子。比如比如16QAM取值为能量为2有4个星座点为10有8个点(±1±3i)为18有4个点共有能量72808160然后这16个点的等概率分布是16分之1所以要160除以1610这是平均能量其平均后的波形幅度为sqrt(10)而QPSK共4个能量为2的星座出现概率为四分之一所以为8除以42结果为sqrt(2)其他类推。能量(功率)归一化有什么用答添加功率归一化因子目的在于使得不同调制方式(或者说对于所有映射方式)都能够取得相同的平均功率。实际上归一化是为了方便系统性能的比较所以就要分清比较的模块是什么。比如信道编码的增益问题无论有无信道编码比特能量是一样的所以比较要以Eb/No为基准而不是以进入信道前的符号能量Es/No为基准。再比如在比较空时码系统和单天线系统中还是以进入时空码编码前信号能量为基准那么发送时的总能量一致即时空码系统中各天线发射功率总和应和单天线系统发射功率相同。一般而言归一化都在发射端处理。在仿真OFDM的IFFT变换时为什么要乘以sqrt (fft的点数) 进行归一化答在matlab中做完IFFT后要乘以sqrt(fft的点数)这样才能保证时域和频域上的功率相同否则在计算功率上容易出错如果不乘的话你只要知道也是可以的。至于信号功率归一化是为了更方便的计算SNR是为了在相同的标准下比较性能。