freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于雙音多頻dtmf接收與發(fā)射檢測系統(tǒng)(存儲版)

2025-02-17 15:10上一頁面

下一頁面
  

【正文】 har n){ int y1。 } else if(n==39。739。||n==39。 if(n==39。) { b=d0[4]。039。||n==39。||n==39。239。 } else if(n==39。) { y2=d1[6]。j++)。j++) { y[1]=data[1]/1024+2*d[j]*y[0]。n4。 z[3]=a[k4]200。 } } } return(n1)。amp。 /*峰值檢測*/ z[1]=a[k2]200。m3。 for(j=0。i++) { for(j=0。||n==39。039。) { y2=d1[4]。 if(n==39。||n==39。839。||n==39。 } return(y1)。 } else if(n==39。) { y1=d1[1]。339。 } else { printf(error\n)。) { a=d0[2]。639。||n==39。 for(i=0。i++) { /*將dacdata[i]輸出到D/A*/ while(!MCBSP_XRDY(HANDSET_CODEC)){}。 for(i=2。/*尋找產(chǎn)生DTMF的初始條件*/ y2=find4(n)。 while(timer!=0) { while(1) { if(i127) break。j12。*/ delay(1000)。 while(t) { brd_led_toggle(BRD_LED0)。,39。,39。,39。void main(){ float a,b。,39。,39。,39。int find4(char n)。z[2]==1amp。z[0]=a[k1]3500。 /*清零*/峰值檢測程序設(shè)計(jì): for(m=0。 for(i=2。timer=45。data[i]=buf1[i]/2+buf2[i]/2。buf1[1]=(a*y1)*2。當(dāng)持續(xù)時(shí)間沒有完畢時(shí),時(shí)間變量減 1,然后產(chǎn)生靜音樣本再返回。j12。 在片外圍電路l 軟件可編程等待狀態(tài)發(fā)生器。 存儲器l 64K字程序存儲器、64K字?jǐn)?shù)據(jù)存儲器以及64K字I/O空間。當(dāng)值M相對較小時(shí),比如,Goertzel算法特別有吸引力,在其他情況下,F(xiàn)FT算法更為有效。3 Goertzel算法Goertzel 算法利用了相位因子{WNk}的周期性,允許我們將DFT的計(jì)算表示為線性濾波運(yùn)算,因WNkN=1,我們可以利用該因子乘上DFT,于是,可得 (E5)注意:式(E5)為卷積形式,的確,如果我們定義序列yk(n)為 (E6)很清楚,yk(n)是長度為N的有限時(shí)寬輸入序列x(n)與濾波器的卷積,并且濾波器的沖激響應(yīng)為: hkn=WNknmu(n) (E7) 當(dāng)n=N時(shí),該濾波器的輸出為DFT在頻率Wk=2πk/N處的值,亦即Xk=yk(n)|nN (E8)如同將(E5)與式(E6)相比較就可驗(yàn)證一樣。 y(2)=Asinω0,其中ω0=2πf0/fs, f0為所需產(chǎn)生的頻率,fs為采樣頻率,根據(jù)Nyquist 采樣定理對于最高頻率不高于4 kHz 的信號都可以完整地恢復(fù)。電話中的雙音多頻信號(DTMF)有兩種作用:一是用于雙音多頻信號的撥號,去控制交換機(jī)接通被叫的用戶電話機(jī);二是利用雙音多頻信號控制電話各種動作。所以不宜采用三個以上的頻率并列發(fā)送,一般均采用雙頻并列發(fā)送,且選用標(biāo)準(zhǔn)頻率避開諧波的影響。產(chǎn)生DTMF信號,就是利用兩個不同頻率的正弦波疊加以后形成的波形,解碼時(shí)則采用改進(jìn)的Goertzel算法,從頻域搜索兩個正弦波的存在。2 DTMF簡介雙音多頻DTMF(Dual Tone MultiFrequency)信令,逐漸在全世界范圍內(nèi)使用在按鍵式電話機(jī)上,因其提供更高的撥號速率,迅速取代了傳統(tǒng)轉(zhuǎn)盤式電話機(jī)使用的撥號脈沖信令。前者解決雙音多頻信號的發(fā)送和編碼,后者是雙音多頻信號的接收和解碼。DSP這種撥號方法取代了脈沖撥號,每一個號碼由兩個音頻信號組成,該雙音頻由按鍵所在的行和列對應(yīng)的頻率決定。近年來DTMF也應(yīng)用在交互式控制中,諸如語言菜單、電話銀行等。本文給出一種實(shí)現(xiàn)方案,闡述DTMF信令的產(chǎn)生與檢測的基本原理:用兩個二階數(shù)字正弦振蕩器產(chǎn)生DTMF信號,并通過Goertzel算法實(shí)現(xiàn)DTMF信號檢測。tone multi_frequency但這種方法有很大的局限性,無法檢測多路DTMF信號,當(dāng)混有語音和噪聲時(shí),專用芯片檢測往往出現(xiàn)誤差,如果音頻信號頻率改變應(yīng)用于別的系統(tǒng)時(shí),專用的芯片就發(fā)揮不了作用。 由于DTMF在傳統(tǒng)通信領(lǐng)域中的廣泛使用,所以在VOIP中,DTMF仍是發(fā)揮著重要的作用。上述標(biāo)準(zhǔn)頻率的選定不是任選的,而是設(shè)計(jì)時(shí)考慮了撥號音、忙音及交流電源的雜音,這些雜音均不在上述DTMF信號的范圍內(nèi)。另外,由于串行發(fā)送呼叫時(shí)間長。該模型的系統(tǒng)函數(shù)為 Hz=b01+a1z1+a2z2 (E1)的2階系統(tǒng),該系統(tǒng)具有2個在單位圓上的復(fù)共軛極點(diǎn)。 a2=1。我們可以利用對應(yīng)于式(E9)給定的濾波器的差分方程來遞推計(jì)算yk(n),而不是按式(E5)通過卷積來實(shí)現(xiàn)DFT的計(jì)算,因此我們有yk(n)=WNkyk(n1)+x(n) (E10)初始條件:yk(1)=0所期望的輸出是X(k)=yk(N),其中k=0,1,…,N1,為了完成這一計(jì)算,我們可以一次計(jì)算并儲存相位因子WNk。TMS320C54X的主要特性如下所示: CPUl 先進(jìn)的多總線結(jié)構(gòu)(1條程序總線、3條數(shù)據(jù)總線和4條地址總線)l 40位算術(shù)邏輯運(yùn)算單位(ALU),包括一個40位桶形移位寄存器和兩個獨(dú)立的40位累加器。l 32位長操作數(shù)指令。l 外部總線關(guān)斷控制,以斷開外部的數(shù)據(jù)總線、地址總線和控制信號。i128。/* write sample to handset codec */*(volatile u16*)DXR1_ADDR(HANDSET_CODEC) =data[i++]。data[1]=buf1[1]/2+buf2[1]/2。/* 將 dacdata[i]輸出到 D/A */while (!MCBSP_XRDY(HANDSET_CODEC)) {}。 /*采到128個樣點(diǎn)后跳出采樣*/ /*Wait for sample from handest*/ While(!MCBSP_RRDY(HANDEST_CODEC)) {}。}通過上述公式求出y[127]、y[126]。n4。z[3]=a[k4]200。}} /*如果滿足上述條件則生存數(shù)字*/ DTMF信號
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1