亚洲美女爱爱-夜夜添夜夜添夜夜摸夜夜摸-97碰成人国产免费公开视频-国产午夜大片-www黄av-国产94在线 | 亚洲-亚洲午夜久久久精品一区二区三剧-精品视频亚洲-久久久久国色av∨免费看-黄色片一区二区-69福利视频-国产老头和老头xxxxx免费-99精品视频一区在线观看-日韩三级黄色毛片-亚洲激情图片区-黄色a一级-99re6在线-91九色视频-日本欧美久久久-成人国产精品免费观看

你的位置:首頁(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)格式是“性?xún)r(jià)比”較高的存儲(chǔ)方式。另外,Tricore? CPU還有專(zhuān)用硬件指令支持半精度和單精度浮點(diǎn)格式的相互轉(zhuǎn)換,便于信號(hào)的后期處理,并縮短數(shù)據(jù)格式轉(zhuǎn)換時(shí)間。


英飛凌技術(shù)專(zhuān)家 錢(qián)偉喆


背景介紹


毫米波雷達(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)類(lèi)型(_Float16)和單精度浮點(diǎn)類(lèi)型(float)之間的格式轉(zhuǎn)換。


2. 在Hightec Gnuc環(huán)境中,__float16 是半精度浮點(diǎn)的格式類(lèi)型,在編譯時(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)格式是“性?xún)r(jià)比”較高的存儲(chǔ)方式。另外,Tricore? CPU還有專(zhuān)用硬件指令支持半精度和單精度浮點(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ù)白皮書(shū)下載更多>>
熱門(mén)搜索

關(guān)閉

?

關(guān)閉

主站蜘蛛池模板: 国产精品久久久久久久久久不蜜月 | 人人入人人爱 | www.日韩在线 | 最新天堂资源在线 | 91秒拍国产福利一区 | 天堂网www在线资源网 | 欧洲一级黄色片 | 麻豆 美女 丝袜 人妻 中文 | 色综合伊人色综合网站 | 国产成人无码aa片免费看 | 久久久久黄色片 | 久久国产劲爆∧v内射-百度 | 极品少妇被啪到呻吟喷水 | 99久久综合狠狠综合久久止 | 亚洲第一色站 | 99久久婷婷国产一区二区 | 日本爽快片100色毛片视频 | 日本欧美精91品成人久久久 | 国产视频一区二区 | 欧美日韩成人 | 国产污视频网站 | 18处破外女出血在线 | 美女乱淫免费视频网站 | 屁屁影院一区二区三区 | 国产伦久视频免费观看 视频 | 午夜剧场在线 | 日本牲交大片免费观看 | 涩涩屋导航福利av导航 | 亚洲欧美日韩成人高清在线一区 | 九九在线中文字幕无码 | 色妞av永久一区二区国产av开 | 青草精品| 西西人体午夜视频无码 | 一区二区三区国产亚洲网站 | 人妻少妇精品无码专区动漫 | 九九热只有精品 | 色呦呦在线观看视频 | 激情网站视频 | 毛茸茸熟妇张开腿呻吟 | 免费在线观看网址 | 特级黄www欧美水蜜桃视频 | 男女下面进入的视频免费午夜 | 捆绑japanhdxxxxvideos| 成人性动漫 | 国产性70yerg老太 | 日韩区在线观看 | 亚洲国产综合色产精品色在线 | 日韩一级淫片 | 亚洲va天堂va欧美片a在线 | 床戏做爰无遮挡摸亲胸小说 | 中文字幕一区二区三区四区不卡 | 亚洲国产精品尤物yw在线观看 | 又大又硬又黄的免费视频 | 亚洲色大网站www永久网站 | 男女裸体影院高潮 | 成人在线影片 | 国产卡一卡二卡三 | 性中国古装videossex | 狂野欧美性猛交免费视频 | 99精品国产高清一区二区 | 日韩久久激情综合啪啪 | 粉豆av | 农村欧美丰满熟妇xxxx | 色网站免费在线观看 | 三级黄色图片 | av毛片观看 | 欧美成人aaaa | 福利社午夜 | 懂色av一区二区在线播放 | 国产尤物av一区二区三区 | 2020最新无码国产在线观看 | av片一区二区 | 欧美激情视频一区二区三区不卡 | 人妻丰满av无码中文字幕 | 青青青视频在线 | 久久免费看少妇a高潮一片黄特 | 午夜三级av | 国产刺激的三3p交换视频 | 国产激情综合在线观看 | 艳妇乳肉豪妇荡乳av | 日韩精品毛片无码一区到三区 | 天海翼中文字幕 | 成人免费久久网 | 国产一卡2卡3卡四卡精品 | 97久久精品国产一区二区三区 | 神马久久网站 | 国产成人精品日本亚洲语音 | 高清不卡av | 久久成人久久爱 | 亚洲精品无码久久毛片波多野吉衣 | 国产亚洲日韩a欧美在线人成 | 国产成年女人特黄特色大片免费 | 116少妇做爰毛片 | 国产精品三级av三级av三级 | 日韩一二在线 | 久久久久久片 | 日产精品一区二区 | 狠狠躁日日躁夜夜躁影院 | 免费xxxxx在线观看网站软件 |