Скачиваний:
51
Добавлен:
01.05.2014
Размер:
963.07 Кб
Скачать

Pulse Demo был одним из первых примеров созданных с использованием LabVIEW и до сих пор остается хорошим примером обширных возможностей предоставляемых программированием с использованием блок-диаграмм. Виртуальный инструмент моделирует передачу импульса через зашумленную среду, базируясь на основах коммуникационной теории. Расмотрим блок-диаграмму и сигнал x(t), который представляет импульс.

Виртуальный инструмент Передатчик (Transmitter) генерирует сигнал x(t) и модулирует его, для придания сигналу следующей формы:

xm(t) = x(t) cos(2fct),

где fc - частота несущей.

Затем виртуальный инструмент шума (Noise VI) зашумляет передаваемый сигнал. Вы можете контролировать уровень шума посредством лицевой панели Noise VI. Сигнал создаваемый этим VI имеет вид:

xn(t) = xm(t) + n(t) = x(t) cos(2fct) + n(t),

где n(t) - некорегированный шумовой сигнал.

Виртуальный инструмент Приемник (Receiver VI), чья пиктограмма напоминает параболическую антену, получает и демоделирует зашумленный импульс. Поскольку частота несущей известна, вы можете демоделировать сигнал используя процедуру гетеродинирования, расширяемую следующими условиями:

y(t) = 2 xn(t) cos(2ct)

= 2 [x(t) cos(2fct) + n(t)] cos(2fct)

= 2 x(t) cos2(2fct) + n(t) cos(2fct)

= x(t) + x(t) cos(4fct) + 2 n(t) cos(2fct).

Сигнал y(t) содержит исходный сигнал x(t), который состоит из импулиса и двух модулированных сигналов в верхней части спектра: один в fc, другой в 2fc. Для извлечения x(t) из y(t) вы можете использовать низкочастотный фильтр с частотой среза меньшей чем частота несущей.

x(t) Є Lowpass[y(t)].

На следующем графе отражены результаты.

Блок-диаграмма описывающая этот процесс очень похожа на блок-диаграмма, используемые инженерами и исследователями для описания подобных процессов. Она проста, элегантна и очень наглядна.

Соседние файлы в папке MANUAL