多语言展示
当前在线:480今日阅读:167今日分享:16

泰克频谱仪FSK解调后滤波处理

泰克5000系列频谱仪数据滤波思路:参考泰克3000系列解调方法(具体方法可以和我讨论),然后进行中值滤波处理滤去尖峰,再按照阈值判定得到方波标准化后的图像。
工具/原料

matlab、PC

方法/步骤

%解调+中值滤波%程序中红色标注是需要根据具体情况修改的参数PhaseDiff=diff(unwrap(angle(ValueData)));DouPhaDiff=double(PhaseDiff);medFiltData=medfilt1(DouPhaDiff,10); %整形成非标准方波save=zeros(1,31800);for i=10:32000for index=1:19posNum=0;negNum=0;if(medFiltData(i-10+index)>=0)posNum=posNum+1;else negNum=negNum+1;endif(posNum>negNum)save(i)=0.2;else save(i)=-0.2;endendend %方波整形save1=repmat(save,1,1);%复制矩阵for k=2:32000if(save(k-1)==-0.2 && save(k)==0.2)para=0;for l=1:10if(save(k+l)==0.2)para=para+1;endendif(para==10)save1(k)=0.2;elsefor l=0:10save1(k+l)=-0.2;endendelseif (save(k-1)==0.2 && save(k)==-0.2)para=0;for l=1:10if(save(k+l)==-0.2)para=para+1;endendif(para==10)save1(k)=-0.2;elsefor l=0:10save1(k+l)=0.2;endendendendmedData=medfilt1(save1,10);%中值滤波

注意事项

如果您觉得该经验对您有用,请点击页面右上角上的【大拇指】或【分享】或【关注TA】给我一个支持。如果怕下次找不到此经验,点击下面的【☆收藏】该篇经验。

推荐信息