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

正文內(nèi)容

基于雙音多頻dtmf接收與發(fā)射檢測系統(tǒng)-免費(fèi)閱讀

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

下一頁面
  

【正文】 z[3]==1) /*判斷是否有DTMF信號*/ { n1=c[n][m]。 z[2]=a[k3]3500。m++) { for(n=0。j14。jperiod1。39。) { y2=d1[5]。 } else if(n==39。139。939。||n==39。*39。}float find2(char n){ float b。039。 } else if(n==39。) { y1=d1[0]。 } return(a)。 } else if(n==39。) { a=d0[1]。339。i128。 /*write sample to handset codec*/ *(volatile u16*)DXR1_ADDR(HANDSET_CODEC)=data[i]。i128。/*尋找產(chǎn)生DTMF的初始條件*/ timer=45。 /*將data[i]輸出到D/A*/ while(!MCBSP_XRDY(HANDSET_CODEC)){}。j++) { n=m[j]。 } hHandset = codec_open(HANDSET_CODEC)。 /*brd_delay_msec(1000)。039。739。339。 int buf1[128],buf2[128]。039。739。339。HANDLE hHandset。amp。z[1]=a[k2]200。m3。i128。}} DTMF信號檢測 開 始采 樣對8個行頻列頻分別計算對8個 行 頻 列 頻 分 別 計 算 間變量清零幅度峰值大于門限?無二次諧波?直接檢測到數(shù)字采樣: i=0。}i=0。buf2[1]=(b*y2)*2。while(timer!=0){while(1){if(i127)break。j++){n=m[j]。l 可編程分區(qū)轉(zhuǎn)換邏輯電路。 指數(shù)系統(tǒng)l 單指令重復(fù)和塊指令重復(fù)操作。4 TMS320C5402中實(shí)現(xiàn)DTMF信號的產(chǎn)生與檢測TMS320C54X(簡稱C54x)是TI公司于1996年推出的新一代定點(diǎn)數(shù)字信號處理器。沖激響應(yīng)為hk(n)的濾波器,他的系數(shù)函數(shù)可表示為 (E9)該濾波器在單位圓上的頻率Wk=2πk/N處有一個極點(diǎn)。通過對初值的修改,得到圖A2的振蕩器模型。 DTMF信號產(chǎn)生簡介 DTMF雙音多頻信號由圖A2所示的兩個二階數(shù)字正弦振蕩器產(chǎn)生,一個用來產(chǎn)生行音頻信號,另一個用來產(chǎn)生列音頻信號。(2)串列發(fā)送串列發(fā)送是將組合的頻率串行逐一發(fā)送,其特點(diǎn)是可以得到最大調(diào)制度(因?yàn)槊總€時刻只發(fā)送其中一個頻率信號),則接收端的信噪比比并行高,故誤碼率、抗干擾能強(qiáng),只發(fā)一個音頻f,故不會產(chǎn)生互調(diào)失真。DTM F 信令由8 個頻率組成, 其中4 個行頻、4 個列頻。近年來DTMF也應(yīng)用在交互式控制中,諸如語言菜單、語言郵件、電話銀行和ATM終端等。這些東西都離不開DTMF信號的正確檢測。 DTMF電話中的雙音多頻信號有兩種作用:一是用于雙音多頻信號的撥號,去控制交換機(jī)接同被叫的用戶電話機(jī);二是利用雙音多頻信號控制電話機(jī)各種動作。 摘 要雙音多頻DTMF(Dual Tone MultiFrequency)信令,逐漸在全世界范圍內(nèi)使用在按鍵式電話機(jī)上,因其提供更高的撥號速率,迅速取代了傳統(tǒng)轉(zhuǎn)盤式電話機(jī)使用的撥號脈沖信令。這些功能的實(shí)現(xiàn)離不來DTMF信號的正確的產(chǎn)生和識別檢測,專用數(shù)字處理信號芯片(DSP)的出現(xiàn),使這個問題得到輕松的解決。dual目前,大多數(shù)的DTMF信號的檢測均采用專用的發(fā)送、接收芯片,這種解碼的原理都依賴于計算輸入信號的過零率。每個按鍵唯一地由一組行頻和列頻組成, 如圖A1 所示:圖A1 電話機(jī)按鍵頻率陣列其中12 個按鍵是我們比較熟悉的按鍵, 另外由第4 列確定的按鍵作為保留, 為今后他用。同時由于是串行發(fā)送,同樣多的頻率的排列組合數(shù)比并列的多,因此編碼容量大。圖A2中包括了兩個二次諧波數(shù)字振蕩器。其系統(tǒng)差分方程為:y (n) =a1y (n 1) a2y (n 2) (E4),其中a1=2cosω0。因此,通過將輸入的數(shù)據(jù)組輸入到N個單極點(diǎn)并行濾波器(諧振器)組就可計算整個N點(diǎn)DFT,其中,每一濾波器在響應(yīng)的DFT頻率上有一個極點(diǎn)。C54x具有功耗小、高度并行等有點(diǎn),可以滿足電信等眾多領(lǐng)域?qū)崟r處理的要求。l 塊存儲器傳送指令。l 帶有內(nèi)部振蕩器或用外部時鐘源的片內(nèi)鎖相環(huán)(PLL)時鐘發(fā)生器。while(task==0){for(i=0。/* 將 data[i]輸出到 D/A */while (!MCBSP_XRDY(HANDSET_CODEC)) {}。data[0]=buf1[0]/2+buf2[0]/2。當(dāng)持續(xù)時間沒有完畢時,時間變量減1,然后產(chǎn)生雙音樣本再返回while(timer!=0){while(1){if(i127)break。while(1){if(i127)break。i++) { y[1]=data[1]/1024+2*d[j]*y[y1]y[i2]。m++){ for(n=0。z[2]=a[k3]3500。z[3]==1){n1=c[n][m]。float d0[7]={,}。,39。,39。,39。 int i,j,task,timer,y1,y2,t。,39。,39。,39。*/ delay(1000)。 /*Acquirehandle to codec*/ codec_dac_mode(hHandset,CODEC_DAC_15BIT)。/*取數(shù)*/ while(task==0) { for(i=0。 /*write sample to handset codec*/ *(volatile u16*)DXR1_ADDR(HANDSET_CODEC)=data[i++]。/*恢復(fù)初值*/ } } while(task==1) { buf1[0]=y1。i++) { buf1[i]=(a*buf1[i1])*2buf1[i2]。 if(timer5) { while(!MCBSP_RRDY(HANDSET_CODEC)){}; /*Read sample from and write back to handset codec*/ data1[i]=*(volatile u16*)DRR1_ADDR(HANDSET_CODEC)。i++) data1[i]=0。) { a=d0[0]。 } else if(n==39。039。}int find3(c
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1