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