Объект-модулятор
mod = modulator создает объект-модулятор, mod, со значениями свойств по умолчанию.
mod = modulator(Name,Value) создает объект-модулятор с дополнительными свойствами, заданными одним или несколькими аргументами пары имя-значение. Name - имя свойства и Value - соответствующее значение. Можно указать несколько аргументов пары имя-значение в любом порядке как Name1, Value1, ..., NameN, ValueN. Не указанные свойства сохраняют значения по умолчанию.
Name - Наименование модулятора'Modulator' (по умолчанию) | символьный векторИмя модулятора, указанного как разделенная запятыми пара, состоящая из 'Name' и вектор символов. Все имена должны быть допустимыми именами переменных MATLAB ®.
Пример: 'Name','mod'
Gain - Доступное усиление мощности0 (по умолчанию) | неотрицательный скалярДоступное усиление мощности, указанное как неотрицательный скаляр в дБ.
Пример: 'Gain',10
NF - Показатель шума0 (по умолчанию) | реальный конечный неотрицательный скалярЦифра шума, заданная как действительный конечный неотрицательный скаляр в дБ.
Пример: 'NF',-10
OIP2 - Точка перехвата выходного сигнала второго порядкаInf (по умолчанию) | вещественный скаляр Точка пересечения, связанная с выходом второго порядка, заданная как действительный скаляр в дБм.
Пример: 'OIP2',8
Пример: amplifier.OIP2 = 8
OIP3 - Точка перехвата, связанная с выходом третьего порядкаInf (по умолчанию) | вещественный скаляр Точка перехвата, связанная с выходом третьего порядка, заданная как действительный скаляр в дБм.
Пример: 'OIP3',10
Пример: amplifier.OIP3 = 10
LO - Частота гетеродина 1e9 (по умолчанию) | действительный конечный положительный скалярЧастота гетеродина, заданная как действительный конечный положительный скаляр в Гц.
Пример: 'LO',2e9
ConverterType - Тип модулятора'Up' (по умолчанию) | 'Down'Тип модулятора, указанный как 'Down' или 'Up'
Пример: 'ConverterType','Up'
ImageReject - Идеальная фильтрация отбраковки изображенияtrue or 1 (по умолчанию) | false or 0Идеальная фильтрация отклонения изображения на входе модулятора, заданная как числовая или логическая 1 (true) or 0 (false) . Установка для этого свойства значения false or 0 может повлиять на результаты гармонического баланса.
Пример: 'ImageReject',1
Пример: 'ImageReject',true
ChannelSelect - Идеальная фильтрация выбора каналаtrue or 1 (по умолчанию) | false or 0 Идеальная фильтрация выбора канала на выходе модулятора, заданная как числовая или логическая 1 (true) or 0 (false). Установка для этого свойства значения false or 0 может повлиять на результаты гармонического баланса.
Пример: 'ChannelSelect',1
Пример: 'ChannelSelect',false
Zin - Входной импеданс50 (по умолчанию) | положительный конечный скаляр вещественной частиВходной импеданс, определяемый как конечный скаляр положительной действительной части в омах. Можно также использовать сложное значение с положительной действительной деталью.
Пример: 'Zin',40
Zout - Выходной импеданс50 (по умолчанию) | положительный конечный скаляр вещественной частиВыходной импеданс, заданный как скаляр в омах. Можно также использовать сложное значение с положительной действительной деталью.
Пример: 'Zout',40
NumPorts - Количество портов2 (по умолчанию) | скалярное целое числоКоличество портов, указанное как скалярное целое число. Это свойство доступно только для чтения.
Terminals - Названия терминалов портов {'p1+' 'p2+' 'p1-' 'p2-'} (по умолчанию) | вектор ячейки Имена терминалов портов, указанных как вектор ячейки. Это свойство доступно только для чтения.
clone | Создание копии существующего элемента цепи или объекта цепи |
Создайте модулятор понижающего преобразователя с частотой гетеродина (LO) 100 МГц.
m = modulator('ConverterType','Down','LO',100e6)
m =
modulator: Modulator element
Name: 'Modulator'
Gain: 0
NF: 0
OIP2: Inf
OIP3: Inf
Zin: 50
Zout: 50
LO: 100000000
ConverterType: 'Down'
ImageReject: 1
ChannelSelect: 1
NumPorts: 2
Terminals: {'p1+' 'p2+' 'p1-' 'p2-'}
Создайте объект-модулятор с коэффициентом усиления 4 дБ и частотой гетеродина (LO) 2 ГГц. Создайте другой объект модулятора, который является преобразователем с повышением частоты и имеет выходной перехват третьего порядка (OIP3) 13 дБм.
mod1 = modulator('Gain',4,'LO',2e9); mod2 = modulator('OIP3',13,'ConverterType','Up');
Создайте 2-портовую схему с помощью модуляторов.
c = circuit([mod1 mod2])
c =
circuit: Circuit element
ElementNames: {'Modulator' 'Modulator_1'}
Elements: [1x2 modulator]
Nodes: [0 1 2 3]
Name: 'unnamed'
NumPorts: 2
Terminals: {'p1+' 'p2+' 'p1-' 'p2-'}
Создайте усилитель с коэффициентом усиления 4 дБ.
a = amplifier('Gain',4);Создайте модулятор с OIP3 13 дБм.
m = modulator('OIP3',13);Создание порта nport с помощью passive.s2p.
n = nport('passive.s2p');Создайте радиочастотный элемент с коэффициентом усиления 10 дБ.
r = rfelement('Gain',10);Вычислите РЧ-бюджет ряда РЧ-элементов на входной частоте 2,1 ГГц, доступную входную мощность -30 дБм и полосу пропускания 10 МГц.
b = rfbudget([a m r n],2.1e9,-30,10e6)
b =
rfbudget with properties:
Elements: [1x4 rf.internal.rfbudget.Element]
InputFrequency: 2.1 GHz
AvailableInputPower: -30 dBm
SignalBandwidth: 10 MHz
Solver: Friis
AutoUpdate: true
Analysis Results
OutputFrequency: (GHz) [ 2.1 3.1 3.1 3.1]
OutputPower: (dBm) [ -26 -26 -16 -20.6]
TransducerGain: (dB) [ 4 4 14 9.4]
NF: (dB) [ 0 0 0 0.1392]
IIP2: (dBm) []
OIP2: (dBm) []
IIP3: (dBm) [ Inf 9 9 9]
OIP3: (dBm) [ Inf 13 23 18.4]
SNR: (dB) [73.98 73.98 73.98 73.84]
Отображение анализа в приложении RF Budget Analyzer.
show(b)



Имеется измененная версия этого примера. Открыть этот пример с помощью изменений?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.