CDMA中的信道估計設(shè)計與仿真(演講稿)_第1頁
CDMA中的信道估計設(shè)計與仿真(演講稿)_第2頁
CDMA中的信道估計設(shè)計與仿真(演講稿)_第3頁
CDMA中的信道估計設(shè)計與仿真(演講稿)_第4頁
CDMA中的信道估計設(shè)計與仿真(演講稿)_第5頁
已閱讀5頁,還剩25頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

CDMA的信道估計設(shè)計與仿真(演講稿)各位老師、同學(xué):早上好!我是來自通信一班的孫毅,我畢業(yè)設(shè)計的題目是中的信道估計設(shè)計與仿真,導(dǎo)師是童崢嶸教授。隨著信息的高速發(fā)展,人類社會進(jìn)入了一個前所未有的信息量急劇增長的信息時代。計算機、互聯(lián)網(wǎng)、各種通信技術(shù)迅速興起,給人類的物質(zhì)和精神生活帶來了翻天覆地的變化。與之對應(yīng),人們對通信業(yè)務(wù)有了更高層次和更高質(zhì)量的要求,這對通信業(yè)務(wù)的容量產(chǎn)生了巨大的沖擊,同時對通信網(wǎng)傳遞信息的能力提出了更高的要求。移動通信出現(xiàn)于世紀(jì)初,但真正發(fā)展卻開始于世紀(jì)年代中期。從那時起,移動通信的發(fā)展大體可分為三代,即模擬移動通信系統(tǒng)、數(shù)字移動通信系統(tǒng)和現(xiàn)代移動通信系統(tǒng)。CDMA技術(shù)的出現(xiàn)源自于人類對更高質(zhì)量無線通信的需求。第二次世界大戰(zhàn)期間因戰(zhàn)爭的需要而研究開發(fā)出技術(shù),其思想初衷是防止敵方對己方通訊的干擾,在戰(zhàn)爭期間廣泛應(yīng)用于軍事抗干擾通信,后來由美國高通公司更新成為商用蜂窩電信技術(shù)。1995,第一個商用系統(tǒng)(被稱為)運行之后,CDMA第1頁共30頁

技術(shù)理論上的諸多優(yōu)勢在實踐中得到了檢驗,從而在北美、南美和亞洲等地得到了迅速推廣和應(yīng)用。碼分多址多址方式中的一種,另外還有頻分多址方式、時分多址方式。CDMA比其他系統(tǒng)具有以下幾點非常重要的優(yōu)勢。1.系統(tǒng)容量大。2.2.系統(tǒng)容量的靈活配置。3.3.系統(tǒng)性能質(zhì)量更佳。4.4.頻率規(guī)劃簡單。5.5.延長手機電池壽命。6.6.建網(wǎng)成本下降。CDMA系統(tǒng)原理框圖:擴(kuò)頻通信確切地說稱為擴(kuò)譜通信更為恰當(dāng),因為被擴(kuò)展的是信號頻譜帶寬,不過習(xí)慣上均稱為擴(kuò)頻,它是一類寬帶通信系第2頁共30頁

統(tǒng)。它的主要特征是:擴(kuò)頻前的信息碼元帶寬遠(yuǎn)小于擴(kuò)頻后的擴(kuò)頻碼序列(chip)的帶寬。(1)帶和寬帶通信系統(tǒng)擴(kuò)頻增益(干擾容限()兩個常用的公式:仙農(nóng)公式信道容量為擴(kuò)頻通信系統(tǒng)的優(yōu)點A.抗干擾能力強B.保密性能強C.低功率譜密度D.適于變參信道擴(kuò)頻通信系統(tǒng)的缺點A.占用信道帶寬B.系統(tǒng)實現(xiàn)復(fù)雜C.時變同步困難D.尋地址碼能力小地址碼和擴(kuò)頻碼的設(shè)計是碼分多址體制的關(guān)鍵技術(shù)之一。理想的地址碼和擴(kuò)頻碼主要應(yīng)具有如下特點:1.有足夠多的地址碼;2.有尖銳的自相關(guān)特性;3.有處處為零的互相關(guān)特性;4.不同碼元數(shù)平衡相等;5.盡可能大的復(fù)雜度。第3頁共30頁

PN序列有一個很大的家族,包含很多碼組,例如列、Gold列、GL序列、R-S列、DBCH序列等等現(xiàn)代數(shù)字通信系統(tǒng)常常設(shè)計成以非常高的速率傳輸。卷積碼已應(yīng)用于很多個同系統(tǒng),例如,不僅在移動通信系統(tǒng)種應(yīng)用卷積編碼/譯碼,而且在空間和衛(wèi)星也應(yīng)用。卷積碼的發(fā)展產(chǎn)生了很多有線和無線通信信道數(shù)字傳輸?shù)膶嶋H應(yīng)用。交織是排列符號序列的過程。這種為獲得時間分集的重排過程稱為交織,可以以兩種方法考慮:塊交織和卷積交織。CDMA2000的物理層處于其體系結(jié)構(gòu)的最底層,用于完成高層信息與空中無線信號的相互轉(zhuǎn)換,同時也是這種無線通信系統(tǒng)的基礎(chǔ)。其可分為前向鏈路物理信道和反向鏈路物理信道。WCDMA系統(tǒng)的物理信道按時間分為三層結(jié)構(gòu):超幀、無線幀和時隙。WCDMA分為上行鏈路物理信道和下行鏈路物理信道。TD-SCDMA系統(tǒng)存在三種信道模式:邏輯信道、傳輸信道和物理信道。信道informationchannels)信號的傳輸媒質(zhì),它是以傳輸媒質(zhì)為基礎(chǔ)的信號通路,具體地說,信道是指由有線或無線電線路提供的信號通路。信道的作用是傳輸信號由信道的定義可以看出,信道可大體分成兩類:一類是狹義信道,另一類是廣義信道。第4頁共30頁

狹義信道通常按具體媒介的不同類型可分為有線信道和無線信道。廣義信道通常也可分成兩種:調(diào)制信道和編碼信道。衰落效應(yīng)、多徑效應(yīng)與時變效應(yīng)。對于系統(tǒng),干擾可分類為系統(tǒng)內(nèi)部干擾和系統(tǒng)外部干擾。1.內(nèi)部干擾自干擾、同信道干擾、共信道干擾。2.外部干擾:(1)信號干擾(2)定頻率的干擾(3)頻直放站干擾(4)亂信號干擾信道估計系統(tǒng)框圖一般信道估計過程:信道信道估計模型估計得到的信號誤差信號圖一般信道估計過程Fig.3.2第5頁共30頁

Generalprocessofchannelestimation論文中介紹比較經(jīng)典的時域和頻域信道估計算法,這兩種算法分別從時域和頻域借助訓(xùn)練序列估計信道脈沖響應(yīng)和信道頻域響應(yīng)來完成的。從某個角度來說這兩個算法是等價的,只是考慮的角度不同而已。頻域信道估計算法在參數(shù)估計的時候?qū)е铝撕芨叩脑肼暦至浚@個問題對于那些信道衰減比較大的信道響應(yīng)影響尤為明顯。這里從時域的角度介紹最小二乘方法,通過這個算法能夠給出相對較優(yōu)的性能。為了很好地說明這個問題,除了實際的和最小二乘信道估計算法估計的信道響應(yīng)外,我們還提及另一種信道響應(yīng),這個響應(yīng)是由每訓(xùn)練符號估計的信道響應(yīng)平均所得。分別取濾波長,P=20dB,信道長;信噪比SNR=25dB,如圖4.1得到是信道均方誤差真實值與估計值的關(guān)系曲線仿真圖。此時圖形中“o”點所連接的真實值曲線與“x”點所連接的估計值曲線之間誤差較大,曲線之間重合不明顯。圖4.2得到的是,P=10dB,Lh=10dB;信噪比SNR=25dB,信道均方誤差真實值與估計值的關(guān)系曲線仿真圖。第6頁共30頁

此時圖形中“o”點所連接的真實值曲線與“x”點所連接的估計值曲線之間隨著濾波長度的減小誤差也相應(yīng)減小,重合度越發(fā)明顯。圖4.3得到的是,Lh=5dB時;信噪比時,信道均方誤差真實值與估計值的關(guān)系曲線仿真圖。此時的圖形中“o”點所連接的真實值曲線與“x”點所連接的估計值曲線幾乎重疊,誤差相比達(dá)到最小。通過得到的仿真圖曲線我們可以看出,隨著濾波長度的不斷減小,信道均方誤差的估計值和真實值也越接近,由此可以看出此方法的信道估計與濾波長度有著密切的關(guān)系;同時該方法使用比較簡單,多用于簡單的信道均方誤差計算中。該訓(xùn)練序列信道估計產(chǎn)生了抽頭系數(shù)為和的信道矩陣,根據(jù)這個信道矩陣產(chǎn)生一個新矩陣。仿真當(dāng)中序列長度為64*64,信道長度;根據(jù)仿真圖形分別研究了最小均方誤差和最小二乘的均方誤差。仿真過程中我們選取了不同的信噪比點分別是、10dB、15dB、20dB、25dB;通過運行程序得出組不同的均方誤差數(shù)據(jù),取其平均值,得到入圖所示的仿真曲線:X軸表示信噪比軸表示均方誤差點連接的曲線表示最小二乘的均方誤差曲線,點連接的曲線表示最小均方誤差的均方誤差曲線。通過上面組的均方誤差數(shù)據(jù)我們?nèi)∑淦骄?,由仿真圖形比較可以得出,在信噪比相同的情況第7頁共30頁

下,如時,MMSE的平均均方誤差要小于的平均均方誤差。接下來我們再選取了三個不同的信噪比值,如圖所示取分別等于10dB、15dB的時候進(jìn)行了比較,此時我們觀察圖形可以看出,雖然的均方誤差還是要小于的均方誤差,但隨著信噪比值的增大,誤差在逐漸縮??;由于最小二乘法擁有十分簡單的線性表達(dá)式,這不僅使它易于計算,更重要的是,在正態(tài)誤差的假定下,它擁有較完善的小樣本理論,使得基于它的統(tǒng)計推斷易于操作且概率計算簡單易行。其它的方法雖也可能具有某種優(yōu)點,但由于缺乏最小二乘法所具備的上述特性,故仍不可能取代最小二乘法的位置。篇2:dsp程設(shè)計報告-TMS320C5416信道編碼器設(shè)計dsp課程設(shè)計報告-TMS320C5416信道編碼器設(shè)計本文關(guān)鍵詞:信道,編碼器,課程設(shè)計,報告,設(shè)計dsp課程設(shè)計報告-TMS320C5416信道編碼器設(shè)計本文簡介:嵌入式系統(tǒng))課程設(shè)計報告題目TMS320C5416的信道編碼器設(shè)計學(xué)院自動化與電氣工程學(xué)院專業(yè)班級學(xué)號學(xué)生姓名任課教師完成日期摘要摘要循環(huán)碼是一種系統(tǒng)碼,通常前K是信息碼元,后是監(jiān)督碼元。它除具有線性分組碼的一般性質(zhì)外,還具有循環(huán)性,也據(jù)好循環(huán)性,也就是說當(dāng)循環(huán)碼中的任一碼組循環(huán)移動dsp課程設(shè)計報告-TMS320C5416信道編碼器設(shè)計本文內(nèi)容:第8頁共30頁

嵌入式系統(tǒng)(DSP課程設(shè)計報告題目TMS320C5416信道編碼器設(shè)計學(xué)院自動化與電氣工程學(xué)院專業(yè)班級學(xué)號學(xué)生姓名任課教師完成日期摘要摘要循環(huán)碼是一種系統(tǒng)碼,通常前是信息碼元,后是監(jiān)督碼元。它除具有線性分組碼的一般性質(zhì)外,還具有循環(huán)性,也據(jù)好循環(huán)性,也就是說當(dāng)循環(huán)碼中的任一碼組循環(huán)移動一位后,所的的碼組仍為該循環(huán)碼的一個準(zhǔn)用碼組。它是在嚴(yán)密的代數(shù)基礎(chǔ)上建立起來的,具有許多特殊代數(shù)的性質(zhì),因此有助于按照所第9頁共30頁

要求的糾錯能力系統(tǒng)的構(gòu)成這類碼,并且簡化譯碼方法。循環(huán)碼還具易實現(xiàn)的特點,編碼和譯碼的設(shè)備都不太復(fù)雜,而且性能良好,不僅能糾正獨立的隨機錯誤,也能糾正突發(fā)錯誤。本課程設(shè)計主要介紹了循環(huán)碼的特點以及循環(huán)碼的編、譯碼原理在課程設(shè)計中,系統(tǒng)應(yīng)用平臺為芯片,使用CCS軟,通過正確編寫并運行程序,進(jìn)行仿真,使得運行結(jié)果與理論分析一致,實現(xiàn)設(shè)計目的。關(guān)鍵詞DSP循環(huán)碼;編碼;譯碼;CCS;仿真目錄摘要………………….….11引言………………………31.1選題的背景與意義…….………….………………41.2第10頁共30頁

TMS320C5416DSP及開發(fā)系統(tǒng)的特點………….41.3TMS320C5416DSP在音頻處理領(lǐng)域中的應(yīng)用…………………4參考文獻(xiàn)…………….….52整體設(shè)計……….…………52.1整體方案的選擇………….………52.2各模塊功能的概述…………………….…….……63具體模塊(或硬程序)分析…………….…………….93.1生成多項式和循環(huán)碼的生成矩陣……………….………………83.2第11頁共30頁

系統(tǒng)原理圖……………….94系統(tǒng)調(diào)試及運行結(jié)果……………105設(shè)計總結(jié)與展望………….131引言循環(huán)碼是線性分組碼中最重要的一種子類,是目前研究得比較成熟的一類碼。循環(huán)碼具有許多特殊的代數(shù)性質(zhì),這些性質(zhì)有助于按照要求的糾錯能力系統(tǒng)地構(gòu)造這類碼,并且簡化譯碼算法,并且目前發(fā)現(xiàn)的大部分線性碼與循環(huán)碼有密切關(guān)系。循環(huán)碼還有易于實現(xiàn)的特點,很容易用帶反饋的移位寄存器實現(xiàn)其硬。正是由于循環(huán)碼具有碼的代數(shù)結(jié)構(gòu)清晰、性能較好、編譯碼簡單和易于實現(xiàn)的特點,因此在目前的計算機糾錯系統(tǒng)中所使用的線性分組碼幾乎都是循環(huán)碼。它不僅可以用于糾正獨立的隨機錯誤,而且也可以用于糾正突發(fā)錯誤。它具有下面性質(zhì):、閉性(線性性)。任何許用碼組的線性和還是許用碼組。由此性質(zhì)可以知線性碼都是全零碼,且最小碼距就是碼重。2循環(huán)性。任何許用的碼組循環(huán)移位后的碼組還是許用碼組。3每個信息碼組長第12頁共30頁

度k=3,則有個不同的信息碼組。、每個信息組加四個監(jiān)督碼元,信息碼C5C4監(jiān)督碼C2C1C0例如:則這組碼元稱為(7,3)性分組碼上式可以完整地表示為C6=1*C6+0*C5+0*C4C5=0*C6+1*C5+0*C4C4=0*C6+0*C5+0*C4C3=1*C6+0*C5+1*C4C2=1*C6+1*C5+1*C4C1=1*C6+1*C5+0*C4C0=0*C6+1*C5+1*C4本課程實際主要是通過仿真糾錯編碼系統(tǒng)(開發(fā)平臺為TIC5416芯片)。對輸入隨機數(shù)字信號進(jìn)行循環(huán)糾錯編碼后,送入含噪信道,在接收端再進(jìn)行解碼和檢糾錯,改變信道誤碼率大小,測試接收信號與發(fā)送信號之間的誤碼率,分析該種糾錯編碼系統(tǒng)的抗噪聲性能。模型設(shè)計應(yīng)該符合工程實際,模塊參數(shù)設(shè)置第13頁共30頁

必須與原理相符合,處理結(jié)果和分析結(jié)論應(yīng)該一致,而且應(yīng)符合理論。1.1選題的背景與意義綜合運用我們所學(xué)過的知識,以達(dá)到鞏固所學(xué)知識,提高我們思考問題、分析問題和解決問題能力的目的。進(jìn)一步學(xué)習(xí)了循環(huán)碼編、譯碼原理,循環(huán)碼要通過實現(xiàn)編寫程序,仿真出循環(huán)碼編碼前和譯碼后,以及糾錯后的波形了解信道編碼技術(shù),學(xué)習(xí)使用CCS5000實驗了解DSP中.asm,及.cmd的使用方法的基本功能。1.2TMS320C5416DSP及開發(fā)系統(tǒng)的特點TMS320C5416DSP芯片,是一種低功耗、高性能的定點芯片。它的主要特點有:運算速度快,可達(dá)MIPS。優(yōu)化的CPU結(jié)構(gòu):內(nèi)部有1個40的算術(shù)邏輯單元(ALU)個40位的累加器、40的加法器、乘法器和1個位的桶型移位器、有內(nèi)部總線和地址發(fā)生器。多總線結(jié)構(gòu):包括獨立的16位數(shù)據(jù)總線和23位的地址總線。低功耗方式:TMS320C5416DSP可以在.3V,1V的低電壓下工作,3低功耗方式(IDLE1和IDLE3)可以節(jié)省DSP功耗。智能外設(shè):包括軟可編程等待狀態(tài)寄存器、第14頁共30頁

可編程PLL時鐘發(fā)生器、1位的計數(shù)器、6DMA控制器、個多通道緩沖串行口(McBSP0-2)與外部處理器通信的PostInterface)接口。CCS是TI推出的用于開發(fā)其DSP芯片的集成環(huán)境(IDE)。CCS是一個開放環(huán)境可以通過設(shè)置不同的驅(qū)動完成不同環(huán)境的支持,setup配置程序是用來定義芯片和目標(biāo)板類型。本課程設(shè)計采用的是。1.3在音頻處理領(lǐng)域中的應(yīng)用DSP技術(shù)在音頻處理領(lǐng)域的應(yīng)用越來越廣。目前,在很多語音處理系統(tǒng)中都用到了語音錄放模塊,采集現(xiàn)場的聲音并存儲起來供以后回放。語音處理系統(tǒng)的實時性、功耗、體積、以及對語音信號的保真度都是很影響系統(tǒng)性能的關(guān)鍵因素。參考文獻(xiàn)[1]王金龍.設(shè)計與實驗教程.機械工業(yè)出版社,20xx[2]周霖.DSP通信工程技術(shù)應(yīng)用.國防工業(yè)出版社,[3]曹志剛,錢亞生.現(xiàn)代通信原理.清華大學(xué)出版社,第15頁共30頁

[4]苗長云等主編.現(xiàn)代通信原理及應(yīng)用.電子工業(yè)出版社,20xx[5]桑林,郝建軍,劉丹.?dāng)?shù)字通信.北京郵電大學(xué)出版社,2002[6]樊昌信,曹麗娜.通信原理.國防工業(yè)出版社,2整體設(shè)計2.1整體方案的選擇算法模擬階段。在這一階段主要是根據(jù)設(shè)計任務(wù)確定系統(tǒng)的技術(shù)指標(biāo)。首先應(yīng)根據(jù)系統(tǒng)需求進(jìn)行算法仿真和高級語言(如MATLAB)模擬實現(xiàn),以確定最佳算法,并初步確定相應(yīng)的參數(shù)。DSP芯片及外圍芯片的確定階段。根據(jù)算法的運算速度、運算精度和存儲要求等參數(shù)選擇DSP芯片及外圍芯片。軟硬設(shè)計階段。首先按照選定的算法和芯片,對系統(tǒng)的哪些功能用軟實現(xiàn),哪些功能用硬實現(xiàn)進(jìn)行初步分工。然后,根據(jù)系統(tǒng)技術(shù)指標(biāo)要求著手進(jìn)行硬設(shè)計,完成第16頁共30頁

DSP芯片外圍電路和其它電路,根據(jù)系統(tǒng)技術(shù)指標(biāo)要求和所確定的硬編寫。硬和軟調(diào)試階段。硬調(diào)試一般采用硬仿真器進(jìn)行。軟調(diào)試一般借助開發(fā)工具如軟模擬器、開發(fā)系統(tǒng)或仿真器進(jìn)行。系統(tǒng)集成和測試階段。硬和軟調(diào)試分別調(diào)試完成后,將軟脫離開發(fā)系統(tǒng),裝入所設(shè)計的系統(tǒng),形成所謂的樣機,并在實際系統(tǒng)中運行,以評估樣機是否達(dá)到了所要求的技術(shù)指標(biāo)。若系統(tǒng)測試符合指標(biāo),則樣機的設(shè)計完畢。DSP系統(tǒng)設(shè)計流程圖2.2各模塊功能的概述循環(huán)碼概述循環(huán)碼最大的特點就是碼字的循環(huán)特性,所謂循環(huán)特性是指:循環(huán)碼中任一許用碼組經(jīng)過循環(huán)移位后,所得到的碼組仍然是許用碼組。若(…)為一循環(huán)碼組,則(…)、(…)、……還是許用碼組。也就是說,不論是左移還是右移,也不論移多少位,仍然是許用的循環(huán)碼組。軟模塊DSP軟發(fā)送數(shù)據(jù)第17頁共30頁

DSP軟接收數(shù)據(jù)編碼模塊為了方便對編碼結(jié)果進(jìn)行驗證,程序使用探針(ProbePointPC文中讀取比特數(shù)據(jù),編碼完成后再用探針將其寫入文,其(5,2)循環(huán)碼的編譯流程如下圖。)循環(huán)碼編碼流程圖)循環(huán)碼譯碼流程圖3具體模塊分析3.1生成多項式和循環(huán)碼的生成矩陣循環(huán)碼完全由其碼長生成多項式構(gòu)成。其中g(shù))是一個能除盡的n-k階多項式。階數(shù)低于n能被g)除盡的一組多項式就構(gòu)成一個()循環(huán)碼。也就是說,階數(shù)小于且能被g)除盡的每個多項式都是循環(huán)碼的許用碼組。(全字除外)稱為生成多項式,用g(x)表示??梢宰C明生成多項式g(x)具有以下特性:)g(x)是一個常數(shù)項為r=n-k次多項式;是的一個因式;)該循環(huán)碼中其它碼多項式都是g(x)的倍式。為了保證構(gòu)成的生成矩陣各行線性不相關(guān),通常用來構(gòu)造生成矩陣,這時,生成矩陣可以表其中,因此,一旦生成多項式g(x)確定以后,該循環(huán)碼的生成矩陣就可以確定,進(jìn)而該循環(huán)碼的所有碼字就可以確定。顯第18頁共30頁

然,式(8-28)不符合形式,所以此生成矩陣不是典型形式,不過,可以通過簡單的代數(shù)變換將它變成典型矩陣。)循環(huán)碼的全部碼字如下表:序號碼字信息位a4a3監(jiān)督位a2a1a01000002011第19頁共30頁

01311010410110通過上表可以構(gòu)造()循環(huán)碼生成矩陣和生成多項式,這個循環(huán)碼主要參數(shù)為,,k。從表中可以看到,其生成多項式可以用第2字構(gòu)造g(x)=x3+x2+1G=1001第20頁共30頁

在實際循環(huán)碼設(shè)計過程中,通常只給出碼長和信息位數(shù),這就需要設(shè)計生成多項式和生成矩陣,這時可以利用g(x)所具有基本特性進(jìn)行設(shè)計首先,生成多項式是的一個因式,其次是一個因式。因此,就可以先對進(jìn)行因式分解,找到它的r次因式。3.2系統(tǒng)原理圖C5416它的主要特點有:運算速度快,可達(dá)MIPS。優(yōu)化的CPU結(jié)構(gòu):內(nèi)部有1個40的算術(shù)邏輯單元(ALU)個40位的累加器、40的加法器、乘法器和1個位的桶型移位器、有內(nèi)部總線和地址發(fā)生器。多總線結(jié)構(gòu):包括獨立的16位數(shù)據(jù)總線和23位的地址總線。低功耗方式:TMS320C5416DSP可以在.3V,1V的低電壓下工作,3低功耗方式(IDLE1和IDLE3)可以節(jié)省DSP功耗。智能外設(shè):包括軟可編程等待狀態(tài)寄存器、可編程PLL時鐘發(fā)生器、1位的計數(shù)器、6DMA控制器、個多通道緩沖串行口(McBSP0-2)與外部處理器通信的PostInterface)接口。此最小系統(tǒng)包括主機接口MCBSP串行接口,因為用來與外設(shè)連接,所以沒有畫出外設(shè),此外包括時鐘系統(tǒng),電源系統(tǒng),JTAG仿真接口。最小系統(tǒng)原理圖第21頁共30頁

4系統(tǒng)調(diào)試及運行結(jié)果功能調(diào)試一、下面介紹具體實現(xiàn)步驟:1)新建一個工程,這里假設(shè)工程所在目錄以及名稱為C:/ti/myprojects/encode2)新建一個源文,其源代碼見附所示,將其寫入并保存在工程所在目錄中。這里假設(shè)該文所在目錄及文名稱為C:/ti/myprojects/encode/encode.asm。具體的程序如下:CRC:STM#(DATA_ADDR),AR6;到輸入數(shù)據(jù)的地址LEDAR6+,A;到第一個數(shù)據(jù)加載到寄存器AAND#00FFh,A;蔽到高位數(shù)據(jù)LD#AR6+,8,B;二個數(shù)據(jù)加載到寄存器B高位RPTB第22頁共30頁

CRC_ONCE_END-1;環(huán)開始AND#00FF00h,B;蔽掉低位數(shù)據(jù)ANDM#00FFh,*AR6;ORAR6+,B;三個數(shù)據(jù)加載到寄存器B低位ADD#TABLE_ADDR,A;到表格中所要數(shù)據(jù)的實際地址READA(table_data)LD(table_data),A;數(shù)據(jù)加載到寄存器AXORA,B;所得到的表中數(shù)據(jù)與實際的數(shù)據(jù)異或STM#0,B;存器高位賦LDB,_8第23頁共30頁

;寄存器的高數(shù)據(jù)賦值給為新的相對地址STEB,8;存器也左移8,空出低8加載新數(shù)據(jù)NOPCRC_ONCE_END;環(huán)結(jié)束3)新建一個文,其源代碼如下,將其寫入并保存在工程所在目錄。這里假設(shè)該文所在目錄及文名稱為C:/ti/myprojects/encode/encode.cmd。其cmd程序如下:encode.obj-oencode.out-mencode.map-estartMEMORY{0:VECS:origin第24頁共30頁

=0xff80,length=0x80PROG:origin=0x1000,length=0x10001:DATA:origin=0x2000,length=0x1000STACK:origin=0x3000,length=0x1000}SECTIONS第25頁共30頁

{.vectors:{}>VECS0.text:{}>PROG0.data:{}>DATA1}4)將以上兩個文添加到步驟()所建的工程中,至此關(guān)于循環(huán)編碼的工程已經(jīng)建好。此時工程視圖窗口應(yīng)如下圖所示。循環(huán)碼工程圖5)為方便編輯,本課程設(shè)計采用的文為文本文。這里可將新建編碼數(shù)據(jù)Unencode_Data.txt文復(fù)制到工程所在目錄下,作為輸入使用,同時在該目錄下新建一個文本文(后綴為)作為輸出使用,假定其文名。這里需要主要的是,Unencode_Data.txt為DSP讀取的數(shù)據(jù)文,它需要滿足一定的格式,即在數(shù)據(jù)前要加入文頭,對于本例格式如下圖所示。比特數(shù)據(jù)圖6)執(zhí)行菜單命令“project”—“rebuild第26頁共30頁

all”對工程進(jìn)行編譯、匯編和鏈接,然后執(zhí)行菜單命令“file”—“l(fā)oadProgram”,選擇“encode.out”并打開,將成的程序加載到DSP中,此時匯編窗口出現(xiàn)如圖所示的標(biāo)志。7)設(shè)置FileI/O從文中讀取數(shù)據(jù),設(shè)置完成以后如圖所示。文輸入設(shè)置圖設(shè)置FileI/O從文中寫入數(shù)據(jù),設(shè)置完成以后如圖所示:文輸入設(shè)置完成圖8)運行程序,當(dāng)處理完所有輸入比特數(shù)據(jù)后,單擊確定進(jìn)入下一步。9)打開輸入和輸出數(shù)據(jù)文以及中生成的編碼數(shù)據(jù)文Encode_Data.txt行對比,驗證編碼程序是否正確,如果所示。編碼前后對比圖5設(shè)計總結(jié)與展望總結(jié)和展望通過以上內(nèi)容可以實現(xiàn)二進(jìn)制循環(huán)碼編碼和解碼設(shè)計和仿真目的,并能在譯碼過程中實現(xiàn)數(shù)無失真的恢復(fù)原始信號。第27頁共30頁

本次課程設(shè)計在剛開始的過程中無從下手,手忙腳亂,時間又緊迫,不懂相關(guān)原理,不知道做課程設(shè)計的步驟,后來通過查看資料,先弄明白其原理,然后對照原理圖建立模塊,在模塊建立后遇到了一些問題,但通過有效的方法,網(wǎng)上查找相關(guān)資料實在不懂就向老師請教,最終了解清楚此課程設(shè)計所需的算法,了解課程設(shè)計的核心部分,從而正確建立模塊和設(shè)置參數(shù),最后用理論

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論