2013-12-16 3 views
0

У меня абсолютно основной вопрос о частоте дискретизации с учетом этого обучающей программы: http://www.mathworks.com/help/signal/examples/measuring-signal-similarities.html (первый раздел)Matlab обработка сигналов Учебник: Основы сигнала ресэмплинга

Две первых сигналов имеют FS = 4096, в то время как третья 8192. Простыми словами, третий сигнал отбирался в два раза чаще. Они говорят, что для выравнивания частоты дискретизации «Самый безопасный способ сделать это - перепрограммировать сигнал с более низкой частотой дискретизации». Таким образом, их процедура фактически берет каждый второй образец двух первых сигналов. Но разве третий сигнал не был отобран в два раза чаще? Моя интуиция была совершенно противоположной: если бы что-то было отбирать чаще, я бы взял каждый второй образец.

Что мне не хватает? спасибо,

Вадим

ответ

2

Я думаю, что предложение «Самый безопасный способ сделать это состоит в том, чтобы пересчитать сигнал с помощью a более низкой частоты дискретизации». возможно, является чем-то двусмысленным - то, что он должен сказать, - «Самый безопасный способ сделать это состоит в том, чтобы пересчитать сигнал с помощью более низкой частоты дискретизации», то есть вам нужно до upsample сигнал с более низким образцом, чтобы сделать его так же как и другой сигнал, таким образом вы не теряете никакой информации (как если бы вы понизили дискретизацию сигнала с более высокой частотой дискретизации).

+1

ОК. Кажется, я вижу, что я пропустил. Код повторной выборки, который они написали для любого отдельного образца, добавляет дополнительное значение, которое является интерполяцией между двумя приблизительными значениями. Итак, я искусственно получаю в два раза больше частоты дискретизации. – user1597969

+0

Спасибо за помощь. – user1597969

1

«Самый безопасный способ сделать это ресэмплировать сигнал с более низкой частотой дискретизации», таким образом, в этой процедуре случае не будет принимать, как Вы сказали, каждый второй образец (если это так первый и второй сигналы будут иметь в 4 раза меньше выборок, чем третий), он будет просто интерполировать отсчеты между двумя соседними точками для первого и второго сигналов.

По моему мнению, проще пересчитать сигнал с более низкой частотой дискретизации путем интерполяции, чем путем усечения выборок из сигнала с более высоким значением fs (в этом случае может возникнуть алиасинг).

Смежные вопросы