簡體   English   中英

如何在不知道使用Matlab采樣頻率的情況下計算信號的頻率

[英]How to calculate the frequency of a signal without knowing the sampling frequency using Matlab

我有一個信號,我正在使用Matlab命令pwelch來計算信號的頻率,但是當我更改采樣頻率時,所獲得的頻率也會改變。

例如,當使用等於8000的采樣頻率時,該頻率似乎為1 Khz,而當我使用16000采樣頻率時,信號的頻率似乎為2 Khz。

哪個是正確的頻率? 在沒有事先知道采樣頻率的情況下還有其他方法來計算信號的頻率嗎?

讓我們舉一個簡單的例子,計算該信號的頻率:

[0 1 0 -1 0 1 0 -1 0 1 0 -1]

從這樣的信號中,您只能知道您的頻率是1/4 *采樣率。 沒有采樣率,您將無法計算頻率。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM