找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 4322|回復(fù): 3
打印 上一主題 下一主題
收起左側(cè)

VHDL擴(kuò)頻通信課程設(shè)計(jì)總結(jié)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:72008 發(fā)表于 2015-1-12 00:15 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
       來來回回做了快有一個(gè)星期了,總算把這VHDL的課程設(shè)計(jì)做好了;瞬簧俚男难煤煤每偨Y(jié)一下。
       首先,就這個(gè)擴(kuò)頻通信來說,我覺得還是挺有意義的,別的班做電子鐘,我們來做擴(kuò)頻通信也不錯(cuò)。認(rèn)真做好還是會(huì)有不少收獲的。聽鄧洪波老師說,像移動(dòng)基站和其他的很多通信的領(lǐng)域,許多就是做這類東西。聽了之后就更想把它搞好了。
       雖說是VHDL的課程設(shè)計(jì),但難點(diǎn)并不在于VHDL,卻是通信原理的知識(shí)。通信原理我學(xué)得不是很好,所以一開始做起來還是有點(diǎn)吃力。
       記得是12號(hào)那天就開始寫程序了,沒日沒夜寫啊寫,兩天之后那個(gè)發(fā)送部分居然神奇的寫好了,呵呵,還高興了一會(huì)。第二天就連忙拿去實(shí)驗(yàn)室下載到芯片上試了一下,還比較走運(yùn),波形跟老師的那個(gè)比較吻合。還有就是那個(gè)COSTAS環(huán),我還真沒碰過它,就這樣子好了,我也拿他沒辦法。之前還聽說這COSTAS環(huán)是最難搞的,想不到——沒難度。『髞砺犂蠋熣f,其實(shí)所有的板,我都先把那COSTAS調(diào)好再給你們的。 暈。。。。。。還以為真那么運(yùn)。。。。。
       接下來幾天就是悲據(jù)了。。。。。
       發(fā)送部分做好了,自然就要做接收部分。
       這接收的確實(shí)比較難去寫,也不知如何入手去寫,后來是跟同學(xué)討論了一下,好像有點(diǎn)想法了,于是就開始寫,第一步就寫那鎖相環(huán),不是寫,而是調(diào)用,QUARTUS里面就有得調(diào)用數(shù)字鎖相環(huán)。然后就是仿真。失敗!改一改,再仿真。失敗中的失!暈了,接著的每一次仿真都標(biāo)志著一次悲據(jù)的發(fā)生,fail,fail,fail……這也太郁悶了吧,鎖相環(huán)鎖不了,也就說位同步做不出來,后面還做個(gè)鬼啊。當(dāng)天晚上就郁悶到睡覺去了。
第二天都不想寫了,但還得去寫。不過我先丟下鎖相環(huán),做絕對(duì)碼轉(zhuǎn)換還有巴克碼檢測(cè),這都比較簡(jiǎn)單,半天之內(nèi)的事情。所以問題又回到鎖相環(huán)上了,卡卡卡,又卡多了一天,接著我就直接用我自己的CPLD單獨(dú)做了一個(gè)鎖相環(huán),再用啊標(biāo)的邏輯分析儀去觀察實(shí)際的波形。真見鬼,它居然莫名其妙的鎖住了,你叫我怎么辦。
后來發(fā)現(xiàn),仿真不正確的原因有一方面是因?yàn)槲伊?xí)慣性的只觀察仿真波形的前面一部分,偏偏他在前面鎖不住,要過一段時(shí)間在后面才能鎖住。原來邏輯分析儀是那么好用的,所以后面的調(diào)試,全靠它了!
好景不長(zhǎng),鎖相環(huán)OK后,又遇到了個(gè)世紀(jì)大難題——三幀同步與三幀失步檢測(cè)。果然又悲據(jù)了,搞了大半天,程序?qū)懗鰜硪粋(gè),但我沒拿去仿真,因?yàn)槲易约焊杏X到仿真結(jié)果肯定是慘不忍睹的。算了,看有沒更好的方法。然后和同學(xué)交流過一下,但是也沒找到很好的解答。所以,這一天算是白活了。接下來一天,我干脆不做三幀同步,我就用一幀。一幀也不錯(cuò)嘛,一幀多好,一下子就寫出來了,接著又花半天寫好了解擴(kuò)和一些亂七八糟的,這樣下來就差不多弄好了。但還有個(gè)問題就是發(fā)現(xiàn)了在信息位里面含有了巴克碼,這下子可夠嗆的了。必須是要改方案,也忘了怎么改的,居然又改好了,因?yàn)槭侵皫接昧艘环N偏方提取,自然出問題了,不過改過來就好了。于是就在2010116號(hào)的下行,低速M序列又一次再現(xiàn)江湖了……高興了一下,還和同學(xué)打了場(chǎng)籃球去了。很久沒碰過,至少兩個(gè)月了。
呵呵,這樣一來,整個(gè)系統(tǒng)差不多就完成了,不過真有些投機(jī)取巧哦。因?yàn)橐笫怯萌龓脚c三幀失步檢測(cè),但我只用了一幀。有點(diǎn)不好哦,呵呵,還是務(wù)實(shí)一點(diǎn),三幀就三幀,怕什么。跟同學(xué)討論了一下,又有想法了,立刻動(dòng)手。再來一個(gè)下午,三幀同步,say byebye。
好了,終于到此為止了,我也有點(diǎn)累了。真的不想再做了……其實(shí)還有些地方可以完善,比如說我的那系統(tǒng)失步次數(shù)有點(diǎn)多了,可能是信道的原因吧,雖然老師說已經(jīng)給我們調(diào)好,但我觀察過它輸出的波形還不是那么的好,所以我覺得如果能把這個(gè)搞好一點(diǎn),那失步次數(shù)自然會(huì)降下來的,但估計(jì)也沒時(shí)間去搞了。接下來又是高頻的課程設(shè)計(jì),聽說是焊收音機(jī),希望能順利吧。
很感謝啊標(biāo)借給我邏輯分析儀,沒它,我在硬件上絕對(duì)是無從入手調(diào)試的。也感謝與我討論的周超楠,大寶,森哥,還有興頌,讓我在理論上了解更多,學(xué)得更快。
但做這東西所花的時(shí)間遠(yuǎn)遠(yuǎn)超出自己限定的時(shí)間了。還有其他正事都被耽擱下來了……不過想了想程序是一句一句敲在電腦上,波形一個(gè)一個(gè)的看,01一個(gè)一個(gè)地去數(shù),這成果也果值得高興一下子的。

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:82730 發(fā)表于 2015-6-11 16:21 | 只看該作者
大兄弟,我們也要做擴(kuò)頻通信課程設(shè)計(jì),可以把代碼發(fā)給我參考一下嗎?好人一生平安:122544121@qq.com。我只是想看看怎么著手,因?yàn)閂HDL基本忘記了
回復(fù)

使用道具 舉報(bào)

板凳
ID:449465 發(fā)表于 2019-4-23 10:16 | 只看該作者
學(xué)長(zhǎng),你也是電信學(xué)院的嗎?跪求代碼參考TAT 我們是移動(dòng)通信的課設(shè),題目基本一樣,可是現(xiàn)在VHDL都基本忘完了orz...
回復(fù)

使用道具 舉報(bào)

地板
ID:449465 發(fā)表于 2019-4-23 10:17 | 只看該作者
代碼有償也是可以的,萬分感謝orz...
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表