主控模塊負(fù)責(zé)控制和協(xié)調(diào)各種工作,ARM采用TI公司生產(chǎn)的開放式多媒體應(yīng)用平臺(OMAP)微處理器,通過集成鎖相環(huán)倍頻系統(tǒng)主頻可以達(dá)到 66 MHz,最大外部存儲空間可達(dá)256 MB,片上資源豐富,外圍控制能力強(qiáng)性價(jià)比高。由它控制DSP模塊接收網(wǎng)絡(luò)發(fā)送的命令及參數(shù),實(shí)現(xiàn)無線自由的協(xié)議通信。
2.3 實(shí)時(shí)數(shù)據(jù)處理模塊
實(shí)時(shí)數(shù)據(jù)處理模塊[1]通過共享內(nèi)存與ARM實(shí)現(xiàn)發(fā)送的命令、傳輸參數(shù)和數(shù)據(jù),根據(jù)設(shè)定的移動終端工作狀態(tài),如Cell Search、隨機(jī)接入過程(RA)、專用控制信道(DCCH),及目標(biāo)、環(huán)境的實(shí)時(shí)動態(tài)計(jì)算FPGA的控制字。同時(shí)也通過共享內(nèi)存上報(bào)從網(wǎng)絡(luò)接收的數(shù)據(jù)和信息傳輸給ARM;通過鎖存器向處理板提供控衰減控制信號實(shí)現(xiàn)睡眠,來達(dá)到省電。DSP采用TI公司C5000系列中的TMS320C5510,系統(tǒng)時(shí)鐘達(dá)600 MHz,數(shù)據(jù)處理速率可以達(dá)到4 800 MIPS。提供32/16 bit主機(jī)口,具有兩個(gè)獨(dú)立的外部存儲器接口,其中EMIF支持64 bit總線寬度。
2.4 FPGA模塊設(shè)計(jì)
該系列芯片的最大特色是內(nèi)嵌硬件乘法器和乘加結(jié)構(gòu)的可編程DSP模塊,適用于實(shí)現(xiàn)高速信號處理。這種DSP模塊是高性能的嵌入算術(shù)單元,它可以配置為硬件乘法器、加減法器、累加器和流水線寄存器。Stratix系列具有多達(dá)28個(gè)DSP模塊,可配置為224個(gè)嵌入乘法器,可以為大數(shù)據(jù)吞吐量的應(yīng)用提供靈活、高效和有價(jià)值的方案。這些DSP模塊可以實(shí)現(xiàn)多種典型的DSP功能,如有相關(guān)器、限沖擊響應(yīng)(FIR)濾波、快速傅立葉變換(FFT)功能和加密/解密功能等,其中相關(guān)器算法設(shè)計(jì)是各種其他算法實(shí)現(xiàn)的基礎(chǔ)和基本組成部分。
移動終端系統(tǒng)接收到的射頻信號經(jīng)過前端預(yù)處理后,送到A/D采樣,然后通過串行方式輸出樣點(diǎn)值到FPGA[2]。每個(gè)樣點(diǎn)值是用10 bit的二進(jìn)制補(bǔ)碼表示的,需先通過一個(gè)串/并轉(zhuǎn)換器轉(zhuǎn)化為寬度為10 bit的并行信號。首先樣點(diǎn)值要進(jìn)行的是希爾波特變換,希爾波特變換有多種實(shí)現(xiàn)方法,這里采用一個(gè)129階的濾波器來實(shí)現(xiàn),濾波器的抽頭系數(shù)由 MATLAB函數(shù)Remez產(chǎn)生,得到與其正交的另一路信號;然后以這兩路信號分別作為實(shí)部和虛部,與本地序列進(jìn)行相關(guān)運(yùn)算,將相關(guān)值的實(shí)部和虛部送給 DSP做后續(xù)處理。這樣,DSP才可以通過先對相關(guān)值求模,然后對模值出現(xiàn)的峰值的間隔、幅值和數(shù)目等信息進(jìn)行判斷和進(jìn)一步處理,來確定是否捕捉到信號。相關(guān)器算法FPGA設(shè)計(jì)的內(nèi)部結(jié)構(gòu)框圖如圖2所示。
2.5 PFGA與RF的接口、總線及時(shí)序控制設(shè)計(jì)
FPGA與RF的接口、總線及時(shí)序控制設(shè)計(jì)如圖3所示。
為了增加信道容量、改善帶寬效率,TD-SCDMA通過利用上行鏈路(反向鏈路)同步、軟件無線電和智能天線的技術(shù)將時(shí)分雙工(TDD)與 CDMA結(jié)合起來。TD-SCDMA要求手機(jī)的射頻部分具有快速的切換時(shí)間、高的動態(tài)范圍以及發(fā)送機(jī)和接收機(jī)部分的高線性度。MAX2410是一個(gè)完整正交發(fā)射器,它由一個(gè)正交調(diào)制器、可變增益IF和RF放大器組成。MAX2309是一種為基于CDMA的單頻單模蜂窩電話系統(tǒng)設(shè)計(jì)的IF接收機(jī),其輸入頻率范圍經(jīng)過優(yōu)化達(dá)到70 MHz~300 MHz,在35 dBm增益下達(dá)-33 dBm,在-35 dBm增益下達(dá)+1.7 dBm。FPGA控制RF主要通過4個(gè)RF控制寄存器:A word寄存器、B word寄存器、 C word寄存器和 D word寄存器。
3 軟件實(shí)現(xiàn)
移動終端軟件包括應(yīng)用層軟件、通信協(xié)議軟件和物理層軟件3部分。
應(yīng)用層軟件LAY 4-7:包含人機(jī)界面(MMI)和系統(tǒng)應(yīng)用層協(xié)議(S/W)部分,MMI為移動終端使用者接口,S/W類似移動終端的操作系統(tǒng)。
通信協(xié)議軟件LAY 2-3:該部分軟件較大,主要為通信協(xié)議,主要保證無線通信系統(tǒng)可以在各種狀況順暢互通。
物理層軟件LAY 1:負(fù)責(zé)協(xié)調(diào)DSP、其他硬件和軟件。物理層軟件的設(shè)計(jì)將能實(shí)現(xiàn)節(jié)能的特性、多資源、多時(shí)隙的處理、數(shù)據(jù)包和對其他網(wǎng)絡(luò)系統(tǒng)的監(jiān)測。在設(shè)計(jì)物理層軟件時(shí)的還要對相鄰小區(qū)的監(jiān)測,特別是當(dāng)相鄰小區(qū)間彼此還沒有同步的時(shí)候。
移動終端軟件各個(gè)模塊主要實(shí)現(xiàn)與硬件的對應(yīng)關(guān)系如下:
應(yīng)用層軟件LAY 4-7和通信協(xié)議軟件LAY 2-3軟件的實(shí)現(xiàn)主要是在ARM中實(shí)現(xiàn),假如LAY 4-7需要一些特別高要求的應(yīng)用時(shí),可以再增加相應(yīng)的硬件模塊,而不影響原有的架構(gòu),如增加高要求多媒體的處理和播放;物理層軟件LAY 1主要在DSP和FPGA中實(shí)現(xiàn)。
在軟件編程時(shí)ARM和DSP可以使用C語言來實(shí)現(xiàn),使用的調(diào)試工具為CCS軟件,當(dāng)DSP中有一些算法非常成熟后,移動通信對這塊的實(shí)時(shí)性要求比較高時(shí),應(yīng)該用匯編語言來實(shí)現(xiàn),在FPGA中可以用VHDL語言來實(shí)現(xiàn)。在編程是首先盡量定義好各個(gè)功能模塊的任務(wù),然后定義好各個(gè)功能模塊的接口參數(shù)等,在可以不用全局變量的時(shí)候盡量不用。
另一個(gè)主要挑戰(zhàn)是在TD-SCDMA終端里實(shí)現(xiàn)聯(lián)合檢測算法,特別是關(guān)于算法的時(shí)間優(yōu)化。DSP和FPGA之間的任務(wù)分配上要有一個(gè)合理協(xié)調(diào)的分工,這樣能夠最大限度的發(fā)揮這兩個(gè)處理器的功能。在實(shí)際軟件編程中,算法程序計(jì)算量大、編碼延時(shí)過長,因此
需要在保證質(zhì)量的前提下對算法進(jìn)行優(yōu)化。在滿足精度要求下,進(jìn)一步將算法簡化,粗化搜索范圍來降低計(jì)算量;對于高級語言程序代碼,用混合匯編、去除嵌套循環(huán)等方法進(jìn)行代碼優(yōu)化,提高代碼效率。
4 結(jié)束語
本實(shí)驗(yàn)研究是在南昌大學(xué)自然科學(xué)基金Z03333的資助下完成的。該系統(tǒng)很好的實(shí)現(xiàn)了3G移動終端處理功能,但實(shí)際環(huán)境比仿真環(huán)境更復(fù)雜,需要給出解決辦法,然后再驗(yàn)證。目前該方案實(shí)現(xiàn)了384 kb/s工作,使用3個(gè)時(shí)隙(每個(gè)時(shí)隙128 kb/s);實(shí)現(xiàn)了基于高速下行分組接入(HSDPA)技術(shù)提高數(shù)據(jù)速率,它類似于WCDMA和CDMA2000標(biāo)準(zhǔn)所提供的速率。開發(fā)的3G芯片組能夠滿足消費(fèi)者對于改善性能和功能的要求,同時(shí)又保持了相同或更低的價(jià)格。
5 參考文獻(xiàn)
[1] 申敏.DSP原理及其在移動通信中的應(yīng)用[M]. 北京:人民郵電出版社, 2002.
[2] Wakerly j f. 數(shù)字設(shè)計(jì)原理與實(shí)踐[M].北京:機(jī)械工業(yè)出版社, 2004.
摘要:近年來,越來越多的智能鎖控系統(tǒng)應(yīng)用于電力系統(tǒng)中,有效提升了電力系統(tǒng)在設(shè)備安全方面的管理水平,提高了工作效率。但當(dāng)前所采用的智能鎖控系統(tǒng)并沒有針對智能鑰匙的遠(yuǎn)程授權(quán)問題提供一個(gè)安全高效的解決方案?,F(xiàn)介紹一種移動終端遠(yuǎn)...
關(guān)鍵字: 智能鎖控 移動終端 遠(yuǎn)程授權(quán)摘要:隨著工業(yè)自動化行業(yè)科技水平的提升,大量先進(jìn)的儀器及設(shè)備得到廣泛應(yīng)用,使污水處理廠的工作效率大大提升,但大量污水處理儀器和設(shè)備的使用也給日常設(shè)備管理帶來了麻煩,據(jù)此設(shè)計(jì)了一種基于Android平臺的污水處理設(shè)備監(jiān)控系...
關(guān)鍵字: 設(shè)備監(jiān)控 Android平臺 移動終端本文中,小編將對數(shù)字信號處理器予以介紹,如果你想對數(shù)字信號處理器的詳細(xì)情況有所認(rèn)識,或者想要增進(jìn)對數(shù)字信號處理器的了解程度,不妨請看以下內(nèi)容哦。
關(guān)鍵字: 數(shù)字信號處理器 信號處理器 處理器摘 要:針對無線傳感器網(wǎng)絡(luò)的結(jié)構(gòu)特點(diǎn)及對無線可移動終端的需求,分析了Linux操作系統(tǒng)的啟動過程,提出了無線傳 感器網(wǎng)絡(luò)可移動終端引導(dǎo)程序的設(shè)計(jì)方法,并對引導(dǎo)程序?qū)崿F(xiàn)的4個(gè)關(guān)鍵環(huán)節(jié)的配置和設(shè)計(jì)進(jìn)行了說明。實(shí)際調(diào)試結(jié)果表明...
關(guān)鍵字: 無線傳感器網(wǎng)絡(luò) 移動終端 引導(dǎo)程序 Linux摘要:交通動態(tài)信息圖形化發(fā)布是通過對道路網(wǎng)抽象簡化形成簡易道路圖形,并在此基礎(chǔ)上發(fā)布實(shí)時(shí)路況的交通信息發(fā)布方式。在移動終端上發(fā)布圖形化動態(tài)信息時(shí),應(yīng)充分考慮移動終端的可移動,性以及實(shí)時(shí)在線特,性,在關(guān)鍵的位置發(fā)布合理的圖...
關(guān)鍵字: 智能交通系統(tǒng) 實(shí)時(shí)交通 受信距離 位置觸發(fā) 移動終端 圖形數(shù)據(jù)摘 要:隨著生活質(zhì)量的提高和移動終端的市場化,將移動互聯(lián)網(wǎng)和智能終端有機(jī)結(jié)合的移動醫(yī)療服務(wù)系統(tǒng)將成為醫(yī) 療服務(wù)的新方式、新手段。新醫(yī)改的推進(jìn)為醫(yī)療行業(yè)信息化建設(shè)指明了方向。根據(jù)用戶需求,以客戶端和服務(wù)器的方式實(shí)現(xiàn)了 一個(gè)...
關(guān)鍵字: 安卓 醫(yī)療 移動終端 MVC設(shè)計(jì)模式 C/S模型摘要:網(wǎng)絡(luò)不僅改變了現(xiàn)有產(chǎn)業(yè),還創(chuàng)造了很多全新的產(chǎn)業(yè),這些新產(chǎn)業(yè)可以侵襲所有產(chǎn)業(yè)部門。比如亞馬遜公司的蓬勃發(fā)展,就是以沃爾沃斯和HMV這樣經(jīng)營實(shí)體店的公司瀕臨倒閉為代價(jià)的。目前,推動所有上述行業(yè)向前發(fā)展的是移動網(wǎng)絡(luò)。平板...
關(guān)鍵字: 移動終端 網(wǎng)絡(luò)經(jīng)濟(jì) 物聯(lián)網(wǎng) 網(wǎng)絡(luò)服務(wù)