问题的QPSK调制信号的随机反足在Matlab

E

ejspins

Guest
我试图调节随机对极信号采样每秒4符号,但我似乎无法写在MATLAB代码的权利。我使用的命令:modem.qammod创造一个调制器处理我,但我不断收到错误信息:[报价]???错误使用AT 35输入X ==> modem.abstractMod.checkModInput必须是整数值双精度矩阵。在==>“测试误差在12 = X1的调节(在H,X)[/报价]这是我的代码:[代码]全部清除,关闭所有;分类号飞秒= 1000;正常贸易关系= 1000;吨= 0:1 / (财经事务- 1):1; x =((符号(randn(1,正常贸易关系))+本人*符号(randn(1,正常贸易关系))).*...(等级(CoS(2 *圆周率* *吨飞秒))+(我*罪(2 *圆周率* *吨))));飞秒高= modem.qammod(4)= X1的调节(在H,X);%%rcosflt成形滤波器x1shaped =(x1,1个, 4,'杉木/开方',0.5),散点图(1个)散点图(x1shaped)[/代码]我是不是有输入信号的错?还是我没有使用qammod命令是否正确?
 
多probs:1。给予4至qammod作为输入,您将不再anitpodal,你要发送的2位/符号用一个4点星座2。的'h'的对象期待一个整数值范围为0到3阵列(如X = randint(1,3,4)),这是作为二进制的模式,你要发送的等效十进制,在采取2bits一时间。因此,你不给它/余弦值乘以3罪。在qammode doesn't产生波形正弦或余弦,只是由于星座点(基带值)的数据被映射到,这意味着如果传输的信号将是,COS的(重)+罪(重), qammod给你刚刚(-1 + I1的) - β
 
对于qammod功能'×'不能是复杂的,它必须是整数。检查这个主题,它可能帮助:[网址] http://www.edaboard.com/thread177949.html [/网址]
 

Welcome to EDABoard.com

Sponsor

Back
Top