Гармонический синтез сигналов
-
- interested
- Сообщения: 8
- Зарегистрирован: 17 окт 2013, 17:25
- Версия LabVIEW: 8.6
- Контактная информация:
Гармонический синтез сигналов
Доброго времени суток, пытаюсь синтезировать элементарные сигналы(меандр, треугольный, пилообразный) с помощью гармоник различных частот и амплитуд, но так как я в этом деле зелёный новичок подскажите пожалуйста, как лучше это организовать?
-
Andrew Lunev
- VIP
- Сообщения: 957
- Зарегистрирован: 11 дек 2010, 12:31
- Награды: 2
- Версия LabVIEW: 2014-2021
- Откуда: Москва
- Благодарил (а): 4 раза
- Поблагодарили: 10 раз
Re: Гармонический синтез сигналов
C такой-то фамилией и новичок?
В чем именно проблема? Плохо понятна теория или трудности с реализацией теории в LabView? Если второе, то покажите примеры вашего кода и укажите в чем проблема. Если в первом, то читайте теорию, смотрите примеры прямого и обратного преобразования Фурье в LabView, думаю станет понятней.
В чем именно проблема? Плохо понятна теория или трудности с реализацией теории в LabView? Если второе, то покажите примеры вашего кода и укажите в чем проблема. Если в первом, то читайте теорию, смотрите примеры прямого и обратного преобразования Фурье в LabView, думаю станет понятней.
-
- interested
- Сообщения: 8
- Зарегистрирован: 17 окт 2013, 17:25
- Версия LabVIEW: 8.6
- Контактная информация:
Re: Гармонический синтез сигналов
Сложности возникают непосредственно с организацией циклов, ведь по условию поставленной задачи пользователь должен вводить число гармоник, из которых будет складываться конечный сигнал, сигнал должен выводиться на панель. В цикле должна быть переменная для ввода числа повторов, и получается при прохождении через определенный блок с формулой, результат должен где- то накапливаться, для последующего вывода на экран. Вот с реализацией этого возникают проблемы =(
-
- interested
- Сообщения: 8
- Зарегистрирован: 17 окт 2013, 17:25
- Версия LabVIEW: 8.6
- Контактная информация:
Re: Гармонический синтез сигналов
Программа на данном этапе, заместо синусоиды выводит прямую. Почему не происходит суммирование различных синусоид?
-
Andrew Lunev
- VIP
- Сообщения: 957
- Зарегистрирован: 11 дек 2010, 12:31
- Награды: 2
- Версия LabVIEW: 2014-2021
- Откуда: Москва
- Благодарил (а): 4 раза
- Поблагодарили: 10 раз
Re: Гармонический синтез сигналов
1. Это форум по LabView, а не по Си. У вас же 90% кода на Си. Если так хорошо знакомы с этим языком, то пробовали запускать это код на Си? Выводилась синусоида или так же прямая? Если хотите помощи, то пишите код на LabView или ждите когда ваше сообщение прочитают специалисты по Си.
2. По картинке совершенно не понятно куда подключены какие контроллы и какие у них текущие значения. Поэтому проанализировать проблемы невозможно. Хотите чтобы для помощи вам специалисты по картинке восстановили код или все-таки выложите исходник на LabView?
3. У вас получилось этим способом получить хотя бы одну синусоиду? Без учета суммирования.
4. Как по вашему работает функция s=s+sin(T*k), она производит суммирование по времени или по ансамблю функций? Почему величина скалярная? Где задаются амплитуды, частоты и фазы всех суммируемых гармоник?
2. По картинке совершенно не понятно куда подключены какие контроллы и какие у них текущие значения. Поэтому проанализировать проблемы невозможно. Хотите чтобы для помощи вам специалисты по картинке восстановили код или все-таки выложите исходник на LabView?
3. У вас получилось этим способом получить хотя бы одну синусоиду? Без учета суммирования.
4. Как по вашему работает функция s=s+sin(T*k), она производит суммирование по времени или по ансамблю функций? Почему величина скалярная? Где задаются амплитуды, частоты и фазы всех суммируемых гармоник?
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 3 Ответы
- 627 Просмотры
-
Последнее сообщение Artem.spb
-
- 0 Ответы
- 552 Просмотры
-
Последнее сообщение Pavlusik
-
- 0 Ответы
- 98 Просмотры
-
Последнее сообщение tamperplay