Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.11.2019, 17:34   #1
STILSIK
Новичок
Джуниор
 
Регистрация: 22.11.2019
Сообщений: 3
По умолчанию Как преобразовать данные wav файла перезаписать float'ом?

Есть интересная программа GNU radio companion. В ней есть возможность анализировать данные, полученные с антенны, по информации передаваемой в частотах, которые способна принимать антенна.
Эта программа может записать сигнал либо в wav файл, либо просто записывает в файл в байтовом виде отчеты в виде чисел формата float.
Задача состоит в том, чтобы преобразовать wav файл в набор отчетов float, чтобы использовать его в качестве источника сигнала, вместо антенны.
STILSIK вне форума Ответить с цитированием
Старый 22.11.2019, 17:43   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,707
По умолчанию

Так проблема в чем? wav-файл описан.
p51x вне форума Ответить с цитированием
Старый 22.11.2019, 17:51   #3
STILSIK
Новичок
Джуниор
 
Регистрация: 22.11.2019
Сообщений: 3
По умолчанию

Я знаю, что у него есть заголовок, проблема в том, что не знаю каким образом там данные хранятся...
STILSIK вне форума Ответить с цитированием
Старый 22.11.2019, 18:05   #4
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,707
По умолчанию

Ну так прочтите описание. Хоть по первой ссылке гугла http://soundfile.sapp.org/doc/WaveFormat/
p51x вне форума Ответить с цитированием
Старый 22.11.2019, 18:46   #5
STILSIK
Новичок
Джуниор
 
Регистрация: 22.11.2019
Сообщений: 3
По умолчанию

Получается нам надо по отдельности каждый sample преобразовывать, но как мне обрабатывать sampl'ы?
Sampl'ы хранятся в оцифрованном формате, а мне надо аналоговый вид...
STILSIK вне форума Ответить с цитированием
Старый 22.11.2019, 18:49   #6
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,707
По умолчанию

Ну так ставьте DAC, с одной стороны подавайте отсчеты, с другой подключайти линии.
p51x вне форума Ответить с цитированием
Старый 22.11.2019, 22:03   #7
kvitaliy
Участник клуба
 
Регистрация: 17.05.2011
Сообщений: 1,660
По умолчанию

Цитата:
Сообщение от STILSIK Посмотреть сообщение
Задача состоит в том, чтобы преобразовать wav файл в набор отчетов float, чтобы использовать его в качестве источника сигнала, вместо антенны.
Вы ничего не попутали? Антенна улавливает ВЧ излучения.
wav файл оперирует звуковыми частотами с частотой дискретизации скажем 44.1 kHz (может и больше, но не суть).
Как можно записать в wav информацию ВЧ, "передаваемой в частотах, которые способна принимать антенна." ?
kvitaliy вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как преобразовать unsigned int в float, а unsigned long int в double? ivan.tiran Общие вопросы C/C++ 6 12.11.2017 20:16
Не считывает float из файла anestezy Общие вопросы C/C++ 7 27.04.2015 19:39
Как преобразовать данные из текстового файла, в двоичный код StE111 Общие вопросы Delphi 7 28.11.2013 07:39
Перезаписать сектора файла Dianochka C# (си шарп) 0 10.01.2013 16:00
преобразовать данные из csv into openoffice Galbert Microsoft Office Excel 17 24.11.2011 16:49