Моделируйте миксер и локальный генератор, используя S-параметры
RF Blockset/Эквивалентный Baseband/Смесители
Блок S-Parameters Mixer моделирует нелинейный смеситель, описанный в диалоговом окне блока, с точки зрения его частотно-зависимых S-параметров, частот и опорного импеданса S-параметров, данных о шуме (включая данные о фазовом шуме) и данных о нелинейности.
S-Parameters
- S-параметры для нелинейного смесителя[0,0;1,0]
(по умолчанию) | массив 2 на 2 M байтаS-параметры для нелинейного смесителя, заданные как массив 2 на 2 M, где M - количество S-параметров.
Frequency (Hz)
- Частота S-параметров2.0e9
(по умолчанию) | M элементЧастота S-параметров, заданная как M-вектор с каждым модулем элемента в герце. Все частоты должны быть положительными.
Reference Impedance (ohms)
- Эталонное сопротивление S-параметров50
(по умолчанию) | числовой скаляр | числовой вектор длины MСсылочный импеданс S-параметров как числовой скаляр или числовой вектор длины M. Если вы задаете скалярное значение, это значение применяется ко всем частотам.
Поддержка комплексного числа: Да
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
- Источник частотных данныхSame as the S-Parameters
(по умолчанию) | User-specified
Источник частотных данных, заданный как Same as the S-Parameters
или User-specified
.
Frequency data
- Частотная область значений данных[1e9:1e8:2.9e9]
(по умолчанию) | векторОбласть значений данных, заданный как вектор с каждым модулем в герце.
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
| NFactor
| NTemp
| PhaseNoise
Тип S-параметров для построения графика, заданный как один из следующих. Когда шум спектральен, NF
графическое изображение возможно.
S11 | S12 | S21 | S22 |
GroupDelay | OIP3 | NF | NFactor |
NTemp | PhaseNoise |
Y parameter2
- Тип параметров для построения графикаS11
| S12
| S21
| S22
| GroupDelay
| OIP3
| NF
| NFactor
| NTemp
Тип S-параметров для построения графика, заданный как один из следующих. Когда шум спектральен, NF
графическое изображение возможно.
S11 | S12 | S21 | S22 |
GroupDelay | OIP3 | NF | NFactor |
NTemp |
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.
Значения параметров S21 описывают коэффициент усиления преобразования как функцию от частоты, относящуюся к входной частоте смесителя. Другие S-параметры также относятся к входной частоте смесителя.
В Y-Parameters поле диалогового окна блока предоставьте S-параметры для каждой из M частот в виде массива 2 на 2 байта M. В поле Frequency задайте частоты для S-параметров как M элемент. Элементы вектора должны быть в том же порядке, что и S-параметры. Рисунок показывает соответствие между массивом S-параметров и вектором частот.
Блок S-Parameters Mixer интерполирует данные S-параметры, чтобы определить их значения на частотах моделирования, которые вычисляет блок Output Port. Для получения дополнительной информации о том, как блок Output Port вычисляет частоты моделирования, смотрите Сопоставить параметры сети с частотами моделирования.
RF Blockset™ Equivalent Baseband вычисляет отраженную волну на входе смесителя () и на выходе смесителя () из интерполированных S-параметров как
где
и являются входной и выходной частотами микшера, соответственно.
и - падающие волны на входе и выходе смесителя, соответственно.
Интерполированные значения параметров S21 описывают коэффициент усиления преобразования как функцию от частоты, относящуюся к входной частоте смесителя.
Можно задать активный блочный шум одним из следующих способов:
Укажите данные шума в диалоговом окне блока S-Parameters Mixer.
Шумовой рисунок, коэффициент шума или значение температуры шума в диалоговом окне блока S-Parameters Mixer.
Если вы задаете блочный шум как данные точечного шума, блок использует данные для вычисления рисунки шума. Блок сначала интерполирует данные шума для частот моделирования с помощью заданной Interpolation method. Затем он вычисляет шумовой рисунок, используя получившиеся значения.
Блок S-Parameters Mixer применяет фазу шум к комплексному сгенерированному модулированному сигналу. Блок сначала генерирует аддитивный белый Гауссов шум (AWGN) и фильтрует шум цифровым конечная импульсная характеристика. Затем он добавляет полученный шум к углу компонента входного сигнала.
Библиотека вычисляет цифровой фильтр по:
Интерполяция заданного уровня шума фазы для определения значений шума фазы на частотах моделирования.
Взятие ОБПФа получившейся фазы шумового спектра, чтобы получить коэффициенты конечной импульсной характеристики фильтра.
Примечание
Если вы задаете фазу шум как скалярное значение, то библиотека принимает, что фаза шум является фазой шум постоянен на всех частотах моделирования и не имеет наклона 1/f. Это предположение отличается от предположения, сделанного блоком Mathematical Mixer.
Можно ввести нелинейности в модель, задав параметры на вкладке Nonlinearity Data диалогового окна блока S-Parameters Mixer. В зависимости от того, какой из этих параметров вы задаете, блок вычисляет до четырех коэффициентов , , , и полинома который определяет преобразование AM/AM для входного сигнала . Блок автоматически вычисляет , линейный член усиления. Если вы не задаете дополнительные данные нелинейности, блок действует как смеситель с линейным усилением. Если это так, блок вычисляет один или несколько остальных коэффициентов как решение системы линейных уравнений, определяемое следующим методом.
Блок проверяет, задано ли значение кроме Inf
для:
Точка точки пересечения третьего порядка ( или ).
Выходная степень в 1-dB точке сжатия ().
Выходная степень при насыщении ().
В сложение, если вы указали , блок использует значение для сжатия усиления при насыщении (). В противном случае, не используется. Каждый из этих параметров определяется в диалоговом окне блока, на вкладке Nonlinearity Data.
Блок вычисляет соответствующее входное или выходное значение для заданных вами параметров. В единицах дБ и дБм,
где является в единицах дБ.
Блок формулирует коэффициенты , , и , где это применимо, как решения системы с одним, двумя или тремя линейными уравнениями. Количество используемых уравнений равно количеству параметров, которые вы предоставляете. Для примера, если вы задаете все три параметра, блок формулирует коэффициенты согласно следующим уравнениям:
Первые два уравнения являются оценкой полинома в точках и , выраженная в линейных модулях (таких как W или mW) и нормированная к 1-Ω импедансу. Третье уравнение является определением точки точки пересечения третьего порядка.
Вычисление опускает условия более высокого порядка в соответствии с доступными степенями свободы системы. Если вы задаете только два из трех параметров, блок не использует уравнение с параметром, который вы не задали, и устраняет любой членов из остальных уравнений. Точно так же, если вы предоставляете только один из параметров, блок использует только решение уравнения с участием этого параметра и опускает любой или условия.
Если вы предоставляете векторы нелинейности и частотных данных, то блок вычисляет полиномиальные коэффициенты, используя значения для параметров, интерполированных на центральной частоте.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.