iqimbal2coefgydF4y2Ba
将I/Q不平衡转化为补偿系数gydF4y2Ba
语法gydF4y2Ba
C = iqimbal2coef(A,P)gydF4y2Ba
描述gydF4y2Ba
将I/Q振幅和相位不平衡转换为其等效的补偿器系数。gydF4y2BaCgydF4y2Ba
= iqimbal2coef (gydF4y2Ba一个gydF4y2Ba
,gydF4y2BaPgydF4y2Ba
)gydF4y2Ba
例子gydF4y2Ba
生成I/Q不平衡补偿系数gydF4y2Ba
为I/Q不平衡补偿器系统对象™生成系数gydF4y2Baiqimbal2coefgydF4y2Ba
.补偿器使用生成的系数校正I/Q不平衡。gydF4y2Ba
创建一个QAM调制器和一个凸起的余弦传输滤波器,以生成64-QAM信号。gydF4y2Ba
hMod = comm.RectangularQAMModulator(gydF4y2Ba“ModulationOrder”gydF4y2Ba, 64);hTxFilter = com . raisedcosinetransmitfilter;gydF4y2Ba
调制和过滤随机64位符号。gydF4y2Ba
Data = randi([0 63],100000,1);dataMod =步骤(hMod,data);txSig = step(hTxFilter,dataMod);gydF4y2Ba
指定振幅和相位不平衡。gydF4y2Ba
ampImb = 2;gydF4y2Ba% dBgydF4y2BaphImb = 15;gydF4y2Ba%度gydF4y2Ba
应用指定的I/Q不平衡。gydF4y2Ba
gainI = 10.^(0.5*ampImb/20);gainQ = 10.^(-0.5*ampImb/20);imbI = real(txSig)*gainI*exp(-0.5i*phImb*pi/180);imbQ = imag(txSig)*gainQ*exp(1i*(pi/2 + 0.5*phImb*pi/180));rxSig = imbI + imbQ;gydF4y2Ba
规范化接收信号的功率。gydF4y2Ba
rxSig = rxSig/std(rxSig);gydF4y2Ba
消除I/Q不平衡通过创建和应用一个gydF4y2Bacomm.IQImbalanceCompensatorgydF4y2Ba
对象。设置补偿器,使复系数作为输出参数可用。gydF4y2Ba
hIQComp = com . iqimbalanccompenssator (gydF4y2Ba“CoefficientOutputPort”gydF4y2Ba,真正的);[compSig,coef] = step(hIQComp,rxSig);gydF4y2Ba
比较最终补偿器系数与由gydF4y2Baiqimbal2coefgydF4y2Ba
函数。观察双方的一致意见。gydF4y2Ba
idealcoef = iqimbal2coef(ampImb,phImb);(系数(结束);idealcoef]gydF4y2Ba
ans =gydF4y2Ba2×1复杂gydF4y2Ba-0.1137 + 0.1296i -0.1126 + 0.1334igydF4y2Ba
输入参数gydF4y2Ba
一个gydF4y2Ba
- - - - - -gydF4y2Ba幅度不平衡gydF4y2Ba
实值标量或向量gydF4y2Ba
dB中的振幅不平衡,指定为实值行或列向量。gydF4y2Ba
例子:gydF4y2Ba3.gydF4y2Ba
例子:gydF4y2Ba[0;5]gydF4y2Ba
数据类型:gydF4y2Ba单gydF4y2Ba
|gydF4y2Ba双gydF4y2Ba
PgydF4y2Ba
- - - - - -gydF4y2Ba相不平衡gydF4y2Ba
实值标量或向量gydF4y2Ba
相位不平衡的程度,指定为实值行或列向量。gydF4y2Ba
例子:gydF4y2Ba10gydF4y2Ba
例子:gydF4y2Ba[15;45)gydF4y2Ba
数据类型:gydF4y2Ba单gydF4y2Ba
|gydF4y2Ba双gydF4y2Ba
输出参数gydF4y2Ba
CgydF4y2Ba
-补偿系数gydF4y2Ba
复数向量gydF4y2Ba
完美补偿I/Q不平衡的系数,作为具有相同维度的复值向量返回gydF4y2Ba一个gydF4y2Ba
而且gydF4y2BaPgydF4y2Ba
.gydF4y2Ba
更多关于gydF4y2Ba
I/Q不平衡补偿gydF4y2Ba
这个函数gydF4y2Baiqimbal2coefgydF4y2Ba
是支持功能万博1manbetx吗gydF4y2Bacomm.IQImbalanceCompensatorgydF4y2Ba
系统对象™。gydF4y2Ba
定义gydF4y2Ba年代gydF4y2Ba而且gydF4y2BaXgydF4y2Ba为2 × 1向量,分别表示理想信号和I/Q不平衡信号的I和Q分量。gydF4y2Ba
在哪里gydF4y2BaKgydF4y2Ba是一个2 × 2矩阵,其值由振幅不平衡决定,gydF4y2Ba一个gydF4y2Ba,相位不平衡,gydF4y2BaPgydF4y2Ba.gydF4y2Ba一个gydF4y2Ba表示为dB和gydF4y2BaPgydF4y2Ba用度数表示。gydF4y2Ba
不平衡可以表示为:gydF4y2Ba
然后gydF4y2BaKgydF4y2Ba形式为:gydF4y2Ba
向量gydF4y2BaYgydF4y2Ba定义为I/Q不平衡补偿器输出。gydF4y2Ba
为了完美地消除I/Q不平衡,gydF4y2BaRgydF4y2Ba一定是矩阵的逆gydF4y2BaKgydF4y2Ba,即:gydF4y2Ba
用复数符号表示,向量gydF4y2BaYgydF4y2Ba可以改写为:gydF4y2Ba
在那里,gydF4y2Ba
函数的输出是gydF4y2BawgydF4y2Ba2gydF4y2Ba/gydF4y2BawgydF4y2Ba1gydF4y2Ba.为了精确地获得原始信号,补偿器的输出需要按复数进行缩放和旋转gydF4y2BawgydF4y2Ba1gydF4y2Ba.gydF4y2Ba
请注意gydF4y2Ba
有些情况下的输出gydF4y2Baiqimbal2coefgydF4y2Ba
是不可靠的。gydF4y2Ba
如果相位不平衡为±90°,同相分量和正交分量将共线性;因此,I/Q失衡无法得到补偿。gydF4y2Ba
如果振幅不平衡为0 dB,相位不平衡为180°,gydF4y2BawgydF4y2Ba1gydF4y2Ba= 0gydF4y2Ba而且gydF4y2BawgydF4y2Ba2gydF4y2Ba= 1我gydF4y2Ba;因此,补偿器的形式为gydF4y2BaygydF4y2Ba= 1gydF4y2Ba我gydF4y2Ba*连接词(gydF4y2BaxgydF4y2Ba)gydF4y2Ba.gydF4y2Ba
扩展功能gydF4y2Ba
C/ c++代码生成gydF4y2Ba
使用MATLAB®Coder™生成C和c++代码。gydF4y2Ba
另请参阅gydF4y2Ba
comm.IQImbalanceCompensatorgydF4y2Ba
|gydF4y2Baiqcoef2imbalgydF4y2Ba
在R2014b中引入gydF4y2Ba
MATLAB命令gydF4y2Ba
你点击了一个对应于这个MATLAB命令的链接:gydF4y2Ba
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetxgydF4y2Ba
选择一个网站gydF4y2Ba
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您的地理位置,我们建议您选择:gydF4y2Ba.gydF4y2Ba
您也可以从以下列表中选择网站:gydF4y2Ba
如何获得最佳的网站性能gydF4y2Ba
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。gydF4y2Ba
美洲gydF4y2Ba
- 美国拉丁gydF4y2Ba(西班牙语)gydF4y2Ba
- 加拿大gydF4y2Ba(英语)gydF4y2Ba
- 美国gydF4y2Ba(英语)gydF4y2Ba
欧洲gydF4y2Ba
- 比利时gydF4y2Ba(英语)gydF4y2Ba
- 丹麦gydF4y2Ba(英语)gydF4y2Ba
- 德国gydF4y2Ba(德语)gydF4y2Ba
- 西班牙gydF4y2Ba(西班牙语)gydF4y2Ba
- 芬兰gydF4y2Ba(英语)gydF4y2Ba
- 法国gydF4y2Ba(法语)gydF4y2Ba
- 爱尔兰gydF4y2Ba(英语)gydF4y2Ba
- 意大利gydF4y2Ba(意大利语)gydF4y2Ba
- 卢森堡gydF4y2Ba(英语)gydF4y2Ba
- 荷兰gydF4y2Ba(英语)gydF4y2Ba
- 挪威gydF4y2Ba(英语)gydF4y2Ba
- 奥地利gydF4y2Ba(德语)gydF4y2Ba
- 葡萄牙gydF4y2Ba(英语)gydF4y2Ba
- 瑞典gydF4y2Ba(英语)gydF4y2Ba
- 瑞士gydF4y2Ba
- 联合王国gydF4y2Ba(英语)gydF4y2Ba
亚太地区gydF4y2Ba
- 澳大利亚gydF4y2Ba(英语)gydF4y2Ba
- 印度gydF4y2Ba(英语)gydF4y2Ba
- 新西兰gydF4y2Ba(英语)gydF4y2Ba
- 中国gydF4y2Ba
- 日本gydF4y2Ba(日本語)gydF4y2Ba
- 한국gydF4y2Ba(한국어)gydF4y2Ba