主要内容gydF4y2Ba

iqcoef2imbalgydF4y2Ba

补偿系数转换为振幅和相位不平衡gydF4y2Ba

描述gydF4y2Ba

例子gydF4y2Ba

(gydF4y2Ba一个gydF4y2Ba,gydF4y2BaPgydF4y2Ba)= iqcoef2imbal (gydF4y2BaCgydF4y2Ba)gydF4y2Ba将补偿系数gydF4y2BaCgydF4y2Ba到对应的振幅和相位的不平衡。gydF4y2Ba

例子gydF4y2Ba

全部折叠gydF4y2Ba

使用gydF4y2Baiqcoef2imbalgydF4y2Ba估计为给定的复振幅和相位不平衡系数。系数是一个输出gydF4y2Ba一步gydF4y2Ba的函数gydF4y2BaIQImbalanceCompensatorgydF4y2Ba。gydF4y2Ba

创建一个提出了余弦滤波器传输来生成一个64 - qam信号。gydF4y2Ba

M = 64;txFilt = comm.RaisedCosineTransmitFilter;gydF4y2Ba

调节和过滤随机64 - ary符号。gydF4y2Ba

data =兰迪([0 m - 1], 100000 1);dataMod = qammod(数据,M);txSig =步骤(txFilt 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 =实际(txSig) * gainI * exp (-0.5 * phImb *π/ 180);imbQ =图像放大(txSig) * gainQ * exp(我*(π/ 2 + 0.5 * phImb *π/ 180));rxSig = imbI + imbQ;gydF4y2Ba

正常接收信号的力量gydF4y2Ba

rxSig = rxSig /性病(rxSig);gydF4y2Ba

删除的I / Q不平衡使用gydF4y2Bacomm.IQImbalanceCompensatorgydF4y2Ba系统对象™。设置补偿器对象的复杂系数可用作为输出参数。gydF4y2Ba

hIQComp = comm.IQImbalanceCompensator (gydF4y2Ba“CoefficientOutputPort”gydF4y2Ba,真正的);[compSig系数]=步骤(hIQComp rxSig);gydF4y2Ba

估计的不平衡补偿器的最后一个值系数。gydF4y2Ba

[ampImbEst, phImbEst] = iqcoef2imbal(系数(结束));gydF4y2Ba

估计不平衡值与指定的相比较。请注意,这里有良好的协议。gydF4y2Ba

[ampImb phImb;ampImbEst phImbEst]gydF4y2Ba
ans =gydF4y2Ba2×2gydF4y2Ba2.0000 15.0000 2.0178 14.5740gydF4y2Ba

输入参数gydF4y2Ba

全部折叠gydF4y2Ba

用于补偿系数I / Q不平衡,指定为复值向量。gydF4y2Ba

例子:gydF4y2Ba0.4 + 0.6我gydF4y2Ba

例子:gydF4y2Ba(0.1 + 0.2我;0.3 + 0.5我]gydF4y2Ba

数据类型:gydF4y2Ba单gydF4y2Ba|gydF4y2Ba双gydF4y2Ba

输出参数gydF4y2Ba

全部折叠gydF4y2Ba

在dB振幅不平衡,作为一个实值向量返回相同的维度gydF4y2BaCgydF4y2Ba。gydF4y2Ba

相不平衡度,作为一个实值向量返回相同的维度gydF4y2BaCgydF4y2Ba。gydF4y2Ba

更多关于gydF4y2Ba

全部折叠gydF4y2Ba

I / Q不平衡补偿gydF4y2Ba

这个函数gydF4y2Baiqcoef2imbalgydF4y2Ba是一个支持金宝app函数gydF4y2Bacomm.IQImbalanceCompensatorgydF4y2Ba系统对象™。gydF4y2Ba

给定一个缩放和旋转因子,gydF4y2BaGgydF4y2Ba补偿系数,gydF4y2BaCgydF4y2Ba接收信号,gydF4y2BaxgydF4y2Ba补偿信号,gydF4y2BaygydF4y2Ba的形式,gydF4y2Ba

ygydF4y2Ba =gydF4y2Ba GgydF4y2Ba (gydF4y2Ba xgydF4y2Ba +gydF4y2Ba CgydF4y2Ba 连词gydF4y2Ba (gydF4y2Ba xgydF4y2Ba )gydF4y2Ba ]gydF4y2Ba 。gydF4y2Ba

这个可以写成矩阵形式,gydF4y2Ba

YgydF4y2Ba =gydF4y2Ba RgydF4y2Ba XgydF4y2Ba ,gydF4y2Ba

在哪里gydF4y2BaXgydF4y2Ba是一个2×1向量代表不平衡信号(gydF4y2BaXgydF4y2Ba我gydF4y2Ba,gydF4y2BaXgydF4y2Ba问gydF4y2Ba),gydF4y2BaYgydF4y2Ba是一个2×1向量代表补偿器的输出(gydF4y2BaYgydF4y2Ba我gydF4y2Ba,gydF4y2BaYgydF4y2Ba问gydF4y2Ba]。gydF4y2Ba

矩阵gydF4y2BaRgydF4y2Ba表示为gydF4y2Ba

RgydF4y2Ba =gydF4y2Ba (gydF4y2Ba 1gydF4y2Ba +gydF4y2Ba 再保险gydF4y2Ba {gydF4y2Ba CgydF4y2Ba }gydF4y2Ba 即时通讯gydF4y2Ba {gydF4y2Ba CgydF4y2Ba }gydF4y2Ba 即时通讯gydF4y2Ba {gydF4y2Ba CgydF4y2Ba }gydF4y2Ba 1gydF4y2Ba −gydF4y2Ba 再保险gydF4y2Ba {gydF4y2Ba CgydF4y2Ba }gydF4y2Ba ]gydF4y2Ba

补偿器完全删除的I / Q不平衡,gydF4y2BaRgydF4y2Ba=gydF4y2BaKgydF4y2Ba1gydF4y2Ba因为gydF4y2Ba XgydF4y2Ba =gydF4y2Ba KgydF4y2Ba 年代gydF4y2Ba ,在那里gydF4y2BaKgydF4y2Ba是一个2×2矩阵的值取决于振幅和相位不平衡和吗gydF4y2Ba年代gydF4y2Ba是理想的信号。定义一个矩阵gydF4y2Ba米gydF4y2Ba与形式gydF4y2Ba

米gydF4y2Ba =gydF4y2Ba (gydF4y2Ba 1gydF4y2Ba −gydF4y2Ba αgydF4y2Ba αgydF4y2Ba 1gydF4y2Ba ]gydF4y2Ba

这两个gydF4y2Ba米gydF4y2Ba和gydF4y2Ba米gydF4y2Ba1gydF4y2Ba可以被认为是缩放和旋转矩阵对应的因素gydF4y2BaGgydF4y2Ba。因为gydF4y2BaKgydF4y2Ba=gydF4y2BaRgydF4y2Ba1gydF4y2Ba,产品gydF4y2Ba米gydF4y2Ba1gydF4y2BaRgydF4y2BaKgydF4y2Ba米gydF4y2Ba是单位矩阵,在哪里gydF4y2Ba米gydF4y2Ba1gydF4y2BaRgydF4y2Ba代表了补偿器和输出gydF4y2BaKgydF4y2Ba米gydF4y2Ba代表了I / Q不平衡。的系数gydF4y2BaαgydF4y2Ba选择这样gydF4y2Ba

KgydF4y2Ba 米gydF4y2Ba =gydF4y2Ba lgydF4y2Ba (gydF4y2Ba 我gydF4y2Ba ggydF4y2Ba 一个gydF4y2Ba 我gydF4y2Ba ngydF4y2Ba 因为gydF4y2Ba (gydF4y2Ba θgydF4y2Ba 我gydF4y2Ba )gydF4y2Ba 问gydF4y2Ba ggydF4y2Ba 一个gydF4y2Ba 我gydF4y2Ba ngydF4y2Ba 因为gydF4y2Ba (gydF4y2Ba θgydF4y2Ba 问gydF4y2Ba )gydF4y2Ba 我gydF4y2Ba ggydF4y2Ba 一个gydF4y2Ba 我gydF4y2Ba ngydF4y2Ba 罪gydF4y2Ba (gydF4y2Ba θgydF4y2Ba 我gydF4y2Ba )gydF4y2Ba 问gydF4y2Ba ggydF4y2Ba 一个gydF4y2Ba 我gydF4y2Ba ngydF4y2Ba 罪gydF4y2Ba (gydF4y2Ba θgydF4y2Ba 问gydF4y2Ba )gydF4y2Ba ]gydF4y2Ba

在哪里gydF4y2BalgydF4y2Ba是一个常数。从这个表格,我们可以获得gydF4y2Ba我gydF4y2Ba获得gydF4y2Ba,gydF4y2Ba问gydF4y2Ba获得gydF4y2Ba,gydF4y2BaθgydF4y2Ba我gydF4y2Ba,gydF4y2BaθgydF4y2Ba问gydF4y2Ba。对于一个给定的相位不平衡,gydF4y2BaΦgydF4y2Ba海事局gydF4y2Ba、同相正交角度可以表示为gydF4y2Ba

θgydF4y2Ba 我gydF4y2Ba =gydF4y2Ba −gydF4y2Ba (gydF4y2Ba πgydF4y2Ba /gydF4y2Ba 2gydF4y2Ba )gydF4y2Ba (gydF4y2Ba ΦgydF4y2Ba 我gydF4y2Ba 米gydF4y2Ba bgydF4y2Ba /gydF4y2Ba 180年gydF4y2Ba )gydF4y2Ba θgydF4y2Ba 问gydF4y2Ba =gydF4y2Ba πgydF4y2Ba /gydF4y2Ba 2gydF4y2Ba +gydF4y2Ba (gydF4y2Ba πgydF4y2Ba /gydF4y2Ba 2gydF4y2Ba )gydF4y2Ba (gydF4y2Ba ΦgydF4y2Ba 我gydF4y2Ba 米gydF4y2Ba bgydF4y2Ba /gydF4y2Ba 180年gydF4y2Ba )gydF4y2Ba

因此,gydF4y2Bacos (gydF4y2BaθgydF4y2Ba问gydF4y2Ba)=罪(gydF4y2BaθgydF4y2Ba我gydF4y2Ba)gydF4y2Ba和gydF4y2Basin (gydF4y2BaθgydF4y2Ba问gydF4y2Ba)= cos (gydF4y2BaθgydF4y2Ba我gydF4y2Ba)gydF4y2Ba这gydF4y2Ba

lgydF4y2Ba (gydF4y2Ba 我gydF4y2Ba ggydF4y2Ba 一个gydF4y2Ba 我gydF4y2Ba ngydF4y2Ba 因为gydF4y2Ba (gydF4y2Ba θgydF4y2Ba 我gydF4y2Ba )gydF4y2Ba 问gydF4y2Ba ggydF4y2Ba 一个gydF4y2Ba 我gydF4y2Ba ngydF4y2Ba 因为gydF4y2Ba (gydF4y2Ba θgydF4y2Ba 问gydF4y2Ba )gydF4y2Ba 我gydF4y2Ba ggydF4y2Ba 一个gydF4y2Ba 我gydF4y2Ba ngydF4y2Ba 罪gydF4y2Ba (gydF4y2Ba θgydF4y2Ba 我gydF4y2Ba )gydF4y2Ba 问gydF4y2Ba ggydF4y2Ba 一个gydF4y2Ba 我gydF4y2Ba ngydF4y2Ba 罪gydF4y2Ba (gydF4y2Ba θgydF4y2Ba 问gydF4y2Ba )gydF4y2Ba ]gydF4y2Ba =gydF4y2Ba lgydF4y2Ba (gydF4y2Ba 我gydF4y2Ba ggydF4y2Ba 一个gydF4y2Ba 我gydF4y2Ba ngydF4y2Ba 因为gydF4y2Ba (gydF4y2Ba θgydF4y2Ba 我gydF4y2Ba )gydF4y2Ba 问gydF4y2Ba ggydF4y2Ba 一个gydF4y2Ba 我gydF4y2Ba ngydF4y2Ba 罪gydF4y2Ba (gydF4y2Ba θgydF4y2Ba 我gydF4y2Ba )gydF4y2Ba 我gydF4y2Ba ggydF4y2Ba 一个gydF4y2Ba 我gydF4y2Ba ngydF4y2Ba 罪gydF4y2Ba (gydF4y2Ba θgydF4y2Ba 我gydF4y2Ba )gydF4y2Ba 问gydF4y2Ba ggydF4y2Ba 一个gydF4y2Ba 我gydF4y2Ba ngydF4y2Ba 因为gydF4y2Ba (gydF4y2Ba θgydF4y2Ba 我gydF4y2Ba )gydF4y2Ba ]gydF4y2Ba

可以表示为I / Q不平衡gydF4y2Ba

KgydF4y2Ba 米gydF4y2Ba =gydF4y2Ba (gydF4y2Ba KgydF4y2Ba 11gydF4y2Ba +gydF4y2Ba αgydF4y2Ba KgydF4y2Ba 12gydF4y2Ba −gydF4y2Ba αgydF4y2Ba KgydF4y2Ba 11gydF4y2Ba +gydF4y2Ba KgydF4y2Ba 12gydF4y2Ba KgydF4y2Ba 21gydF4y2Ba +gydF4y2Ba αgydF4y2Ba KgydF4y2Ba 22gydF4y2Ba −gydF4y2Ba αgydF4y2Ba KgydF4y2Ba 21gydF4y2Ba +gydF4y2Ba KgydF4y2Ba 22gydF4y2Ba ]gydF4y2Ba =gydF4y2Ba lgydF4y2Ba (gydF4y2Ba 我gydF4y2Ba ggydF4y2Ba 一个gydF4y2Ba 我gydF4y2Ba ngydF4y2Ba 因为gydF4y2Ba (gydF4y2Ba θgydF4y2Ba 我gydF4y2Ba )gydF4y2Ba 问gydF4y2Ba ggydF4y2Ba 一个gydF4y2Ba 我gydF4y2Ba ngydF4y2Ba 罪gydF4y2Ba (gydF4y2Ba θgydF4y2Ba 我gydF4y2Ba )gydF4y2Ba 我gydF4y2Ba ggydF4y2Ba 一个gydF4y2Ba 我gydF4y2Ba ngydF4y2Ba 罪gydF4y2Ba (gydF4y2Ba θgydF4y2Ba 我gydF4y2Ba )gydF4y2Ba 问gydF4y2Ba ggydF4y2Ba 一个gydF4y2Ba 我gydF4y2Ba ngydF4y2Ba 因为gydF4y2Ba (gydF4y2Ba θgydF4y2Ba 我gydF4y2Ba )gydF4y2Ba ]gydF4y2Ba

因此,gydF4y2Ba

(gydF4y2Ba KgydF4y2Ba 21gydF4y2Ba +gydF4y2Ba αgydF4y2Ba KgydF4y2Ba 22gydF4y2Ba )gydF4y2Ba /gydF4y2Ba (gydF4y2Ba KgydF4y2Ba 11gydF4y2Ba +gydF4y2Ba αgydF4y2Ba KgydF4y2Ba 12gydF4y2Ba )gydF4y2Ba =gydF4y2Ba (gydF4y2Ba −gydF4y2Ba αgydF4y2Ba KgydF4y2Ba 11gydF4y2Ba +gydF4y2Ba KgydF4y2Ba 12gydF4y2Ba )gydF4y2Ba /gydF4y2Ba (gydF4y2Ba −gydF4y2Ba αgydF4y2Ba KgydF4y2Ba 21gydF4y2Ba +gydF4y2Ba KgydF4y2Ba 22gydF4y2Ba )gydF4y2Ba =gydF4y2Ba 罪gydF4y2Ba (gydF4y2Ba θgydF4y2Ba 我gydF4y2Ba )gydF4y2Ba /gydF4y2Ba 因为gydF4y2Ba (gydF4y2Ba θgydF4y2Ba 我gydF4y2Ba )gydF4y2Ba

这个方程可以写成一个二次方程求解的变量gydF4y2BaαgydF4y2Ba,这是gydF4y2BaDgydF4y2Ba1gydF4y2BaαgydF4y2Ba2gydF4y2Ba+gydF4y2BaDgydF4y2Ba2gydF4y2BaαgydF4y2Ba+gydF4y2BaDgydF4y2Ba3gydF4y2Ba= 0gydF4y2Ba,在那里gydF4y2Ba

DgydF4y2Ba 1gydF4y2Ba =gydF4y2Ba −gydF4y2Ba KgydF4y2Ba 11gydF4y2Ba KgydF4y2Ba 12gydF4y2Ba +gydF4y2Ba KgydF4y2Ba 22gydF4y2Ba KgydF4y2Ba 21gydF4y2Ba DgydF4y2Ba 2gydF4y2Ba =gydF4y2Ba KgydF4y2Ba 12gydF4y2Ba 2gydF4y2Ba +gydF4y2Ba KgydF4y2Ba 21gydF4y2Ba 2gydF4y2Ba −gydF4y2Ba KgydF4y2Ba 11gydF4y2Ba 2gydF4y2Ba −gydF4y2Ba KgydF4y2Ba 22gydF4y2Ba 2gydF4y2Ba DgydF4y2Ba 3gydF4y2Ba =gydF4y2Ba KgydF4y2Ba 11gydF4y2Ba KgydF4y2Ba 12gydF4y2Ba −gydF4y2Ba KgydF4y2Ba 21gydF4y2Ba KgydF4y2Ba 22gydF4y2Ba

当gydF4y2Ba|gydF4y2BaCgydF4y2Ba|≤1gydF4y2Ba二次方程有以下解决方案:gydF4y2Ba

αgydF4y2Ba =gydF4y2Ba −gydF4y2Ba DgydF4y2Ba 2gydF4y2Ba −gydF4y2Ba DgydF4y2Ba 2gydF4y2Ba −gydF4y2Ba 4gydF4y2Ba DgydF4y2Ba 1gydF4y2Ba DgydF4y2Ba 3gydF4y2Ba 2gydF4y2Ba DgydF4y2Ba 1gydF4y2Ba

否则,当gydF4y2Ba|gydF4y2BaCgydF4y2Ba| > 1gydF4y2Ba,解决方案有以下形式:gydF4y2Ba

αgydF4y2Ba =gydF4y2Ba −gydF4y2Ba DgydF4y2Ba 2gydF4y2Ba +gydF4y2Ba DgydF4y2Ba 2gydF4y2Ba −gydF4y2Ba 4gydF4y2Ba DgydF4y2Ba 1gydF4y2Ba DgydF4y2Ba 3gydF4y2Ba 2gydF4y2Ba DgydF4y2Ba 1gydF4y2Ba

最后,振幅不平衡,gydF4y2Ba一个gydF4y2Ba海事局gydF4y2Ba相不平衡,gydF4y2BaΦgydF4y2Ba海事局gydF4y2Ba获得的。gydF4y2Ba

KgydF4y2Ba ′gydF4y2Ba =gydF4y2Ba KgydF4y2Ba (gydF4y2Ba 1gydF4y2Ba −gydF4y2Ba αgydF4y2Ba αgydF4y2Ba 1gydF4y2Ba ]gydF4y2Ba 一个gydF4y2Ba 我gydF4y2Ba 米gydF4y2Ba bgydF4y2Ba =gydF4y2Ba 20.gydF4y2Ba 日志gydF4y2Ba 10gydF4y2Ba (gydF4y2Ba KgydF4y2Ba ′gydF4y2Ba 11gydF4y2Ba /gydF4y2Ba KgydF4y2Ba ′gydF4y2Ba 22gydF4y2Ba )gydF4y2Ba ΦgydF4y2Ba 我gydF4y2Ba 米gydF4y2Ba bgydF4y2Ba =gydF4y2Ba −gydF4y2Ba 2gydF4y2Ba 棕褐色gydF4y2Ba −gydF4y2Ba 1gydF4y2Ba (gydF4y2Ba KgydF4y2Ba ′gydF4y2Ba 21gydF4y2Ba /gydF4y2Ba KgydF4y2Ba ′gydF4y2Ba 11gydF4y2Ba )gydF4y2Ba (gydF4y2Ba 180年gydF4y2Ba /gydF4y2Ba πgydF4y2Ba )gydF4y2Ba

请注意gydF4y2Ba

  • 如果gydF4y2BaCgydF4y2Ba是真实的,gydF4y2Ba|gydF4y2BaCgydF4y2Ba|≤1gydF4y2Ba相不平衡是0和振幅不平衡gydF4y2Ba20日日志gydF4y2Ba10gydF4y2Ba((1 -gydF4y2BaCgydF4y2Ba)/ (1 +gydF4y2BaCgydF4y2Ba))gydF4y2Ba

  • 如果gydF4y2BaCgydF4y2Ba是真实的,gydF4y2Ba|gydF4y2BaCgydF4y2Ba| > 1gydF4y2Ba相不平衡是180°和振幅不平衡gydF4y2Ba20日日志gydF4y2Ba10gydF4y2Ba((gydF4y2BaCgydF4y2Ba+ 1)/ (gydF4y2BaCgydF4y2Ba−1))gydF4y2Ba。gydF4y2Ba

  • 如果gydF4y2BaCgydF4y2Ba是虚构的,gydF4y2Ba一个gydF4y2Ba海事局gydF4y2Ba= 0gydF4y2Ba。gydF4y2Ba

扩展功能gydF4y2Ba

C / c++代码生成gydF4y2Ba
生成C和c++代码使用MATLAB®编码器™。gydF4y2Ba

版本历史gydF4y2Ba

介绍了R2014bgydF4y2Ba

另请参阅gydF4y2Ba

功能gydF4y2Ba

对象gydF4y2Ba