В этом примере показано, как симулировать основанный на задержке, и использование Линии электропередачи смешанного элемента блокируется в библиотеке RF Blockset™ Circuit Envelope. Пример упорядочивается, чтобы исследовать конверт схемы и различия в полосе пропускания, основанное на задержке разделение линии электропередачи с потерями и смешанную реализацию элемента задержки.
В этом разделе, двух моделях RF Blockset™, simrf_xline_pb
и simrf_xline_ce
, проиллюстрируйте основанные на задержке эффекты линии электропередачи без потерь и вычислительное преимущество методов конверта схемы.
model_pb = 'simrf_xline_pb'; model_ce = 'simrf_xline_ce'; load_system(model_ce) open_system(model_pb)
Модель, simrf_xline_pb
, представляет сигнал полосы пропускания как:
Вход является модулируемым импульсом синусоидальным сигналом полосы пропускания. Для этого конкретного случая я (t) равняюсь нулю, и Q (t) является импульсной модуляцией. Несущие частоты обнуляются в RF Blockset блоки Выходного порта и Inport.
open_system([model_pb '/Input Signal']);
Модель конверта схемы, simrf_xline_ce
, представляет сигнал конверта как:
Снова, я (t) равняюсь нулю, и Q (t) является импульсной модуляцией, но сигнал несущей не задан как часть входного сигнала. Смоделировать несущую, Carrier Frequencies
параметр устанавливается на в RF Blockset блоки Выходного порта и Inport.
open_system([model_ce '/Input Signal']);
Удаление явной синусоидальной несущей в модели конверта схемы позволяет симуляции уменьшать такты относительно модели полосы пропускания.
Введите open_system('simrf_xline_pb')
или open_system('simrf_xline_ce')
в подсказке Командного окна.
Выберите Simulation> Run.
После симуляции задержка передачи заметна в графике сигналов ввода и вывода.
open_system([model_ce '/Circuit Envelope']);
sim(model_ce);
Несущие в модулируемых формах волны появляются в сигналах полосы пропускания, но только модулирующие огибающие появляются в сигналах конверта схемы. Сигналы полосы пропускания могут быть восстановлены от сигналов конверта схемы как:
Однако реконструкция полосы пропускания сигнализирует, что этот путь требует дополнительных временных шагов для несущей.
sim(model_pb); hline = plot(SPB_Data(:,1),SPB_Data(:,2),SCE_Data(:,1),SCE_Data(:,2),'--'); legend('Passband', 'Circuit Envelope') title('Input Passband and Circuit Envelope Signals') xlabel('Time') ylabel('Voltage') ylim([-1.1 1.1])
haxis = get(hline(1),'Parent'); plot(haxis,SPB_Data(:,1),SPB_Data(:,3),SCE_Data(:,1),SCE_Data(:,3),'--') legend('Passband', 'Circuit Envelope') title('Output of Passband and Circuit Envelope Signals') xlabel('Time') ylabel('Voltage') ylim([-.55 .55])
Условный метод для моделирования распределенных линий электропередачи с потерями использует сегменты 2D порта N в каскаде. Каждый сегмент состоит из идеальной линии задержки без потерь и сопротивления, где задержка сегмента равняется общей задержке линии, разделенной на N, и сопротивление сегмента равняется общему сопротивлению линии, разделенному на N. Как количество увеличений сегментов, смешанная модель будет более точно представлять распределенную систему. Эта методология требует компромисса между временем симуляции и точностью модели для увеличения N. В RF Blockset, Number of segments
, Resistance per unit length
и Line length
заданы как параметры диалогового окна в блоке линии электропередачи.
model_seg = 'simrf_xline_seg';
open_system(model_seg)
Основанная на задержке модель линии электропередачи с потерями, simrf_xline_seg
, состоит из двух параллельных рук, взволнованных RF Blockset синусоидальный источник. Главная рука использует одну линию электропередачи сегмента, в то время как нижняя рука использует линию, состоящую из 3 сегментов. Источник и нагрузочные сопротивления не равны характеристическому импедансу линии электропередачи. Эти различия влияют на форму выходного ответа. Например, выходной ответ будет сверхослаблен, когда источник и нагрузочные сопротивления будут меньше характеристического импеданса.
open_system([model_seg '/Output Voltage']);
sim(model_seg);
Увеличение числа линейных сегментов в нижней руке от три до четыре и сравнение ответов показывают, что три сегмента достаточны для этой настройки.
close_system([model_seg '/Output Voltage']); ST_Data3 = ST_Data; set_param([model_seg '/Transmission (3 Segments)'],'NumSegments','4') sim(model_seg); plot(haxis, ST_Data3(:,1), ST_Data3(:,4), ST_Data(:,1), ST_Data(:,4), '--') legend('3 Segments', '4 Segments') title('Delay-Based Lossy Transmission Line Output Signals') xlabel('Time') ylabel('Voltage')
Различия между смешанным элементом и основанными на задержке линиями электропередачи теперь исследованы. Рассмотрите модель simrf_xline_ll
, где параметр диалогового окна Model_type
Delay-based and lossy
для главной руки и Lumped parameter L-section
для других двух рук. Inductance per unit length
и Capacitance per unit length
значения параметров для линий L-раздела похожи на 50 коаксиальных кабелей. Основные приближения первого порядка для этих линий и
model_ll = 'simrf_xline_ll';
open_system(model_ll)
Введите open_system('simrf_xline_ll')
в подсказке Командного окна.
Выберите Simulation> Run.
Следующий график показывает, как количество смешанных сегментов элемента влияет на выход. Скорость и точность должны быть сбалансированы при использовании блока линии электропередачи смешанного элемента.
open_system([model_ll '/Circuit Envelope Output Voltage 200MHz Carrier']);
sim(model_ll);
Закройте модель и удалите переменные рабочей области.
close(get(haxis,'Parent')) clear haxis hline; bdclose({model_pb model_ce model_seg model_ll}); clear SCE_Data SPB_Data ST_Data ST_Data3 SLL_Data; clear model_pb model_ce model_seg model_ll;
Sussman-Fort и Hantgan, реализация SPICE моделей линии электропередачи и диода Шотки с потерями. Транзакции IEEE на микроволновой теории и методах, издании 36, № 1, январь 1988
Истинный Кеннет М, линии передачи данных и их характеристики. Указания по применению 806, апрель 1992
Сравните опции симуляции времени и частотного диапазона для S-параметров