一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

采用FPGA器件與EP1C3T144芯片實(shí)現(xiàn)高精度時(shí)差測量系統(tǒng)設(shè)計(jì)

電子設(shè)計(jì) ? 來源:郭婷 ? 作者:電子設(shè)計(jì) ? 2018-12-30 11:03 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1 引言

隨著無線技術(shù)的發(fā)展,無線定位系統(tǒng)的研究不斷深入,無線定位的應(yīng)用和服務(wù)也越來越 深入到生活中的每個(gè)細(xì)節(jié),極大地改善和方便了人們的生活質(zhì)量。在目前的無線定位技術(shù)中, 到達(dá)時(shí)間差定位(TDOA, Time Difference of Arrival)作為一種定位精度高、定位速度快和抗干 擾能力強(qiáng)的定位技術(shù)而越來越受到重視。這種定位方式的基礎(chǔ)就是無線電測距,即通過測量 無線電信號(hào)到達(dá)某物體的傳播時(shí)差,進(jìn)而折算出到達(dá)此物體的距離,測距的實(shí)質(zhì)正是測量時(shí) 差。由于通信設(shè)備逐步向數(shù)字化、智能化方向發(fā)展,本文充分利用了低端的FPGA 器件(Field Programmable Gate Array)的靈活性和快速性,實(shí)現(xiàn)提取通過不同路徑的同一信號(hào)時(shí)間差。

2 總體方案設(shè)計(jì)

圖 1 為總體方案設(shè)計(jì)圖?;窘邮諜C(jī)把解擴(kuò)解調(diào)后的基帶信號(hào)通過輸入接口進(jìn)入時(shí)差測 算單元,運(yùn)算得到的結(jié)果通過輸出接口連接到無線傳輸設(shè)備。為了適應(yīng)各種不同接口的接收 機(jī)和無線傳輸設(shè)備,本系統(tǒng)設(shè)計(jì)了3 種常用的接口以備選擇。

采用FPGA器件與EP1C3T144芯片實(shí)現(xiàn)高精度時(shí)差測量系統(tǒng)設(shè)計(jì)



由于m 序列具有優(yōu)良的周期自相關(guān)特性,因此經(jīng)常利用它作為無線定位的測量信號(hào)[1]。 m 序列碼長越長,抗多徑干擾能力越強(qiáng);碼速率越高,定位精度越高。時(shí)差測量單元中事先 存儲(chǔ)了和發(fā)射端完全相同的m 序列,與接收到的m 序列進(jìn)行比對。發(fā)射時(shí)刻與接收時(shí)序的 關(guān)系如圖2 所示,相鄰傳播時(shí)長之差即為所測時(shí)差,目前該系統(tǒng)只能測算出不同路徑的傳播 時(shí)長,而差值則需要把每個(gè)傳播時(shí)長傳回到數(shù)據(jù)處理中心后通過軟件計(jì)算得到。

采用FPGA器件與EP1C3T144芯片實(shí)現(xiàn)高精度時(shí)差測量系統(tǒng)設(shè)計(jì)

本系統(tǒng)采用Altera 公司Cyclone 系列的EP1C3T144 芯片。它是一款基于1.5V(內(nèi)核), 3.3V(I/O),0.13um 和SRAM 的FPGA,容量為2910 個(gè)LE,擁有13 個(gè)M4K RAM(4K 位+ 奇偶校驗(yàn))塊。除此之外,還提供了全功能的鎖相環(huán)(PLL),用于板級(jí)的時(shí)鐘網(wǎng)絡(luò)管理和專用 I/O 口,這些接口用于連接業(yè)界標(biāo)準(zhǔn)的外部存儲(chǔ)器器件,具有成本低和方便的特點(diǎn)。

3 時(shí)差測算單元設(shè)計(jì)

3.1 設(shè)計(jì)思想

FPGA 作為時(shí)差測算單元的核心器件,主要完成相關(guān)匹配、并/串轉(zhuǎn)換、接口控制等功 能,經(jīng)過VHDL 編程生成的內(nèi)部結(jié)構(gòu)和各個(gè)模塊綜合以后的整體結(jié)構(gòu)如圖3 所示。

采用FPGA器件與EP1C3T144芯片實(shí)現(xiàn)高精度時(shí)差測量系統(tǒng)設(shè)計(jì)

其中,hxg 模塊通過互相關(guān)的方法測算出不同路徑的傳播時(shí)長,采用8 位并行輸出; serial_converter 模塊把hxg 模塊的結(jié)果轉(zhuǎn)換成串行輸出;load 模塊作為serial_converter 模塊 的使能輸入,當(dāng)load 有效時(shí)并行數(shù)據(jù)被存儲(chǔ)到移位寄存器中。程序流程圖如圖4 所示。

采用FPGA器件與EP1C3T144芯片實(shí)現(xiàn)高精度時(shí)差測量系統(tǒng)設(shè)計(jì)

3.2 實(shí)現(xiàn)結(jié)果

以 5 級(jí)的m 序列為例,反饋系數(shù)為45(八進(jìn)制),初始狀態(tài)為10000,得到31 位的m 序 列為1000010010110011111000110111010。碼速率為1Mbps,固定發(fā)送間隔為100000 碼元, 即100ms,總共發(fā)射4 組m 序列,因此參考圖2 可知能夠測得3 個(gè)傳播時(shí)長。下圖中的并行輸出結(jié)果均用十進(jìn)制顯示。整體結(jié)果和局部放大結(jié)果如圖5 所示,仿真結(jié)果表明并行結(jié)果 與串行結(jié)果完全一致。

采用FPGA器件與EP1C3T144芯片實(shí)現(xiàn)高精度時(shí)差測量系統(tǒng)設(shè)計(jì)

4 主要接口設(shè)計(jì)

4.1 RS232 串口

由于本系統(tǒng)有兩個(gè)串口,所以采用MAX3232 芯片可以簡化電路[2-3]。MAX3232 是 MAXIM 公司的一種RS232 接口芯片,使用單一電源電壓VCC,電壓值從+3.0~+5.5V 都能 正常工作,額定電流為300μA,完成TTL 與RS232 兩種電平之間的轉(zhuǎn)換。它有兩路收發(fā)器, 數(shù)據(jù)傳輸速率為250Kbps。原理圖如圖6 所示。

采用FPGA器件與EP1C3T144芯片實(shí)現(xiàn)高精度時(shí)差測量系統(tǒng)設(shè)計(jì)

4.2 USB 接口

原理圖如圖7 所示,采用CY7C68013A 作為USB 接口芯片,此芯片具有以下優(yōu)點(diǎn):

1) 高性價(jià)比,通用USB2.0 接口芯片中全世界市場占有量最大,國外市場占用率最大。

2) 最大4K USB 端點(diǎn)緩沖區(qū),可設(shè)置為雙緩沖,三緩沖或四緩沖,全面支持USB2.0 高 速傳輸。

3) 內(nèi)嵌增強(qiáng)型8051 內(nèi)核,沿用傳統(tǒng)8051 開發(fā)方法,固件開發(fā)工具為KEIL C51。

4) 時(shí)鐘高達(dá)48MHz,單指令周期為83.3ns。

5) 雙串口USART0 和USART1,支持230K 波特率。

6) 400K 高速I2C 接口。

7) 支持雙數(shù)據(jù)指針。

8) 8KB 片內(nèi)RAM,可存放數(shù)據(jù)和代碼。

9) 五個(gè)復(fù)用數(shù)據(jù)端口PORTA,PORTB,PORTC,PORTD,PORTE。

10) 五個(gè)外部中斷源。

11) 支持在線仿真和在線下載。

12) 端點(diǎn)緩沖區(qū)“FIFO”支持GPIF 和SLAVE FIFO 傳輸方式,實(shí)現(xiàn)端點(diǎn)FIFO 和外設(shè)“無 縫連接”,支持8 位/16 位總線。

13) 擴(kuò)展接口IO CY7C68013A 是CY7C68013 的升級(jí)版本,完全兼容,CY7C68013 發(fā) 熱量較大,CY7C68013A 為低功耗型,大容量16KB 片內(nèi)RAM。

采用FPGA器件與EP1C3T144芯片實(shí)現(xiàn)高精度時(shí)差測量系統(tǒng)設(shè)計(jì)

4.3 RJ45 接口

以太網(wǎng)的物理層有多種標(biāo)準(zhǔn),這里使用10Base-T 標(biāo)準(zhǔn),即數(shù)據(jù)通信速率為10Mb/s,傳 輸介質(zhì)為雙絞線。下表列出了目前市面上幾種可供選擇的以太網(wǎng)控制器及其主要特性。本系 統(tǒng)選擇性價(jià)比較高且符合設(shè)計(jì)要求的RTL8019AS 作為以太網(wǎng)控制器[5],原理圖如圖8 所示。

采用FPGA器件與EP1C3T144芯片實(shí)現(xiàn)高精度時(shí)差測量系統(tǒng)設(shè)計(jì)

RTL8019AS 是***Realtek 公司生產(chǎn)的10Mbps 以太網(wǎng)控制器,兼容Ethernet II 與IEEE 802.3;支持8 位或16 位數(shù)據(jù)總線;內(nèi)置的16K 字節(jié)SRAM 用于收發(fā)緩沖;全雙工,收發(fā) 可同時(shí)達(dá)到10Mbps;支持10Base-5、10Base-2、10Base-T,并能自動(dòng)檢測連接的介質(zhì),由 于其優(yōu)良的性能、低廉的價(jià)格,使其在市場上10Mbps 網(wǎng)卡中占有相當(dāng)?shù)谋壤?/p>

5 結(jié)束語

本系統(tǒng)充分利用了擴(kuò)頻測距原理和FPGA 的實(shí)時(shí)處理特性,具有定位精度高、擴(kuò)展性強(qiáng)、 兼容性好等優(yōu)點(diǎn),通過對時(shí)差的測量,可以確定物體的運(yùn)動(dòng)軌跡,進(jìn)而實(shí)現(xiàn)精確定位,同時(shí) 為飛行體的軌道測量提供基礎(chǔ)技術(shù),在高速落體目標(biāo)測量方面具有很好的應(yīng)用前景。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1645

    文章

    22050

    瀏覽量

    618610
  • 芯片
    +關(guān)注

    關(guān)注

    460

    文章

    52520

    瀏覽量

    441072
  • 測量系統(tǒng)
    +關(guān)注

    關(guān)注

    2

    文章

    559

    瀏覽量

    42323
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    采用FPGA器件EP1C3T144C6芯片和VHDL實(shí)現(xiàn)頻率測量計(jì)的設(shè)計(jì)

    在現(xiàn)代社會(huì)中,電資源成為人們生活當(dāng)中不可缺少的一部分,而發(fā)電機(jī)和電動(dòng)機(jī)在電力系統(tǒng)中扮演著非常重要的角色。在很多場合,需要對電機(jī)組和電網(wǎng)的頻率進(jìn)行測量。目前,頻率測量的電路系統(tǒng)很多,這里
    發(fā)表于 07-23 17:33 ?2188次閱讀
    <b class='flag-5'>采用</b><b class='flag-5'>FPGA</b><b class='flag-5'>器件</b><b class='flag-5'>EP1C3T144C</b>6<b class='flag-5'>芯片</b>和VHDL<b class='flag-5'>實(shí)現(xiàn)</b>頻率<b class='flag-5'>測量</b>計(jì)的設(shè)計(jì)

    EP1C3T144 FPGA develop board manual_開發(fā)板手冊含原理圖

    本帖最后由 eehome 于 2013-1-5 09:51 編輯 本資料為EP1C3T144 FPGA develop board manual,即EP1C3T144
    發(fā)表于 04-19 11:17

    EP1C3T144_FPGA_develop_board_manual

    的優(yōu)點(diǎn),規(guī)模從3000到20000LE 。 這一塊實(shí)驗(yàn)板用的EP1C3T144芯片,有3000LE邏輯資源,另外還有13 條M4K RAM(共6.5Kbyte ),另外還有還有一個(gè)數(shù)字鎖相環(huán)。這些
    發(fā)表于 08-11 10:07

    EP1C3T144_FPGA_develop_board_manual

    EP1C3T144_FPGA_develop_board_manual
    發(fā)表于 08-20 15:19

    EP2C5T144C8、EP2C8T144C8、EP2C8Q208C8這三種芯片的區(qū)別

    EP2C5T144C8、EP2C8T144C8、EP2C8Q208C8這是三種芯片的區(qū)別,用哪種芯片較好?買哪種
    發(fā)表于 07-21 19:58

    EP1C3T144C8N

    誰有EP1C3T144C8N中文資料手冊,可以給我發(fā)一份嗎?
    發(fā)表于 12-07 19:27

    如何采用EP1C3T144實(shí)現(xiàn)語音密碼鎖系統(tǒng)的設(shè)計(jì)

    本設(shè)計(jì)中采用了ALTERA公司的 EP1C3T144芯片進(jìn)行設(shè)計(jì),實(shí)際測試表明系統(tǒng)的各項(xiàng)設(shè)計(jì)要求均得到滿足并且系統(tǒng)工作良好,該設(shè)計(jì)
    發(fā)表于 04-30 06:56

    基于DSP和FPGA的經(jīng)緯儀控制系統(tǒng)設(shè)計(jì)

    DSP和FPGA組成的伺服控制系統(tǒng)能夠滿足復(fù)雜的控制算法要求。通過對TI公司的DSP控制芯片TMS320F2812和ALTERA公司的FPGA芯片
    發(fā)表于 11-11 15:57 ?35次下載

    基于數(shù)字移相的高精度脈寬測量系統(tǒng)及其FPGA實(shí)現(xiàn)

    摘要:采用XILINX公司的SpartanII系列FPGA芯片設(shè)計(jì)了一種基于數(shù)字移相技術(shù)的高精度脈寬測量
    發(fā)表于 06-20 14:59 ?2267次閱讀
    基于數(shù)字移相的<b class='flag-5'>高精度</b>脈寬<b class='flag-5'>測量</b><b class='flag-5'>系統(tǒng)</b>及其<b class='flag-5'>FPGA</b><b class='flag-5'>實(shí)現(xiàn)</b>

    EP2C5T144開發(fā)板原理圖

    EP2C5T144C8-FPGA開發(fā)板采用Altera公司推出的CYCLONEⅡ系列芯片EP2C5T144C8芯片作為核心處理器進(jìn)行設(shè)計(jì),C
    發(fā)表于 12-06 10:24 ?669次下載
    <b class='flag-5'>EP2C5T144</b>開發(fā)板原理圖

    開發(fā)板ep1c3t144fpGAdevelopboard

    開發(fā)板EP1C3T144_FPGA_develop_board_manual
    發(fā)表于 03-20 11:38 ?32次下載

    TDCGP2高精度時(shí)間測量芯片時(shí)差法超聲波流量計(jì)中的應(yīng)用

    TDCGP2高精度時(shí)間測量芯片時(shí)差法超聲波流量計(jì)中的應(yīng)用
    發(fā)表于 06-14 14:16 ?37次下載

    如何使用EP1C6T144C8設(shè)計(jì)進(jìn)行FPGA的視頻圖像處理系統(tǒng)詳細(xì)資料概述

    本設(shè)計(jì)采用Altera 公司的EP1C6T144C8來控制視頻信號(hào)采集、存儲(chǔ),并通過奇美公司的LQ035NC111來進(jìn)行顯示。采用VHDL來描述各個(gè)功能模塊,實(shí)現(xiàn)了視頻信號(hào)的采集、分配
    發(fā)表于 09-17 18:07 ?31次下載
    如何使用<b class='flag-5'>EP1C6T144C</b>8設(shè)計(jì)進(jìn)行<b class='flag-5'>FPGA</b>的視頻圖像處理<b class='flag-5'>系統(tǒng)</b>詳細(xì)資料概述

    深入淺出玩轉(zhuǎn)FPGA視頻:SF-EP1C開發(fā)板介紹

    SF-EP1C開發(fā)板有著比較豐富的外設(shè),也給用戶預(yù)留了一些可擴(kuò)展的接口。FPGA使用EP1C3T144C8,硬件電路充分考慮了可升級(jí)性,該板子同樣適用于EP1C6T144。
    的頭像 發(fā)表于 12-16 07:04 ?2437次閱讀
    深入淺出玩轉(zhuǎn)<b class='flag-5'>FPGA</b>視頻:SF-<b class='flag-5'>EP1C</b>開發(fā)板介紹

    FPGA視頻教程:SF-EP1C開發(fā)板介紹

    1、FPGA使用EP1C3T144C8,硬件電路充分考慮了可升級(jí)性,該板子同樣適用于EP1C6T144
    的頭像 發(fā)表于 12-12 07:10 ?3112次閱讀
    <b class='flag-5'>FPGA</b>視頻教程:SF-<b class='flag-5'>EP1C</b>開發(fā)板介紹