Multitone Signal Generator

Захват, обработка и генерирование сигнала
Ответить
emptyNESS
beginner
beginner
Сообщения: 13
Зарегистрирован: 25 май 2011, 08:17
Версия LabVIEW: 10-13
Контактная информация:

Multitone Signal Generator

Сообщение emptyNESS »

:help:
Возникла необходимость в формировании суммы двух сигналов:
1. сумма двух непрерывных сигналов;
2. сумма непрерывного и импульсного сигнала.
LabVIEW 2010, оборудование: PXIe-5450, PXIe-5611, PXI-5652.
Рассматривал пример: RFSG Multitone - Arbitrary Spacing, получил сумму двух непрерывных, но не совсем разобрался в его работе и как с его помощью сгенерировать сумму непрерывного и импульсного сигналов??...
:help:
Евгений Панин
junior
junior
Сообщения: 52
Зарегистрирован: 02 фев 2012, 21:49
Версия LabVIEW: 18
Откуда: Москва

Re: Multitone Signal Generator

Сообщение Евгений Панин »

Для суммы двух сигналов, waveform - можно воспользоваться функцией сложения "Add" из палитры Numeric...
Евгений Панин
junior
junior
Сообщения: 52
Зарегистрирован: 02 фев 2012, 21:49
Версия LabVIEW: 18
Откуда: Москва

Re: Multitone Signal Generator

Сообщение Евгений Панин »

Генератор состоит из фреймов в памяти. Или можно сказать "кадров". Каждый кадр ограничен по кол-ву выборок.
Вам нужно сформировать кадры из данных. Это можно сделать с помощью палитры функций Waveform.
Записывайте в память устройства (1й-кадр) данные. Пока они генерируются, можно грузить данные во второй кадр.
Потом он начнёт генерироваться после первого, и так далее... Это в том случае, если встроенной памяти устройства недостаточно.
Такая концепция. К сожалению, :labview: под рукой нет, выслал бы пример.
emptyNESS
beginner
beginner
Сообщения: 13
Зарегистрирован: 25 май 2011, 08:17
Версия LabVIEW: 10-13
Контактная информация:

Re: Multitone Signal Generator

Сообщение emptyNESS »

Спасибо за ответ. Сигналы должны быть с различными настройками: частота несущей должна задаваться у обоих сигналов отдельно. В таком случае должна ли быть IQRate у них одинаковой? И, насколько я понимаю, на спектрограмме мы увидим несущие трех сигналов: частота, задаваемая RFSG, к примеру 1 ГГц, затем (частота RFSG +- частота импульсного сигнала) и ( частота RFSG +- частота непрерывного сигнала), так?
Просто проблема в том, что на спектограмме необходимо наличие только двух задаваемых несущих, а боковые вовсе не нужны. В случае суммы двух непрерывных сигналов, взятого из вышесказанного примера, боковые составляющие так же появляются, но вроде бы ими можно пренебречь - их уровень ниже на 40 дБм задаваемого уровня мощности. И всё же, есть какой-либо другой способ избавится от них?
emptyNESS
beginner
beginner
Сообщения: 13
Зарегистрирован: 25 май 2011, 08:17
Версия LabVIEW: 10-13
Контактная информация:

Re: Multitone Signal Generator

Сообщение emptyNESS »

Пробовал несколько способов удаление отрицательных частот:
1. преобразование Гильберта
Изображение
Не помогло
2. Пробовал разделить сигнал на I и Q с выдачей только I составляющей сигнала, и вновь на выходе в спектре отрицательные частоты...
Что делать? Как от них избавиться????
Аватара пользователя
mzu2006

Professionalism Tutorials Black
doctor
doctor
Сообщения: 2456
Зарегистрирован: 16 авг 2008, 02:12
Награды: 3
Версия LabVIEW: 7.1 10 11 12
Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
Контактная информация:

Re: Multitone Signal Generator

Сообщение mzu2006 »

emptyNESS писал(а):на выходе в спектре отрицательные частоты...
Что делать? Как от них избавиться????
Отрицательные частоты - это как? Вы смотрели: http://zone.ni.com/devzone/cda/tut/p/id/4278
Выложите VI и исходные данные.
emptyNESS
beginner
beginner
Сообщения: 13
Зарегистрирован: 25 май 2011, 08:17
Версия LabVIEW: 10-13
Контактная информация:

Re: Multitone Signal Generator

Сообщение emptyNESS »

http://us.ua/634182/ - вот VI, в нём и данные исходные... для LabVIEW 2011
Отрицательные частоты - это как?
ну, Вы правильно меня поняли, ссылаясь на статью, только мне не понятно... в статье конкретно приведен пример по реализации анализатора спектра, а мне уже на выходе генератора необходимо иметь Single-Sided Power Spectrum
emptyNESS
beginner
beginner
Сообщения: 13
Зарегистрирован: 25 май 2011, 08:17
Версия LabVIEW: 10-13
Контактная информация:

Re: Multitone Signal Generator

Сообщение emptyNESS »

Гильберт.jpg
Решил задачу вот таким способом. Всё работает.
Ответить

Вернуться в «Обработка сигнала»