[摘要]在天線單元設計中采用了高頻、低噪聲放大器,以減弱天線熱噪聲及前面幾級單元電路對接收機性能的影響;基于超外差式電路結構、鏡頻抑制和信道選擇原理,選用G P2010芯片實現了射頻單元的三級變頻方案,并介紹了高穩定度本振蕩信號的合成和采樣量化器的工作原理,得到了導航電文相關提取所需要的二進制數字中頻衛星信號。[被屏蔽廣告]關鍵詞:GPS接收機靈敏度超外差鎖相環頻率合成利用GPS衛星實現導航定位時,用戶接收機的主要任務是提取衛星信號中的偽隨機噪聲碼和數據碼,以進一步解算得到接收機載體的位置、速度和時間(PVT)等導航信息。因此,GPS接收機是至關重要的用戶設備。目前實際應用的GPS接收機電路一般由天線單元、射頻單元、通信單元和解算單元等四部分組成,如圖1所示。本文在分析GPS衛星信號組成的基礎上,給出了射頻前端GP2010的原理及應用。1GPS 衛星信號的組成GPS衛星信號采用典型的碼分多址(CDMA)調制技術進行合成(如圖2所示),其完整信號主要包括載波、偽隨機碼和數據碼等三種分量。信號載波處于L波段,兩載波的中心頓率分別記作L1和1.2,衛星信號參考時鐘頻率f0為10.23MHz,信號載波L1的中心頻率為ro的154倍頻,即:fL.1=154×f0-1575,42MHz(1)其波長A 1-19.03cm:信號載波12的中心頻率為f0的120倍頻,即:fL.2-120X f0-1227.60M1z(2)其波長A 2-24.42cm.兩載波的頻率差為347.82M1z,大約是12的28.3%,這樣選擇載波頻率便于測得或消除導航信號從GPS衛星傳播至接收機時由于電離層效應而引起的傳播延遲誤差,偽隨機噪聲碼(PR N)即測距碼主要有精測距碼(P碼)和粗測距碼(C/A碼)兩種。其中P碼的碼率為10.23M12、C/A碼的碼率為1.023MHz。數據碼是GPS衛星以二進制形式發送給用戶接收機的導航定位數據,又叫導航電文或D碼,它主要包括衛星歷、衛星鐘校正、電離層延遲校正、工作狀態信息、C/A碼轉換到捕獲P碼的信息和全部衛星的概略星歷:總電文由1500位組成,分為5個子幀,每個子幀在6s內發射10個字,每個字30位,共計300位,因此數據碼的波特率為50bps.
上傳時間: 2022-06-19
上傳用戶:zhaiyawei
超低功耗血壓計和心率監視系統(原理圖、源碼等)
上傳時間: 2022-06-30
上傳用戶:bluedrops
滑模變結構控制MATLAB仿真(第3版)- 基本理論與設計方法(PDF+隨書模型)
上傳時間: 2022-07-09
上傳用戶:
DIY制作移動電源(STC單片機控制)原理圖和PCB源文件
上傳時間: 2022-08-10
上傳用戶:
隨著圖像處理技術的不斷發展,圖像處理技術在國民經濟和社會生活的各個方面都得到了廣泛的運用。與此同時,人們對圖像處理的要求也越來越高。傳統的數字圖像處理器件主要有專用集成芯片(Application Specific Integrated Circuit)和數字信號處理器(Digital Signal Process)。進入20世紀以來,伴隨著半導體技術的發展,現場可編程門陣列FPGA以其應用靈活、集成度高、功能強大、設計周期短、開發成本低的特點,越來越多地被應用在圖像處理領域。大量實踐證明,FPGA的并行處理能力與流水線作業能顯著地提高圖像處理的速度,因此基于FPGA的圖像處理系統有著廣闊的發展前景。 本文研究的是一個在嵌入式視頻監控系統下的圖像預處理子系統。首先實現了一個通用可重復配置的圖像處理算法研究硬件平臺,完成圖像的采集、接收、處理、存儲、輸出等功能。由于FPGA本身具有完全的可重復配置性,所以該架構的硬件平臺可以很方便的升級和重復配置。其次在該平臺上,本文使用Verilog HDL硬件語言在FPGA芯片上實現了多種圖像預處理算法。在實現過程中,為了充分發揮FPGA在并行處理方面的強大功能,本文對算法做了一定的改進,使其盡量能使用并行處理的方式來完成。實驗結果表明,本圖像預處理系統能在毫秒級高速地完成多種圖像算法,完全能夠滿足視頻監控系統50幀/秒的輸出要求。 最后根據視頻監控系統在實際運用中出現的噪聲類型多樣化的情況,我們設計了一種基于反饋理論的圖像處理效果控制模塊。該模塊能通過對處理后圖像峰值信噪比(PSNR)的分析,控制FPGA對下一幅圖像的噪聲采用更有針對性的圖像處理方法。
上傳時間: 2013-05-20
上傳用戶:gundamwzc
變頻器是由主回路和控制回路兩大部分組成的(見圖1);主回路由整流器(整流模塊)、中間電路(濾波電路)和逆變器(大功率晶體模塊)三個主要部分組成,控制回路則由單片機、驅動電路和光電隔離等電路組成。(1)整流器它與單相或三相交流電源相連接,產生脈動的直流電壓(2)中間電路的三種作用
上傳時間: 2013-12-05
上傳用戶:cjh1129
臺灣義隆8位單片機仿真系統用于在線仿真開發EM78PXX系列各種型號的單片機。包括仿真系統軟件(WICE)和仿真系統硬件(在線仿真板)。其結構簡單,使用方便,調試功能強大,是廣大工程師的有力開發工具。
上傳時間: 2013-10-10
上傳用戶:392210346
MCS-51單片機引腳功能教學方法: 講授法授課時數: 2學時教學目的1、 掌握MCS-51單片機引腳的功能2、 掌握MCS-51單片機引腳的使用教學重點、難點:MCS-51單片機引腳的使用主要教學內容(提綱):MCS-51單片機引腳及功能講授要點第二章 MCS-51單片機結構原理 單片機硬件結構•內部結構•引腳功能•內存的配置 •CPU時序•I / O接口 §2-1 概述Intel MCS-51 系列單片機三個版本:8031、8051、8751(8位機) (表2-1 P14 程序內存配置)Intel MCS-96系列機:8096 (16位機)除此之外,Motorla公司、Zilog公司、Mcrochip ……相繼推出產品,各系列產品內部功能、單元組成、指令系統不盡相同。Intel公司單片機問世早,系列齊全,兼容性強,所以得到廣泛使用。 51子系列:8031、8051、8751MCS-51系列52子系列:8032、8052 無 有 ROM ROM §2-2 MCS-51單片機內部結構及引腳
上傳時間: 2014-12-19
上傳用戶:debuchangshi
//遙控解碼子程序,LC7461,用戶碼為11C//external interrupt0void isr_4(){ unsigned char r_count;//定義解碼的個數 unsigned long use_data=0;//定義16位的用戶碼,只用到13位 unsigned long use_code=0;//定義16位的用戶反碼,只用到13位 unsigned long data=0;//定義16位數據碼,包括8位數據碼和反碼 unsigned char data_h=0;//數據反碼 unsigned char data_l=0;//數據碼 _clrwdt();// _delay(7000);//7461解碼,延時7000// _delay(7000);//7461解碼,延時7000//_delay(7000);//7461解碼,延時7000 if(remote==1) goto error; while(remote==0);//wait to high //_delay(9744);count_delay=0; while(count_delay<143); if(remote==1) goto error; /////用戶碼解碼use_data//////////add////////////////////////// for(r_count=13;r_count>0;r_count--) { while(remote==0);//wait to high count_delay=0; while(count_delay<24);//_delay(1680); _c=remote; if(_c==1) { _lrrc(&use_data); count_delay=0; while(count_delay<32);//_delay(2200);//wait to low } else _lrrc(&use_data); } _nop(); //if(remote==1) //_delay(1680);//wait to low while(remote==1);//wait to low _nop(); ////////用戶碼解碼finish/////////add/////////add//////// /////用戶碼反碼解碼use_code//////////add////////////////////////// for(r_count=13;r_count>0;r_count--) { while(remote==0);//wait to high count_delay=0; while(count_delay<24);//_delay(1680); _c=remote; if(_c==1) { _lrrc(&use_code); count_delay=0; while(count_delay<32);//_delay(2200);//wait to low } else _lrrc(&use_code); } _nop(); //if(remote==1) // _delay(1680);//wait to low while(remote==1);//wait to low _nop(); ////////用戶碼反碼解碼finish/////////add/////////add//////// ////數據碼解碼開始////data_l為用戶碼,data_h為數據碼反碼//////////// for(r_count=16;r_count>0;r_count--) { while(remote==0);//wait to high count_delay=0; while(count_delay<24);//_delay(1680); _c=remote; if(_c==1) { _lrrc(&data); count_delay=0; while(count_delay<32);//_delay(2200);//wait to low } else _lrrc(&data); } ////數據碼解碼結束//////////////////////////////////////////////// data_l=data; data_h=data>>8; ///用戶碼////// use_data>>=3; use_code>>=3; use_code=~use_code; //////// ////如果用戶碼等與0x11c并且數據碼和數據反碼都校驗一致,解碼成功 //if((~data_h==data_l)&&use_data==0x11c)//使用用戶碼 //跳過用戶碼 if(~data_h==data_l)//如果數據碼和數據反碼(取反后)相等,解碼正確 { _nop(); r_data=data_l;//r_data為解出的最終數據碼 } //否則解碼不成功 _nop(); _nop();error: //r_data=nocode; _nop(); _nop(); _nop();}
上傳時間: 2014-03-27
上傳用戶:shenlan
ORACLE公司自86年推出版本5開始,系統具有分布數據庫處理功能.88年推出版本6,ORACLE RDBMS(V6.0)可帶事務處理選項(TPO),提高了事務處理的速度.1992年推出了版本7,在ORACLE RDBMS中可帶過程數據庫選項(procedural database option)和并行服務器選項(parallel server option),稱為ORACLE7數據庫管理系統,它釋放了開放的關系型系統的真正潛力。ORACLE7的協同開發環境提供了新一代集成的軟件生命周期開發環境,可用以實現高生產率、大型事務處理及客戶/服務器結構的應用系統。協同開發環境具有可移植性,支持多種數據來源、多種圖形用戶界面及多媒體、多民族語言、CASE等協同應用系統。
上傳時間: 2015-08-11
上傳用戶:xzt