<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

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

超寬帶(UWB)定位系統發(fā)射機基帶的系統設計,功能模塊分解、硬件實(shí)現

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

本文引用地址:http://dyxdggzs.com/article/259385.htm

3.1.1主控單元

主控單元MCU 是整個(gè)的核心模塊,它控制所有子模塊的工作,以保證整個(gè)的時(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是什么




評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>