主题中讨论的其他部件: TSW38J84EVM
大家好,我正在将tsw14j56EVM与tsw38j84EVM一起使用。 我尝试在csv文件中使用自己的数据并将其发送到模式生成器。 我有一个填充csv文件的MATLAB脚本,我还将此文件加载到高速数据转换器Pro GUI中。 我的问题是GUI上的数据速率设置是否需要与信号频率匹配? 软件提供的测试文件似乎就是这样。 我遵循了tsw38j84手册中描述的测试设置步骤,但似乎发送不正确。 注意: 我使用了提供的测试文件并获得了预期结果。 我在数据中看到的唯一问题是数据速率。 我不确定如何使其与所需内容相匹配? 我将包含我拥有的代码以及GUI中的图片,感谢您的帮助。
全部清除%清除工作区
qpskMod = comm.QPSKModulator ('BitInput',true);%create a QPSK modulator object
NumBits = 57.6万;%要处理的位数
qpskDemod = comm.QPSKDemodator('BitOutput',true);%create a QPSK解调器对象
D = fdesign.bandpass ('N,FP1,FP2,AP',1.22100105亿 ,0.5 ,1000);
hd =设计(d);
%fvtool (HD)
RNG默认%使用默认随机数生成器
datain = Randi ([01],numBits,1);%生成二进制数据的矢量
dataMod =qpskMod(datain);使用QPSK调制二进制数据
d=round (dataMod,3,'decimals');
d=d*1000;
txSignal =过滤器(hd,d);
iDATA =实(TxSignal);
Qdata=imag(txSignal);
copyi=round (iDATA* 10.5);
copyQ=round (Qdata* 10.5);
csvwrite ('IQ3data.csv',[copyI copyQ copyQ]);%write到csv文件中