Переход от массива к сигналу

Простейшие вопросы в области инженерной разработки
Ответить
brainstorm
beginner
beginner
Сообщения: 29
Зарегистрирован: 18 мар 2009, 11:07
Версия LabVIEW: 8.6

Переход от массива к сигналу

Сообщение brainstorm »

Если Вас не затруднит, помогите в решении следующей задачи или хотя бы подскажите в каком направлении двигаться. У меня есть массив содержащий единицы и минус единицы. Мне необходимо сформировать сигнал такого рода: 1 - импульс положительной полярности, -1 - импульс отрицательной полярности.
brainstorm
beginner
beginner
Сообщения: 29
Зарегистрирован: 18 мар 2009, 11:07
Версия LabVIEW: 8.6

Re: Переход от массива к сигналу

Сообщение brainstorm »

Понял что надо использовать Case Structure, а в нем Pulse Pattern. Но Case отказывается принимать массив. Как поэлементно сравнить массив через Case и на выходе получить сигнал? Необходимо использовать цикл?
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Переход от массива к сигналу

Сообщение Eugen Graf »

Может быть поможет цикл FOR с автонидексацией?
brainstorm
beginner
beginner
Сообщения: 29
Зарегистрирован: 18 мар 2009, 11:07
Версия LabVIEW: 8.6

Re: Переход от массива к сигналу

Сообщение brainstorm »

Точно-точно! Ведь все можно сделать в том цикле, в котором я формировал массив! Спасибо!
brainstorm
beginner
beginner
Сообщения: 29
Зарегистрирован: 18 мар 2009, 11:07
Версия LabVIEW: 8.6

Re: Переход от массива к сигналу

Сообщение brainstorm »

Следующая задача сложнее - у меня есть Waweform, состоящий из импульсов положительной и отрицательной полярности. Мне необходимо проивести фазовую модуляцию этого сигнала и на выходе иметь синус, фаза которого будет "прыгать" на 180 градусов при изменении полярности импульсов.
Вложения
pn seq.JPG
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Переход от массива к сигналу

Сообщение Eugen Graf »

Я что то никак не пойму что ты там намутил со сдвиг. регистрами. Тебе нужно исходить из итератора и использовать Quotient&Remainder, чтобы получить ту последовательность, которую ты хотел.
brainstorm
beginner
beginner
Сообщения: 29
Зарегистрирован: 18 мар 2009, 11:07
Версия LabVIEW: 8.6

Re: Переход от массива к сигналу

Сообщение brainstorm »

Я в одном цикле формирую 2 последовательности:
с помощью регистров сдвига я формирую псевдослучайную последовательность, а с помощью Formula Node последовательность 1 1 -1 -1 1 1... (да можно было и через Quotient&Remainder, но Quotient&Remainder я увидел позже, чем сделал свой вариант).

Теперь я вот думаю как лучше произвести фазовую модуляцию этих 2 сигналов, никто не подскажет?
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Для чайников»