一種帶有自適應糾錯功能的通信射頻模塊控制電路
摘要:通信基帶模塊需要以很高的速率對通信射頻模塊進(jìn)行控制,現行技術(shù)依靠前向糾錯碼(FEC)或自動(dòng)重傳請求算法(ARQ)等特定糾錯算法進(jìn)行數據校驗,前者算法比較復雜并需要較多的硬件資源和帶寬,后者將因為雙向數據傳輸和等待在通信通路中造成較大時(shí)延。本文提出了一種帶有自適應糾錯功能的通信射頻模塊控制電路,對信號跳變錯誤和有效信號跳變可以做出有效區分并加以處理,以較少的硬件消耗實(shí)現了對射頻模塊的有效控制。
本文引用地址:http://dyxdggzs.com/article/134868.htm引言
隨著(zhù)通信系統的進(jìn)步,射頻模塊和基帶之間的數據速率大幅度提高,控制射頻模塊的基帶信號包含AGC(自動(dòng)增益調節)、APC(自動(dòng)功率調節)和AFC(自動(dòng)頻率調節)等信息。上述的增益、功率和頻率信息都是低誤碼率通信的基礎。
傳統解決誤碼率主要為兩種方式:前向糾錯碼(FEC)或自動(dòng)重傳請求算法(ARQ),FEC算法會(huì )占用相當大的帶寬;ARQ算法不會(huì )占用額外帶寬,但是會(huì )因為數據重傳請求及響應過(guò)程造成較大的時(shí)延。其他算法,包括CRC校驗算法等,也有較為廣泛的應用。
一個(gè)無(wú)線(xiàn)終端系統可分為3個(gè)部分:通信基帶模塊(以下簡(jiǎn)稱(chēng)CBM),射頻模塊控制電路(以下簡(jiǎn)稱(chēng)CRMCC)和通信射頻模塊(以下簡(jiǎn)稱(chēng)CRM)。如圖1所示,CBM負責信源編碼和信源解碼,CRMCC接收CBM的基帶控制信號(以下簡(jiǎn)稱(chēng)BCS),生成射頻模塊控制信號(以下簡(jiǎn)稱(chēng)RFCS),以RFCS控制通信射頻模塊(CRM),并且向CBM返回信號接收回饋信息(以下簡(jiǎn)稱(chēng)SRCFM)。而射頻模塊(包括天線(xiàn))在RMCS的控制下,接收基帶傳輸的通信數據,負責信道編碼與信道解碼?! ?/p>

BCS信號的錯誤模型分析及常見(jiàn)糾錯算法
一個(gè)標準的SPI時(shí)序信號如圖2上半部分“正常SPI信號示意”所示,其中的DATA信號為最高有效位(以下簡(jiǎn)稱(chēng)MSB)優(yōu)先傳輸,其中“原始DATA信號”電平所傳輸信號為8位二進(jìn)制數據0b00101011(以十六進(jìn)制表示為0x2B,以十進(jìn)制表示為43)。
如圖2下半部所示,相對于同樣質(zhì)量的DATA信號,由于CLK信號和~CS信號的錯位(相對DATA信號),最高位的“0”沒(méi)有被采樣,由于DATA信號在其他時(shí)間保持在高電平,最后的采樣結果為8位二進(jìn)制數據0b01010111(以十六進(jìn)制表示為0x57,以十進(jìn)制表示為87)。如果此數據用來(lái)控制射頻信號增益(功率),則數據從43誤傳為87,對于功率信號,其增益將增加約15848倍(),這將對通信系統將造成非常嚴重的影響。
評論