Advertisement

个人常用于matlab语法

阅读量:

目录

1. 保存文件时,避免使用科学计数法表示

2. 混频操作实质上等同于点乘运算

3. 将数据以txt格式进行存储

4. 滤波器设计与实现

5. 导入mat格式的数据文件


1. 存文件,去掉科学计数法

fid = fopen('sr_m_test.txt','w');
fprintf (fid,'%0.0f,\r',sr_m_test); %%0.14f 用于保留小数点后14位,存储小数时可避免科学计数法的表示方式,具有实际应用价值。%0.0 则表示不保留小数部分
fclose (fid);

2. 混频,就是点乘

sr_0_i=local_i.*sr_m_test(1,:); %I路混频结果
sr_0_q=local_q.*sr_m_test(1,:); %Q路混频结果

3. 存数据为txt文件

sr_0_q = textread('C:\Users\86135\Desktop\tmp\data_out_q.txt', '%d');

滤波器设计与优化

srlp_0_i=filter(b,a,[sr_0_i,zeros(1,n_fir1/2)]); %对I路信号实施低通滤波处理,为防止因延迟导致数据丢失,在信号右侧补充n_fir1/2个零值

srlp_0_i=srlp_

全部评论 (0)

还没有任何评论哟~