主要内容gydF4y2Ba

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。gydF4y2Ba

iqimbalgydF4y2Ba

入力信号へのI / Q不均衡の適用gydF4y2Ba

説明gydF4y2Ba

例gydF4y2Ba

ygydF4y2Ba= iqimbal (gydF4y2BaxgydF4y2Ba,gydF4y2Ba一个gydF4y2Ba)gydF4y2Baは,I / Q振幅の不均衡gydF4y2Ba一个gydF4y2Baを入力信号gydF4y2BaxgydF4y2Baに適用します。gydF4y2Ba

例gydF4y2Ba

ygydF4y2Ba= iqimbal (gydF4y2BaxgydF4y2Ba,gydF4y2Ba一个gydF4y2Ba,gydF4y2BaPgydF4y2Ba)gydF4y2Baは,I / Q振幅の不均衡gydF4y2Ba一个gydF4y2Baと位相の不均衡gydF4y2BaPgydF4y2Baを入力信号gydF4y2BaxgydF4y2Baに適用します。gydF4y2Ba

例gydF4y2Ba

すべて折りたたむgydF4y2Ba

16-QAM信号を生成します。散布図を表示します。gydF4y2Ba

X = qammod(randi([0 15],1000,1),16);h =散点图(x);持有gydF4y2Ba在gydF4y2Ba

图散点图包含一个坐标轴。标题为散点图的坐标轴包含一个类型为line的对象。该节点表示Channel 1。gydF4y2Ba

10 dBの振幅の不均衡を適用します。振幅の不均衡が正の場合、コンスタレーションが水平方向に広がります。

y = iqimbal (x, 10);散点图(y, 1 0gydF4y2Ba“罗”gydF4y2Bah)gydF4y2Ba

图散点图包含一个坐标轴。带有标题的散点图的坐标轴包含2个类型线的对象。该节点表示Channel 1。gydF4y2Ba

-10分贝の振幅の不均衡を適用します。振幅の不均衡が負の場合、コンスタレーションが垂直方向に広がります。

z = iqimbal (x, -10);散点图(z, 1 0gydF4y2Ba“k *’gydF4y2Ba, h)gydF4y2Ba从gydF4y2Ba

图散点图包含一个坐标轴。带有标题的散点图的坐标轴包含3个类型线的对象。该节点表示Channel 1。gydF4y2Ba

2つのチャネルをもつ16-QAM信号を生成します。gydF4y2Ba

X = qammod(randi([0 15],1000,2),16);gydF4y2Ba

3 dBの振幅の不均衡および10度の位相の不均衡を最初のチャネルに適用します。5 dBの振幅の不均衡および-15度の位相の不均衡を2番目のチャネルに適用します。gydF4y2Ba

Y = iqimbal(x,[3 -5],[10 -15]);gydF4y2Ba

劣化した信号の両方のチャネルのコンスタレーションダイアグラムをプロットします。gydF4y2Ba

h =散点图(y (: 1), 1, 0,gydF4y2Ba" b *’gydF4y2Ba);持有gydF4y2Ba在gydF4y2Ba散点图(y (:, 2), 1, 0,gydF4y2Ba“罗”gydF4y2Ba, h)gydF4y2Ba从gydF4y2Ba

图散点图包含一个坐标轴。带有标题的散点图的坐标轴包含2个类型线的对象。该节点表示Channel 1。gydF4y2Ba

最初のチャネルは水平方向に広がり,2番目のチャネルは垂直方向に広がっています。gydF4y2Ba

1 dB、5度のI / Q不均衡をQPSK信号に適用します。次に特区オフセットを適用します。スペクトルアナライザーを使用して,オフセットを可視化します。gydF4y2Ba

QPSKシーケンスを生成します。gydF4y2Ba

X = pskmod(randi([0 3],1e4,1),4,pi/4);gydF4y2Ba

1 dBの振幅の不均衡および5度の位相の不均衡をQPSK信号に適用します.0.5 + 0.3我の直流オフセットを適用します。gydF4y2Ba

y = iqimbal (x 1 5);Z = y +复(0.5,0.3);gydF4y2Ba

劣化した信号のスペクトルをプロットします。gydF4y2Ba

sa = dsp。简介(gydF4y2Ba“SampleRate”gydF4y2Ba, 1000,gydF4y2Ba“YLimits”gydF4y2Ba[-50] 30日);sa (z)gydF4y2Ba

対応する散布図を確認します。gydF4y2Ba

散点图(z)网格gydF4y2Ba

I / Q不均衡と直流オフセットの影響を観察できます。gydF4y2Ba

ランダムデータを生成して8-PSK変調を適用します。gydF4y2Ba

数据= randi([0 7],2000,1);txSig = pskmod(数据,8,π/ 8);gydF4y2Ba

AWGNチャネルを通して送信された信号を渡します。I / Q不均衡を適用します。gydF4y2Ba

noisySig = awgn (txSig, 20);rxSig = iqimbal (noisySig 2 20);gydF4y2Ba

1000年最後の個のシンボルのみを表示する星座图オブジェクトを作成します。劣化した信号のコンスタレーションダイアグラムをプロットします。gydF4y2Ba

cd = comm.ConstellationDiagram (gydF4y2Ba“ReferenceConstellation”gydF4y2Bapskmod(0:7 8π/ 8),gydF4y2Ba...gydF4y2Ba“SymbolsToDisplaySource”gydF4y2Ba,gydF4y2Ba“属性”gydF4y2Ba,gydF4y2Ba“SymbolsToDisplay”gydF4y2Ba, 1000);cd (rxSig)gydF4y2Ba

comm.IQImbalanceCompensatorgydF4y2Baオブジェクトを使用して,I / Q不均衡を補正します。補正後に,信号のコンスタレーションダイアグラムをプロットします。gydF4y2Ba

iqComp = comm.IQImbalanceCompensator (gydF4y2Ba“StepSize”gydF4y2Ba1 e - 3);compSig = iqComp (rxSig);cd (compSig)gydF4y2Ba

補償器によりI / Q不均衡が除去されます。gydF4y2Ba

入力引数gydF4y2Ba

すべて折りたたむgydF4y2Ba

入力信号。列ベクトルまたは行列として指定します。この関数はマルチチャネル演算をサポートします。ここで,列数はチャネル数に対応します。gydF4y2Ba

例:gydF4y2Bapskmod (randi([0 3], 100 1), 4π/ 4)gydF4y2Ba

データ型:gydF4y2Ba单gydF4y2Ba|gydF4y2Ba双gydF4y2Ba
複素数のサポート:gydF4y2BaありgydF4y2Ba

振幅の不均衡(dB)。実数スカラーまたは行ベクトルとして指定します。

  • 一个gydF4y2Baがスカラーの場合,関数は同じ振幅の不均衡を各チャネルに適用します。gydF4y2Ba

  • 一个gydF4y2Baがベクトルの場合,各要素は,入力信号の対応する列(チャネル)に適用された振幅の不均衡を指定します。gydF4y2Ba一个gydF4y2Baの要素数はgydF4y2BaxgydF4y2Baの列数と等しくなければなりません。gydF4y2Ba

例:gydF4y2Ba3.gydF4y2Ba

例:gydF4y2Ba[0 5]gydF4y2Ba

データ型:gydF4y2Ba单gydF4y2Ba|gydF4y2Ba双gydF4y2Ba

位相の不均衡(度)。実数スカラーまたは行ベクトルとして指定します。

  • PgydF4y2Baを省略した場合,ゼロ度の位相の不均衡が使用されます。gydF4y2Ba

  • PgydF4y2Baがスカラーの場合,関数は同じ位相の不均衡を各チャネルに適用します。gydF4y2Ba

  • PgydF4y2Baがベクトルの場合,各要素は,入力信号の対応する列(チャネル)に適用された位相の不均衡を指定します。gydF4y2BaPgydF4y2Baの要素数はgydF4y2BaxgydF4y2Baの列数と等しくなければなりません。gydF4y2Ba

例:gydF4y2Ba10gydF4y2Ba

例:gydF4y2Ba2.5 [7]gydF4y2Ba

データ型:gydF4y2Ba单gydF4y2Ba|gydF4y2Ba双gydF4y2Ba

出力引数gydF4y2Ba

すべて折りたたむgydF4y2Ba

出力信号。gydF4y2BaxgydF4y2Baと同じ次元をもつベクトルまたは行列として返されます。gydF4y2BaygydF4y2Baの列数はチャネル数に対応します。gydF4y2Ba

データ型:gydF4y2Ba单gydF4y2Ba|gydF4y2Ba双gydF4y2Ba
複素数のサポート:gydF4y2BaありgydF4y2Ba

アルゴリズムgydF4y2Ba

関数gydF4y2BaiqimbalgydF4y2Baは,入力信号にI / Q振幅および位相の不均衡を適用します。gydF4y2Ba

振幅の不均衡gydF4y2Ba一个gydF4y2BaをdBで指定すると,不均衡によって生じるゲインgが次のように定義されます。gydF4y2Ba

ggydF4y2Ba ≜gydF4y2Ba ggydF4y2Ba rgydF4y2Ba +gydF4y2Ba 我gydF4y2Ba ggydF4y2Ba 我gydF4y2Ba =gydF4y2Ba [gydF4y2Ba 10gydF4y2Ba 0.5gydF4y2Ba 我gydF4y2Ba 一个gydF4y2Ba 20.gydF4y2Ba ]gydF4y2Ba +gydF4y2Ba 我gydF4y2Ba [gydF4y2Ba 10gydF4y2Ba −gydF4y2Ba 0.5gydF4y2Ba 我gydF4y2Ba 一个gydF4y2Ba 20.gydF4y2Ba ]gydF4y2Ba .gydF4y2Ba

入力信号xにI / Q不均衡を適用すると,出力信号yは次のようになります。gydF4y2Ba

ygydF4y2Ba =gydF4y2Ba 再保险gydF4y2Ba (gydF4y2Ba xgydF4y2Ba )gydF4y2Ba ⋅gydF4y2Ba ggydF4y2Ba rgydF4y2Ba egydF4y2Ba −gydF4y2Ba 我gydF4y2Ba 0.5gydF4y2Ba 我gydF4y2Ba pgydF4y2Ba (gydF4y2Ba πgydF4y2Ba /gydF4y2Ba 180gydF4y2Ba )gydF4y2Ba +gydF4y2Ba 我gydF4y2Ba 即时通讯gydF4y2Ba (gydF4y2Ba xgydF4y2Ba )gydF4y2Ba ⋅gydF4y2Ba ggydF4y2Ba 我gydF4y2Ba egydF4y2Ba 我gydF4y2Ba 0.5gydF4y2Ba 我gydF4y2Ba pgydF4y2Ba (gydF4y2Ba πgydF4y2Ba /gydF4y2Ba 180gydF4y2Ba )gydF4y2Ba ,gydF4y2Ba

ここでgは不均衡によるゲイン,我gydF4y2BapgydF4y2Baは位相の不均衡(度)です。gydF4y2Ba

拡張機能gydF4y2Ba

C / c++コード生成gydF4y2Ba
MATLAB®编码器™を使用してCおよびc++コードを生成します。gydF4y2Ba

R2016bで導入gydF4y2Ba