-
MATLAB代码:计算sqrt在ICT_Task1中的应用
资源介绍
Matlab代码sqrt
ICT_Task1
##此代码提供了一组对(a,y0).a是复数符号的输入序列,y0是输出符号.a
=
[a(-N),a(-N
+
1),...
,a(-1),a(0),a(1),...,a(N-1),a(N)],N是内存大小。a0在指定的星座M中。例如,则为QPSK格式的a(0)=
sqrt(2)*
[1
+
1j,-1
+
1j,-1-1j,1-1j]。
##实现版本:Python
3.5
##软件包需要安装:Numpty,scipy,matplotlib,intertools。
请注意,“
intertools”包中有一个名为“
Product”的函数,该函数可以在Matlab中实现“
permn”功能。
“乘积”通常用于在a(0)的左侧和右侧生成相邻符号。
左侧符号:[a(-N),a(-N
+
1),...,a(-1)],右侧符号:[a(1),...,a(N-1)
,一个)]
##输出可视化:请在zip文件中找到PNG图片。