普通GPS接收機(jī)在特殊環(huán)境下,如在高樓林立的城市中心,林木遮擋的森林公路,特別是在隧道和室內(nèi)環(huán)境的情況下,由于衛(wèi)星信號(hào)非常微弱,載噪比(Carrier Noise Ratio,C/No)通常都在34dB-Hz以下,很難有效捕獲到衛(wèi)星信號(hào),導(dǎo)致無(wú)法正常定位。惡劣條件下的定位有廣闊的發(fā)展和應(yīng)用前景,特別是在交通事故、火災(zāi)和地震等極端環(huán)境下,快速準(zhǔn)確定位當(dāng)事者所處位置對(duì)于降低事態(tài)損失和營(yíng)救受傷者是極為重要的。歐美和日本等發(fā)達(dá)國(guó)家也都制定了相應(yīng)的提高惡劣條件下高靈敏度定位能力的發(fā)展政策。而高靈敏度GPS接收機(jī)定位的關(guān)鍵在于GPS微弱信號(hào)的處理。 本課題的主要研究?jī)?nèi)容是針對(duì)GPS微弱信號(hào)改進(jìn)處理方法。針對(duì)傳統(tǒng)GPS接收機(jī)信號(hào)捕獲中的串行搜索方法提出了基于批處理的微弱信號(hào)捕獲方法,來(lái)提高低信噪比情況下微弱信號(hào)的捕獲能力,實(shí)現(xiàn)快速高靈敏度的準(zhǔn)確捕獲;針對(duì)捕獲微弱信號(hào)處理大量數(shù)據(jù)導(dǎo)致的運(yùn)算量激增,運(yùn)用雙塊零拓展(Double Block Zero Padding,DBZP)處理方法減少運(yùn)算量同時(shí)縮短捕獲時(shí)間。針對(duì)傳統(tǒng)GPS接收機(jī)延遲鎖相環(huán)跟蹤算法提出了基于卡爾曼濾波的新型捕獲算法,減小延遲鎖相環(huán)失鎖造成的信號(hào)跟蹤丟失概率,來(lái)提高惡劣環(huán)境下低信噪比信號(hào)的跟蹤能力,實(shí)現(xiàn)微弱信號(hào)的連續(xù)可靠跟蹤。通過(guò)提高GPS微弱信號(hào)的捕獲與跟蹤能力,進(jìn)而使GPS接收機(jī)在惡劣環(huán)境下衛(wèi)星信號(hào)微弱時(shí)能夠?qū)崿F(xiàn)較好的定位與導(dǎo)航。 通過(guò)擬合GPS接收機(jī)實(shí)際接收到的原始數(shù)據(jù),構(gòu)造出不同載噪比的數(shù)字信號(hào),分別對(duì)提出的針對(duì)微弱信號(hào)的捕獲與跟蹤算法進(jìn)行仿真比較驗(yàn)證,結(jié)果表明,對(duì)接收機(jī)后端信號(hào)處理部分作出的算法改進(jìn)使得GPS接收機(jī)可以更好的處理微弱信號(hào),并且具有較高的靈敏度和精度。文章同時(shí)針對(duì)提出的數(shù)據(jù)處理特征使用FPGA技術(shù)對(duì)算法主要的數(shù)據(jù)處理部分進(jìn)行了初步的構(gòu)架實(shí)現(xiàn)并進(jìn)行了板級(jí)驗(yàn)證,結(jié)果表明,利用FPGA技術(shù)可以較好的實(shí)現(xiàn)算法的數(shù)據(jù)處理功能。文章最后給出了結(jié)論,通過(guò)提出的基于批處理和基于DBZP方法的捕獲算法以及基于卡爾曼濾波的信號(hào)跟蹤算法,可以有效地解決微弱GPS信號(hào)處理的難題,進(jìn)而實(shí)現(xiàn)微弱信號(hào)環(huán)境下的定位與導(dǎo)航。
標(biāo)簽: FPGA GPS 信號(hào)實(shí)時(shí)處理
上傳時(shí)間: 2013-04-24
上傳用戶(hù):變形金剛
·詳細(xì)說(shuō)明:雙音多頻(DTMF)信號(hào)發(fā)生器的使用源程序,vc 編寫(xiě),與《雙音多頻(DTMF)接收器的使用源程序》聯(lián)合用- The double sound multi- frequencies (DTMF) the signal generating device use source program, the vc compilation, (DTMF) Receiver Use Source p
標(biāo)簽: DTMF 雙音多頻 信號(hào)發(fā)生器 源程序
上傳時(shí)間: 2013-07-23
上傳用戶(hù):tianjinfan
·【英文題名】 Search of Double-fed Machine Variable Speed System Based on DSP 【作者中文名】 沈睿; 【導(dǎo)師】 廖冬初; 【學(xué)位授予單位】 湖北工業(yè)大學(xué); 【學(xué)科專(zhuān)業(yè)名稱(chēng)】 控制理論與控制工程 【學(xué)位年度】 2007 【論文級(jí)別】 碩士 【網(wǎng)絡(luò)出版投稿人】 湖北工業(yè)大學(xué) 【網(wǎng)絡(luò)出版投稿時(shí)間】 2008-09-27 【關(guān)鍵詞】 雙饋調(diào)速
標(biāo)簽: DSP 雙饋 電機(jī)調(diào)速系統(tǒng)
上傳時(shí)間: 2013-04-24
上傳用戶(hù):hanwu
·詳細(xì)說(shuō)明:雙音多頻的DTMF信號(hào)編碼程序,產(chǎn)生DTMF信號(hào)進(jìn)行編碼。- The double sound multi- frequencies DTMF signal coded program, produces the DTMF signal to carry on the code.
標(biāo)簽: DTMF 雙音多頻 信號(hào)編碼 信號(hào)
上傳時(shí)間: 2013-04-24
上傳用戶(hù):yangzhiwei
第二部分:DRAM 內(nèi)存模塊的設(shè)計(jì)技術(shù)..............................................................143第一章 SDR 和DDR 內(nèi)存的比較..........................................................................143第二章 內(nèi)存模塊的疊層設(shè)計(jì).............................................................................145第三章 內(nèi)存模塊的時(shí)序要求.............................................................................1493.1 無(wú)緩沖(Unbuffered)內(nèi)存模塊的時(shí)序分析.......................................1493.2 帶寄存器(Registered)的內(nèi)存模塊時(shí)序分析...................................154第四章 內(nèi)存模塊信號(hào)設(shè)計(jì).................................................................................1594.1 時(shí)鐘信號(hào)的設(shè)計(jì).......................................................................................1594.2 CS 及CKE 信號(hào)的設(shè)計(jì)..............................................................................1624.3 地址和控制線(xiàn)的設(shè)計(jì)...............................................................................1634.4 數(shù)據(jù)信號(hào)線(xiàn)的設(shè)計(jì)...................................................................................1664.5 電源,參考電壓Vref 及去耦電容.........................................................169第五章 內(nèi)存模塊的功耗計(jì)算.............................................................................172第六章 實(shí)際設(shè)計(jì)案例分析.................................................................................178 目前比較流行的內(nèi)存模塊主要是這三種:SDR,DDR,RAMBUS。其中,RAMBUS內(nèi)存采用阻抗受控制的串行連接技術(shù),在這里我們將不做進(jìn)一步探討,本文所總結(jié)的內(nèi)存設(shè)計(jì)技術(shù)就是針對(duì)SDRAM 而言(包括SDR 和DDR)。現(xiàn)在我們來(lái)簡(jiǎn)單地比較一下SDR 和DDR,它們都被稱(chēng)為同步動(dòng)態(tài)內(nèi)存,其核心技術(shù)是一樣的。只是DDR 在某些功能上進(jìn)行了改進(jìn),所以DDR 有時(shí)也被稱(chēng)為SDRAM II。DDR 的全稱(chēng)是Double Data Rate,也就是雙倍的數(shù)據(jù)傳輸率,但是其時(shí)鐘頻率沒(méi)有增加,只是在時(shí)鐘的上升和下降沿都可以用來(lái)進(jìn)行數(shù)據(jù)的讀寫(xiě)操作。對(duì)于SDR 來(lái)說(shuō),市面上常見(jiàn)的模塊主要有PC100/PC133/PC166,而相應(yīng)的DDR內(nèi)存則為DDR200(PC1600)/DDR266(PC2100)/DDR333(PC2700)。
標(biāo)簽: DRAM 內(nèi)存模塊 設(shè)計(jì)技術(shù)
上傳時(shí)間: 2014-01-13
上傳用戶(hù):euroford
The latest generation of Texas Instruments (TI) boardmountedpower modules utilizes a pin interconnect technologythat improves surface-mount manufacturability.These modules are produced as a double-sided surfacemount(DSSMT) subassembly, yielding a case-less constructionwith subcomponents located on both sides of theprinted circuit board (PCB). Products produced in theDSSMT outline use the latest high-efficiency topologiesand magnetic-component packaging. This providescustomers with a high-efficiency, ready-to-use switchingpower module in a compact, space-saving package. Bothnonisolated point-of-load (POL) switching regulators andthe isolated dc/dc converter modules are being producedin the DSSMT outline.TI’s plug-in power product line offers power modules inboth through-hole and surface-mount packages. The surfacemountmodules produced in the DSSMT outline use asolid copper interconnect with an integral solder ball fortheir
上傳時(shí)間: 2013-10-10
上傳用戶(hù):1184599859
TLC2543是TI公司的12位串行模數(shù)轉(zhuǎn)換器,使用開(kāi)關(guān)電容逐次逼近技術(shù)完成A/D轉(zhuǎn)換過(guò)程。由于是串行輸入結(jié)構(gòu),能夠節(jié)省51系列單片機(jī)I/O資源;且價(jià)格適中,分辨率較高,因此在儀器儀表中有較為廣泛的應(yīng)用。 TLC2543的特點(diǎn) (1)12位分辯率A/D轉(zhuǎn)換器; (2)在工作溫度范圍內(nèi)10μs轉(zhuǎn)換時(shí)間; (3)11個(gè)模擬輸入通道; (4)3路內(nèi)置自測(cè)試方式; (5)采樣率為66kbps; (6)線(xiàn)性誤差±1LSBmax; (7)有轉(zhuǎn)換結(jié)束輸出EOC; (8)具有單、雙極性輸出; (9)可編程的MSB或LSB前導(dǎo); (10)可編程輸出數(shù)據(jù)長(zhǎng)度。 TLC2543的引腳排列及說(shuō)明 TLC2543有兩種封裝形式:DB、DW或N封裝以及FN封裝,這兩種封裝的引腳排列如圖1,引腳說(shuō)明見(jiàn)表1 TLC2543電路圖和程序欣賞 #include<reg52.h> #include<intrins.h> #define uchar unsigned char #define uint unsigned int sbit clock=P1^0; sbit d_in=P1^1; sbit d_out=P1^2; sbit _cs=P1^3; uchar a1,b1,c1,d1; float sum,sum1; double sum_final1; double sum_final; uchar duan[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; uchar wei[]={0xf7,0xfb,0xfd,0xfe}; void delay(unsigned char b) //50us { unsigned char a; for(;b>0;b--) for(a=22;a>0;a--); } void display(uchar a,uchar b,uchar c,uchar d) { P0=duan[a]|0x80; P2=wei[0]; delay(5); P2=0xff; P0=duan[b]; P2=wei[1]; delay(5); P2=0xff; P0=duan[c]; P2=wei[2]; delay(5); P2=0xff; P0=duan[d]; P2=wei[3]; delay(5); P2=0xff; } uint read(uchar port) { uchar i,al=0,ah=0; unsigned long ad; clock=0; _cs=0; port<<=4; for(i=0;i<4;i++) { d_in=port&0x80; clock=1; clock=0; port<<=1; } d_in=0; for(i=0;i<8;i++) { clock=1; clock=0; } _cs=1; delay(5); _cs=0; for(i=0;i<4;i++) { clock=1; ah<<=1; if(d_out)ah|=0x01; clock=0; } for(i=0;i<8;i++) { clock=1; al<<=1; if(d_out) al|=0x01; clock=0; } _cs=1; ad=(uint)ah; ad<<=8; ad|=al; return(ad); } void main() { uchar j; sum=0;sum1=0; sum_final=0; sum_final1=0; while(1) { for(j=0;j<128;j++) { sum1+=read(1); display(a1,b1,c1,d1); } sum=sum1/128; sum1=0; sum_final1=(sum/4095)*5; sum_final=sum_final1*1000; a1=(int)sum_final/1000; b1=(int)sum_final%1000/100; c1=(int)sum_final%1000%100/10; d1=(int)sum_final%10; display(a1,b1,c1,d1); } }
上傳時(shí)間: 2013-11-19
上傳用戶(hù):shen1230
C51 中的關(guān)鍵字關(guān)鍵字 用途 說(shuō)明auto 存儲(chǔ)種類(lèi)說(shuō)明 用以說(shuō)明局部變量,缺省值為此break 程序語(yǔ)句 退出最內(nèi)層循環(huán)case 程序語(yǔ)句 Switch 語(yǔ)句中的選擇項(xiàng)char 數(shù)據(jù)類(lèi)型說(shuō)明 單字節(jié)整型數(shù)或字符型數(shù)據(jù)const 存儲(chǔ)類(lèi)型說(shuō)明 在程序執(zhí)行過(guò)程中不可更改的常量值continue 程序語(yǔ)句 轉(zhuǎn)向下一次循環(huán)default 程序語(yǔ)句 Switch 語(yǔ)句中的失敗選擇項(xiàng)do 程序語(yǔ)句 構(gòu)成do..while 循環(huán)結(jié)構(gòu)double 數(shù)據(jù)類(lèi)型說(shuō)明 雙精度浮點(diǎn)數(shù)else 程序語(yǔ)句 構(gòu)成if..else 選擇結(jié)構(gòu)enum 數(shù)據(jù)類(lèi)型說(shuō)明 枚舉extern 存儲(chǔ)種類(lèi)說(shuō)明 在其他程序模塊中說(shuō)明了的全局變量flost 數(shù)據(jù)類(lèi)型說(shuō)明 單精度浮點(diǎn)數(shù)for 程序語(yǔ)句 構(gòu)成for 循環(huán)結(jié)構(gòu)goto 程序語(yǔ)句 構(gòu)成goto 轉(zhuǎn)移結(jié)構(gòu)if 程序語(yǔ)句 構(gòu)成if..else 選擇結(jié)構(gòu)int 數(shù)據(jù)類(lèi)型說(shuō)明 基本整型數(shù)long 數(shù)據(jù)類(lèi)型說(shuō)明 長(zhǎng)整型數(shù)register 存儲(chǔ)種類(lèi)說(shuō)明 使用CPU 內(nèi)部寄存的變量return 程序語(yǔ)句 函數(shù)返回short 數(shù)據(jù)類(lèi)型說(shuō)明 短整型數(shù)signed 數(shù)據(jù)類(lèi)型說(shuō)明 有符號(hào)數(shù),二進(jìn)制數(shù)據(jù)的最高位為符號(hào)位sizeof 運(yùn)算符 計(jì)算表達(dá)式或數(shù)據(jù)類(lèi)型的字節(jié)數(shù)static 存儲(chǔ)種類(lèi)說(shuō)明 靜態(tài)變量struct 數(shù)據(jù)類(lèi)型說(shuō)明 結(jié)構(gòu)類(lèi)型數(shù)據(jù)swicth 程序語(yǔ)句 構(gòu)成switch 選擇結(jié)構(gòu)typedef 數(shù)據(jù)類(lèi)型說(shuō)明 重新進(jìn)行數(shù)據(jù)類(lèi)型定義union 數(shù)據(jù)類(lèi)型說(shuō)明 聯(lián)合類(lèi)型數(shù)據(jù)unsigned 數(shù)據(jù)類(lèi)型說(shuō)明 無(wú)符號(hào)數(shù)數(shù)據(jù)void 數(shù)據(jù)類(lèi)型說(shuō)明 無(wú)類(lèi)型數(shù)據(jù)volatile 數(shù)據(jù)類(lèi)型說(shuō)明 該變量在程序執(zhí)行中可被隱含地改變while 程序語(yǔ)句 構(gòu)成while 和do..while 循環(huán)結(jié)構(gòu)ANSIC 標(biāo)準(zhǔn)關(guān)鍵字關(guān)鍵字 用途 說(shuō)明bit 位標(biāo)量聲明 聲明一個(gè)位標(biāo)量或位類(lèi)型的函數(shù)sbit 位標(biāo)量聲明 聲明一個(gè)可位尋址變量
標(biāo)簽: C51
上傳時(shí)間: 2013-10-08
上傳用戶(hù):waves_0801
keil 使用筆記:在Memory窗口上輸入address_type:address才能看到正確地址的變量debug~perfermance analyzer加入要察看的模塊名稱(chēng),然后view~perfermance analyzer window 可以察看各個(gè)模塊運(yùn)行時(shí)間①Display address_type:address B:Bit address C:Code Memory Bx:Code Bank D D:80H 命令可以查看特殊寄存器 data D I:0 命令可以查看內(nèi)部RAM數(shù)據(jù)iData; D X:0 命令可以查看外部RAM數(shù)據(jù)xData; ②R1 //顯示R1 register ~R1 //顯示變量R1 R1 = R7 //對(duì)寄存器Rx操作R1 = --R7 R1 = 0x20 ③main //顯示main()的開(kāi)始地址d main //顯示main()的代碼④向RAM.ROM中寫(xiě)數(shù)據(jù)Enter data_type address_type:address expr,expr.... data_type:int char double float long E char data:0x20 1,2,3,4 //向data區(qū)0x20開(kāi)始的地址寫(xiě)1,2,3,4 變量放在RAM的30H,要把定義放在main前面!另外特別注意,內(nèi)部RAM通常供C程序存放中間變量等,所以一定要看看編譯后的程序中是否存在存儲(chǔ)單元沖突的情況,比如如果程序中 使用了別的寄存器組的話(huà),08-1FH單元就不能用了unsigned long data i _at_ 0x30
上傳時(shí)間: 2013-11-05
上傳用戶(hù):dongqiangqiang
In this document, the term Ô60xÕ is used to denote a 32-bit microprocessor from the PowerPC architecture family that conforms to the bus interface of the PowerPC 601ª, PowerPC 603ª, or PowerPC 604 microprocessors. Note that this does not include the PowerPC 602ª microprocessor which has a multiplexed address/data bus. 60x processors implement the PowerPC architecture as it is speciÞed for 32-bit addressing, which provides 32-bit effective (logical) addresses, integer data types of 8, 16, and 32 bits,and ßoating-point data types of 32 and 64 bits (single-precision and double-precision).1.1 Overview The MPC106 provides an integrated high-bandwidth, high-performance, TTL-compatible interface between a 60x processor, a secondary (L2) cache or additional (up to four total) 60x processors, the PCI bus,and main memory. This section provides a block diagram showing the major functional units of the 106 and describes brießy how those units interact.Figure 1 shows the major functional units within the 106. Note that this is a conceptual block diagram intended to show the basic features rather than an attempt to show how these features are physically implemented on the device.
標(biāo)簽: Bridge Memory Contr MPC
上傳時(shí)間: 2013-10-08
上傳用戶(hù):18711024007
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1