基于DSP平臺的多音平行體制調制端的實(shí)現
在不同的數據速率下,1個(gè)碼元所用到的數據字大小不同,可以將300~1 200 bit·s-1各種速率情況總結如下:1 200 bit·s-1速率時(shí)不做分集,一個(gè)數據字需要64 bit信息;600 bit·s-1速率時(shí),一個(gè)數據字需要32 bit信息;300 bit·s-1對應的是16 bit的數據字。換句話(huà)說(shuō),就是在300 bit·s-1數據速率下,只要有16 bit新信息,就可以進(jìn)行一個(gè)碼元的調制。數據速率為600 bit·s-1的情況,如表2所示。本文引用地址:http://dyxdggzs.com/article/156166.htm
在600 bit·s-1數據速率情況下,要求在1~8及17~24號數據音傳送當前數據字,9~16及25~32號數據音傳送的是之前第8個(gè)碼元傳送的數據字。在DSP內存中開(kāi)辟一個(gè)空間存儲過(guò)去8個(gè)碼元用到的數據字。
每次只要從i-8時(shí)刻提取數據字填充到9~16及25~32號數據音,而后進(jìn)行32音調制即可實(shí)現帶內時(shí)間頻率分集。
4 結束語(yǔ)
發(fā)送端在DSP中實(shí)現的具體流程,如圖7所示。
具體實(shí)現時(shí)遇到的問(wèn)題和難點(diǎn):
(1)交織度、RS編碼方式、帶內時(shí)間/頻率分集方式都隨數據的不同而不同,所以要考慮到相對應程序的通用性,設定入口參數和參數下載的過(guò)程,這樣減小程序代碼段的開(kāi)銷(xiāo),但是增加了編程的復雜度。
(2)從源數據區向交織區填充數據時(shí),要注意剩余bit的保存。從交織區向待調制區填數據時(shí),要注意剩余bit的保存。
(3)在超級塊和超級塊的銜接處,存在剩余bit調制發(fā)送的問(wèn)題。要把當前超級塊所剩下的bit全部調制發(fā)送完,才能進(jìn)行下一個(gè)超級塊的構成和發(fā)送。
評論