[an error occurred while processing this directive]
Получилось следующее(+)
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено misyachniy 16 марта 2005 г. 18:35
В ответ на: Можно ли средствами матлаб определить частоту дискретизации по следующим данным. отправлено misyachniy 16 марта 2005 г. 11:43

Полезный сигнал в полосе от 0.05 до 200 Герц
Снято 2048 отсчетов все числа положительные.
Максиальное значение 12439.
Минимальное 50
Если посмотреть на график сигнала

vovka=fopen('c:\close.bin','r')
m=fread(vovka,inf,'*uint16');
j=1:2048;
plot(j, m(j))

То визуально видно что период сигнала 20 отсчетов.
20 отсчетов помноженное на 50 дает предположение, что частота
дискретизации 1000 отсчетов/секунду.

Разложил в ряд Фурье

f=fft(m);
plot(j, f(j))

На сколько я понимаю совет SM - значения выборок(амплитуд) сигналов от 1025 до 2048 не учитываются.
График получился симметричным относительно средины отсчетов 1024/1025.

При рассмотрении графика выборок отмечаю следующие особенности:
В точке 1 значение 3E6 - 3 миллиона может и многовато - не знаю, это по моему мнению постоянная составляющая.

Затем самый первый видимый минимум (интересно почему не максимум?)
-4.8274e+005 выборка 105
затем
-2.9687e+005 выборка 211
-2.7608e+005 выборка 316

Вторая и третья гармоники?

По рассчету предложенному SM получаю 50 * 1024/105 = 487 выборок в секунду.
Что не сходится с видимым.

Если 50 * 2048/105 = 975 выборок в секунду, что похоже на
результат видимый на первом графике.

Прошу считать мой опус - написанный инженером-электронщиком, а не математиком DSP ;-)
И не бить больно, а дать толковый совет.

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru