AnyMath 文档

n.混频器,混频器

创建IMT混合器。

库::`工程师`

资料描述

使用IMT混频器对与参考振荡器(LO)信号混合的单音载波信号执行互调表(参见[1],[2])中定义的频率转换。 混频器的IMT对象考虑了非线性增益、器件噪声和相位以及寄生分量。 对于单音载波信号 ,非线性调制的参考振荡器信号与频率 混频器输出端的互调分量发生在频率:

哪里

  • -输入射频信号的载波频率;

  • -参考振荡器的频率;

  • -非负整数(从 0 到非线性的量级);

对于降压转换器,所需的输出音调是 ,而对于升压转换器 — . 所有其他组合 它们是寄生互调元件。

语法

函数调用

  • [参数:imt]=mixerIMT() — 创建一个IMT mixer对象,其属性默认设置。

  • [参数:imt]=mixerIMT(Name=Value) — 使用由该类型的一个或多个参数指定的属性创建IMT mixer对象 名称=值. 未指定的属性保留其默认值。

争论

名称-值输入参数

# 姓名 — IMT混合器的名称

+ "MixerIMT" (默认情况下)|

Details

混合器的IMT名称。 所有名称都必须是有效的变量名称。

数据类型

字符串</无翻译>

# 转换类型 — 转换类型

+ "向上" (默认情况下)| "向下"

Details

由下列值之一指定的转换类型:

  • "向上";

  • "向下".

数据类型

字符串</无翻译>

# 参考功率 — 参考输入功率,dBm

+ −15 (默认)| 标量,标量

Details

参考输入功率以dBm为单位,设置为标量。

数据类型

漂浮64</无翻译>

# NominalOutputPower — 额定输出功率,dBm

+ −5 (默认情况下)| 标量,标量

Details

额定输出功率以dBm为单位,设置为标量。

数据类型

漂浮64</无翻译>

# NF — 噪音声级,dBm

+ 0 (默认情况下)| 标量,标量

Details

以dBm为单位的噪声因子,设置为标量。

数据类型

漂浮64</无翻译>

# *LO*是 参考振荡器的频率,Hz

+ 1e9 (默认情况下)| 一个真正的正标量

Details

以Hz为单位的参考振荡器的频率,设置为实数有限正标量。

# Zin — 输入电阻,欧姆

+ 50 (默认情况下)| 正标量

Details

输入电阻以欧姆为单位,设置为正标量。

数据类型

漂浮64</无翻译>

# Zout — 输出电阻,欧姆

+ 50 (默认)| 正标量

Details

输出电阻以欧姆为单位,设置为正标量。

数据类型

漂浮64</无翻译>

# IMT — 输出电阻,欧姆

+ [99.0 99.0 99.0; 99.0 0.0 99.0; 99.0 99.0 99.0] (默认情况下)| 实方阵

Details

用于绘图的IMT的非谐谱分量,作为实方阵给出。

# 二手文件 — 使用S2D文件的选项

+ 错误 (默认情况下)| 真的

Details

使用S2D文件的选项,设置为 真的错误.

# *文件名*是 S2D文件的名称

+ "" (默认情况下)|

Details

S2D文件的名称。

数据类型

字符串</无翻译>

# 数字 — 港口数目

+ 2 (默认情况下)| 标量,标量

Details

指定为整数标量的端口数。

此参数是只读的。
数据类型

Int64</无翻译>

# 终端机 — 终端名称

+ ("p1+","p2+","p1-","p2-") (默认)| 字符串元组

Details

指定为字符串元组的终端名称。

此参数是只读的。

输出参数

# imt — mixer的IMT对象

+ 对象

Details

混频器的IMT对象。

例子:

使用默认属性创建IMT混频器

Details

让我们创建一个IMT混合器并显示其属性。

using EngeeRF

imt=mixerIMT()

println("名称:",imt.Name)
println("ConverterType:",imt.转换类型)
println("ReferenceInputPower:",imt.ReferenceInputPower)
println("NominalOutputPower:",imt。NominalOutputPower)
println("NF:",imt.NF)
println("LO:",imt.LO)
println("Zin:",imt.Zin)
println("Zout:",imt.Zout)
println("IMT:",imt.IMT)
println("UseDataFile:",imt.UseDataFile)
println("FileName:",imt.文件名)
println("NumPorts:",imt。NumPorts)
println("终端:",imt。终端机)
Name: MixerIMT
ConverterType: Up
ReferenceInputPower: -15.0
NominalOutputPower: -5.0
NF: 0.0
LO: 1.0e8
Zin: 50.0
Zout: 50.0
IMT: [99.0 99.0 99.0; 99.0 0.0 99.0; 99.0 99.0 99.0]
UseDataFile: false
FileName:
NumPorts: 2
Terminals: ("p1+", "p2+", "p1-", "p2-")

文学作品

  1. 法里亚,丹尼尔.、Lawrence Dunleavy和Terje Svensen。 使用互调表进行混频器模拟。 微波杂志,2002年4月。 https://www.microwavejournal.com/articles/3430-the-use-of-intermodulation-tables-for-mixer-simulations

  2. RF混合/乘法:频率混频器。 电子票据。 https://www.electronics-notes.com/articles/radio/rf-mixer/rf-mixing-basics.php