在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

應(yīng)用通信調(diào)制解調(diào)器構(gòu)建信號(hào)處理平臺(tái)的系統(tǒng)級(jí)建模及仿真實(shí)驗(yàn)

電子設(shè)計(jì) ? 來(lái)源:EDN ? 作者:Deepak Shankar ? 2021-02-03 15:40 ? 次閱讀

軟件無(wú)線電或通信調(diào)制解調(diào)器等信號(hào)處理系統(tǒng)的質(zhì)量取決于所選用的硬件平臺(tái)性能。早期在設(shè)計(jì)方面的探索使設(shè)計(jì)師可以在寄存器傳輸級(jí)(RTL)和軟件實(shí)現(xiàn)之前洞悉面臨的挑戰(zhàn),了解性能與功耗改善所需的架構(gòu)決策以及軟硬件的劃分。

另外,早期的設(shè)計(jì)探索還有助于架構(gòu)方面的設(shè)計(jì)決策,從而為規(guī)劃當(dāng)前和未來(lái)需求提供便利。設(shè)計(jì)師還可以進(jìn)一步拓展這些設(shè)計(jì)探索,以便開(kāi)展故障分析,并確定進(jìn)行驗(yàn)證的測(cè)試用例。

本文介紹的系統(tǒng)級(jí)建模和仿真方法,可以用來(lái)在設(shè)計(jì)流程早期為軟件無(wú)線電或高速通信調(diào)制解調(diào)器設(shè)計(jì)信號(hào)處理平臺(tái)的架構(gòu)。

問(wèn)題

先進(jìn)的高速信號(hào)處理平臺(tái)等大多數(shù)復(fù)雜系統(tǒng)都會(huì)經(jīng)歷昂貴的重復(fù)設(shè)計(jì),超過(guò)70%的重復(fù)時(shí)間是由于設(shè)計(jì)決策錯(cuò)誤或?qū)π枨蟮恼`解。此外,影響這些復(fù)雜系統(tǒng)的因素有很多,如低處理時(shí)延、低功耗、可配置能力和資源限制等。早期的設(shè)計(jì)探索有助于克服這些問(wèn)題。

設(shè)計(jì)師和架構(gòu)師有幾種開(kāi)展設(shè)計(jì)探索和分析的方法可供選擇。雖然分析法可以提供有關(guān)最壞情況下執(zhí)行時(shí)間的重要信息,但多數(shù)情況下這在實(shí)際應(yīng)用中并不會(huì)發(fā)生。物理測(cè)試方法也許能提供精確的信息,但對(duì)于軟件無(wú)線電或高速通信調(diào)制解調(diào)器等復(fù)雜系統(tǒng)來(lái)說(shuō)是不可行的。

解決方案

利用離散事件仿真,設(shè)計(jì)師和架構(gòu)師可在較短的時(shí)間內(nèi)根據(jù)成百上千個(gè)使用案例、任務(wù)調(diào)度和系統(tǒng)配置,對(duì)目標(biāo)系統(tǒng)進(jìn)行評(píng)估。離散事件建模和仿真不僅有助于構(gòu)建特別復(fù)雜的仿真模型,而且能夠幫助架構(gòu)師和設(shè)計(jì)師運(yùn)行更多的用例。

此外,硬件架構(gòu)組件與框架的預(yù)構(gòu)建和有效庫(kù)有助于軟件架構(gòu)的建模。它們可以提高系統(tǒng)模型的精度,縮短構(gòu)建仿真模型的時(shí)間。

這種方法允許設(shè)計(jì)師:

● 專注于結(jié)果的分析和解釋,而不用關(guān)心模型的構(gòu)建;

● 采用不同的應(yīng)用配置來(lái)執(zhí)行仿真, 以便進(jìn)行平臺(tái)選擇,做出軟硬件決策,了解外設(shè)、性能以及目標(biāo)架構(gòu)上軟件線程的分配,從而優(yōu)化產(chǎn)品架構(gòu)。

解決方案實(shí)現(xiàn)

對(duì)信號(hào)處理平臺(tái)的設(shè)計(jì)進(jìn)行探索,目的是為了了解處理延時(shí)、現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)緩沖器要求、數(shù)據(jù)包長(zhǎng)度對(duì)性能的影響以及硬件平臺(tái)配置的識(shí)別。進(jìn)一步擴(kuò)展這種探索,可以理解每個(gè)信號(hào)處理函數(shù)的資源使用情況,比如尋峰、相關(guān)器、加權(quán)乘法和累加器。

離散事件仿真模型使用以下組件:

·4個(gè)5MHz的ADC通道;

·512字節(jié)和1024字節(jié)長(zhǎng)度的數(shù)據(jù)包;

·233MHz的FIFO;

·深度為1024的緩沖器;

·初始時(shí)鐘速率為125MHz的FPGA。改變FPGA時(shí)鐘速率可滿足延時(shí)要求;

·運(yùn)行在167MHz的外部DDR內(nèi)存;

·運(yùn)行在260MHz的ADSP TS201。使用VisualSim Architect的預(yù)構(gòu)建可配置庫(kù)以圖形化的方式構(gòu)建模型。使用Visual Sim的“System- Resource”庫(kù)塊對(duì)處理器、內(nèi)存、FPGA資源、總線和互連進(jìn)行建模。模數(shù)轉(zhuǎn)換器(ADC)被建模為流量發(fā)生器,負(fù)責(zé)產(chǎn)生5MHz的數(shù)字樣本。

在這個(gè)系統(tǒng)設(shè)計(jì)中,我們?yōu)槊總€(gè)函數(shù)都考慮了抽象細(xì)節(jié)。利用這些細(xì)節(jié),通過(guò)集成matlab/simulink/C/ C++模塊,可以創(chuàng)建精細(xì)模型。對(duì)每個(gè)函數(shù)來(lái)說(shuō),我們已經(jīng)考慮了運(yùn)行在系統(tǒng)發(fā)生器中的現(xiàn)有Verilog代碼的時(shí)序值和標(biāo)準(zhǔn)發(fā)布值。加權(quán)輸入總和被轉(zhuǎn)發(fā)給數(shù)字信號(hào)處理器進(jìn)行顯示處理和浮點(diǎn)FFT,處理后的結(jié)果數(shù)據(jù)被寫(xiě)進(jìn)幀緩沖器用于顯示。建議的系統(tǒng)平臺(tái)框圖如圖1所示,VisualSim仿真模型如圖2所示。

o4YBAGAaUi2APbRxAAOW6g9U59k369.png

圖1:系統(tǒng)框架(來(lái)源:Mirabilis設(shè)計(jì)項(xiàng)目報(bào)告)。

o4YBAGAaUlGAXV0HAAT2skntANw248.png

圖2:信號(hào)處理平臺(tái)的VisualSim模型(來(lái)源:Micabilis設(shè)計(jì)項(xiàng)目報(bào)告)。

分析與報(bào)告

模型的構(gòu)建花了兩個(gè)人時(shí),仿真在擁有4GB RAM的2.6GHz微軟Windows 10平臺(tái)上執(zhí)行,仿真的實(shí)際時(shí)間為900ms。VisualSim花了25s完成一次仿真。根據(jù)數(shù)據(jù)包大小得出算法處理結(jié)束的時(shí)間,并在功耗和性能之間做出折衷,是設(shè)計(jì)時(shí)要重點(diǎn)考慮的問(wèn)題。

分析1

這個(gè)設(shè)計(jì)將緩沖器深度選為“數(shù)據(jù)包長(zhǎng)度的”兩倍,長(zhǎng)度為512字節(jié)的包的信號(hào)處理時(shí)延有望在20ms以下。

圖3顯示的仿真報(bào)告表明,最大處理延時(shí)是24.52ms,這說(shuō)明在FPGA上實(shí)現(xiàn)信號(hào)處理功能需要花更多的周期。克服這個(gè)挑戰(zhàn)的解決方案是要么提高FPGA的時(shí)鐘速率,要么修改算法。我們決定提高FPGA的時(shí)鐘速率作為初步的解決方案。

圖4:系統(tǒng)功耗(來(lái)源:Mirabilis設(shè)計(jì)項(xiàng)目報(bào)告)。

隨著后續(xù)的研究,我們發(fā)現(xiàn)如果將FPGA的時(shí)鐘速率從125MHz提高到170MHz,系統(tǒng)就能滿足20ms的延時(shí)要求,而且我們發(fā)現(xiàn)平均功耗(6.2W) 只增加了1.1W。

延時(shí)圖形如圖5所示,功耗圖形如圖6所示。

圖6:系統(tǒng)功耗(來(lái)源:Mirabilis設(shè)計(jì)項(xiàng)目報(bào)告)。

考慮到有可能需要支持增加包長(zhǎng),我們將數(shù)據(jù)包長(zhǎng)度從512字節(jié)增加到了2048字節(jié)以作進(jìn)一步分析。我們發(fā)現(xiàn),功耗沒(méi)有明顯的變化,但最大處理延時(shí)從期望的20ms左右增加到了76ms,系統(tǒng)的平均功耗為7.8W。

pIYBAGAaUrmACxwkAAE3keetQMk577.png

圖7:處理延時(shí)(來(lái)源:Mirabilis設(shè)計(jì)項(xiàng)目報(bào)告)。

我們還觀察了某些函數(shù)的緩沖器占用情況。表1表明,針對(duì)上述所有場(chǎng)景,每個(gè)函數(shù)緩沖器占用情況是一致的( 緩沖器占用以包數(shù)計(jì)量)。這意味著這種算法實(shí)現(xiàn)沒(méi)有為了支持不同的數(shù)據(jù)包大小而進(jìn)行優(yōu)化,而且如果設(shè)計(jì)要求不同的包大小,這種實(shí)現(xiàn)也是不可行的。

o4YBAGAaUtmAITqrAAFeoHSnkFU747.png

表1,緩沖器要求

分析2

在這次探索中,我們?yōu)槊總€(gè)ADC通道的每個(gè)函數(shù)建立了專用資源模型。

我們通過(guò)查看處理延時(shí)圖形和平均功耗圖形來(lái)評(píng)估系統(tǒng)配置。

處理延時(shí)如圖8所示,平均功耗如圖9所示。

pIYBAGAaUvKAOs4AAAHzO5lJqGE570.png

圖8:處理延時(shí)(來(lái)源:Mirabilis設(shè)計(jì)項(xiàng)目報(bào)告)。

由于每個(gè)ADC通道的每個(gè)函數(shù)都有專門(mén)的FPGA資源,因此,與分析1 所示的平均系統(tǒng)功耗相比,這次系統(tǒng)的功耗增加了很多。不過(guò)平均的端到端延時(shí)小于10.8ms,尋峰延時(shí)為11.1ms。

pIYBAGAaUxCAQ6r4AAEsWSfZHg0404.png

圖9:平均功耗(來(lái)源:Mirabilis設(shè)計(jì)項(xiàng)目報(bào)告)。

這表明,如果每個(gè)ADC 通道都考慮使用專門(mén)的FPGA資源, 即使FPGA時(shí)鐘速率較低也能滿足性能要求。不足之處就是FPGA資源要求更高了,而且平均功耗增加了100%。

小結(jié)

使用建模和仿真方法進(jìn)行早期的設(shè)計(jì)探索可以驗(yàn)證實(shí)現(xiàn)信號(hào)處理的硬件能力和效率,從而確保所選的架構(gòu)有足夠的處理能力來(lái)滿足系統(tǒng)在性能、功耗和可靠性方面的要求。利用VisualSim性能建模可以幫助我們估計(jì)資源要求、性能和功耗統(tǒng)計(jì)數(shù)據(jù), 進(jìn)而做出正確的設(shè)計(jì)決策。

在研究過(guò)程中我們發(fā)現(xiàn),系統(tǒng)架構(gòu)師可以通過(guò)“分析1”做出平衡系統(tǒng)性能和功耗的設(shè)計(jì)決策。“分析2” 則表明,即使用較低的時(shí)鐘速率也可以實(shí)現(xiàn)系統(tǒng)性能,但要求更多的FPGA資源,并且功耗要求增加了幾乎一倍。

通過(guò)構(gòu)建硬件資源的周期精確模型并進(jìn)行微架構(gòu)級(jí)的研究,上述探索還能進(jìn)一步擴(kuò)展。
編輯:hfy

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

    關(guān)注

    1631

    文章

    21810

    瀏覽量

    606821
  • 緩沖器
    +關(guān)注

    關(guān)注

    6

    文章

    1983

    瀏覽量

    45724
  • 調(diào)制解調(diào)器

    關(guān)注

    3

    文章

    862

    瀏覽量

    39053
  • 無(wú)線電
    +關(guān)注

    關(guān)注

    60

    文章

    2150

    瀏覽量

    116948
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    通信和電信>xDSL 調(diào)制解調(diào)器/DSLAM

    通信和電信>xDSL 調(diào)制解調(diào)器/DSLAM xDSL 調(diào)制解調(diào)器/DSLAM德州儀器 (TI) 的 xDSL(數(shù)字用戶線)調(diào)制解調(diào)器/DSLAM 解決方案方框圖 (SBD) 方框圖
    發(fā)表于 12-24 11:26

    線纜調(diào)制解調(diào)器的原理是什么?

    線纜調(diào)制解調(diào)器(簡(jiǎn)稱CM),Cable是指有線電視網(wǎng)絡(luò),Modem是調(diào)制解調(diào)器。平常用Modem通過(guò)電話線上互聯(lián)網(wǎng),而線纜調(diào)制解調(diào)器是在有線電視網(wǎng)絡(luò)上用來(lái)上互聯(lián)網(wǎng)的設(shè)備,它是串接在用戶家的有線電視
    發(fā)表于 09-27 09:11

    嵌入式系統(tǒng)上的調(diào)制解調(diào)器通信該怎樣去實(shí)現(xiàn)呢?

    嗨,大家好,我正在為嵌入式系統(tǒng)上的調(diào)制解調(diào)器通信而苦苦掙扎,該系統(tǒng)幾乎沒(méi)有實(shí)時(shí)執(zhí)行其他任務(wù)。我正在使用內(nèi)置于調(diào)制解調(diào)器 (Fibocom G
    發(fā)表于 12-27 08:31

    調(diào)制解調(diào)器(MODEM)介紹

    調(diào)制解調(diào)器(MODEM)介紹  一.調(diào)制解調(diào)器用途:    調(diào)制解調(diào)器經(jīng)由公共電信網(wǎng)絡(luò)實(shí)現(xiàn)遠(yuǎn)程通信的重要設(shè)備。主要用來(lái)將二進(jìn)制數(shù)字信息轉(zhuǎn)換成可以通過(guò)普
    發(fā)表于 08-01 09:55 ?3442次閱讀

    調(diào)制解調(diào)器(Modem)

    調(diào)制解調(diào)器(Modem)           調(diào)制解調(diào)器(Modem)是為數(shù)據(jù)通信的數(shù)字信號(hào)
    發(fā)表于 12-17 15:00 ?955次閱讀

    什么是Modem(調(diào)制解調(diào)器

    什么是Modem(調(diào)制解調(diào)器)  Modem(調(diào)制解調(diào)器)是Modulator
    發(fā)表于 12-28 13:33 ?1624次閱讀

    調(diào)制解調(diào)器(Modem),調(diào)制解調(diào)器(Modem)是什么意思

    調(diào)制解調(diào)器(Modem),調(diào)制解調(diào)器(Modem)是什么意思 調(diào)制解調(diào)器,是一種計(jì)算機(jī)硬件,它能把計(jì)算機(jī)的數(shù)字信號(hào)翻譯成
    發(fā)表于 03-19 14:15 ?3471次閱讀

    調(diào)制解調(diào)器(Modem)是什么_調(diào)制解調(diào)器(Modem)有什么功能?

    所謂調(diào)制,就是把數(shù)字信號(hào)轉(zhuǎn)換成電話線上傳輸?shù)哪M信號(hào)解調(diào),即把模擬信號(hào)轉(zhuǎn)換成數(shù)字信號(hào)。合稱
    發(fā)表于 10-27 09:43 ?5.9w次閱讀
    <b class='flag-5'>調(diào)制解調(diào)器</b>(Modem)是什么_<b class='flag-5'>調(diào)制解調(diào)器</b>(Modem)有什么功能?

    什么是手機(jī)調(diào)制解調(diào)器_調(diào)制解調(diào)器的作用是什么

    我們平時(shí)用的手機(jī),外表非常光滑,看起來(lái)非常漂亮,但其實(shí)它的內(nèi)部集成了很多電子元器件,其中有一個(gè)電子元件,它與手機(jī)的信號(hào)息息相關(guān),它就是手機(jī)調(diào)制解調(diào)器。那么,什么是手機(jī)調(diào)制解調(diào)器?手機(jī)調(diào)制解調(diào)器
    的頭像 發(fā)表于 06-11 17:36 ?1.9w次閱讀

    基于VHDL的MSK調(diào)制解調(diào)器建模與設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《基于VHDL的MSK調(diào)制解調(diào)器建模與設(shè)計(jì).pdf》資料免費(fèi)下載
    發(fā)表于 10-18 10:46 ?0次下載
    基于VHDL的MSK<b class='flag-5'>調(diào)制解調(diào)器</b>的<b class='flag-5'>建模</b>與設(shè)計(jì)

    調(diào)制解調(diào)器是什么設(shè)備 調(diào)制解調(diào)器的主要功能是

    調(diào)制解調(diào)器(Modem)是一種用于將數(shù)字信號(hào)轉(zhuǎn)換為模擬信號(hào),并將模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào)的設(shè)備。它是數(shù)字
    的頭像 發(fā)表于 01-22 11:26 ?9406次閱讀

    調(diào)制解調(diào)器的主要功能是 調(diào)制解調(diào)器解調(diào)是什么意思

    調(diào)制解調(diào)器是一種電子設(shè)備,主要用于在不同的數(shù)字和模擬通信系統(tǒng)之間傳遞信號(hào)。它的主要功能是將數(shù)字信號(hào)轉(zhuǎn)換成模擬
    的頭像 發(fā)表于 01-25 14:01 ?2455次閱讀

    調(diào)制解調(diào)器的工作原理 如何選擇調(diào)制解調(diào)器

    調(diào)制解調(diào)器(Modem)是一種通信設(shè)備,它允許計(jì)算機(jī)或其他數(shù)字設(shè)備通過(guò)電話線、電纜或無(wú)線信號(hào)進(jìn)行數(shù)據(jù)傳輸。調(diào)制解調(diào)器的名稱來(lái)源于其功能:調(diào)制
    的頭像 發(fā)表于 11-08 14:26 ?1780次閱讀

    如何提升調(diào)制解調(diào)器信號(hào)強(qiáng)度

    調(diào)制解調(diào)器(Modem)是連接計(jì)算機(jī)到互聯(lián)網(wǎng)的關(guān)鍵設(shè)備,其信號(hào)強(qiáng)度直接影響到網(wǎng)絡(luò)連接的穩(wěn)定性和速度。在某些情況下,由于距離、干擾或設(shè)備老化等問(wèn)題,調(diào)制解調(diào)器信號(hào)強(qiáng)度可能會(huì)降低。 1.
    的頭像 發(fā)表于 11-10 09:11 ?519次閱讀

    調(diào)制解調(diào)器的配置與調(diào)試

    在現(xiàn)代通信技術(shù)中,調(diào)制解調(diào)器扮演著至關(guān)重要的角色。它使得數(shù)字?jǐn)?shù)據(jù)能夠在模擬信號(hào)的傳輸介質(zhì)上進(jìn)行傳輸。隨著互聯(lián)網(wǎng)的普及,調(diào)制解調(diào)器成為了家庭和企業(yè)連接網(wǎng)絡(luò)的必備設(shè)備。
    的頭像 發(fā)表于 01-21 09:38 ?218次閱讀
    主站蜘蛛池模板: 国产叼嘿网站免费观看不用充会员 | 亚洲伊人99综合网 | 一区二区不卡视频 | 特黄免费 | 老师今晚让你爽个够 | 欧美三级视频在线 | 三级黄色片在线播放 | 深爱五月综合网 | 美女黄网站人色视频免费国产 | 亚洲性天堂 | 亚洲黄色网址在线观看 | 中文字幕久久精品波多野结 | 中文字幕在线视频第一页 | 四虎精品免费国产成人 | 国产色妞妞在线观看 | a网站免费 | 中文字幕区 | 在线aa| 乱欲小说又粗又大 | mmmxxx69日本 | 经典三级影院 | 天天天天天天干 | 国产精品大片天天看片 | 国产一区二区三区在线观看视频 | 好色亚洲 | 成人的天堂视频一区二区三区 | 人与禽性视频77777 | 国产精品美女一区二区三区 | 玖玖国产在线观看 | 狠狠色狠狠色综合日日32 | 泰剧天堂| 天天干天天噜 | 操一操干一干 | 日本xxxxxxxxx68| 欧美三级一区二区 | 五月天婷婷在线免费观看 | 成人国产亚洲欧美成人综合网 | 久久精品成人免费网站 | 久久婷婷婷 | 国内自拍 亚洲系列 欧美系列 | 欧美成人三级伦在线观看 |