中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

網(wǎng)站數(shù)據(jù)分析工具有哪些網(wǎng)站推廣seo是什么

網(wǎng)站數(shù)據(jù)分析工具有哪些,網(wǎng)站推廣seo是什么,wordpress識(shí)別手機(jī)跳轉(zhuǎn)網(wǎng)站,做飼料的專業(yè)網(wǎng)站Bartlett / CBF原理看這里 Capon原理看這里 這里只講怎么調(diào)用openradar提供的aoa_bartlett和aoa_capon函數(shù): 一些吐槽:雖然看起來(lái)openradar的作者代碼水平很高,但里面有很多匪夷所思的寫(xiě)法,比如他demo里的解析文件格式就很迷啊等…

Bartlett / CBF原理看這里
Capon原理看這里

這里只講怎么調(diào)用openradar提供的aoa_bartlett和aoa_capon函數(shù):
一些吐槽:雖然看起來(lái)openradar的作者代碼水平很高,但里面有很多匪夷所思的寫(xiě)法,比如他demo里的解析文件格式就很迷啊等等…

先獲取矢量矩陣 (steering vector):

比如果你想得到[-90°,90°],分辨率為1°(就有181個(gè)角度點(diǎn)),8根虛擬天線的矢量矩陣,那么就會(huì)生成一個(gè)shape為[181, 8]的ndarray (也就是下面那行代碼的steering_vec)。num_vec得到的是一共有多少角度(上面那個(gè)例子的話就是181),沒(méi)啥用,可以不管。

num_vec, steering_vec = dsp.gen_steering_vec(ANGLE_RANGE, ANGLE_RES, VIRT_ANT)

By the way, dsp.gen_steering_vec里面用了np.complex, 高版本的numpy可能不支持,報(bào)錯(cuò)說(shuō)和python自帶的complex有歧義,把np去掉,變成complex即可。

ANGLE_RANGE 是在一側(cè),你要得到多少角度信息,那么一共就有 2 * ANGLE_RANGE + 1個(gè)角度信息,+1是因?yàn)?°。
ANGLE_RES 是你需要的角度分辨率
VIRT_ANT 是虛擬天線數(shù)
以下舉例

ANGLE_RANGE = 90
ANGLE_RES = 1
VIRT_ANT = 8
BINS_PROCESSED = 112

意思想得到的角度為[-90°, 90°],因?yàn)橛?,所以有2*ANGLE_RANGE + 1 = 181個(gè)角度格子,想要的角度分辨率為1°,處理前112個(gè)range-bin。

Bartlett/CBF:

radar_cube shape : (128, 8, 128) - (chirp, vx, adc_samples)

ra = np.zeros((ANGLE_BINS, BINS_PROCESSED), dtype=np.complex128)
# 只取前BIN_PROCESSED個(gè)range-bin處理
ra = dsp.aoa_bartlett(steering_vec, radar_cube[:, :, :BINS_PROCESSED], axis=1) 
ra = ra.sum(0) # 對(duì)所有chirp的得到的角度信息求和
plt.title('bartlet sum all chirps')
plt.imshow(np.abs(ra))

下面我嘗試跟著B(niǎo)artlett的原理自己寫(xiě)了一個(gè)函數(shù),實(shí)測(cè)效果一致。
只取了第一個(gè)chirp,沒(méi)像上面那樣求和,實(shí)測(cè)這兩種方法差不多,對(duì)所有chirp得到的角度信息求和(上面那種)的話效果會(huì)好一點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)。
radar_cube2 shape : (8, 128) - (vx, adc_samples)

ra = np.zeros((ANGLE_BINS, BINS_PROCESSED), dtype=np.complex128)
steering_vec = np.conjugate(steering_vec) # 要取共軛!
for i in range(BINS_PROCESSED): # 遍歷每一個(gè)range-bin,得到每個(gè)range-bin上的角度信息tmp = steering_vec @ radar_cube2[:, i]ra[:, i] = tmp
plt.title('CBF conjugate')
# openradar bartlett源碼就是把得到的每個(gè)角度的復(fù)數(shù)取模然后再平方,這樣寫(xiě)是對(duì)的,我對(duì)比過(guò)用dsp.aoa_bartlett的range-angle圖,效果一樣
plt.imshow(np.abs(ra) ** 2) 

Capon

radar_cube shape : (128, 8, 256) - (chirps, vx, adc_samples)

range_azimuth = np.zeros((ANGLE_BINS, BINS_PROCESSED), dtype=np.complex128)
for i in range(BINS_PROCESSED):range_azimuth[:, i], beamWeights[:,i] = dsp.aoa_capon(radar_cube[:, :, i].T, steering_vec, magnitude=False)
plt.title('256 chirps Capon')
plt.imshow(np.abs(range_azimuth))

此外,如果你的chirp小于8,比如1個(gè)frame里只有1個(gè)chirp,那么就要把openradar的dsp.angle_estimation.cov_matrix里的這個(gè)判斷刪了:

if x.shape[0] > x.shape[1]:warnings.warn("cov_matrix input should have Vrx as rows. Needs to be transposed", RuntimeWarning)x = x.T

大概意思就是他覺(jué)得你輸錯(cuò)了,還幫你改正了,但實(shí)際上你沒(méi)輸錯(cuò),他幫了倒忙,就是要處理一幀里面,1個(gè)chirp,8根虛擬天線的數(shù)據(jù),anyway,如果一幀里只有小于虛擬天線個(gè)數(shù)的chirp數(shù)的話,把這段判斷刪了或注釋掉就行。

下面的視頻是我對(duì)這Bartlett/CBF和Capon和Angle-FFT在openradar的circle.bin這個(gè)數(shù)據(jù)上的效果對(duì)比:

http://www.risenshineclean.com/news/40146.html

相關(guān)文章:

  • wamp做的網(wǎng)站外網(wǎng)怎么訪問(wèn)自媒體推廣渠道有哪些
  • 為客戶做網(wǎng)站的方案上海seo優(yōu)化公司
  • 南昌做網(wǎng)站今日要聞
  • 亳州電商網(wǎng)站建設(shè)南京百度網(wǎng)站推廣
  • 增城網(wǎng)站建設(shè)網(wǎng)站seo優(yōu)化是什么意思
  • 成免費(fèi)crm是什么鄭州網(wǎng)站優(yōu)化
  • 官方網(wǎng)站套餐最近社會(huì)熱點(diǎn)新聞事件
  • 織夢(mèng)做的網(wǎng)站首頁(yè)打不開(kāi)守游網(wǎng)絡(luò)推廣平臺(tái)
  • 做商城網(wǎng)站那個(gè)好上海網(wǎng)站制作推廣
  • 廈門(mén)網(wǎng)站制作公司推薦html制作網(wǎng)頁(yè)代碼
  • 電子商務(wù)自助建網(wǎng)站百度入口提交
  • 品牌展板設(shè)計(jì)制作seo免費(fèi)軟件
  • 網(wǎng)站被模仿如何維權(quán)青島seo整站優(yōu)化哪家專業(yè)
  • ps企業(yè)網(wǎng)站模板免費(fèi)下載百度網(wǎng)盤(pán)官方
  • 重慶企業(yè)網(wǎng)站推廣公司合肥網(wǎng)
  • 羅湖中心區(qū)做網(wǎng)站怎么樣建一個(gè)網(wǎng)站
  • 廣州設(shè)計(jì)公司網(wǎng)站廣告營(yíng)銷案例100例
  • 網(wǎng)站開(kāi)發(fā)費(fèi)入什么費(fèi)用中國(guó)十大企業(yè)培訓(xùn)公司
  • 國(guó)外做美食視頻網(wǎng)站有哪些寧波seo外包服務(wù)
  • 柳市網(wǎng)站托管西安網(wǎng)站制作建設(shè)
  • 河池建設(shè)銀行招聘網(wǎng)站百度推廣客服投訴電話
  • 溫州網(wǎng)站設(shè)計(jì)定制市場(chǎng)營(yíng)銷最有效的手段
  • mvc5網(wǎng)站開(kāi)發(fā)之美電子版可靠的網(wǎng)站優(yōu)化
  • dnf怎么做提卡網(wǎng)站谷歌網(wǎng)站收錄提交入口
  • 山東網(wǎng)站排行免費(fèi)的關(guān)鍵詞優(yōu)化軟件
  • 自己做pc網(wǎng)站建設(shè)愛(ài)站網(wǎng)挖掘詞
  • 哪些企業(yè)需要網(wǎng)站建設(shè)的微信客戶管理系統(tǒng)
  • 網(wǎng)站建設(shè)時(shí)如何建立客戶信賴感杭州seo排名
  • 做網(wǎng)站mfdos泰州網(wǎng)站排名seo
  • 網(wǎng)頁(yè)建設(shè)類有哪些軟件seo小白入門(mén)教學(xué)