64QAM調(diào)制的DSP實(shí)現(xiàn)
摘 要: 闡述了64QAM調(diào)制的基本原理,針對(duì)TI公司生產(chǎn)的TMS320C6455芯片的特性提出了一種高效的實(shí)現(xiàn)方案,將調(diào)制星座圖轉(zhuǎn)化為表格,利用查表的形式實(shí)現(xiàn)調(diào)制。針對(duì)32 bit寄存器設(shè)計(jì)了大端模式取比特方法,并對(duì)程序中最難實(shí)現(xiàn)的除法設(shè)計(jì)了一種快速簡(jiǎn)單的實(shí)現(xiàn)方式。星座圖映射證明本方案能夠正確、快速地實(shí)現(xiàn)調(diào)制。
關(guān)鍵詞: 查表;大端模式;DSP實(shí)現(xiàn)
正交振幅調(diào)制(QAM)是頻譜利用率很高的一種調(diào)制方式,相比于其他調(diào)制方式,具有更高的數(shù)據(jù)傳輸速率,在未來(lái)通信面臨的頻譜危機(jī)中有著很強(qiáng)的競(jìng)爭(zhēng)力。為了適應(yīng)不斷變化的無(wú)線信道,LTE采用了多種調(diào)制方式[1],根據(jù)無(wú)線信道質(zhì)量動(dòng)態(tài)地改變調(diào)制方式,使其傳輸性能最優(yōu)。LTE最高支持64QAM的調(diào)制方式,大大提高了數(shù)據(jù)的傳輸效率。
64QAM將6個(gè)硬比特調(diào)制成一個(gè)復(fù)值符號(hào),實(shí)部和虛部各由3 bit以相同的方式調(diào)制。本文按照64QAM的原理,設(shè)計(jì)了一種基于DSP的高效實(shí)現(xiàn)方法:將64QAM的8種調(diào)制后的量化幅度以表格形式存儲(chǔ),采用查表方式調(diào)制;采用大端模式,外循環(huán)一次取96 bit;設(shè)計(jì)了高效的除法實(shí)現(xiàn)程序,用來(lái)計(jì)算外循環(huán)的次數(shù)。
根據(jù)64QAM形成的正交調(diào)幅法,先把待調(diào)制的比特流串并轉(zhuǎn)換成I路和Q路比特流,串并的方法是:偶數(shù)位置的比特提取出來(lái)放在I路,奇數(shù)位置的比特放在Q路(這里假設(shè)第一個(gè)比特的位置序號(hào)是0),根據(jù)表1編碼,然后I路和Q路數(shù)據(jù)組合成復(fù)值符號(hào)。
本文選用TMS320C64系列作為開(kāi)發(fā)使用的DSP芯片,該芯片屬于高速定點(diǎn)DSP,所以將浮點(diǎn)數(shù)進(jìn)行定點(diǎn)量化后轉(zhuǎn)化為表2存儲(chǔ),然后每次按照3個(gè)比特值計(jì)算偏移地址,進(jìn)行相應(yīng)64QAM的查表編碼。