<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 模擬技術(shù) > 設計應用 > 什么是數據采集

什么是數據采集

作者: 時(shí)間:2011-07-22 來(lái)源:網(wǎng)絡(luò ) 收藏

在計算機廣泛應用的今天,數據采集的重要性是十分顯著(zhù)的。它是計算機與外部物理世界連接的橋梁。各種類(lèi)型信號采集的難易程度差別很大。實(shí)際采集時(shí),噪聲也可能帶來(lái)一些麻煩。數據采集時(shí),有一些基本原理要注意,還有更多的實(shí)際的問(wèn)題要解決。

采樣頻率、抗混疊濾波器和樣本數

假設現在對一個(gè)模擬信號 x(t) 每隔Δ t 時(shí)間采樣一次。時(shí)間間隔Δ t 被稱(chēng)為采樣間隔或者采樣周期。它的倒數 1/ Δ t 被稱(chēng)為采樣頻率,單位是采樣數 / 每秒。 t=0, Δ t ,2 Δ t ,3 Δ t …… 等等, x(t) 的數值就被稱(chēng)為采樣值。所有 x(0),x( Δ t),x(2 Δ t ) 都是采樣值。這樣信號 x(t) 可以用一組分散的采樣值來(lái)表示: 下圖顯示了一個(gè)模擬信號和它采樣后的采樣值。采樣間隔是Δ t ,注意,采樣點(diǎn)在時(shí)域上是分散的。


圖 1 模擬信號和采樣顯示

如果對信號 x(t) 采集 N 個(gè)采樣點(diǎn),那么 x(t) 就可以用下面這個(gè)數列表示:

這個(gè)數列被稱(chēng)為信號 x(t) 的數字化顯示或者采樣顯示。注意這個(gè)數列中僅僅用下標變量編制索引,而不含有任何關(guān)于采樣率(或Δ t )的信息。所以如果只知道該信號的采樣值,并不能知道它的采樣率,缺少了時(shí)間尺度,也不可能知道信號 x(t) 的頻率。

根據采樣定理,最低采樣頻率必須是信號頻率的兩倍。反過(guò)來(lái)說(shuō),如果給定了采樣頻率,那么能夠正確顯示信號而不發(fā)生畸變的最大頻率叫做恩奎斯特頻率,它是采樣頻率的一半。如果信號中包含頻率高于奈奎斯特頻率的成分,信號將在直流和恩奎斯特頻率之間畸變。 圖2顯示了一個(gè)信號分別用合適的采樣率和過(guò)低的采樣率進(jìn)行采樣的結果。

采樣率過(guò)低的結果是還原的信號的頻率看上去與原始信號不同。這種信號畸變叫做混疊( alias )。 出現的混頻偏差( alias frequency )是輸入信號的頻率和最靠近的采樣率整數倍的差的絕對值。

圖 2 不同采樣率的采樣結果

圖3給出了一個(gè)例子。假設采樣頻率 fs 是 100HZ, ,信號中含有 25 、 70 、 160 、和 510 Hz 的成分。

圖3 說(shuō)明混疊的例子

采樣的結果將會(huì )是低于奈奎斯特頻率( fs/2=50 Hz )的信號可以被正確采樣。而頻率高于 50HZ 的信號成分采樣時(shí)會(huì )發(fā)生畸變。分別產(chǎn)生了 30 、 40 和 10 Hz 的畸變頻率 F2 、 F3 和 F4 。計算混頻偏差的公式是:

混頻偏差= ABS (采樣頻率的最近整數倍-輸入頻率)

其中 ABS 表示“絕對值”,例如:

混頻偏差 F2 = |100 – 70| = 30 Hz

混頻偏差 F3 = |(2)100 – 160| = 40 Hz

混頻偏差 F4 = |(5)100 – 510| = 10 Hz

  為了避免這種情況的發(fā)生,通常在信號被采集( A/D )之前,經(jīng)過(guò)一個(gè)低通濾波器,將信號中高于奈奎斯特頻率的信號成分濾去。在圖3的例子中,這個(gè)濾波器的截止頻率自然是 25HZ 。這個(gè)濾波器稱(chēng)為 抗混疊濾波器

采樣頻率應當怎樣設置呢?也許你可能會(huì )首先考慮用采集卡支持的最大頻率。但是,較長(cháng)時(shí)間使用很高的采樣率可能會(huì )導致沒(méi)有足夠的內存或者硬盤(pán)存儲數據太慢。理論上設置采樣頻率為被采集信號最高頻率成分的2倍就夠了,實(shí)際上工程中選用5~10倍,有時(shí)為了較好地還原波形,甚至更高一些。

通常,信號采集后都要去做適當的信號處理,例如 FFT 等。這里對樣本數又有一個(gè)要求,一般不能只提供一個(gè)信號周期的數據樣本,希望有5~10個(gè)周期,甚至更多的樣本。并且希望所提供的樣本總數是整周期個(gè)數的。這里又發(fā)生一個(gè)困難,有時(shí)我們并不知道,或不確切知道被采信號的頻率,因此不但采樣率不一定是信號頻率的整倍數,也不能保證提供整周期數的樣本。我們所有的僅僅是一個(gè)時(shí)間序列的離散的函數 x(n) 和采樣頻率。這是我們測量與分析的唯一依據。

數據采集系統的構成

圖4  數據采集系統結構

上圖表示了數據采集的結構。在數據采集之前,程序將對采集板卡初始化,板卡上和內存中的 Buffer 是數據采集存儲的中間環(huán)節。需要注意的兩個(gè)問(wèn)題是:是否使用 Buffer ?是否使用外觸發(fā)啟動(dòng)、停止或同步一個(gè)操作。



評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>