關於波型資料的比對

我在測試轉速不同時 波型的影響  我想選一個周期用高速減低速的值得到誤差

但是高速的寬度

與低速的寬度兩者不一樣我該如何做呢 如果直接相減 誤差很大  改取樣頻率還是無法同寬度

 

strawberry38282.6865856481

先將兩個訊號分別存成陣列,再用陣列運算出你想要的部份
再做計算,我想應該就可以了

yao大大你好將兩個訊號存成陣列的意思是要將他的Y值存成陣列嗎~那要存成多少筆ㄋ?就strawberry大大的意思應該是要比較上下兩張圖裡~每段紅色波型對下去的值(應該是這樣)~就取樣來說上下兩張圖裡~時間一樣~頻率不一樣~那紅色波段裡的點數一定會不一樣~那應該要怎麼比較~(我也遇到同樣問題)~請大大指教一樣

沒錯 yao大大 我是要取任一斷紅色下面的圖值做相減比較 但是因為取樣筆數1000

我將你所說將兩個訊號分別存成陣列,再用陣列運算 但好像是高速1000筆的值減掉

低速1000筆的值 這樣數據好像不太行

還是我方法不對呢  我只想要白色的值減白色的值  紅色的線是代表一個周期

抱歉,兩位,其實我對於這個討論應該要得到什麼樣的結果不太清楚
但是如果想要比較兩個訊號的話,第一步一定是先將兩訊號分開
這樣之後不管要做什麼樣的處理都可以
至於要做哪些處理端看每個人的需求來做
現在只說要相減,但是你希望看到什麼誤差我不知道

你們提到兩訊號的頻率不同,這是硬體的關係
改變採樣頻率只是兩訊號的點數多寡而已
兩訊號的頻率不會因為採樣頻率而改變
所以寬度不同是正常的(因為轉速不同嘛)

[QUOTE=yao]

抱歉,兩位,其實我對於這個討論應該要得到什麼樣的結果不太清楚
但是如果想要比較兩個訊號的話,第一步一定是先將兩訊號分開
這樣之後不管要做什麼樣的處理都可以
至於要做哪些處理端看每個人的需求來做
現在只說要相減,但是你希望看到什麼誤差我不知道

你們提到兩訊號的頻率不同,這是硬體的關係
改變採樣頻率只是兩訊號的點數多寡而已
兩訊號的頻率不會因為採樣頻率而改變
所以寬度不同是正常的(因為轉速不同嘛)

[/QUOTE]

對不起..

我想補充一下,關於yao先進在文章中提到<兩訊號的頻率不會因為採樣頻率而改變>,這樣的一句話意思是取樣頻率不管如何改變,真實頻率都不會改變。但是若是送進電腦做處理,取樣頻率(sampling frequency)佔了極大的主因,例如,有一個真實頻率訊號為10Hz,如果取樣頻率為20Hz或是更高,取進來到電腦後,都能極接近於真實頻率,反之,取樣頻率過低,如2Hz,那這樣將會造成取進來的訊號不同於真實頻率,將會產生混疊(alias)亦即失真。

還是我誤解了yao先進的意思,還是給大家參考,有錯請指教。

[QUOTE=penguin]

關於yao先進在文章中提到<兩訊號的頻率不會因為採樣頻率而改變>

[/QUOTE]

這句話的前題當然是如你所說Sampling Rate大於訊號頻率, 而且是針對這個case所說

你講的當然完全沒有錯, 不過這是在挑我的語病嗎

不知道是不是剛睡醒的關係,看半天看不懂strawberry的問題,不過我倒是建議先使用Basic Level Trigger Detection 或是 Waveform Peak Detection 這一類的VI 先把你要抓的位置定出來,再來作分析可能會比較準一點.

同意KENLIN的說法。

之前我寫過類似語音辨識這種功能,用的方法就是用Waveform Peak Detection 。如以此問題我會先抓紅色波形突然下降的Location,再當成白色波形的Index,擷取出要比對的那一段...

但先決條件是"兩個要比對的取樣率要一致"。

[QUOTE=yao][QUOTE=penguin]

關於yao先進在文章中提到<兩訊號的頻率不會因為採樣頻率而改變>

[/QUOTE]

這句話的前題當然是如你所說Sampling Rate大於訊號頻率, 而且是針對這個case所說

你講的當然完全沒有錯, 不過這是在挑我的語病嗎

[/QUOTE]

我不是那樣的意思,我不是挑你的語病,只是會讓人誤解那句話的意思。

如果懂訊號處理的人,可能就懂,那相反的,如果不懂的人,可能會因此誤解yao先進的意思。

我想我要表達的意思是說,在真實世界的真實頻率,不會因取樣頻率而改變了原來的真實頻率,取樣頻率在數位系統才會顯得重要,因為畢竟要進電腦處理,不是嗎?