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

正文內(nèi)容

dsp技術(shù)05電子通信10-資料下載頁

2024-12-29 01:40本頁面
  

【正文】 b start nop nopstart: SSBX FRCT144SSBX OVMSSBX SXM STM BN+N,AR1 RPT NMVPD table,*AR1; ;將 bi由程序區(qū)存放到數(shù)據(jù)區(qū)STM AN+N1,AR1RPT N1MVPD table+N+1,*AR1 ;將 ai由程序區(qū)存放到數(shù)據(jù)區(qū)STM OUTPUT,AR1RPTZ A,255STL A,*AR1+ ;輸出數(shù)據(jù)緩沖區(qū)清零STM INBUF,AR1RPT 255MVPD INPUT,*AR1+ ;將輸入數(shù)據(jù)由程序區(qū) 145 STM OUTPUT,YN_P STM INBUF,XN_P STM N1,INDEX_P STM 255,BRC RPTB LOOP1IIR: SUB A,A STM BN,BCOFF_P STM AN,ACOFF_P RPT N1 ;計算前向通道 MAC *XN_P+,*BCOFF_P+,A MAC *XN_P,*BCOFF_P,A 146 MAR *XN_P0 ;將 AR2指針指向 x(nN) RPT N1 ;計算反饋通道 MAC *YN_P+,*ACOFF_P+,A STH A,*YN_P0 ;保存 y(n)LOOP:EEND B EEND .end147( 4) IIR濾波器鏈接命令文件的編寫對應(yīng)以上匯編程序的鏈接命令文件 :o m MEMORY{ PAGE 0: ROM: ORIGIN=0080H, LENGTH=1000H PAGE 1: SPRAM: ORIGIN=0060H,LENGTH=0020H DARAM: ORIGIN=0080H, LENGTH=1380H RAM1: ORIGIN=2400H, LENGTH=0200H RAM2: ORIGIN=2600H, LENGTH=0200H}148SECTIONS{.text:ROM PAGE 0.data:DARAM PAGE 1BN :DARAM PAGE 1AN :DARAM PAGE 1 INBUF:RAM1 PAGE 1OUTPUT :RAM2 PAGE 1}149 3.高階 IIR濾波器的實現(xiàn) 一個高階 IIR濾波器可以分解成若干個二階基本節(jié)相級聯(lián)。由于調(diào)整每個二階基本節(jié)的系數(shù),只涉及到這個二階節(jié)的一對極點和零點,不影響其他零、極點,因此便于調(diào)整系統(tǒng)的性能。 此外,由于字長有限,每個二階基本節(jié)運算后都會帶來一定的誤差,合理安排各二階基本節(jié)的前后次序,將使系統(tǒng)的精度得到優(yōu)化。150對高 階 IIR濾 波器的 幾點特殊處理 當(dāng)出現(xiàn)一個或一個以上系數(shù) ≥ 1。此時,既可以用最大的系數(shù)來定標(biāo),即用最大的系數(shù)去除所有的系數(shù),也可以將此 ≥ 1的系數(shù)分解成兩個<1的系數(shù)進行運算和相加,例如 B0=,則:X(n)*B0=x(n)*(B0/2)+x(n)*(B0/2)=*x(n)+*x(n)這樣,將使所有的系數(shù)保持精度,而僅僅多開銷一個機器周期。(1)系數(shù) ≥ 1時的定標(biāo)方法151(2)對輸 入數(shù)據(jù)定 標(biāo) 一般地,從外設(shè)口輸入一個數(shù)據(jù)加載到累加器 A,可用以下指令: PORTR 0001h, Xin LD Xin, 16,A如果運算過程中可能出現(xiàn) ≥ 1的輸出值,可在輸入數(shù)據(jù)時將其縮小若干倍,如: PORTR 0001h, Xin LD Xin, 163,A將輸入數(shù)據(jù)除以 8,將使輸出值小于1。上面用多種不同的方法進行了濾波器的設(shè)計,在實現(xiàn)濾波器功能的前提下,程序的繁簡和對存儲器的使用情況是不同的,應(yīng)用中應(yīng)根據(jù)具體情況進行選擇。 152三、工程問題的 DSP實現(xiàn)例: DTMF的編解碼用 DSP實現(xiàn)雙音多頻( DTMF)的撥號產(chǎn)生和解碼。DTMF( DualTone Multiple Frequency)153實現(xiàn)步驟v對象分析v算法設(shè)計vDSP選擇v系統(tǒng)設(shè)計v系統(tǒng)實現(xiàn)v系統(tǒng)調(diào)試154對象分析 對所要開發(fā)的系統(tǒng)的功能、性能要有深入的了解和分析,尤其對技術(shù)指標(biāo),要作透徹的理解和把握。155 DTMF用一對頻率(行頻 /列頻)來表示一個符號(電話鍵盤上的 0—9 , A—D , *, ,共16個符號) 一次按鍵的時間是 100ms,其中,頻率對存在的時間是 45ms,不允許超過 55ms,其余的時間是靜音。156 157CCITT關(guān)于 DTMF的指標(biāo)v Low band: 69 770、 85 941( Hz)RBW% v High band: 120 133 147 1633( Hz) RBW% v TWIST : STD 4dB REV 8dBv DYN RANGE: 25dB v GUARD TIME: MIN TONE TIME 45msv SNR: NOISE 24dBV 158算法設(shè)計 算法設(shè)計是非常關(guān)鍵的步驟,因為算法決定運算量和存儲器的大小,從而決定 DSP的選擇,進而決定系統(tǒng)的設(shè)計,包括硬件和軟件的設(shè)計。159DTMF撥號的產(chǎn)生 基于 DSP的 DTMF的音頻信號發(fā)生器,使用兩個二階的數(shù)字正弦波振蕩器,一個產(chǎn)生行頻,一個產(chǎn)生列頻。160 161DTMF發(fā)生器的系數(shù)和初始條件162DTMF發(fā)生器的信號流程163音頻檢測v Goertzel算法是 DTMF解碼器的基礎(chǔ),實際上是一個兩極點的 IIR濾波器。v DFT或 FFT需要在處理之前準(zhǔn)備好一個數(shù)據(jù)塊,而 Goertzel算法是一個遞歸的結(jié)構(gòu),就每個輸入的樣本進行計算。164Goertzel算法的特點v Goertzel算法的 IIR濾波器結(jié)構(gòu)涉及兩個復(fù)共軛極點,但對于實際的 DTMF音頻檢測,只要有幅度信息就夠了(實際上使用幅度平方),從而簡化為只需要一個實系數(shù)參與計算。v Goertzel算法要比 FFT快得多,因為只需要提供 8個行 /列頻和它們的二次諧波的信息(二次諧波的信息用于將 DTMF與話音或音樂區(qū)別開來)。165Goertzel算法166行頻 /列頻及相應(yīng)的系數(shù)167有效性檢查v信號強度 DTMF行頻、列頻信號之和的強度是否達到一定的門限值168v 扭曲度? 標(biāo)準(zhǔn)扭曲: 行頻峰值 列頻峰值 4dB? 反向扭曲: 列頻峰值 行頻峰值 8dB169v二次諧波強度 以便將 DTMF信號與其他語音信號、音樂信號等區(qū)別開來 。170v數(shù)字信息的穩(wěn)定性 如果一個數(shù)字成功地檢測到兩次,認為該數(shù)字是穩(wěn)定的171v數(shù)字信息的有效性 檢測到的數(shù)字前面必須是靜音符時,該數(shù)字才是有效的,以便將各次擊鍵區(qū)別開來172 173編碼器對速度和存儲器的要求174175DSP芯片選擇v 算法對 DSP芯片計算速度的要求v 系統(tǒng)的管理(如任務(wù)管理、進程管理、存儲器管理、 I/O管理等)對 DSP的要求v 片內(nèi)存儲器和片外存儲器的要求(包括容量的要求和速度的要求)176v 對外設(shè)(如串口、并口、定時器、總線寬度、等待狀態(tài)等)的要求v DSP封裝對印制板的設(shè)計影響甚大v 開發(fā)環(huán)境v 技術(shù)支持v 性能價格比177DSP芯片的速度178DSP的片內(nèi)存儲器179DSP的外設(shè)180BGA( BALL GRID ARRAY)181PLCC( PLASTIC JLEADED CHIP CARRIER)182PQFP( PLASTIC QUAD FLAT PACK)183PDLP( PLASTIC DUALINLINE PACKAGE)184LCCC( LEADLESS CERAMIC CHIP CARRIER)185系統(tǒng)設(shè)計v硬件系統(tǒng)設(shè)計v軟件系統(tǒng)設(shè)計? 工作軟件? 測試軟件?功能框圖(指標(biāo)分配)?電原理圖?印制板(數(shù)字與模擬電路,接地,電源,多層板)186系統(tǒng)的實現(xiàn)v 從 C程序作起 用 C Compiler將 C源程序編譯成為匯編語言源程序,然后匯編、連接后輸出可執(zhí)行代碼;也可以使用 shell程序,將編譯、匯編、連接一齊完成。187 188源程序分析器 輸入是 C源文件。讀入源語句,檢查語法和語意錯誤,寫出一個中間文件( .if)189優(yōu)化器 可選擇項。其輸入是分析器產(chǎn)生的中間文件( .if)。當(dāng)運行優(yōu)化器時,用戶可以選擇優(yōu)化的層次。產(chǎn)生一個與中間文件格式相同的高效率版本。190代碼生成器 輸入是分析器或優(yōu)化器產(chǎn)生的中間文件( .if或 .opt文件),產(chǎn)生一個匯編語言源文件191內(nèi)部列表公用程序 輸入是 C編譯器產(chǎn)生的匯編語言源程序和 C源程序。產(chǎn)生的是按 C文件的語句展開的匯編語言源文件192匯編器和連接器v 匯編器的輸入是代碼生成器產(chǎn)生的匯編語言文件,產(chǎn)生 COFF目標(biāo)文件 v 連接器的輸入是匯編器產(chǎn)生的 COFF目標(biāo)文件,產(chǎn)生可執(zhí)行的目標(biāo)文件193運行 C編譯器 cl500 [ options] filenames [ z [ link_options] [ object files]]? cl500調(diào)用編譯器和匯編器的命令。? options 影響編譯器處理輸入文件的途徑? filenames 一個或多個 C源文件、匯編語言源文件,或目標(biāo)文件。? z 運行連接器的選擇項。? link_options 影響連接器處理輸入文件的途徑? object files 命名編譯器產(chǎn)生的目標(biāo)文件194cl500 q symtab file –z 編譯文件 symtab和 file,匯編第三個文件,連接這三個文件,并使用 quiet選擇項,抑制輸出處理信息195如果不使用 q選擇項,就輸出以下處理信息:[symtab]TMS320C54x ANSI C Compiler Version Copyright (c) 1997 Texas Instruments Incorporated“”== main“”== lookupTMS320C54x ANSI C Codegen Version Copyright (c) 1997 Texas Instruments Incorporated“” == main“” == lookup196 TMS320C54x COFF Assembler version Copyright 169。 1997 Texas Instruments IncorporatedPASS 1PASS 2No Errors, No Warnings197匯編器輸出的列表文件 :1 *******************************************2 ** Assemble into the .text section. **3 *******************************************4 0000 .text5 0000 e800 LD 0, A6 *******************************************7 ** Allocate 4 words in .bss for TEMP. **8 *******************************************9 0000 Var_1: .bss TEMP, 410198 11 ************************************12 ** Still in .text **13 ************************************14 0001 f000 ADD 56h, A 0002 005615 0003 f066 MPY 73h, A 0004 007316199 17 *******************************************18 ** Allocate 100 words in .bss for the **19 ** symbol named ARRAY。 this part of **20 ** .bss must fit o
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1