Моделируйте миксер и локальный генераторы, описываемые rfdata
объект
RF Blockset/Эквивалентный Baseband/Смесители
Блок General Mixer моделирует миксер, описанный данными о RF Toolbox™ (rfdata.data
) объект.
Data source
- Источник данных, который описывает поведение миксераData file
(по умолчанию) | RFDATA
объектИсточник данных, который описывает поведение миксера, задается как Data file
или RFDATA
объект.
Типы данных: char
Data file
- Имя файла, содержащего данные миксераdefault.s2d
(по умолчанию) | строку | вектор символовИмя файла, который содержит данные миксера, заданное как строка или вектор символов. Имя файла должно включать расширение. Если файла нет в вашем MATLAB® укажите полный путь к файлу или нажмите кнопку Browse, чтобы найти файл.
Чтобы включить этот параметр, выберите Data file
в Data source.
Типы данных: char
| string
Примечание
Если файл данных содержит таблицу интермодуляции, блок General Mixer игнорирует таблицу. Используйте программное обеспечение RF Toolbox, чтобы убедиться, что каскад не имеет значительных шпор в интересующей полосе частот перед выполнением симуляции.
RFDATA object
- объект радиочастотных данных, содержащий данные миксераread(rfdata.data, 'default.s2p')
(по умолчанию) | rfdata.data
объектОбъект радиочастотных данных, содержащий данные миксера, заданный как RF Toolbox rfdata.data
объект, команда RF Toolbox, которая создает rfdata.data
объект или выражение MATLAB, которое генерирует такой объект.
Interpolation method
- Метод интерполяции параметров сетиLinear
(по умолчанию) | Spline
| Cubic
Метод интерполяции параметров сети, заданный как один из следующих:
Метод | Описание |
---|---|
Linear | Линейная интерполяция |
Spline | Кубическая сплайн интерполяция |
Cubic | Кусочно-кубическая эрмитовая интерполяция |
Mixer Type
- Тип смесителяDownconverter
(по умолчанию) | Upconverter
Тип смесителя, указанный как Downconverter
или Upconverter
.
LO frequency (Hz)
- Частота локального генератора0.9e9
(по умолчанию) | M элементЧастота локального генератора, заданная как M-вектор с каждым модулем в герце.
Если вы выбираете Mixer Type следующим Downconverter
, затем библиотека вычисляет выходную частоту миксера, fout, от входной частоты миксера, fin и частоту локального генератора, flo, как fout = fin - flo.
Если вы Mixer Type как Upconverter
, затем fout = fin + flo.
Примечание
Для микшера с понижающим преобразованием частота локального генератора должна удовлетворять условию fin - flo ≥ 1/( 2 ts), где ts является шагом расчета, заданной в блоке Input Port. В противном случае появляется ошибка.
Phase noise frequency offset (Hz)
- Смещение частоты фазового шума[0.1 1 10 100]*1e3
(по умолчанию) | числовой векторСмещение частоты шума фазы, заданное как числовой вектор с модулями в герце.
Типы данных: double
Phase noise level (dBc/Hz)
- Уровень фазового шума[-70 -120 -140 -150]
(по умолчанию) | числовой векторФаза уровень шума, заданный как числовой вектор с модулями в децибелах относительно несущей на герц.
Типы данных: double
Noise type
- Тип шумовых данныхNoise figure
(по умолчанию) | Spot noise data
| Noise factor
| Noise temperature
Тип данных шума, заданный как один из следующих:
Noise figure
Spot noise data
Noise factor
Noise temperature
Этот параметр отключен, если источник данных содержит данные о шуме.
Noise figure (dB)
- Доступное отношение сигнал/шум при входе сигнал/шум на выходе0
(по умолчанию) | скалярное отношение | вектор отношенийДоступное отношение сигнал/шум при входе к доступному отношению сигнал/шум на выходе, заданное как скалярное отношение или вектор отношений.
Чтобы включить этот параметр, выберите Noise figure
в Noise type.
Minimum noise figure
- Минимальное отношение доступного отношения сигнал/шум на входе к доступному отношению сигнал/шум на выходе0
(по умолчанию) | скалярное отношение | вектор отношенийМинимальное отношение доступного отношения сигнал/шум при входе отношении сигнал/шум на выходе, заданное как скалярное отношение или вектор отношений.
Чтобы включить этот параметр, выберите Spot noise data
в Noise type.
Optimal reflection coefficient
- Оптимальное входное сопротивление источника1+0i
(по умолчанию) | комплексный скаляр | комплексный векторОптимальный импеданс источника, заданный как комплексный скаляр или комплексный вектор.
Чтобы включить этот параметр, выберите Spot noise data
в Noise type.
Equivalent normalized noise resistance
- Нормированные значения сопротивления, используемые для измерения шума1
(по умолчанию) | положительная скалярная величина | положительный векторНормированные значения сопротивления, используемые для измерения шума, заданные как положительная скалярная величина или положительный вектор.
Чтобы включить этот параметр, выберите Spot noise data
в Noise type.
Noise factor
- Отношение доступной степени сигнал-шум на входе к доступной степени сигнал-шум на выходе1
(по умолчанию) | скалярное отношение | вектор отношенийОтношение доступной степени сигнал-шум на входе к доступной степени сигнал-шум на выходе, заданное как скалярное отношение или вектор отношений.
Чтобы включить этот параметр, выберите Noise factor
в Noise type.
Noise temperature (K)
- Эквивалентная температура, которая создает такое же количество шума, как и смеситель0
(по умолчанию) | неотрицательный скаляр | неотрицательный векторЭквивалентная температура, которая производит такое же количество шума, как и у миксера, заданная как неотрицательный скаляр или неотрицательный вектор с модулями измерения в кельвинах.
Чтобы включить этот параметр, выберите Noise temperature
в Noise type.
Frequency (Hz)
- Область частот для выражения шумовых данных2.0e9
(по умолчанию) | неотрицательный скаляр | неотрицательный векторОбласть частот для выражения шумовых данных, заданная в виде неотрицательного скаляра в герце или неотрицательном векторе с каждым модулем элемента в герце. Если вы предоставляете скалярное значение для данных о шуме, блок игнорирует параметр Frequency (Hz) и использует те же данные о шуме для всех частот. Если вы предоставляете вектор значений для ваших шумовых данных, это должен быть тот же размер, что и вектор частот. Блок использует Interpolation method, заданную на вкладке Main, чтобы интерполировать данные о шуме.
IP3 type
- Тип точки пересечения третьего порядкаOIP3
(по умолчанию) | IIP3
Тип точки пересечения третьего порядка, заданный как OIP3
(выходная точка точки пересечения) или IIP3
(входная точка точки пересечения). Этот параметр отключен, если источник данных содержит данные о степени или IP3 данные.
IP3 (dBm)
- IP3 значениеinf
(по умолчанию) | скалярный вектор |IP3 значение, заданное как скаляр в дБм для частотно-независимых нелинейных данных или вектор с каждым модулем в дБм для частотно-зависимых нелинейных данных. Этот параметр отключен, если источник данных содержит данные о степени или IP3 данные.
1dB gain compression power (dBm)
- Значение выходной степени, при котором коэффициент усиления уменьшился на 1 дБinf
(по умолчанию) | скалярный вектор |Выход степени (), при котором коэффициент усиления уменьшился на 1 дБ, заданный в виде скаляра в дБм для частотно-независимых нелинейных данных или вектора с каждым модулем в дБм для частотно-зависимых нелинейных данных. Этот параметр отключен, если источник данных содержит данные о степени или IP3 данные.
Output saturation power (dBm)
- Выход степени, которое миксер выдает при полном насыщенииinf
(по умолчанию) | скалярный вектор |Выход степени (), который миксер производит при полном насыщении, заданном как скаляр в дБм для частотно-независимых нелинейных данных или вектора с каждым модулем в дБм для частотно-зависимых нелинейных данных. Этот параметр отключен, если источник данных содержит выходные данные о степени насыщения.
Gain compression at saturation (dB)
- Уменьшение значения усиления3
(по умолчанию) | скалярный вектор |Уменьшение значения усиления (), когда степень полностью насыщена, заданная как скаляр в дБ для частотно-независимых нелинейных данных или вектора с каждым элементом, модулем в дБ для частотно-зависимых нелинейных данных.
Frequency (Hz)
- Частотные точки, соответствующие точке пересечения третьего порядка или данным о степени2.0e9
(по умолчанию) | положительная скалярная величина | положительный векторЧастотные точки, соответствующие точки пересечения третьего порядка или степени данным, заданные в виде положительной скалярной величины или положительного вектора модули hertz. Этот параметр отключен, если источник данных содержит данные о степени или IP3 данные.
Если вы задаете частоту как скаляр, то IP3 (dBm), 1 dB gain compression power (dBm) и параметры Output saturation power (dBm) должны быть скалярами.
Если вы задаете частоту как вектор, то или несколько параметров IP3 (dBm), 1 dB gain compression power (dBm) и Output saturation power (dBm) должны также быть вектором.
Source of frequency data
- Источник частотных данныхExtracted from data source
(по умолчанию) | User-specified
Источник частотных данных, заданный как Extracted from data source
или User-specified
.
Frequency data
- Частотная область значений данных[1e9:1e8:2.9e9]
(по умолчанию) | векторОбласть значений данных, заданный как вектор с каждым модулем в герце.
Source of input power data
- Входной источник данных о степениExtracted from data source
(по умолчанию)Входной источник данных о степени, заданный как Extracted from data source
.
Input power data (dBm)
- Входные степени[0:19]
(по умолчанию) | векторВходные степени, заданные как вектор с каждым модулем в дБм.
Reference impedance (ohms)
- Эталонное сопротивление50
(по умолчанию) | неотрицательной скаляромЭталонное сопротивление, заданное как неотрицательный скаляр в омах.
Plot type
- Тип графика данныхX-Y plane
(по умолчанию) | Composite data
| Polar plane
| Z Smith chart
| Y Smith chart
| ZY Smith chart
Тип графика данных для визуализации с использованием заданных данных, заданный как один из следующих:
X-Y plane
- Сгенерируйте Декартов график данных от частоты. Чтобы создать линейные, полужурнал или логарифмические графики, установите Y-axis scale и X-axis scale соответственно.
Composite data
- Постройте график составных данных.
Polar plane
- Сгенерируйте полярный график данных. Блок строит графики только области значений данных, соответствующих заданным частотам.
Z smith chart
, Y smith chart
, и ZY smith chart
- Сгенерируйте Smith® график. Блок строит графики только области значений данных, соответствующих заданным частотам.
Y parameter1
- Тип параметров для построения графикаS11
(по умолчанию) | S12
| S21
| S22
| GroupDelay
| OIP3
| NF
| ...Тип S-параметров для построения графика, заданный как один из следующих. Когда шум спектральен, NF
графическое изображение возможно.
S11 | S12 | S21 | S22 |
GroupDelay | OIP3 | NF | NFactor |
NTemp | Fmin | GammaOPT | RN |
PhaseNoise |
Y parameter2
- Тип параметров для построения графикаS11
| S12
| S21
| S22
| GroupDelay
| OIP3
| NF
| ...Тип S-параметров для построения графика, заданный как один из следующих. Когда шум спектральен, NF
графическое изображение возможно.
S11 | S12 | S21 | S22 |
GroupDelay | OIP3 | NF | NFactor |
NTemp | Fmin | GammaOPT | RN |
Y format1
- Формат графикаMagnitude (decibels)
(по умолчанию) | Magnitude (linear)
| Angle(degrees)
| Angle(radians)
| Real
| Imaginary
Формат графика, заданный как один из следующих.
Magnitude (decibels) | Magnitude (linear) | Angle(degrees) | Angle(radians) |
Real | Imaginary |
Y format2
- Формат графикаMagnitude (decibels)
(по умолчанию) | Magnitude (linear)
| Angle(degrees)
| Angle(radians)
| Real
| Imaginary
Формат графика, заданный как один из следующих.
Magnitude (decibels) | Magnitude (linear) | Angle(degrees) | Angle(radians) |
Real | Imaginary |
X parameter
- Частотный графикFreq
(по умолчанию)График частоты, заданный как Freq
.
X format
- Формат частотного графикаHz
(по умолчанию) | Auto
| kHz
| MHz
| GHz
| THz
Формат графика частоты, заданный как один из следующих.
Auto | Hz | kHz | MHz |
GHz | THz |
Y scale
- шкала оси YLinear
(по умолчанию) | Log
Шкала оси Y, заданная как Linear
или Log
.
X scale
- шкала оси XLinear
(по умолчанию) | Log
Шкала оси X, заданная как Linear
или Log
.
Plot
- Постройте график заданных данныхПостройте график заданных данных с помощью кнопки plot.
Все значения параметров сети относятся к входной частоте миксера. Если данные сетевого параметра и соответствующие частоты существуют как S-параметры в rfdata.data
объект, блок General Mixer интерполирует S-параметры, чтобы определить их значения на частотах моделирования. Если блок содержит параметры сети Y- или Z, блок сначала преобразует их в параметры S. Для получения дополнительной информации смотрите Сопоставление параметров сети с частотами моделирования.
RF Blockset™ Equivalent Baseband вычисляет отраженную волну на входе смесителя () и на выходе смесителя () из интерполированных S-параметров как
где
и являются входной и выходной частотами микшера, соответственно.
и - падающие волны на входе и выходе смесителя, соответственно.
Интерполированные значения параметров S21 описывают коэффициент усиления преобразования как функцию от частоты, относящуюся к входной частоте смесителя.
Можно задать активный блочный шум одним из следующих способов:
Укажите данные шума в источнике данных.
Укажите данные шума в диалоговом окне блока.
Данные точечного шума (rfdata.noise
) объект в диалоговом окне блока.
Шумовой рисунок, коэффициент шума или значение температуры шума в диалоговом окне блока.
Частотно-зависимые данные шумового рисунка (rfdata.nf
) объект в диалоговом окне блока.
Последние четыре опции доступны, только если данные о шуме не существуют в источнике данных.
Если вы задаете блочный шум как данные точечного шума, блок использует данные для вычисления рисунки шума. Блок сначала интерполирует данные шума для частот моделирования, используя указанные Interpolation method. Затем он вычисляет шумовой рисунок, используя получившиеся значения.
Блок General Mixer применяет фазу шум к сложному сгенерированному модулированному сигналу. Блок сначала генерирует аддитивный белый Гауссов шум (AWGN) и фильтрует шум цифровым конечная импульсная характеристика. Затем он добавляет полученный шум к углу компонента входного сигнала.
Библиотека вычисляет цифровой фильтр по:
Интерполяция заданного уровня шума фазы для определения значений шума фазы на частотах моделирования.
Взятие ОБПФа получившейся фазы шумового спектра, чтобы получить коэффициенты конечной импульсной характеристики фильтра.
Примечание
Если вы задаете фазу шум как скалярное значение, то библиотека принимает, что фаза шум является фазой шум постоянен на всех частотах моделирования и не имеет наклона 1/f. Это предположение отличается от предположения, сделанного блоком Mathematical Mixer.
Если данные о степени существуют в источнике данных, блок извлекает из него нелинейности AMAM/AMPM.
Если источник данных не содержит данных о степени, можно ввести нелинейности в модель, задав параметры на вкладке Nonlinearity Data диалогового окна блока General Mixer. В зависимости от того, какой из этих параметров вы задаете, блок вычисляет до четырех коэффициентов , , , и полинома
который определяет преобразование AM/AM для входного сигнала . Блок автоматически вычисляет , линейный член усиления. Если вы не задаете дополнительные данные нелинейности, блок действует как смеситель с линейным усилением. Если это так, блок вычисляет один или несколько остальных коэффициентов как решение системы линейных уравнений, определяемое следующим методом.
Блок проверяет, задано ли значение кроме Inf
для:
Точка точки пересечения третьего порядка ( или ).
Выходная степень в 1-dB точке сжатия ().
Выходная степень при насыщении ().
В сложение, если вы указали , блок использует значение для сжатия усиления при насыщении (). В противном случае, не используется. Каждый из этих параметров определяется в диалоговом окне блока, на вкладке Nonlinearity Data.
Блок вычисляет соответствующее входное или выходное значение для заданных вами параметров. В единицах дБ и дБм,
где является в единицах дБ.
Блок формулирует коэффициенты , , и , где это применимо, как решения системы с одним, двумя или тремя линейными уравнениями. Количество используемых уравнений равно количеству параметров, которые вы предоставляете. Для примера, если вы задаете все три параметра, блок формулирует коэффициенты согласно следующим уравнениям:
Первые два уравнения являются оценкой полинома в точках и , выраженная в линейных модулях (таких как W или mW) и нормированная к 1-Ω импедансу. Третье уравнение является определением точки точки пересечения третьего порядка.
Вычисление опускает условия более высокого порядка в соответствии с доступными степенями свободы системы. Если вы задаете только два из трех параметров, блок не использует уравнение с параметром, который вы не задали, и устраняет любой членов из остальных уравнений. Точно так же, если вы предоставляете только один из параметров, блок использует только решение уравнения с участием этого параметра и опускает любой или условия.
Если вы предоставляете векторы нелинейности и частотных данных, то блок вычисляет полиномиальные коэффициенты, используя значения для параметров, интерполированных на центральной частоте.
Agilent® P2D и S2D файлы определяют параметры блоков для нескольких условий работы. Рабочие условия являются независимыми настройками параметров, которые используются при создании данных файла. По умолчанию библиотека определяет поведение блоков, используя значения параметров, которые соответствуют рабочим условиям, которые появляются первыми в файле. Чтобы использовать другие значения свойств, необходимо выбрать другое рабочее условие в диалоговом окне General Mixer блока.
rfdata.data
| S-Parameters Mixer | Y-Parameters Mixer | Z-Parameters Mixer
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.