<noscript id="jftie"></noscript>
    <style id="jftie"><mark id="jftie"><dfn id="jftie"></dfn></mark></style>
  1. <span id="jftie"></span>
    • 国产成人精品久久一区二区,韩国精品久久久久久无码,国产精品国产高清国产av,欧美99久久无码一区人妻a片,亚洲高清码在线精品av,午夜人妻久久久久久久久,伊人热热久久原色播放www ,亚洲女教师丝祙在线播放
      你的位置:首頁(yè) > RF/微波 > 正文

      毫米波雷達(dá)半精度浮點(diǎn)存儲(chǔ)格式分析

      發(fā)布時(shí)間:2023-08-01 來(lái)源:英飛凌 責(zé)任編輯:wenwei

      【導(dǎo)讀】雷達(dá)信號(hào)處理需要使用大量?jī)?nèi)存進(jìn)行中間結(jié)果和最終結(jié)果的保存,而內(nèi)存大小直接影響處理芯片的成本。選擇合適的數(shù)據(jù)存儲(chǔ)格式,既保留較高的信號(hào)分辨率和動(dòng)態(tài)范圍,又不占用太大的存儲(chǔ)空間是相當(dāng)重要的。本文介紹了TC3xx單片機(jī)雷達(dá)信號(hào)處理單元SPU支持的半精度浮點(diǎn)格式,將其和32bit整型數(shù)格式進(jìn)行比較,分析了兩者的動(dòng)態(tài)范圍及實(shí)際處理誤差,發(fā)現(xiàn)半精度浮點(diǎn)格式是“性價(jià)比”較高的存儲(chǔ)方式。另外,Tricore? CPU還有專用硬件指令支持半精度和單精度浮點(diǎn)格式的相互轉(zhuǎn)換,便于信號(hào)的后期處理,并縮短數(shù)據(jù)格式轉(zhuǎn)換時(shí)間。


      英飛凌技術(shù)專家 錢偉喆


      背景介紹


      毫米波雷達(dá)在較短時(shí)間內(nèi)(比如50ms每幀)需要處理大量數(shù)據(jù),數(shù)據(jù)量和收發(fā)天線個(gè)數(shù),每個(gè)發(fā)波的采樣點(diǎn)數(shù),以及發(fā)波個(gè)數(shù)成正比。下面簡(jiǎn)單舉個(gè)例子,方便量化數(shù)據(jù)大小,使大家有感性認(rèn)識(shí)。比如,采樣點(diǎn)數(shù)為512,發(fā)波個(gè)數(shù)為128,典型的3T4R前端射頻芯片,采用碼分調(diào)制方式,實(shí)采樣ADC轉(zhuǎn)換結(jié)果為14bit,但考慮到后期便于信號(hào)處理,實(shí)際上一般使用16bit(2Byte)內(nèi)存空間來(lái)存儲(chǔ)。表1列出了各處理階段的數(shù)據(jù)占用內(nèi)存空間大小,由此可見(jiàn),雷達(dá)信號(hào)處理對(duì)內(nèi)存空間的需求較大,而內(nèi)存大小直接影響芯片成本,所以,能采用一種合理的數(shù)據(jù)格式,既保留較高的信號(hào)分辨率和動(dòng)態(tài)范圍,又不占用太大的存儲(chǔ)空間是相當(dāng)重要。


      1688030457994340.jpg

      表1.  各處理階段的數(shù)據(jù)所占內(nèi)存空間大小


      數(shù)據(jù)格式


      TC3xx單片機(jī)的雷達(dá)信號(hào)處理單元SPU,其輸出支持多種數(shù)據(jù)格式,包括16位、32位整型復(fù)數(shù)或?qū)崝?shù),16位半精度浮點(diǎn)等。其中16位半精度浮點(diǎn)既能保持?jǐn)?shù)據(jù)的精度又不失較寬的動(dòng)態(tài)范圍,并且占用內(nèi)存相對(duì)較少。根據(jù)IEEE 754標(biāo)準(zhǔn)【1】,16位半精度浮點(diǎn)數(shù)(binary16)的二進(jìn)制位分為三部分,定義分別如下:


      1. 最高一位是符號(hào)位。


      2. 最高位后面的5位表示2的指數(shù),該值要減去固定值15,才是最終指數(shù)。


      3. 剩下的10位(位于小數(shù)點(diǎn)右側(cè))再補(bǔ)上一位非顯性位(該位在小數(shù)點(diǎn)左側(cè)第一位)合成的11位是有效數(shù)。


      以下定義摘自Wikipedia【2】。如果忽略subnormal以及無(wú)限數(shù)值,半精度浮點(diǎn)有效數(shù)值(normal value)為正的最小值是 2^(-14) ≈ 6.10 × 10^(-5)。數(shù)值為正的最大值是 (2?2^(-10)) × 2^15 = 65504。


      1688030443540992.png

      表2.  IEEE754半精度浮點(diǎn)的數(shù)值范圍,摘自Wikipedia.


      下面我們比較一下32位整型數(shù)和16位半精度浮點(diǎn)數(shù)的動(dòng)態(tài)范圍,假設(shè)兩者符號(hào)都為正。


      1688030428533494.jpg

      表3. 不同格式數(shù)據(jù)動(dòng)態(tài)范圍比較


      從以上比較發(fā)現(xiàn),兩者的動(dòng)態(tài)范圍差別是3dB,而使用16位半精度浮點(diǎn)占用的內(nèi)存存儲(chǔ)空間卻是采用32位整型數(shù)的一半,對(duì)于所選處理器芯片有較強(qiáng)成本優(yōu)勢(shì)。


      為了進(jìn)一步驗(yàn)證SPU用16位半精度浮點(diǎn)數(shù)和32位整型數(shù)的實(shí)際誤差,用Matlab代碼將半精度浮點(diǎn)格式歸一化處理成32位整型格式,之后和SPU實(shí)際計(jì)算所得32位數(shù)據(jù)做比較。圖1所示是(a) 第一維FFT結(jié)果和 (b)兩者誤差。兩者最大誤差是0.0021dB,而第一維FFT結(jié)果中最大值是78.828dB,該誤差相當(dāng)小。


      1688030413293507.jpg

      圖1. (a) SPU 1st FFT計(jì)算結(jié)果(dB);(b) 16位半精度浮點(diǎn)數(shù)和32位整型數(shù)的結(jié)果誤差(dB)


      格式轉(zhuǎn)換


      SPU處理完數(shù)據(jù)后,通常用Tricore? CPU進(jìn)行下一階段計(jì)算。Tricore? CPU集成了硬件指令【3】,可以方便進(jìn)行單精度浮點(diǎn)和半精度浮點(diǎn)數(shù)格式之間的轉(zhuǎn)換。這兩條指令是:


      12.jpg


      兩款常用編譯器,Tasking 和Hightec Gnuc 編譯器都支持以上數(shù)據(jù)格式轉(zhuǎn)換指令。


      1. 在Tasking環(huán)境中,當(dāng)指定C編譯選項(xiàng) --fp-model=-soft,C編譯器會(huì)自動(dòng)生成CPU硬件指令,進(jìn)行半精度浮點(diǎn)類型(_Float16)和單精度浮點(diǎn)類型(float)之間的格式轉(zhuǎn)換。


      2. 在Hightec Gnuc環(huán)境中,__float16 是半精度浮點(diǎn)的格式類型,在編譯時(shí)會(huì)自動(dòng)生成格式轉(zhuǎn)換指令。例如以下代碼:


      13.jpg


      總結(jié)


      雷達(dá)信號(hào)處理需要使用大量?jī)?nèi)存進(jìn)行中間結(jié)果和最終結(jié)果的保存,而內(nèi)存大小直接影響處理芯片的成本。選擇合適的數(shù)據(jù)存儲(chǔ)格式,既保留較高的信號(hào)分辨率和動(dòng)態(tài)范圍,又不占用太大的存儲(chǔ)空間是相當(dāng)重要的。本文介紹了TC3xx單片機(jī)雷達(dá)信號(hào)處理單元SPU支持的半精度浮點(diǎn)格式,將其和32bit整型數(shù)格式進(jìn)行比較,分析了兩者的動(dòng)態(tài)范圍及實(shí)際處理誤差,發(fā)現(xiàn)半精度浮點(diǎn)格式是“性價(jià)比”較高的存儲(chǔ)方式。另外,Tricore? CPU還有專用硬件指令支持半精度和單精度浮點(diǎn)格式的相互轉(zhuǎn)換,便于信號(hào)的后期處理,并縮短數(shù)據(jù)格式轉(zhuǎn)換時(shí)間。


      參考文獻(xiàn)


      1.  IEEE Standard for Floating-Point Arithmetic


      2. https://en.wikipedia.org/wiki/Half-precision_floating-point_format


      3. TriCore_TC162P_core_architecture_vol2of2_Instruction_set



      免責(zé)聲明:本文為轉(zhuǎn)載文章,轉(zhuǎn)載此文目的在于傳遞更多信息,版權(quán)歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權(quán)問(wèn)題,請(qǐng)聯(lián)系小編進(jìn)行處理。


      推薦閱讀:


      海康威視在湖北,為 “綠電守護(hù)者”搭把手

      重新定義的同步整流天花板

      倉(cāng)儲(chǔ)自動(dòng)化:大趨勢(shì)下的小元件

      英特爾高級(jí)首席AI工程師張宇:發(fā)揮技術(shù)之力釋放邊緣AI市場(chǎng)廣闊機(jī)遇

      聯(lián)手5G,LPWAN正在成為智慧城市無(wú)線連接中的新勢(shì)力

      特別推薦
      技術(shù)文章更多>>
      技術(shù)白皮書下載更多>>
      熱門搜索
      ?

      關(guān)閉

      ?

      關(guān)閉

      主站蜘蛛池模板: 亚洲最大av网站在线观看| 国产精品麻豆va在线播放| 亚洲中文字幕日产乱码高清app| 青草影院内射中出高潮| 高清无码午夜福利视频| 亚洲高清成人aⅴ片777| 国产精品视频一区二区三区不卡 | 久久香蕉国产线看观看怡红院妓院| 精品国产亚洲一区二区三区在线观看| 欧美精品色婷婷五月综合| 国产亚洲精品久久久久秋| 国产黑色丝袜在线观看片不卡顿| 大狠狠大臿蕉香蕉大视频| 亚洲精品久久国产高清| 久久丫免费无码一区二区| 亚洲精品国产第一区第二| 中文文字幕文字幕亚洲色| 亚洲欧美人成电影在线观看| 99精品热这里只有精品 | 激情综合色五月丁香六月亚洲 | 久久国产精久久精产国| 初尝黑人嗷嗷叫中文字幕| 色窝窝无码一区二区三区成人网站| 欧美熟妇另类久久久久久不卡| 女人下边被添全过视频| 免费中文熟妇在线影片| 精品国产一区二区av麻豆不卡| 亚洲欧美另类成人综合图片| 午夜福利院电影| 欧美品无码一区二区三区在线蜜桃 | 国产99久久亚洲综合精品西瓜tv| 欧美品无码一区二区三区在线蜜桃 | 国产精品久久久久电影院| 国产自在自线午夜精品| 国产一区二区精品久久| 97se狼狼狼狼狼亚洲网| 亚洲人成色77777在线观看大战p| 国产精品无卡毛片视频| 精品国产一区二区av麻豆不卡| 亚洲 欧洲 无码 在线观看| 亚洲狠狠婷婷综合久久久久图片|