基于matlab的DTMF仿真 DTMF為行頻和列頻(697Hz 770Hz 852Hz 941Hz 1209Hz 1336Hz 1477Hz 1633Hz)組合代表按鍵輸入,使用以下公式可計(jì)算出行頻和列頻,從而確定按鍵編碼: vk(n) = 2*coef*vk(n-1) - vk(n-2) + x(n) y(N)*y(N) = vk(N)*vk(N) - 2*coef*vk(N)*vk(N-1) + vk(N-1)*vk(N-1)
上傳時(shí)間: 2013-12-22
上傳用戶(hù):manking0408
(1)Msls分三步對(duì)系統(tǒng)和噪聲模型進(jìn)行辨識(shí),采用脈沖序列作為輔助系統(tǒng)模型,用 計(jì)算輸出數(shù)據(jù) ;用原輸出數(shù)據(jù) 計(jì)算 ,用遞推最小二乘方法分別對(duì)系統(tǒng)參數(shù)和模型參數(shù)進(jìn)行估計(jì)。 (2)M.dat,wnoise1.dat分別為M和白噪聲序列。Wnoise1.dat的長(zhǎng)度為700,wnoise2.dat的長(zhǎng)度為1000。Msls6.c為N=600的程序,Msls8.c為N=800的程序。 (3)程序運(yùn)行后,生成的兩個(gè)h文件為產(chǎn)生的脈沖響應(yīng)函數(shù)。Msls6.dat為msls6.c的參數(shù)估計(jì)結(jié)果,msls8.dat為msls8.c的參數(shù)辨識(shí)結(jié)果。分別如下所示: a1=0.906331 a2=0.160170 a3=0.025525 b1=0.704475 b2=-1.497551 c1=1.009114 c2=0.446890 a1=0.906347 a2=0.159066 a3=0.024650 b1=0.700720 b2=-1.493327 c1=1.008787 c2=0.425714 (4)由數(shù)據(jù)結(jié)果可以看出,采用msls辨識(shí)方法估計(jì)精度要比els法的估計(jì)精度差一些。尤其是噪聲參數(shù)c2的估計(jì)誤差不在1%以?xún)?nèi)。這是由于msls法計(jì)算上較為簡(jiǎn)便,計(jì)算上的簡(jiǎn)化就帶來(lái)了估計(jì)精度上的誤差。由N=600和N=800相比較,可以看出當(dāng)N增大時(shí),誤差有所減小。理論上當(dāng)N趨于無(wú)窮時(shí), 。
上傳時(shí)間: 2016-10-19
上傳用戶(hù):戀天使569
Linux環(huán)境下的通用線程池設(shè)計(jì) linux下線程池的使用,C語(yǔ)言pools
標(biāo)簽: Linux linux 線程 環(huán)境
上傳時(shí)間: 2014-12-03
上傳用戶(hù):15071087253
對(duì)應(yīng)分析correspondence analysis(ANACOR) [G,F,A]=ANACOR(X),X為原始數(shù)據(jù) p X n維 即有n個(gè)樣本,每個(gè)樣本由p個(gè)變量來(lái)描述。返回F為R型因子分析后的結(jié)果,Q為最后的結(jié)果,A=ZZ 。
標(biāo)簽: ANACOR correspondence analysis 分
上傳時(shí)間: 2016-11-26
上傳用戶(hù):wyc199288
給出一個(gè)非負(fù)小數(shù),找出分子不超過(guò)M,分母不超過(guò)N的最簡(jiǎn)分?jǐn)?shù)或整數(shù), 使其最接近給出的小數(shù)。如果這個(gè)分?jǐn)?shù)不唯一,輸出‘TOO MANY’。 輸入文件格式(closest.in) 第一行,M,N(1<=M,N<=10^9) 第二行,即小數(shù)R,(0<R 輸出文件格式(closest.out) 僅一行,若解唯一輸出 分子 / 分母(整數(shù)K寫(xiě)成K/1),否則輸出TOO MANY 樣例輸入: 360 120 3.1415926536 樣例輸出: 355/113
標(biāo)簽:
上傳時(shí)間: 2017-01-08
上傳用戶(hù):iswlkje
1) 找出兩個(gè)相異的大素?cái)?shù)P和Q,令N=P×Q,M=(P-1)(Q-1)。 2) 找出與M互素的大數(shù)E,用歐氏算法計(jì)算出大數(shù)D,使D×E≡1 MOD M。 3) 丟棄P和Q,公開(kāi)E,D和N。E和N即加密密鑰,D和N即解密密鑰。
標(biāo)簽: 大素?cái)?shù)
上傳時(shí)間: 2017-02-05
上傳用戶(hù):lhw888
這個(gè)是我調(diào)通的在2410下運(yùn)行文件系統(tǒng)的程序. 用2410驅(qū)動(dòng)sd卡來(lái)實(shí)現(xiàn)fat文件系統(tǒng). 歡迎大家來(lái)測(cè)試. 用法很簡(jiǎn)單, 如下 FILE *fp // 文件指針 unsigned char temp[24]="3.wav" // 文件明需要放在數(shù)組里 while(!initialize_media()) // 初始化sd卡 { Uart_Printf("sd initializing....\n") } Uart_Printf("sd ready\n") fp=fopen(temp, READ) // 打開(kāi)文件就可以用了, 函數(shù)和標(biāo)準(zhǔn)c中的一樣,所以不能加載stdio.h if(!fp) { Uart_Printf("open file wrong\n") while(1) } Uart_Printf("open file successed\n")
標(biāo)簽: 2410 FILE fat 文件系統(tǒng)
上傳時(shí)間: 2013-12-30
上傳用戶(hù):xlcky
【問(wèn)題描述】 設(shè)計(jì)一個(gè)利用哈夫曼算法的編碼和譯碼系統(tǒng),重復(fù)地顯示并處理以下項(xiàng)目,直到選擇退出為止。 【基本要求】 (1)初始化:鍵盤(pán)輸入字符集大小n、n個(gè)字符和n個(gè)權(quán)值,建立哈夫曼樹(shù); (2)編碼:利用建好的哈夫曼樹(shù)生成哈夫曼編碼; (3)輸出編碼; (4)設(shè)字符集及頻度如下表: 字符:A B C D E F 頻度:4 9 23 2 17 15 字符:G H I J K 頻度:1 2 3 3 4
上傳時(shí)間: 2017-03-07
上傳用戶(hù):qwe1234
無(wú)線應(yīng)用協(xié)議(Wireless Application Protocol,WA P)是WAP論壇經(jīng)過(guò)不斷努力得到的成果,它提供了一個(gè)業(yè)界技術(shù)規(guī)范,以便開(kāi)發(fā)出適用于各種無(wú)線通信網(wǎng)絡(luò)的應(yīng)用程序和業(yè)務(wù)。 WAP規(guī)定了適用于多種無(wú)線設(shè)備的網(wǎng)絡(luò)協(xié)議和應(yīng)用程序框架,這些設(shè)備包括移動(dòng)電話(huà)、尋呼機(jī)、個(gè)人數(shù)字助理( P D A)等。這個(gè)規(guī)范不但擴(kuò)充了移動(dòng)組網(wǎng)技術(shù)(如數(shù)字?jǐn)?shù)據(jù)組網(wǎng)標(biāo)準(zhǔn))和I n t e r n e t技術(shù)(如X M L,U R L,腳本和各種各樣的內(nèi)容格式) ,而且還將推動(dòng)他們的發(fā)展。
標(biāo)簽: Application Wireless Protocol 無(wú)線應(yīng)用
上傳時(shí)間: 2017-03-13
上傳用戶(hù):wcl168881111111
//建立頂級(jí)窗口 toplevel = XtVaAppInitialize[&app, "DrawArea", NULL, 0, &argc, argv, NULL, NULL] //建立drawarea n = 0 XtSetArg[args[n], XmNwidth, 500 ] n++ XtSetArg[args[n], XmNheight, 500 ] n++ drawarea = XmCreateDrawingArea[toplevel, "drawarea", args, n] XtManageChild[drawarea] //建立繪圖所用的GC prepare[]
標(biāo)簽: NULL XtVaAppInitialize toplevel DrawArea
上傳時(shí)間: 2013-12-29
上傳用戶(hù):a6697238
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1