91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 3KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-05-10
  • 語言: Matlab
  • 標(biāo)簽: DTMFMatlab??

資源簡介

利用Matlab編寫的DTMF雙音多頻信號的生成與檢測程序。 可以生成DTMF信號,并可按照一定信噪比傳輸,可濾除工頻干擾,并依據(jù)噪聲自適應(yīng)檢測識別信號。

資源截圖

代碼片段和文件信息

%Copyright:Mingxu?Zhang
%2015/3/15
%DTMF?signal?detect


%設(shè)信號經(jīng)濾波后為r
tm?=?[‘1‘‘2‘‘3‘‘a(chǎn)‘;‘4‘‘5‘‘6‘‘b‘;‘7‘‘8‘‘9‘‘c‘;‘*‘‘0‘‘#‘‘d‘];%?DTMF信號代表的16個數(shù)
f1=[697770852941];???????????????????%?行頻率向量
f2=[1209133614771633];??%?列頻率向量

?
v=fir1(2220.02‘high‘);
r?=?conv(sv);


w?=?0;
Average?=?0;
OUT?=?‘00000000‘;
K=[1820222431343842];
for?l?=?100:200;
????Average?=?Average?+?r(l)^2/100;
end
Average?=?100*Average;
c?=?1;
f?=?1;
for?u?=?1:100;
????w??=?w?+?r(c+u)^2;
end
while?c<32620?&&?f<9;
????w?=?w?-?r(c)^2?+?r(c+u+1)^2;
????if?w>2*Average;
???????X=goertzel(r(c+10:c+215)K+1);??????????????%?用Goertzel算法計算八點DFT樣本
???????val?=?abs(X);???????????????????????????%?列出八點DFT向量
???????subplot(42f);
???????stem(Kval‘.‘);grid;xlabel(‘k‘);ylabel(‘|X(k)|‘);?%?畫出DFT(k)幅度
???????axis([10?50?0?120]);
???????limit?=?50;?????????????????%
???????for?t?=?5:8;
???????????if?val(t)?>?limit?break?end???????%?查找列號
???????end
???????for?g=1:4;
???????????if?val(g)?>?limit?break?end???????%?查找行號
???????end
???????OUT(f)?=?tm(gt-4);
???????f?=?f?+?1;
???????while?w>1.5*Average?&&?f????????????c?=?c?+?1;
???????????w?=?w?-?r(c)^2?+?r(c+u+1)^2;
???????end????
????else
???????c?=?c?+?1;
????end
end
disp(OUT);

????????
????

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????1352??2015-03-15?09:59??DTMF\detect.m

?????文件???????1588??2015-03-15?09:59??DTMF\dtmf.m

?????文件????????809??2015-03-15?10:00??DTMF\generate.m

?????文件????????341??2015-03-15?10:00??DTMF\transmit.m

?????目錄??????????0??2015-03-15?10:01??DTMF

-----------?---------??----------?-----??----

?????????????????4090????????????????????5


評論

共有 條評論

相關(guān)資源