Вейвлет-преобразование записанного сигнала
-
- beginner
- Сообщения: 13
- Зарегистрирован: 31 окт 2012, 15:23
- Версия LabVIEW: 9.0, 12
- Откуда: Казань
- Контактная информация:
Вейвлет-преобразование записанного сигнала
Здравствуйте Уважаемые Знатоки !
У меня есть несколько готовых написанных ВП по вейвлет-преобразованию, один из них назван "Сохранение по вейвлету и спектру Мексиканская шляпа", который прекрепила. Эту программу писал один хороший человек, которого к сожалению сейчас уже нет, и он не может мне помочь продолжить его идеи. Данный прибор был сделан под обработку сигналов, записанных через микрофон в формате .wrm, а я записываю сигналы от источника Су-Нильсена с датчика акустической эмиссии через АЦП в родном для формате - .lvm.
Вейвлет преобразование на исследуемой трубе с водой (в лабораторных условиях) становится необходимым, когда включаю насос, т.е. когда уровень шума от насоса зашкаливает, имитируемый сигнал от излома грифеля не видно, поэтому и хочется "избавиться" от шума насоса, чтобы исследовать полезный сигнал, с помощью вейвлет-преобразования (мне посоветовали использовать тип вейвлета или Mexican Hat, или db02).
И вопрос такой - при вейвлет-преобразовании возможно ли использовать данные записанного сигнала .lvm формата?? И если не сложно подскажите какой функции или в воспользоваться, чтобы переделать имеющуюся программу "под себя"??
Просто заменить "Открыть файлы.vi" на "Read From Measurement File" и убрать вовсе "Sound File Read Simple.vi" ничего не дает..:-(
Второй прикрепленный файл "wawelet обработка сигнала" тоже мне близок, но та же проблема, что в нем .wrm - замена "Snd Read Wave File" на "Read From Measurement File" или на "Read From Spreadsheet File.vi" не делает меня ближе к желаемому - ВП не работает
Подскажите пожалуйста что сделать?!
У меня есть несколько готовых написанных ВП по вейвлет-преобразованию, один из них назван "Сохранение по вейвлету и спектру Мексиканская шляпа", который прекрепила. Эту программу писал один хороший человек, которого к сожалению сейчас уже нет, и он не может мне помочь продолжить его идеи. Данный прибор был сделан под обработку сигналов, записанных через микрофон в формате .wrm, а я записываю сигналы от источника Су-Нильсена с датчика акустической эмиссии через АЦП в родном для формате - .lvm.
Вейвлет преобразование на исследуемой трубе с водой (в лабораторных условиях) становится необходимым, когда включаю насос, т.е. когда уровень шума от насоса зашкаливает, имитируемый сигнал от излома грифеля не видно, поэтому и хочется "избавиться" от шума насоса, чтобы исследовать полезный сигнал, с помощью вейвлет-преобразования (мне посоветовали использовать тип вейвлета или Mexican Hat, или db02).
И вопрос такой - при вейвлет-преобразовании возможно ли использовать данные записанного сигнала .lvm формата?? И если не сложно подскажите какой функции или в воспользоваться, чтобы переделать имеющуюся программу "под себя"??
Просто заменить "Открыть файлы.vi" на "Read From Measurement File" и убрать вовсе "Sound File Read Simple.vi" ничего не дает..:-(
Второй прикрепленный файл "wawelet обработка сигнала" тоже мне близок, но та же проблема, что в нем .wrm - замена "Snd Read Wave File" на "Read From Measurement File" или на "Read From Spreadsheet File.vi" не делает меня ближе к желаемому - ВП не работает
Подскажите пожалуйста что сделать?!
- Вложения
-
- Сохранение по вейвлету и спектру Мексиканская ШЛЯПА.vi
- (332.3 КБ) 246 скачиваний
-
- wawelet обработка сигнала.vi
- (390.35 КБ) 248 скачиваний
-
- interested
- Сообщения: 3
- Зарегистрирован: 06 мар 2013, 08:46
- Версия LabVIEW: 2011
- Откуда: Казань
- Контактная информация:
Re: Вейвлет-преобразование записанного сигнала
Вейвлет-преобразование никак не связано с типом файлов, ему нужны лишь данные так что главное только достать данные из .lvm файла. Мне, конечно с ними сталкиваться не приходилось, но если дадите пример этого файла, то можно будет и покопаться
-
- beginner
- Сообщения: 13
- Зарегистрирован: 31 окт 2012, 15:23
- Версия LabVIEW: 9.0, 12
- Откуда: Казань
- Контактная информация:
Re: Вейвлет-преобразование записанного сигнала
Я знаю, что для вейвлет-преобразования нужны данные сигнала, и что нужно "научиться" извлекать их из формата .lvm, только никак у меня не получается это сделать, поэтому сюда и обратилась за помощью. . .
Сами я прикрепила в первом сообщении, а записанные файлы в формате .lvm сюда не прикрепляются (запрещено администратором), но прикрепила пересохранив в формате .txt, и скрин этого файла.
Сами я прикрепила в первом сообщении, а записанные файлы в формате .lvm сюда не прикрепляются (запрещено администратором), но прикрепила пересохранив в формате .txt, и скрин этого файла.
- Вложения
-
- Записанный сигнал .lvm формате, сохраненный в .txt.txt
- (383.51 КБ) 118 скачиваний
-
IvanLis
- guru
- Сообщения: 5467
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 88 раз
Re: Вейвлет-преобразование записанного сигнала
Внес файлы *.lvm в список разрешенных для публикации на форуме.Евгения И. писал(а):записанные файлы в формате .lvm сюда не прикрепляются (запрещено администратором)
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
- beginner
- Сообщения: 13
- Зарегистрирован: 31 окт 2012, 15:23
- Версия LabVIEW: 9.0, 12
- Откуда: Казань
- Контактная информация:
Re: Вейвлет-преобразование записанного сигнала
Спасибо IvanLis !!
- Вложения
-
- Записанный сигнал в формате .lvm.lvm
- Вот собственно в таком виде записывается сигнал с датчика
- (383.51 КБ) 134 скачивания
-
IvanLis
- guru
- Сообщения: 5467
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 88 раз
Re: Вейвлет-преобразование записанного сигнала
Если проблема только с извлечением данных, то...Евгения И. писал(а):Я знаю, что для вейвлет-преобразования нужны данные сигнала, и что нужно "научиться" извлекать их из формата .lvm, только никак у меня не получается это сделать, поэтому сюда и обратилась за помощью...
По идее должны быть стандартные средства для этого.
Но так как у меня в Linux их нет и видимо у вас тоже , то можно поступить как с обычным txt файлом.
1. ручками удаляем заголовок, что бы файл начинался с данных, либо если во всех файлах данные идут с 23 строки, как в этом, то начинать читать с нее.
2. читаем данные в массив и выдергиваем необходимые столбцы
3. ну и нужно правильно установить dt между отсчетами, я так понимаю это значение Delta_X равное 1,000000
у меня получилось следующее:
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
- interested
- Сообщения: 3
- Зарегистрирован: 06 мар 2013, 08:46
- Версия LabVIEW: 2011
- Откуда: Казань
- Контактная информация:
Re: Вейвлет-преобразование записанного сигнала
Насколько я понял, возможность использовать Read From Measurement File - есть. Просто на выходе он дает не массив Waveform, а Dynamic Data, который нужно к массиву WaveForm привести. Для этого есть Function Palete>Express>Sig Manip>From DDT (Во вложении есть скриншоты старой, новой версии, настройки для Экспресс-приборов и график данных, которые получились у меня).
Однако тут появляется другая проблема, о которой уже сказал IvanLis - в файле должны быть заданны временные характеристики сигнала (шаг времени между отсчетами - dT). В противном случае шкалы времени и частот будут соответствовать погоде на Марсе Чтобы это исправить надо подправить программу, которая данные собирает
Однако тут появляется другая проблема, о которой уже сказал IvanLis - в файле должны быть заданны временные характеристики сигнала (шаг времени между отсчетами - dT). В противном случае шкалы времени и частот будут соответствовать погоде на Марсе Чтобы это исправить надо подправить программу, которая данные собирает
- Вложения
-
- Пример данных
- Данные.png (9.21 КБ) 6588 просмотров
-
- beginner
- Сообщения: 13
- Зарегистрирован: 31 окт 2012, 15:23
- Версия LabVIEW: 9.0, 12
- Откуда: Казань
- Контактная информация:
Re: Вейвлет-преобразование записанного сигнала
Спасибо IvanLis и mrLunatic за ответы и советы!!!!!!!!
Совет IvanLis был в точку, как всегда - всё гениальное просто!!!
Реализовала , добавила функции вейвлетов и получила что хотела
Позже скину сюда мой
Совет IvanLis был в точку, как всегда - всё гениальное просто!!!
Реализовала , добавила функции вейвлетов и получила что хотела
Позже скину сюда мой
-
- beginner
- Сообщения: 13
- Зарегистрирован: 31 окт 2012, 15:23
- Версия LabVIEW: 9.0, 12
- Откуда: Казань
- Контактная информация:
Re: Вейвлет-преобразование записанного сигнала
Графически видно обработанный сигнал, но ведь как то можно "считать" информацию с этих картинок, не заглядывая в сами значения этого сигнала, т.е. какие числовые значения соответствуют определенную цвету "радуги" на графиках - посмотрел просто на картинку и увидел какого уровня полезный сигнал (или есть он вообще например)
Пока штудировала книги и инет на подобную инфу не натыкалась(( Но ведь профи наверняка с эти сталкивались!!??
Подскажите пожалуйста!!!!
Пока штудировала книги и инет на подобную инфу не натыкалась(( Но ведь профи наверняка с эти сталкивались!!??
Подскажите пожалуйста!!!!
- Вложения
-
- итоговый ВП!).vi
- Вот что получила, собственно этого и хотелось)
- (226.84 КБ) 194 скачивания
-
- beginner
- Сообщения: 13
- Зарегистрирован: 31 окт 2012, 15:23
- Версия LabVIEW: 9.0, 12
- Откуда: Казань
- Контактная информация:
Re: Вейвлет-преобразование записанного сигнала
Подскажите кто-нибудь пожалуйста!!!! как то можно "считать" информацию с этих картинок, не заглядывая в сами значения этого сигнала, т.е. какие числовые значения соответствуют определенную цвету "радуги" на графиках - посмотрел просто на картинку и увидел какого уровня полезный сигнал (или есть он вообще например) ? ? ? ? ?
Пока штудировала книги и инет на подобную инфу не натыкалась(( Но ведь профи наверняка с эти сталкивались!!??
Пока штудировала книги и инет на подобную инфу не натыкалась(( Но ведь профи наверняка с эти сталкивались!!??
-
IvanLis
- guru
- Сообщения: 5467
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 88 раз
Re: Вейвлет-преобразование записанного сигнала
У Вас справа от графика расположена шкала интенсивности. По ней и смотрите, какой цвет соответствует какому значению.Евгения И. писал(а):как то можно "считать" информацию с этих картинок, не заглядывая в сами значения этого сигнала, т.е. какие числовые значения соответствуют определенную цвету "радуги" на графиках - посмотрел просто на картинку и увидел какого уровня полезный сигнал
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
- beginner
- Сообщения: 13
- Зарегистрирован: 31 окт 2012, 15:23
- Версия LabVIEW: 9.0, 12
- Откуда: Казань
- Контактная информация:
Re: Вейвлет-преобразование записанного сигнала
Эх... Да шкала интенсивности там есть, но она состоит только из черного и красного, а не из семи цветов радуги....
-
IvanLis
- guru
- Сообщения: 5467
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 88 раз
Re: Вейвлет-преобразование записанного сигнала
а это уже зависит от вас....Евгения И. писал(а):Эх... Да шкала интенсивности там есть, но она состоит только из черного и красного, а не из семи цветов радуги....
Выложите файл, в котором сохранены массив отображаемых данных и сам график интенсивности (версия до 2010). А то у меня нет используемых Вами SubVI.
Посмотрим, что возможно сделать
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение