新聞中心

EEPW首頁 > 設(shè)計(jì)應(yīng)用 > 超寬帶(UWB)定位系統(tǒng)發(fā)射機(jī)基帶的系統(tǒng)設(shè)計(jì),功能模塊分解、硬件實(shí)現(xiàn)

超寬帶(UWB)定位系統(tǒng)發(fā)射機(jī)基帶的系統(tǒng)設(shè)計(jì),功能模塊分解、硬件實(shí)現(xiàn)

作者: 時(shí)間:2014-07-03 來源:網(wǎng)絡(luò) 收藏

本文引用地址:http://butianyuan.cn/article/259385.htm

3.1.1主控單元

主控單元MCU 是整個(gè)的核心模塊,它控制所有子模塊的工作,以保證整個(gè)的時(shí)序正確,同時(shí)還承擔(dān)者與MAC層交互通信的任務(wù)。由于每次發(fā)射處理都是MAC層發(fā)起的,因此MCU與MAC層之間采用中斷的通信模式。為了能夠精確的控制各個(gè)功能模塊的處理時(shí)間,主控單元MCU采用計(jì)數(shù)的模式來進(jìn)行控制。

可以用狀態(tài)圖來描述MCU的工作過程,當(dāng)MCU接收到MAC層發(fā)送來的請(qǐng)求信號(hào)(TXSTART_REQ)后,首先發(fā)送復(fù)位信號(hào)PHY_RST對(duì)整個(gè)處理器進(jìn)行初始化。與請(qǐng)求信號(hào)同步串行輸入的還有28位PHY_TXSTART信號(hào),其中包括待發(fā)射幀長(zhǎng)(LENGTH,12bit)、發(fā)射速率(RATE,5bit)、發(fā)射功率(TXPWR,3bit)、字段(SCRAMBLER,2bit)、突發(fā)模式字段(BM,1bit)、前導(dǎo)符類型字段(PT,1bit)、發(fā)射機(jī)TF碼字段(TX_TFC,3bit)和發(fā)射機(jī)使用帶組的最小有效比特(LSB,1bit)等發(fā)射參數(shù),MCU接收完畢后將其送至相應(yīng)的輸出端口對(duì)處理模塊進(jìn)行控制。緊接著接收80bit的MAC頭,按8位并行方式傳輸。并由RATE信號(hào)翻譯出數(shù)據(jù)的編碼方式,傳輸速率和每符號(hào)數(shù)據(jù)比特等等。

PSDU數(shù)據(jù)幀的輸入是通過MCU向MAC層發(fā)送DATA_REQ請(qǐng)求來進(jìn)行的,每發(fā)送一起數(shù)據(jù)請(qǐng)求,MAC層將送出一個(gè)符號(hào)的數(shù)據(jù),數(shù)據(jù)的長(zhǎng)度由發(fā)射速率(RATE)決定,并且根據(jù)LENGTH參數(shù)計(jì)算DATA_REQ的發(fā)射次數(shù),即將LENGTH參數(shù)置入一計(jì)數(shù)器作為初始值,由于該參數(shù)表示的是數(shù)據(jù)幀的字節(jié)長(zhǎng)度,因此每發(fā)送一次DATA_REQ后,LENGTH都要減去一個(gè)符號(hào)的字節(jié)長(zhǎng)度,即生成一個(gè)符號(hào)的字節(jié)數(shù),當(dāng)計(jì)數(shù)器的值小于或等于0時(shí),則發(fā)送結(jié)束。

的偽隨機(jī)序列是由n階線性移位寄存器產(chǎn)生的,但是線性移位寄存器所產(chǎn)生的序列并不一定是偽隨機(jī)序列,他與聯(lián)接多項(xiàng)式有密切關(guān)系。只有找到了本原多項(xiàng)式,才能由它構(gòu)成偽隨機(jī)序列的產(chǎn)生器。但是尋找本原多項(xiàng)式并不是很簡(jiǎn)單的。所以前人大量的計(jì)算已將常用本原多項(xiàng)式列成表備查,本系統(tǒng)使用一個(gè)長(zhǎng)度為32767的幀同步加擾,幀同步使用的生成多項(xiàng)式為:

(3-1)

線性反饋移位寄存器的反饋邏輯輸出輸入數(shù)據(jù)進(jìn)行模2相加,即可得到圖3.5所示的擾碼器的一般形式:

圖3.5 擾碼器原理圖

3.1.3信道編碼

根據(jù)系統(tǒng)傳輸信道的情況,為了保證通信系統(tǒng)傳輸?shù)目煽啃裕朔诺乐械脑肼暫透蓴_,專門設(shè)計(jì)了一類抗干擾的技術(shù),這家就是各種信道編碼。它根據(jù)一定的規(guī)律在待發(fā)送的信息碼元中人為的加入一些必要的校驗(yàn)碼元,在接收端利用這些校驗(yàn)碼元與信息碼元之間的監(jiān)督規(guī)律,發(fā)現(xiàn)和糾正差錯(cuò),以提高信息碼元傳輸?shù)目煽啃浴F渲写l(fā)射的碼元為信息碼元,人為加入的多余的碼元為校驗(yàn)碼元。信道編碼的目的是試圖以最少的校驗(yàn)碼元為代價(jià),換取最大程度的可靠性的提高。這些方法雖然增加了信息的冗余度,降低了系統(tǒng)容量,但增加了發(fā)送符號(hào)之間的相關(guān)性,能夠提高信息傳輸可靠性。

常用的信道編碼有線性分組碼、循環(huán)碼、BCH碼、RS碼和卷積碼等。本系統(tǒng)使用的編碼為卷積碼,卷積碼是一種應(yīng)用廣泛的糾錯(cuò)編,下面對(duì)其原理詳細(xì)的闡述。

卷積碼也是分組的,與分組碼的不同在于,卷積碼的編碼設(shè)計(jì)中存在記憶性。他的校驗(yàn)碼元不僅與當(dāng)前組的信息元有關(guān),而且與此前若干組的信息元有關(guān)。這種碼的糾錯(cuò)能力強(qiáng),不僅可以糾正隨機(jī)誤差,而且可以糾正突發(fā)誤差。輸出與先前輸入比特的相關(guān)性決定了卷積碼的編碼器是一個(gè)有限狀態(tài)機(jī)。

是用移位寄存器、加法器及乘法器用串聯(lián)和并聯(lián)的方式構(gòu)成的特定的電路。一般可記為(n,k,N-1)碼[27],其中N表示編碼器中寄存器的節(jié)數(shù),k表示每節(jié)寄存器的位數(shù),n表示編碼器輸出碼元位數(shù),其約束長(zhǎng)度為N位。每個(gè)時(shí)刻編碼器輸出n位碼元,這不僅與當(dāng)前的輸入的k位碼元有關(guān),而且還與編碼器中N級(jí)寄存器中信息碼元有關(guān)。

卷積碼編碼器可看做由一個(gè)有k個(gè)輸入端,n個(gè)輸出端,且具有N節(jié)寄存器構(gòu)成的一個(gè)有限狀態(tài),或有記憶系統(tǒng),典型結(jié)構(gòu)圖3.6所示。

圖3.6 卷積編碼結(jié)構(gòu)圖

以(3,1,3)卷積碼為例,如圖3.7所示為一個(gè)約束長(zhǎng)度為4,編碼效率為1/3的。

圖3.7 (3,1,3)卷積碼編碼器

(3,1,3)碼的三個(gè)子生成元為:

(3-2)

所以,該碼的生成多項(xiàng)式矩陣為:

(3-3)

由3個(gè)移位寄存器D和2個(gè)模2加法器組成。每輸入一個(gè)信息元就會(huì)編出兩個(gè)校驗(yàn)碼元、,順序輸出成、,碼長(zhǎng)為3,其中信息位僅占一位,由上式可知校驗(yàn)碼元、不僅與本組信息有關(guān),還與前3組信息元有關(guān)。

pa相關(guān)文章:pa是什么




評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉