1、Wv波形文件说明
- 有效数据范围为:【125 ~ end-1】
- wv存储规则:I-16bit;Q-16bit;每行8比特存储;因此行存储依次为【I1,I2,Q1,Q2】;其中,I2,Q2为高位,I1,Q1为低位;
2、matlab读取实现:
- 生成文件标识符号
fid= fopen(‘test.wv’,‘r');
- 读取数据
Data =fread(fid);
- 读取有效区间数据
SIdx=125;
EIdx=size(data)-1;
DataUse =Data(SIdx:EIdx);
- 实现I、Q数据拼接
Ary=reshape(DataUse,2,[]);
Ary(2,:)=Ary(2,:).*2^8;
DataDec=sum(Ary,1);
- 进行补码处理
Idx=find(DataUse >2^15);
DataDec(Idx)= DataDec(Idx)-2^16;
- 进行复数数据
- 打印成txt文件