久久精品草-久久精品成人-久久精品成人免费网站-久久精品成人欧美大片免费-香港三级大全-香港三级日本三级a视频

MATLAB-使用信號處理工具箱分析PicoScope 數據

2017-02-14  by:CAE仿真在線  來源:互聯網

簡介

這篇文章講述使用信號處理工具箱PicoScope 5000系列柔性分辨率示波器采集到MATLAB環境中數據進行分析與濾波

下面的例子中,使用PicoScope 5244B 示波器

比較使用8位分辨率和16位分辨率采集的數據

這個例子中,使用相同的信號源,先將示波器設置8位分辨率進行數據采集,再將示波器設置16位分辨率進行數據采集

設置

通過MATLAB腳本,設置信號發生器輸出±2V1KHz的正玄波,設置A通道閾值為1V的上升沿觸發。連接信號發生器的輸出PicoScope的A通道輸入端

在腳本中設置PicoScope捕獲塊數據觸發前2048個樣本點,觸發后2048個樣本點,采樣間隔496ns(~2 MS/s),先將示波器設置8位分辨率進行數據采集,再將示波器設置16位分辨率進行數據采集

觸發后捕獲數據圖

從捕獲的波形中可以看出,將示波器設置成16位分辨率捕獲的數據圖形將示波器設置成8分辨率捕獲的數據圖形更加平滑將示波器設置成16位分辨率65536個量化電平,8位分辨率時只有256個量化電平。

設置電壓量程±5V,每個量化電平對應如下:

l 8位:39.1Mv

l 16:~0.153Mv

觸發點被標記為紅色“X”

MATLAB-使用信號處理工具箱分析PicoScope 數據

塊數據(8位分辨率)

MATLAB-使用信號處理工具箱分析PicoScope 數據

塊數據(16位分辨率)

當關注兩幅圖觸發點正玄波頂部部分時,數據波形的不同更加清晰明顯:MATLAB-使用信號處理工具箱分析PicoScope 數據

塊數據放大圖形(8位分辨率)

MATLAB-使用信號處理工具箱分析PicoScope 數據

塊數據放大圖形(16位分辨率)

觸發后捕獲獲取測量值

一旦數據被捕獲,可以使用信號處理工具箱提供的函數獲取以下測量值:

l 峰峰值(peak2peak)

l 上升時間(risetime)

l 下降時間(falltime)

l 均方根(rms)

l 無雜散動態范圍(sfdr)

l 信噪比(snr)

使用table函數可以量值列成表:MATLAB-使用信號處理工具箱分析PicoScope 數據

列表測量值

比較兩組數據發現,測量值的不同可以歸納為量化電平數量的不同,量化電平數量不同影響用于計算的數據值

調用測量函數時,MATLAB會顯示相應的圖形。下面的例子分別8位分辨率和16位分辨率上升時間圖形,圖形中的注釋值自動添加的。

MATLAB-使用信號處理工具箱分析PicoScope 數據

上升時間圖(8位分辨率)

MATLAB-使用信號處理工具箱分析PicoScope 數據

上升時間圖(16位分辨率)

FFT分析

在這個例子中,FFT用于PicoScope捕獲自己輸出的方波

設置

使用MATLAB腳本生成±2V1KHz的,設置A通道閾值為1V的上升沿觸發。連接信號發生器的輸出PicoScope的A通道輸入端

在腳本中設置PicoScope捕獲塊數據觸發前3500樣本點,觸發后3500樣本點,采樣間隔50us(20MS/s),將示波器設置14位分辨率

觸發后捕獲應用FFT

一旦數據被捕獲,可以使用fft 函數計算數據的DFT,然后在頻域觀察信號數據。頻譜圖展示了信號基波和奇次諧波成分。

MATLAB-使用信號處理工具箱分析PicoScope 數據

PicoScope 5000系列數據與FT圖

觸發后捕獲分析波形數據

信號處理工具箱也提供查找波形過沖、下沖、脈寬和占空比的函數

overshoot 函數對作為函數參數的波形數據的一段進行圖,進行了注釋。

MATLAB-使用信號處理工具箱分析PicoScope 數據

overshoot函數畫的圖

對同一段波形數據使用pulsewidth函數,不指定函數的輸出會導致圖形中有另外一個注釋圖。

MATLAB-使用信號處理工具箱分析PicoScope 數據

pulsewidth函數畫的圖

指定pulsewidth函數的輸出到一個變量,pw,結果如下:

pw=

4.9990e-04

這個值1KHz方波周期的一500us相對應

dutycycle函數對波形數據的一段應用,結果如下:

dutyCycle=

0.5001

這個值很接近預計50%。

使用pulseperiod函數計算波形數據的平均頻率:

avgFreq=

999.9999

同步查找脈沖周期值數組的標準偏差計算總抖動:

totalJitter=

1.5070e-07

對流模式數據使用觸發后濾波

在這個例子中,使用信號處理工具箱中的濾波器設計和分析工具設計一個可以對在觸發后捕獲的帶有隨機噪聲的數據進行操作濾波器

MATLAB-使用信號處理工具箱分析PicoScope 數據

任意波形

設置

使用MATLAB腳本配置函數發生器輸出一個±2V1KHz帶有白噪聲的正玄波。

設置A通道閾值為500mV的上升沿觸發。連接信號發生器的輸出PicoScope的A通道輸入端

在腳本中設置PicoScope使用流模式捕獲數據,采樣率1MS/s,觸發采集10百萬樣本點停止采集

MATLAB-使用信號處理工具箱分析PicoScope 數據

使用FDT工具設計的低通巴特沃斯濾波器

濾波器設計

你可以使用濾波器設計與分析工具(FDA工具)設計可以觸發采集的數據應用濾波器

圖形右側顯示了無限沖擊響應低通巴特沃斯濾波器的配置,顯示幅度和相位響應參數。

濾波器設計完,可以通過FDA工具用戶界面將其導出為MATLAB函數,這個函數被調用時返回離散時間濾波器對象,可以將這個濾波器對象的一些屬性值波形數據作為參數傳遞給filtfilt 函數,然后可以應用零相位數字濾波器。

觸發后捕獲濾波與畫圖

在捕獲幾個周期的任意波形后,可以應用低通濾波器對觸發后捕獲的數據進行操作。

同一張圖上展示了捕獲的原始數據的一部分濾波的波形,被濾波后的波形是零相位延時的光滑正玄波。

MATLAB-使用信號處理工具箱分析PicoScope 數據

應用濾波器的PicoScope 5000系列流模式數據

對同一段波形數據使用pulsewidth函數,不指定函數的輸出會導致圖形中有另外一個注釋圖。



開放分享:優質有限元技術文章,助你自學成才

相關標簽搜索:MATLAB-使用信號處理工具箱分析PicoScope 數據 MatLab培訓 MatLab培訓課程 MatLab在線視頻教程 MatLab技術學習教程 MatLab軟件教程 MatLab資料下載 MatLab代做 MatLab基礎知識 Fluent、CFX流體分析 HFSS電磁分析 Ansys培訓 Abaqus培訓 

編輯
在線報名:
  • 客服在線請直接聯系我們的客服,您也可以通過下面的方式進行在線報名,我們會及時給您回復電話,謝謝!
驗證碼

全國服務熱線

1358-032-9919

廣州公司:
廣州市環市中路306號金鷹大廈3800
電話:13580329919
          135-8032-9919
培訓QQ咨詢:點擊咨詢 點擊咨詢
項目QQ咨詢:點擊咨詢
email:kf@1cae.com




主站蜘蛛池模板: 欧美亚洲另类久久综合 | 一区二区在线观看视频 | 一个人看视频在线观看 | 高清网址免费 | 国产精品不卡无毒在线观看 | 日本视频免费在线观看 | 久久久久久久国产免费看 | 国产精品尹人在线观看免费 | 日韩亚洲成a人片在线观看 日韩亚洲 | 国产精品欧美亚洲日本综合 | 三级福利视频 | 欧美日韩不卡视频一区二区三区 | 成人99 | 久99热| 成人精品一区久久久久 | 久久精品国产自在一线 | 国产一级特黄aa毛片 | 伊人色综合久久天天网 | 亚色视频在线 | 国产高清一级在线观看 | 女生被男生操的视频 | 欧美大片在线欧美大片 | 男人的天堂色偷偷 | 老鸭窝欧美一级一区二区 | 伊人射| 日韩在线不卡视频 | 影音先锋5566夜色资源网 | 明星三级国产免费播放 | 一区二区三区中文 | 欧美成人高清视频 | 久久99视频免费 | 国产综合视频在线观看一区 | 在线看日韩 | 色视频久久 | 亚洲欧美日本韩国 | 国产成人香蕉在线视频网站 | 中文字幕日韩在线一区国内 | 香蕉视频亚洲 | 网色 | 一级黄色毛片 | 国产日本在线 |