超寬帶(UWB)定位系統發(fā)射機基帶的系統設計,功能模塊分解、硬件實(shí)現
3.1.1發(fā)射機主控單元
主控單元MCU 是整個(gè)發(fā)射機的核心模塊,它控制所有子模塊的工作,以保證整個(gè)發(fā)射機的時(shí)序正確,同時(shí)還承擔者與MAC層交互通信的任務(wù)。由于每次發(fā)射處理都是MAC層發(fā)起的,因此MCU與MAC層之間采用中斷的通信模式。為了能夠精確的控制各個(gè)功能模塊的處理時(shí)間,主控單元MCU采用計數的模式來(lái)進(jìn)行控制。
可以用狀態(tài)圖來(lái)描述MCU的工作過(guò)程,當MCU接收到MAC層發(fā)送來(lái)的請求信號(TXSTART_REQ)后,首先發(fā)送復位信號PHY_RST對整個(gè)處理器進(jìn)行初始化。與請求信號同步串行輸入的還有28位PHY_TXSTART信號,其中包括待發(fā)射幀長(cháng)(LENGTH,12bit)、發(fā)射速率(RATE,5bit)、發(fā)射功率(TXPWR,3bit)、擾碼器字段(SCRAMBLER,2bit)、突發(fā)模式字段(BM,1bit)、前導符類(lèi)型字段(PT,1bit)、發(fā)射機TF碼字段(TX_TFC,3bit)和發(fā)射機使用帶組的最小有效比特(LSB,1bit)等發(fā)射參數,MCU接收完畢后將其送至相應的輸出端口對處理模塊進(jìn)行控制。緊接著(zhù)接收80bit的MAC頭,按8位并行方式傳輸。并由RATE信號翻譯出數據的編碼方式,傳輸速率和每符號數據比特等等。
PSDU數據幀的輸入是通過(guò)MCU向MAC層發(fā)送DATA_REQ請求來(lái)進(jìn)行的,每發(fā)送一起數據請求,MAC層將送出一個(gè)符號的數據,數據的長(cháng)度由發(fā)射速率(RATE)決定,并且根據LENGTH參數計算DATA_REQ的發(fā)射次數,即將LENGTH參數置入一計數器作為初始值,由于該參數表示的是數據幀的字節長(cháng)度,因此每發(fā)送一次DATA_REQ后,LENGTH都要減去一個(gè)符號的字節長(cháng)度,即生成一個(gè)符號的字節數,當計數器的值小于或等于0時(shí),則發(fā)送結束。
的偽隨機序列是由n階線(xiàn)性移位寄存器產(chǎn)生的,但是線(xiàn)性移位寄存器所產(chǎn)生的序列并不一定是偽隨機序列,他與聯(lián)接多項式有密切關(guān)系。只有找到了本原多項式,才能由它構成偽隨機序列的產(chǎn)生器。但是尋找本原多項式并不是很簡(jiǎn)單的。所以前人大量的計算已將常用本原多項式列成表備查,本系統使用一個(gè)長(cháng)度為32767的幀同步擾碼器加擾,幀同步擾碼器使用的生成多項式為:
(3-1)
線(xiàn)性反饋移位寄存器的反饋邏輯輸出輸入數據進(jìn)行模2相加,即可得到圖3.5所示的擾碼器的一般形式:
圖3.5 擾碼器原理圖
3.1.3信道編碼
根據系統傳輸信道的情況,為了保證通信系統傳輸的可靠性,克服信道中的噪聲和干擾,專(zhuān)門(mén)設計了一類(lèi)抗干擾的技術(shù),這家就是各種信道編碼。它根據一定的規律在待發(fā)送的信息碼元中人為的加入一些必要的校驗碼元,在接收端利用這些校驗碼元與信息碼元之間的監督規律,發(fā)現和糾正差錯,以提高信息碼元傳輸的可靠性。其中待發(fā)射的碼元為信息碼元,人為加入的多余的碼元為校驗碼元。信道編碼的目的是試圖以最少的校驗碼元為代價(jià),換取最大程度的可靠性的提高。這些方法雖然增加了信息的冗余度,降低了系統容量,但增加了發(fā)送符號之間的相關(guān)性,能夠提高信息傳輸可靠性。
常用的信道編碼有線(xiàn)性分組碼、循環(huán)碼、BCH碼、RS碼和卷積碼等。本系統使用的編碼為卷積碼,卷積碼是一種應用廣泛的糾錯編,下面對其原理詳細的闡述。
卷積碼也是分組的,與分組碼的不同在于,卷積碼的編碼設計中存在記憶性。他的校驗碼元不僅與當前組的信息元有關(guān),而且與此前若干組的信息元有關(guān)。這種碼的糾錯能力強,不僅可以糾正隨機誤差,而且可以糾正突發(fā)誤差。輸出與先前輸入比特的相關(guān)性決定了卷積碼的編碼器是一個(gè)有限狀態(tài)機。
卷積編碼器是用移位寄存器、加法器及乘法器用串聯(lián)和并聯(lián)的方式構成的特定的電路。一般可記為(n,k,N-1)碼[27],其中N表示編碼器中寄存器的節數,k表示每節寄存器的位數,n表示編碼器輸出碼元位數,其約束長(cháng)度為N位。每個(gè)時(shí)刻編碼器輸出n位碼元,這不僅與當前的輸入的k位碼元有關(guān),而且還與編碼器中N級寄存器中信息碼元有關(guān)。
卷積碼編碼器可看做由一個(gè)有k個(gè)輸入端,n個(gè)輸出端,且具有N節寄存器構成的一個(gè)有限狀態(tài),或有記憶系統,典型結構圖3.6所示。
圖3.6 卷積編碼結構圖
以(3,1,3)卷積碼為例,如圖3.7所示為一個(gè)約束長(cháng)度為4,編碼效率為1/3的卷積編碼器。
圖3.7 (3,1,3)卷積碼編碼器
(3,1,3)碼的三個(gè)子生成元為:
(3-2)
所以,該碼的生成多項式矩陣為:
(3-3)
該卷積編碼器由3個(gè)移位寄存器D和2個(gè)模2加法器組成。每輸入一個(gè)信息元就會(huì )編出兩個(gè)校驗碼元、
,順序輸出成
、
、
,碼長(cháng)為3,其中信息位僅占一位,由上式可知校驗碼元
、
不僅與本組信息有關(guān),還與前3組信息元有關(guān)。
pa相關(guān)文章:pa是什么
評論