基于CPLD寬帶移動(dòng)通信系統數據幀的實(shí)現
2.3速率調整和數據分離
由于每個(gè)突發(fā)塊的數據是320 b,假定輸入的數據速率是400 kS/s,然而由于輸出的數據是416 b,所以輸出的數據速率應該為400/320×416=512 kS/s,所以數據輸入與輸出之間需要進(jìn)行速率調整,這時(shí)就利用MAX+Plus II 中的雙端口RAMALTDPR AM元件進(jìn)行速率調整。由于讀入的數據是320 b,所以地址線(xiàn)為9根,經(jīng)過(guò)速率調整后進(jìn)行數據分離,將分離的數據放入存儲器中。要控制好每個(gè)突發(fā)塊讀入數據,同時(shí)還需要有一個(gè)320 b的計數器,前160 b放入數據一中,后160 b放入數據二中,他們輸出的時(shí)鐘頻率均為速率調整后的時(shí)鐘頻率。如輸入的數據為10111000,經(jīng)過(guò)雙端口RAM后的數據分別是1011和1000。
3整個(gè)數據幀的實(shí)現與仿真結果
經(jīng)過(guò)一系列的底層模塊的設計,可用頂層模塊程序把各底層模塊進(jìn)行合成。合成時(shí)同步碼 R、導頻碼P、W碼、保護時(shí)隙的G,CE碼、及分離后的數據通過(guò)計數器計數來(lái)控制緩沖器的地址。合成后整個(gè)程序經(jīng)編譯產(chǎn)生如圖4所示的符號圖。


圖4中的INCLOCK、OUTCLOCK分別表示幀的輸入頻率和輸出頻率,本次仿真中的輸入周期為2. 5μs,而輸出的周期為1.92 μs。INDATA、OUTDATE表示輸入數據和輸出數據。經(jīng)過(guò)仿真,得到圖5所示的時(shí)序圖。
由于幀的輸入頻率與輸出頻率不同,所以可能會(huì )造成數據輸出時(shí)出錯,因為數據輸入的時(shí) 鐘周期為2.5μs,數據輸出的時(shí)鐘周期為1.92μs,所以要想取得160 b所需要時(shí)間為16 0×2.5μs=400μs,而當緩沖器重讀取數據一所需要時(shí)間為(8+8+160)×1.92μs=33 7.92 μs,小于400μs,所以輸出的時(shí)鐘比數據輸入的時(shí)鐘至少要提前400-337.92=62.08μs,數據二的讀取時(shí)間需要(8+8+32+8+160)×192μs=414.72 μs,大于400μs,所以讀取數據二時(shí)不會(huì )出現問(wèn)題。數據幀頭部的時(shí)序圖如圖6所示。

4結語(yǔ)
寬帶無(wú)線(xiàn)多媒體通信系統,采用自適應調制技術(shù)能達到高質(zhì)量、高速、高靈活性的通信。 本文提出了一種針對TDMA/TDD自適應調制系統的數據幀結構的設計方法,并用軟件無(wú)線(xiàn) 電技術(shù)來(lái)實(shí)現這種數據幀結構,仿真結果表明,設計方法正確,實(shí)現結果令人滿(mǎn)意。
評論