[an error occurred while processing this directive]
А что такое PWM?
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

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

Отправлено AntZ 05 декабря 2002 г. 19:10
В ответ на: Надо WAV файл в PWM преобразовать. Подскажите чем. Или M-file для Matlab где поискать. отправлено Sound 05 декабря 2002 г. 18:43

На самом деле WAV - это контейнер. Теоретически WAV файл может содержать данные кодированные любым способом: Linear, MuLaw, ALaw,
MP3, и т.д. Обычно они бывают в Linear 16bit, но это не факт:

// Windows WAVE File Encoding Tags
#define WAVE_FORMAT_PCM 0x0001
#define WAVE_FORMAT_ADPCM 0x0002
#define WAVE_FORMAT_ALAW 0x0006
#define WAVE_FORMAT_MULAW 0x0007
#define WAVE_FORMAT_OKI_ADPCM 0x0010
#define WAVE_FORMAT_DIGISTD 0x0015
#define WAVE_FORMAT_DIGIFIX 0x0016
#define IBM_FORMAT_MULAW 0x0101
#define IBM_FORMAT_ALAW 0x0102
#define IBM_FORMAT_ADPCM 0x0103

Если кодировка совпадает - то извлечь данные очень легко - просто читаете часть файла (в хедере находите начало и длинну сырых данных).
На С написать - полчаса работы. Если не совпадает - то извиняйте - нужен соответствующий кодек.

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru