




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、窗體頂部 re:51單片機模擬串口的三種方法 冒昧的回一個模擬串口建議用匯編寫,若要實現(xiàn)更高速度的串口(38400),以上幾種方法用C都滿足不了,另外在實際應用中還要考慮有多個中斷,串口工作在全雙工模式下,模擬兩個串口這樣的問題 - xiaoyun8821 - re:其散熱片一般與負電源相通 還有懸空的,比如STK系列的 DSP的CMD文件寫法綜述 發(fā)表于 2006-12-14 19:50:31 DSP的存儲器的地址范圍,CMD是主要是根據(jù)那個來編的。CMD 它是用來分配rom和ram空間用的,告訴鏈接程序怎樣計算地址和分配空間.所以不同的芯片就有不同大小的rom和ram.放用戶程序的地方也不
2、盡相同.所以要根據(jù)芯片進行修改.分兩部分.MEMORY和SECTIONS.MEMORY PAGE 0 .PAGE 1.SECTIONSSECTIONS.vectors .reset .MEMORY是用來指定芯片的rom和ram的大小和劃分出幾個區(qū)間.PAGE 0 對應rom;PAGE 1對應ramPAGE 里包含的區(qū)間名字與其后面的參數(shù)反映了該區(qū)間的起始地址和長度.SECTIONS:(在程序里添加下面的段名如.vectors.用來指定該段名以下,另一個段名以上的程序(屬于PAGE0)或數(shù)據(jù)(屬于PAGE1)放到“”符號后的空間名字所在的地方。SECTIONS.vectors : VECS PA
3、GE 0 /* Interrupt vector table */.reset : VECS PAGE 0 /* Reset code */.eg:MEMORYPAGE 0: VECS: origin = 00000h, length = 00040hLOW: origin = 00040h, length = 03FC0hSARAM: origin = 04000h, length = 00800hB0: origin = 0FF00h, length = 00100hPAGE 1: B0: origin = 00200h, length = 00100hB1: origin = 00300
4、h, length = 00100hB2: origin = 00060h, length = 00020hSARAM: origin = 08000h, length = 00800hSECTIONS.text : LOW PAGE 0.cinit : LOW PAGE 0.switch : LOW PAGE 0.const : SARAM PAGE 1.data : SARAM PAGE 1.bss : SARAM PAGE 1.stack : SARAM PAGE 1.sysmem : SARAM PAGE 1窗體頂部 skycanny的筆記(副站)今天正式開通,歡迎大家的訪問!同時歡迎
5、大家訪問主站液晶顯示控制器SED1330與DSP的接口應用 發(fā)表于 2006-12-13 13:45:12 液晶顯示控制器SED1330與DSP的接口應用焦生杰,翁寅生 長安大學工程機械學院 田貞富 西安電子科技大學微電子學院引言目前,SED1330作為同類圖形液晶顯示模塊中的功能最強的控制器之一,在各種點陣顯示模塊中獲得了廣泛的應用,本文選用的深圳市松山電子科技有限公司生產(chǎn)的CA320240B型圖形液晶模塊正是基于SED1330的320240點陣顯示模塊,它能有效地解決顯示的問題。SED1330控制器的性能特點SED1330具有功能較強的I/O緩
6、沖器和豐富指令,可實現(xiàn)多種方式的文本圖形顯示;它的數(shù)據(jù)部分采用并行四位發(fā)送,最大可以驅(qū)動640256點陣液晶顯示屏。SED1330功能較強的UO緩沖器主要體現(xiàn)在以下兩個方面:(1)SED1330與MPU的接口部具有高性能的緩沖器,其作用是隨時準備接受MPU的訪問并即時的把MPU送來得指令、參數(shù)或數(shù)據(jù)在控制器內(nèi)部時序工作周期內(nèi)就位。這種功能使得在操作SED1330時可以不必判別狀態(tài)位BF。(2)SED1330不僅適用于8080系列的MPU接口,也適用于M6800系列MPU接口。SED1330具有文本和圖形兩種顯示特性,在這兩種顯示方式下,其顯示RAM(VRAM)內(nèi)每個字節(jié)的數(shù)據(jù)對應著不同的顯示內(nèi)
7、容。當其在本文方式下顯示漢字時,需要在SED1330的VRAM內(nèi)建立一個自定義字符器CGRAM,即在相應的顯示單元寫入待顯示漢字的字符代碼,字符代碼作為字符發(fā)生器地址的一部分可實現(xiàn)對字符發(fā)生器的尋址,當取得相應的字符字模數(shù)據(jù)后,送至液晶顯示驅(qū)動系統(tǒng)顯示。SED1330的基本字符塊可對應設為88或8 16點陣的字符塊,當設為88點陣時,一個1616點陣的漢字需要四個88點陣的基本字符塊組合顯示。所以,此時建立漢字CGRAM時,需要用四個字符代碼來管理一個漢字,一般是按左上、左下、右上和右下四部分來分配代碼。當其在圖形方式下顯示漢字時,其漢字字庫是建立在系統(tǒng)程序區(qū)內(nèi)的,可由程序逐字節(jié)地向圖形顯示區(qū)
8、的相應單元寫入(一般將1616點陣漢字分為左右兩部分寫入,若是2424點陣,作分為左中右三部分寫入),圖形顯示區(qū)單元的數(shù)據(jù)被認為是8點位的顯示數(shù)據(jù),可直接送入液晶顯示驅(qū)動系統(tǒng)顯示出相應的漢字,利用圖形方式顯示漢字的最大優(yōu)點在于其字形大小可變。DSP與SED1330的硬件接口DSP與SED1330的電平轉(zhuǎn)換TMS320LF240xA等新一代DSP芯片的I/O工作電壓一般是3.3V,其I/O電平也是3.3V邏輯電平。由于液晶的工作電壓是5V,所以,用3.3V的DSP去驅(qū)動5V的液晶時,就要進行電平轉(zhuǎn)換,如圖1所示,DSP的輸出高電平的最低電壓VOH為2.4V,而5V液晶屏在輸入高電平時的最低電壓V
9、IH為3.5V,這樣,即使DSP輸出達到3.3V,也還是不能滿足液晶高電平所要求的最小值,所以3.3V的DSP是不能直接驅(qū)動5V液晶屏的,因此在設計DSP與液晶的接口時,應使用專門的電平轉(zhuǎn)換器件(如TI公司的SN74LVCZ16245A)。實際上,有些芯片采用雙電壓供電,一邊是3.3V,一邊是5V,這樣就能很好地解決電平轉(zhuǎn)換問題。DSP與液晶顯示模塊SED1330的接口設計TMS320LF2407A對SED1330接口控制板的訪問有直接訪問和間接訪問兩種方式。直接訪問方式是將DSP的讀寫信號線與SED1330接口控制板引出的讀寫信號線直接相連,其時序由DSP內(nèi)部讀寫邏輯控制,但是由于液晶顯示模
10、塊是DSP的一個慢速外設,要使兩者的速度達到匹配,還必須加入一定的等待狀態(tài)才能滿足要求,考慮到DSP內(nèi)部等待狀態(tài)發(fā)生器所能插入的等待周期非常有限(只能給指定的存儲空間插入一個等待狀態(tài)),在不添加額外的硬件設備的情況下,很難滿足設備的要求,所以設計中只采用間接訪問方式,即用DSP的I/O口來控制SEED1330,而通過軟件編程來模擬SED1330的接口時序。在此設計中,DSP的主頻一般為30MHz,液晶顯示模塊接口控制時序采用M8080時序,它與DSP之間的接口電路如圖2所示,其中,TMS320LF2407的IOPB0-IOPB7用作數(shù)據(jù)接口,與液晶顯示模塊的數(shù)據(jù)線DB0-DB7相連,以完成與S
11、ED1330間的數(shù)據(jù)傳送,IOPA6與WR相連時,可在寫SED1330時置為低,IOPA7則與RD相連時,則在讀SED1330時置為低;CS接地將時鐘使能SED1330,IOPA5與A0相連可決定是數(shù)據(jù)(A0=0),還是指令(A0=1)。背光電壓由逆變器提供,調(diào)節(jié)電位器可以調(diào)節(jié)液晶顯示屏的對比度。DSP與SED1330的軟件接口設計為了使液晶屏能夠正常工作,還必須編寫硬件驅(qū)動程序,軟件設計的關鍵是對液晶顯示模塊的初始化,以及對DSP與SED1330間接口時序的匹配。液晶顯示模塊的初始化初始化程序的主要任務是根據(jù)所控制的液晶顯示模塊的特性和用戶的顯示要求,寫入適當?shù)拿詈蛥?shù),通常以參數(shù)表的形式
12、送入,這些命令和參數(shù)必須首先寫入,如果指令設置出現(xiàn)錯誤,則顯示必定不正常,圖3所示為SED1330的初始化流程,其參數(shù)分別有:SYSTEM SET(30H、87H、07H、28H、42H、0F0H、28H、00H),SCROLL(00H、00H、0F0H、80H、25H、0F0H、00H、4BH、00H、00H),HDOT SCR(00H),OVLAY (1CH),CSRFORM(5DH、07H),CSRW(02H、00H),CSRDIR(指令4CH),DISP ON(指令59H)。其中SYSTEM SET的驅(qū)動系統(tǒng)結構設置為單屏,選用外部字符發(fā)生器,字符格式為88,字符代碼為80H-9FH,
13、內(nèi)部CGRAM有效,顯示字符寬度和高度都是8,LCD每行需要的字節(jié)數(shù)為40,點行數(shù)為240,LCD的工作頻率為70Hz,顯示內(nèi)存內(nèi)分配給一個顯示行的單元數(shù)為40字節(jié)。若需要把文本和圖形混合顯示,則只能設為二重合成顯示,而三重合成顯示只能用于圖形方式。在雙屏結構下,四個顯示區(qū)同時參加二重合成顯示時,一、二顯示區(qū)位于上半屏,三、四顯示區(qū)位于下半屏,并且此時一、三顯示區(qū)合成為第一層,二、四顯示區(qū)合成為第二層。SED1330的讀寫時序由于本設計中的液晶顯示沒有用DSP的數(shù)據(jù)線,而是用DSP的IO口來模擬液晶控制器的時序,因此,在設計中,用IO口來模擬SED1330的讀寫時序是重中之重。SED1330的
14、讀寫時序有M8080和M6800兩種,本設計選用M8080時序,其時序如圖4所示,其中的時間限定如表1所列。由于DSP的處理速度遠遠快于SED1330的顯示速度,所以每次向SED1330送出待顯示的數(shù)據(jù)后,DSP應產(chǎn)生一定的延遲以等待響應SED1330的顯示,所以在讀寫子程序中,要利用軟件來產(chǎn)生如上時序才能對液晶進行正確操作,否則液晶將來不及顯示而導致錯誤,在設計過程中,DSP的讀寫時序使用軟件模擬,而不是靠DSP的引腳R/W、RD、WE與地址數(shù)據(jù)線的定來保證時序,這一點在設計中應特別注意,下面給出筆者在設計過程中縮寫的讀寫子程序:WR_COMMAND:;入口參數(shù)為COMMANDLDP #MC
15、RA7LACL PADATDIR;配置IOPA5-A0=1OR #0E020HSACL PADATDIRLDP #4HLACL COMMAND OR #0FF00HSACL PBDATDIR;IOPA6-/WR=0(寫使能)LDP #MCRA7LACL PADATDIROR #0E000HAND #0E0B0HSACL PADATDIRRPT #10NOP;IOPA6-/WR=1(寫不使能)LACL PADATDIROR #0E40HSACL PADATDIRLDP #4HSPLK #100,YANSHI1CALL DELAYS1;延時100usRETWR_DATA:入口參數(shù)為DATALDP
16、#MCRA7LACL PADATDIR;配置IOPA5-A0=0OR #0E000HAND #0E0D0HSACL PADATDIRLDP #4HLACL DATA1OR #0FF00HLDP #MCRA7SACL PBDATDIR;IOPA6-/WR=0(寫使能)LACL PADATDIR OR #0E000HAND #0E0B0HSACL PADATDIRRPT #10NOP;IOPA6-/WR=1(寫不使能)LACL PADATDIROR #0E40HSACL PADATDIRLDP #4HSPLK #100,YANSHI1CALL DELAYS1;延時100usRET RD_DATA;
17、LDP #MCRA7LACL PADATDIR;配置IOPA5-A0=1OR #0E020HSACL PADATDIR;IOPA7-/RD=0(讀使能)LACL PADATDIROR #0E000HAND #0E070HSACL PADATDIRLACL PBDATDIRLDP #4HSACL DATA2RPT #10NOP;IOPA7-/RD=1(讀不使能)LDP #MCRA7LACL PADATDIROR #0E80HSACL PADATDIRLDP #4HSPLK #100,YANSHI1CALL DELAYSI;延時100usRETRD_BUSY:LDP #MCRA7LACL PADA
18、TDIR;配置IOPA5-A0=0OR #0E000HAND #0E0D0HSACL PADATDIR;IOPA7-/RD=0(讀使能)LACL PADATDIROR #0E000HAND #0E070HSACL PADATDIRLACL PBDATDIRLDP #4HSACL DATA3;IOPA7-/RD=1(讀使能)LDP #MCRA7LACL PADATDIROR #0E80HSACL PADATDIRLDP #4HSPLK #100.YANSHI1CALL DELAYS1;延時100us;判斷是否忙LDP #4HBIT DATA2,9BCND RD_BUSY,TCRET顯示軟件設計程
19、序流程圖形顯示方式可以顯示數(shù)字、漢字以及各種能繪制出來的圖形,但是事先必須生成相應的點陣文件,實際上,顯示字符、漢字和圖形都是對液晶屏上的特定區(qū)域?qū)懭胂鄳臄?shù)據(jù),本質(zhì)上沒有區(qū)別,這些數(shù)據(jù)都存儲在程序中,待顯示時再將這些數(shù)據(jù)寫入顯示RAM中,不過,在顯示漢字字符時,可以將需要顯示的字模提取出來存儲,進行顯示時再直接調(diào)用更為簡單,想要顯示一幅圖畫時,可以通過Windows附帶的畫圖工具制作一幅320240象素的黑白位圖,并先將位圖反色,再將處理過的圖片以16進制文件的形式和程序一起燒入外部24LC256中,注意:位圖應存入一個起始地址。設置三層圖形疊加方式顯示的方法是一樣的,圖5所示是一個軟件設計
20、程序流程圖。需要說明的是,當DSP上電后,SED1330要能正確復位,否則將不能正確顯示。結束語SED1330控制器有64KB大容量緩存區(qū),能適用多種規(guī)格的顯示屏,其內(nèi)部固化的字符發(fā)生器可產(chǎn)生160種字模并可外擴字符發(fā)生器,而且通過改變指令參數(shù)可以實現(xiàn)圖像的閃爍、翻轉(zhuǎn)、移動等,從總體性能方面而言,SED1330大大強于同類型的其他控制器,非常適用于各種液晶顯示屏控制系統(tǒng)的設計需求。本文介紹的由該控制器構成的液晶顯示方案已成功地通過了調(diào)試,它與同類型的其他圖形點陣液晶顯示模塊相比,其硬件電路結構簡單,顯示功能強大,同時這對于其他型號的接口芯片,也有很好的參考價值。本文摘自電子元器件應用歡迎訪問s
21、kycanny的筆記(副站)使用C語言編寫基于DSP程序的注意事項 發(fā)表于 2006-12-11 19:56:14 使用CC 語言編寫基于DSP程序的注意事項分類:DSP使用CC+語言編寫基于DSP程序的注意事項1、 不影響執(zhí)行速度的情況下,可以使用C或C/C+語言提供的子程序庫供調(diào)用,應盡可能地調(diào)用使用。這些子程序均使用用匯編寫成,更為重要之處是通過了TMS320算法標準測試。而且,常用的數(shù)字信號處理算法均有包括! 7、 盡可能地采用內(nèi)聯(lián)函數(shù)!而不用一般的函數(shù)!可以提高代碼的集成度。 8、 編程風格力求簡煉!盡可能用C語言而不用C+語言。腋鋈爍械剿淙籆+終代碼長了一些,好象對執(zhí)行速度沒有影響
22、。 9、 因為在C5000中double型和float型均占有2個字,所以都可以使用,而且,可以直接將int型賦給float型或double型,但,盡可能地多使用int數(shù)據(jù)類型代替!這一點需要注意! 10、 程序最后至少要加上一個空行,編譯器當這個空行為結尾提示符。 11、 大膽使用位運算符,非常好用! 12、 2003年6月份從TI的網(wǎng)站上下到了關于TMS320C67x系列DSP的快速算法庫,于是,TMS320C5000和C6000全系列的快速算法庫都問世了,這些算法庫均可供C/C+語言直接調(diào)用,優(yōu)化程度100%,實際編程時盡可能地使用(下載時可以同時下載到說明文檔和ASCII源程序,可以根
23、據(jù)自己需要作出修改,修改前最好做個備份)。13、#include 與#include file.h的區(qū)別用尖括號形式時,系統(tǒng)到存放c庫函數(shù)頭文件所在的目錄中尋找要包含的文件,這稱為標準方式。用雙引號時,系統(tǒng)先在用戶當前目錄中尋找要包含的文件,若找不到,再按標準方式查找。一般來說,如果為調(diào)用庫函數(shù)而用#include命令來包含相關的頭文件,則用尖括號,以節(jié)省查找時間。如果要包含的是用戶自己編寫的程序(這種文件一般在當前目錄中),一般用雙引號。儀器和測量技術中的DSP 發(fā)表于 2006-12-11 0:43:58 所謂信號處理是指對信號進行濾波、變換、分析、加工、提取特征參數(shù)等的過程。在電子儀器和
24、測量中,最典型的是用頻譜分析儀對信號進行頻譜分析,從而了解和取得信號的頻率(或頻譜)特性。在現(xiàn)代計算機和相關的技術發(fā)展起來以前,這一過程只能用以硬線技術構成的傳統(tǒng)的頻譜分析儀實現(xiàn)。眾所周知,這種傳統(tǒng)的頻譜分析儀,無論在設計制造還是所采用的元器件方面,都要求較高的水平。尤其是頻率范圍寬、指標高的,設計制造的難度就更高,而其價格也非常昂貴。但是,自從計算機及隨之而興起的數(shù)字信號處理(即DSP技術日趨成熟和發(fā)展起來以后,解決信號頻譜分析的途徑,正在逐步由DSP所取代。 關于離散傅立葉變換和數(shù)字濾波 作為信號處理,和頻譜分析最直接相關的是傅立葉(Fourier)變換即FT。人們已經(jīng)熟知,離散傅立葉變換
25、(即DFT)和數(shù)字濾波是DSP的基本內(nèi)容。目前,DFT已有許多實用有效的快速DFT算法即FFT算法和軟件,其性能主要決定于采樣(實際上還包括模/數(shù)轉(zhuǎn)換)率和CPU的運算速度。將任意信號(主要是反映客觀物理世界的各種變化量,而且多半是連續(xù)變化的模擬量)轉(zhuǎn)換為能夠由CPU處理的數(shù)字數(shù)據(jù)這一過程稱為“數(shù)字化”,它包括采樣和量化兩個步驟,量化即通常所說的模/數(shù)轉(zhuǎn)換。采樣的速率和被處理的信號有關。為了保證數(shù)字化后的信號數(shù)據(jù)不喪失原信號的特性,采樣頻率應大于或至少等于信號截止頻率的2倍。這就是著名的奈奎斯特(Nyquist)采樣定理,或稱奈奎斯特采樣率。奈奎斯特采樣定理是很容易證明的。至于CPU的運算速度
26、,眾所周知,現(xiàn)在的微機已達數(shù)百甚至上千兆赫的水平。為了提高或?qū)崿F(xiàn)主要是FFT等運算的高速化,美國得州儀器公司(IT)很早開始就一直致力于專用的DSP芯片的研制和生產(chǎn)。著名TMS320系列芯片已為科技界所熟知。據(jù)最近報道,新的TMS320C64x的運行速度己高達600MHz,其內(nèi)核的8個功能單元能在每個周期同時執(zhí)行4組16位MAC運算或8組8位MAC運算。單個C64x DSP芯片能同時完成一個信道的MPEG4視頻編碼、一個信道的MPEG4視頻解碼和一個MPEG2視頻解碼,并仍有50%的余量留給多通道語音和數(shù)據(jù)編碼、自然,還有其他一些廠商也研制生產(chǎn)了不少品種專用或通用的DSP芯片。 在上一個世紀中
27、,電濾波器的發(fā)展經(jīng)歷了從無源到有源和從模擬到數(shù)字兩個過程。高精度無源濾波器從設計到制造都是難度非常高的技術。有源濾波器雖然很大地改進了濾波器的性能,也降低了一些制造工藝的難度,但從其性能的大幅度改進,與其它信號處理技術的結合,實現(xiàn)的手段之便捷,還是要數(shù)數(shù)字濾波器后來居上。當然,這和EDA技術的發(fā)展也有關系。 數(shù)字濾波器是一種離散系統(tǒng),其特性或傳遞函數(shù)由以Z-變換為基礎的差分方程描述。數(shù)字濾波器分兩大類,即IIR有限脈沖響應濾波器和FIR無限脈沖響應濾波器。前者又稱為“遞歸式”濾波器,后者又稱為“非遞歸式”濾波器。人們可以根據(jù)對信號處理的要求,確定描述系統(tǒng)的差分方程,再根據(jù)差分方程設計出濾波器。
28、濾波器的實現(xiàn)也有兩種方式,一種為純軟件方式,即成為一個算法軟件或軟件包;另一種為硬件方式,即設計成具體的硬線電路,甚至制成專用或通用的芯片。關于數(shù)字濾波器的設計方法和成熟的軟硬件產(chǎn)品,都不難獲得。這里不再詳述。 信號的其它正交變換 已知,傅立葉變換或傅立葉分析隱含這樣的意義: EP一個信號是由其FT所得頻譜上各分量所代表的正 弦波合成的。在這個意義上,我們把表示這些正弦波一組正交的正弦函數(shù)稱為傅立葉變換的正交基函數(shù)(也可以用復函數(shù)的形式表示)。研究表明,不僅正弦函數(shù)可以作為正交變換的基函數(shù),而是只要滿足正交完備的函數(shù)系,都可以作為基函數(shù),對信號進行正交變換分解分析(正弦函數(shù)自然是正交完備的函數(shù)
29、系)。因此,我們把這些變換籠統(tǒng)地稱為“正交變換”。實用中最使人感興趣的非正弦正交函數(shù)有雷德梅徹(Rademacher)函數(shù)、哈爾(Haar)函數(shù)和沃爾什 (Wald)函數(shù)等。一段時期以來,用得最多的當屬沃爾什函數(shù),它是由沃爾什在1923年完備化的雷德梅徹函數(shù)。沃爾什函數(shù)是一組矩形波,其取值為1和- 1,非常便于計算機運算。沃爾什函數(shù)有三種排列或編號方式,即按列率排列或沃爾什排列、佩利 (Paley)排列和阿達瑪(Hadamard)排列。這三種排列各有特點.而以阿達瑪排列最便于快速計算。采用阿達瑪排列的沃爾什函數(shù)進行的變換稱為沃爾什-阿達瑪變換,簡稱WHT或直稱阿達瑪變換。由于離散正交變換的運算
30、常以矩陣乘法的方式完成,而沃爾什-阿達瑪函數(shù)組的矩陣形式只有1和-l兩種元素,同時這種阿達瑪短陣的規(guī)律性非常強,可以用簡單的算法產(chǎn)生,所以WHT的快速算法很容易實現(xiàn)?,F(xiàn)在,這種快速算法及其軟件已經(jīng)有很成熟的商品。當然,在使用這種變換時我們必須記住,它所得出的譜是以短形波為基礎的。 另一種常用的正交變換是離散余弦變換DCT。已知,傅立葉變換的基函數(shù)是正弦函數(shù),即其每一個分量是一個正弦波(或一個復向量)分量的次數(shù)決定該正弦波的頻率,而各個分量的相位則構成信號的相位譜。也就是說,一個信號的傅立葉譜包括兩部分,一是幅度特性,一是相位特性;或者作為復向量的實部余弦分量和作為虛部的正弦分量。換句話說,僅僅
31、幅度特性譜并不能完整地代表該信號,而必須補克相位特性才是完整的。這當然既使表示和運算處理復雜化,又使表示信號的數(shù)據(jù)量加大。經(jīng)過研究表明,如果將信號坐標的原點作適當?shù)钠?,就可以使變換后的結果,只存在正弦波的正弦分量或余弦分量二者中的一個。這就是正弦變換或余弦變換。信號處理中的離散余弦變換DCT,就是將信號坐標的原點左移半個采樣間隔得到的。DCT具有很優(yōu)良的信息特性.且有有效的快速算法,所以在制定MPEG標準時,將它定為圖像壓縮編碼的標準變換。 這一節(jié)的最后,順便提一下離散K-L(KarhunenLover)變換。KLT通常被稱為最佳變換,因為采用KLT的濾波器和信息壓縮編碼失真最小。但由于KL
32、T的變換基函數(shù)是不定的,而且至今沒有快速算法,所以只在特殊需要的場合才使用。 關于小波分析 我們注意到上述所有這些變換或分析,其對象都是平穩(wěn)信號甚或周期信號。以傅立葉分析來說,它的原始出發(fā)點是傅立葉級數(shù),其數(shù)學定義表示,任一非正弦周期函數(shù)(信號)可以分解為元窮多個頻率為其基本頻率整倍數(shù)的正弦波(及一直流分量)之和。而對于傅立葉變換的積分,則是將其積分周期拓展至無窮形成的。實際上,頻率這一概念正是傅立葉在此工作中提出來的。而且這種把一個事物從一個“域”變換到另一個“域”,從而從新的角度或尺度對其進行分析或表示的這種分析方法,在科學史上具有劃時代意義的創(chuàng)造,正是傅立葉提出來的。但是,人們也早就發(fā)現(xiàn)
33、,像傅立葉變換之類的變換或分析工具,只能用來處理確定性的平穩(wěn)信號,對于突變的非平穩(wěn)信號則不能完成滿意的分析;而且傅立葉分析得出的是信號的整體頻譜,卻不能獲得信號的局部特性。因此,在20世紀80年代出現(xiàn)了加窗傅立葉變換。加窗傅立葉變換是一種局域化的時-頻分析方法,即將傳統(tǒng)的傅立葉變換的時域(或空域)至頻域的映射分析用加窗的方式結合起來,對局部的時間段(或空間間隔)進行頻域分析,加窗傅立葉變換部分地解決了短時信號的分析問題。但它存在許多本質(zhì)上的缺陷,如對短時高頻信號,固然可以用縮小窗口寬度和采樣間隔的辦法適應頻率的提高,但窗口太窄會降低頻率分辨率,而且對低頻分量也不適應。因此,這就導致人們對新的變
34、換(分析)方法的探求。小波 (Wavelet)分析就是在這一背景下出現(xiàn)并很快得到應用和發(fā)展的。 現(xiàn)在簡單介紹小波分析的概念。 設給定連續(xù)信號f(t)??紤]到實際信號的分辨率總是有限的,從而可以將f(t)表示為以下階梯函數(shù) 式中n為整數(shù),表示采樣點,Cn0=f(n)為樣本值,而 為其基函數(shù)或尺度函數(shù)。這時,若將采樣間隔加倍,則樣點數(shù)減半,而信號表示為 這樣一來,信號的數(shù)據(jù)量壓縮了一半。這就是所謂二分法??疾於智昂髢蓚€信號的偏差 就是一個小波函數(shù). 有人解釋,“小波”就是小的波形。而“小”指它具有衰減性,“波”則是指波動性,即其振幅呈正負相同的振蕩形式。 小波函數(shù)(t)能通過平移和伸縮生成L2(
35、R)中的一組正交基: (2-kt-n),k,n為整數(shù) 從而可以將給定信號f(t)進行分解: 通常,(t)又稱小波基函數(shù)。小波基函數(shù)可以有不同式,前述哈爾函數(shù)就是一種常用的基函數(shù)。當然,能夠作為小波基函數(shù)的,也還是它必須能展開成一組完備正交的函數(shù)系。 小波分析的發(fā)展非常迅速。雖然最早可以追溯到1900年希爾伯特(Hilbert)的論述,和1910年哈爾提出的規(guī)范正交基,但實際的主要工作還應該是1984年法國的Morlet在分析地震波的局部性質(zhì)時,因傅立葉變換難以達到要求,因而引人小波概念。以后,Grossman對Morlet的信號按一個確定函數(shù)的伸縮、平移系進行了研究,為小波分析的形成開了先河。
36、 在諸多為小波分析作出巨大貢獻的科學工作者之中,1987年Maliat發(fā)表的Mallat算法無疑對推動小波分析的發(fā)展起了非常重要的作用。自然,在小波分析的發(fā)展中,我國許多科技工作者也作出了大的貢獻。 和前述其它分析變換一樣,小波變換也有連續(xù)和離散兩種形式。但由于小波函數(shù)通常都是短形脈沖波,因而離散處理相對比較容易,從而有時人們忽略了其差別。 小波變換除了適應于處理突變(或時變)的非平穩(wěn)信號外,還具有一個非常有用的特性,即多分辨率特性。所謂多分辨率即在小波分析中,由于所采用的尺度函數(shù)不同,可以很容易地得到不同分辨率的結果。這在圖像信號的處理中已得到實際的應用。 小波分析發(fā)展到現(xiàn)在,已經(jīng)取得許多成
37、熟的成果,包括一批通用的算法、軟件以及固化的器件。例如AD公司推出的ADV611芯片,作為視頻圖像的編/解碼和壓縮,內(nèi)含小波濾波器,可以達到7500:1的壓縮比,圖像質(zhì)量良好。在儀器和測量的應用中,也有許多成果,如有人把它用在X-射線譜信號的分析中,經(jīng)過小波變換處理的譜線信號,質(zhì)量得到大幅度的提高??梢灶A計,這種技術還將進一步發(fā)展,得到更廣泛的應用。 集成功放應用要點 發(fā)表于 2006-12-11 1:39:56 如今市面上常見的集成功放,主要是以下三家公司的產(chǎn)品:美國國家半導體公司(),代表產(chǎn)品有、等。荷蘭飛利浦公司(),代表產(chǎn)品是系列,比較著名的是及。意法微電子公司(),比較著名的是系列及管的、。公司與公司的產(chǎn)品音色中性偏暖,飛利浦公司的產(chǎn)品則較為明亮。 關于輸出功率的選取,愛好者可按通常使用功率的兩倍來確定,不要盲目追求大功率。功率過大,不僅成本上升(變壓器、散熱器、濾波電容,甚至機殼都得加大
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 公司勞務協(xié)議年
- 燈具代理銷售合同協(xié)議
- 九年級英語介詞常見用法和實例分析課堂講解計劃
- 會展策劃公司項目管理與實施流程預案
- 工作任務分配表格-工作任務安排表
- 《原子的結構與核反應:高中化學核化學教案》
- 傳媒廣告發(fā)布協(xié)議
- 精細化辦公制度與流程指南
- 格林童話作文賞析童話中的真善美
- 智慧之泉論語故事解讀
- 烹飪營養(yǎng)與衛(wèi)生知識考核試題題庫與答案
- 走近人工智能
- 制造業(yè)信息化管理系統(tǒng)架構規(guī)劃
- 藍色卡通風好書推薦教育PPT模板
- 《納米復合材料》第2章 納米復合材料概論
- 宮頸癌HPV疫苗知識培訓(課堂PPT)
- 2019版外研社高中英語必選擇性必修一單詞表
- 常用電工儀器儀表使用方法
- 建設工程綠色施工圍蔽指導圖集
- 2022新教科版六年級科學下冊全一冊全部教案(共28節(jié))
- 中級Java軟件開發(fā)工程師筆試題(附答案)
評論
0/150
提交評論