|
Нужна помощь по вводу сигнала из текстового файла |
|
|
|
 |
Ответов
|
Mar 16 2010, 09:46
|
Знающий
   
Группа: Участник
Сообщений: 674
Регистрация: 26-08-05
Пользователь №: 7 997

|
Цитата(sup-sup @ Mar 16 2010, 00:16)  Сделал модель в симулинке. На вход могу подавать или wav или mat файлы. Но их приходится делать вне симулинка, так как исходный файл - текстовый. В нем в столбик идут отсчеты с АЦП (12 разрядов - целые числа от о до 4095). С ними и хочу продолжать работать, но в wav представление от 0 до 1 и представление чисел беру не int16, а double. В общем, я не могу пока найти как в симулинк засовывать данные из исходного файла. Я не программист, а схемщик, может быть, поэтому чего-то не догоняю простого. Нужна подсказка как это делается. Кажется, я мало информации дал. С утра сам ничего не понял. Сейчас я прицепил тренировочный "проект", в котором из signal.wav берется сигнал и фильтруется. Я хотел подцепить signal.txt и это не смог сделать. Не соображу как.
Прикрепленные файлы
100316.rar ( 30.05 килобайт )
Кол-во скачиваний: 17
|
|
|
|
|
Mar 16 2010, 17:57
|
Профессионал
    
Группа: Свой
Сообщений: 1 143
Регистрация: 22-04-08
Из: г. Екатеринбург
Пользователь №: 36 992

|
возьмите txt и потом поделите на 4095? если Вам надо от 0 до 1 а wav файл содержит не только отчеты сигнала, так что сли пытаться открыть txt как wav то вряд ли получится формат wav https://ccrma.stanford.edu/courses/422/projects/WaveFormat/попробуйте указать симулинку, что данный в текстовом формате, а не wav.
|
|
|
|
|
Mar 16 2010, 18:24
|
Знающий
   
Группа: Участник
Сообщений: 674
Регистрация: 26-08-05
Пользователь №: 7 997

|
Цитата(shf_05 @ Mar 16 2010, 20:57)  возьмите txt и потом поделите на 4095? если Вам надо от 0 до 1 а wav файл содержит не только отчеты сигнала, так что сли пытаться открыть txt как wav то вряд ли получится формат wav https://ccrma.stanford.edu/courses/422/projects/WaveFormat/попробуйте указать симулинку, что данный в текстовом формате, а не wav. wav формат возник из-за того, что я не смог втянуть в симулинк сигнал из текстового файла. Сейчас я перегоняю текстовый файл в wav с помощью SpectraPlus (SpectraLab). Это дополнительные потери времени - хочется сразу в Matlab. Странно, что этого нет. Или есть, но настолько просто, что я не подозреваю. кажется, раньше встречал в сети что-то типа программки в Матлабе, но сейчас не найду, а самому написать программку ... (было бы за что зацепиться чайнику)..
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|