[an error occurred while processing this directive]
У меня есть wav - файл (8000 сэмплов). Надо произвести его спектральный анализ (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено Виноградов Алексей 23 июля 2003 г. 20:49

Запускаю матлаб, Считываю файл в переменную, потом запускаю SPTOOL. Импортирую переменную, потом делаю анализ методом БПФ. Анализ делается верно, но только, как я понял, для первых 256 сэмплов (у меня 256-точечное БПФ). А как сделать, чтобы можно было выбирать, для каких конкретно 256 сэмплов моего массива (одномерного) выполнять анализ? Единственное, что приходит на ум - так это создавать переменную и записывать в нее нужные отсчеты, например, так:

y=wavrecord(8000,8000,1,'double'); - исходный массив, 8000 сэмплов
z=y(257:512); - вырезаем из него кусочек

Спасибо ...

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

Ответы



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

E-mail: info@telesys.ru