Возможно ли как то изменить отдельные параметры сигнала?
Я считываю сигнал и на пример хочу увеличить его частоту в два раза или сделать сдвиг по фазе.
Изменение отдельных параметров сигнала
-
IvanLis
- guru
- Сообщения: 5467
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 88 раз
Re: Изменение отдельных параметров
В принципе для увеличения частоты, достаточно изменить значение dt в параметрах waveform. Например уменьшив dt=dt/2 приведет к увеличению частоты дискретизации в 2 раза.Sined писал(а):Возможно ли как то изменить отдельные параметры сигнала?
Я считываю сигнал и на пример хочу увеличить его частоту в два раза или сделать сдвиг по фазе.
Однако при этом длительность сигнала тоже уменьшится в 2 раза.
Для изменения фазы можно удалить или добавить блок необходимой длительности вначале сигнала, в зависимости от того, куда сдвигается фаза. Но это приведет к изменению длительности.
Если нужно сдвиг сделать кратный Pi/2, то можно использовать преобразование Гильберта.
Иначе играйтесь с преобразованием Фурье. Разбирайте сигнал, дергайте фазу и собирайте обратно, так даже частоту изменить можно, т.к. мгновенная частота это есть набег фазы
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
- assistant
- Сообщения: 147
- Зарегистрирован: 15 ноя 2011, 22:39
- Версия LabVIEW: 2018, 2020
- Откуда: СПб
- Контактная информация:
Re: Изменение отдельных параметров
Смотря какой сигнал, если узкополосный, во временной области можно сделать. Если широкополосный сигнал, либо делать хитрый фильтр или лезть в частотную область, а там делайте, что душе угодно.
-
- interested
- Сообщения: 6
- Зарегистрирован: 10 мар 2019, 12:31
- Версия LabVIEW: 16
- Контактная информация:
Re: Изменение отдельных параметров
А какой элемент в waveform влияет на dt?IvanLis писал(а):В принципе для увеличения частоты, достаточно изменить значение dt в параметрах waveform. Например уменьшив dt=dt/2 приведет к увеличению частоты дискретизации в 2 раза.Sined писал(а):Возможно ли как то изменить отдельные параметры сигнала?
Я считываю сигнал и на пример хочу увеличить его частоту в два раза или сделать сдвиг по фазе.
Однако при этом длительность сигнала тоже уменьшится в 2 раза.
Для изменения фазы можно удалить или добавить блок необходимой длительности вначале сигнала, в зависимости от того, куда сдвигается фаза. Но это приведет к изменению длительности.
Если нужно сдвиг сделать кратный Pi/2, то можно использовать преобразование Гильберта.
Иначе играйтесь с преобразованием Фурье. Разбирайте сигнал, дергайте фазу и собирайте обратно, так даже частоту изменить можно, т.к. мгновенная частота это есть набег фазы
-
IvanLis
- guru
- Сообщения: 5467
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 88 раз
Re: Изменение отдельных параметров
Sined писал(а):А какой элемент в waveform влияет на dt?
dt
https://knowledge.ni.com/KnowledgeArtic ... AC&l=ru-RU
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
- interested
- Сообщения: 6
- Зарегистрирован: 10 мар 2019, 12:31
- Версия LabVIEW: 16
- Контактная информация:
Re: Изменение отдельных параметров
Спасибо, получилось, но жалко не дало нужный результат)IvanLis писал(а):Sined писал(а):А какой элемент в waveform влияет на dt?
dt
https://knowledge.ni.com/KnowledgeArtic ... AC&l=ru-RU
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение