IおよびQコンポーネント、およびQPSKと4QAMの違い


10

4QAMとQPSKはどちらも明らかに同じ波形を生成しますが、それらは数学的に同じですか?

QPSKコンスタレーションで、4QAMが0、90、180、270にあるときにマッピングポイントは45、135、225、315度にありますか?

また、そのようなコンスタレーションダイアグラムのI / Qコンポーネントを理解するのに苦労しています。「同相」と「直角位相」は実際にはどういう意味ですか?これらは、このタイプの使用法の実数部と虚数部を指定する別の方法ですか?


どちらも同じです。QPSKはQAMの特殊なケースと見なすことができます。
— user7234 2013

回答:


22

両方のQPSKと -QAMコンステレーションは、での信号点を持って、および度(質問の音入力ミスを)。これらは、直交する2つのキャリア信号(同相および直交キャリアと呼ばれます)の振幅変調(または、必要に応じて位相変調)から発生します(つまり、位相が90度異なることを意味します。QPSKまたはの正規表現- 1つのシンボル間隔中のQAM信号は whereと は同相および直角位相です445,135,2253154 S (T )= (- 1 )bのIは、 COS (2 π F Cの4

s(t)=(−1)b私cos⁡(2πfct)−(−1)bQ罪⁡(2πfct)
cos⁡(2πfct)−罪⁡(2πfct)F周波数 Hzおよびキャリア信号 は、2つのデータビットです(当然、同相および直交キャリアで送信されるため、同相および直交データビットと呼ばれます)。同相キャリアという通知COS (2 π F のC tは)有する振幅+ 1、または - 1同相データビット値を有するように記載を0または1を、同様に直交キャリア- 罪(2 π F のC tは)有する振幅fcb私、bQ∈{0、1}+ 1 - 1 0cos⁡(2πfct) +1−101−罪⁡(2πfct) +1直交データビットの値はまたは1であるため、または 。正の振幅は1データビットに関連付けられ、負の振幅は0ビットに関連付けられている必要があることを教訓的に主張して、これを通常のスキームの反転と考える人もいます。しかし、我々はそれから見れば 、位相変調の観点、0ビット手段そのキャリア(COS (2 π F のC T )または- 罪(2 π F のC T )−101100cos⁡(2πfct)−罪⁡(2πfct)場合によっては)1データビットが180度またはπラジアンの位相変化(これを位相遅延と見なします)を作成する間、位相変化なしで送信されます。QPSK /発現の実際、別の方法4 -QAM信号が通りである S (T )= COS (2 π F のC T - BのIの π )- 罪(2 π F のC T - B Qの π )1180π4
s(t)=cos⁡(2πfct−b私π)−罪⁡(2πfct−bQπ)
これにより、位相変調の視点が非常に明確になります。しかし、関係なく、我々が使用した視点の、シンボル間隔の間、QPSK / 4 -QAM信号は、次のいずれかである4つのシグナル:
2cos⁡(2πfct+π4)、2cos⁡(2πfct+3π4)、2cos⁡(2πfct+5π4)、2cos⁡(2πfct+7π4)
に対応する(b私、bQ)=(0、0)、(1、0)、(1、1)、(0、1)それぞれ。

ここで取り上げる視点は、位相直交キャリア上の2つのBPSK信号で構成されるQPSKの視点であることに注意してください。したがって、復調器は2つのBPSKレシーバーで構成されます(同相分岐と直角位相分岐と呼ばれますが、他に何ですか?)。4値のシンボルに応じて単一キャリアの位相を変更するというQPSKの別の見方が少し遅れて開発されました。


QPSK / 4 -QAM信号としても表すことができ

s(t)=再{Bexp⁡(j2πfct)}=再{[(−1)b私+j(−1)bQ]exp⁡(j2πfct)}
Bある複素数値ベースバンドシンボル{±1±j}値をとり、複素平面上にプロットすると、遠くに配置点を与える2原点からとで 45、135、225、及び315のデータビットに対応する度(b私、bQ)=(0、0)、(1、0)、(1、1)、(0、1) それぞれ。相補ビットペアは、円の対角線上に互いに対角線上にあるため、ダブルビットエラーが発生することに注意してください。シングルビットエラーよりも可能性が低くなります。当然のことながら、ビット はグレイコードの順序で円の周囲に自然に発生します。必要はないマッサージ所与のデータ・ビット・ペア(d私、dQ)(たとえば(0、1)が整数を意味し、 "自然な表現"(から)2=d私+2dQ:d私あるがLSBおよびdQここではMSB)から「グレーコード表現」(b私、bQ)=(1、1)整数の2いくつかの実装は、実行を主張するように見えるように。実際、このようなマッサージリード悪いBER性能のでデコード (b^私、b^Q)されなければならないummassagedに受信機で復号されたデータビット(d^私、d^Q)行う単一 チャネルの ビット誤りを
(b私、bQ)=(1、1)→(b^私、b^Q)=(1、0)
に二重データ・ビット・エラー
(d私、dQ)=(0、1)→(b私、bQ)=(1、1)→(b^私、b^Q)=(1、0)→(d^私、d^Q)=(1、0)。


我々は場合遅らせることにより、上記示した四つの可能な信号を45度又は π/4ラジアン(減算π/4ラジアンcosinusoidの引数から)、我々が取得

2cos⁡(2πfct+π4)⇒2cos⁡(2πfct+0π2)=2cos⁡(2πfct)、2cos⁡(2πfct+3π4)⇒2cos⁡(2πfct+1π2)=−2罪⁡(2πfct)、2cos⁡(2πfct+5π4)⇒2cos⁡(2πfct+2π2)=−2cos⁡(2πfct)2cos⁡(2πfct+7π4)⇒2cos⁡(2πfct+3π2)=2罪⁡(2πfct)、
これで4つのコンステレーションポイントを与える0、90、180、270 OPによって参照度。このフォームは、私たちのQPSK信号を表示する別の方法を与える:位相がシングルキャリア信号が値をとる入力記号に応じて四つの値をとり{0、1、2、3}。これを表形式で表します。
(b私、bQ)通常値 kグレイコード値 ℓ上記の信号位相変調信号(0、0)002cos⁡(2πfct)2cos⁡(2πfct−0π2)(0、1)112罪⁡(2πfct)2cos⁡(2πfct−1π2)(1、1)32−2cos⁡(2πfct)2cos⁡(2πfct−2π2)(1、0)23−2罪⁡(2πfct)2cos⁡(2πfct−3π2)
すなわち、我々は、入力有するとしてQPSK変調とみなすことができる (b私、bQ)がとしてみなすことがグレイコードの整数の表現ℓ∈{0、1、2、3}及び出力を生成
2cos⁡(2πfct−ℓπ2)。
つまり、キャリアの位相2cos⁡(2πfct)され 、変調(から変更0にℓπ2)入力に応答してℓ。

それでは、これは実際の動作とMATLABのどちらで先に機能するのでしょうか。QPSK信号を値√として定義すると、2cos⁡(2πfct−ℓπ2)ℓ0123(b私、bQ)ℓ(1、1)ℓ2(1、1)3あるデコード 、一般的に教科書で説明されていないエラーが!


1
これは私がこれまでSEで得た最も素晴らしい答えです!心がいっぱいになっているようですが、どうもありがとうございました!すばらしい...
— 2013年

私の帽子は彼の素晴らしい答えのためにディリップに離れています。ただし、純粋に実用的なメモでは、4QAMおよびQPSKのレシーバーを作成し、任意の位相オフセットを修正する必要がある場合、1つの物理層レシーバーがその他。また、ディリップの回答を減らすためではありませんが、IQが実際の値のサンプルにどのように関係するかについての最も簡単な説明はここに
— Dave C

@Dilip Sarwateすばらしい答え。QPSKは2つの方法で実現できると思いますか?1つ目は、振幅変調してIチャネルとQチャネルで送信するだけ、または信号を-​​lpi / 2だけで位相変調することによる2つ目の方法です。ここで、l = {0,1,2,3}です。したがって、振幅変調と位相変調の両方を組み合わせて行う必要はありません。16-QAMや64-QAMのような高次のQAMを実現するには、振幅変調と位相変調の両方を同時に行う必要があると私は信じていますか?
— Karan Talasila 2013

1
2MM222メートル2メートルメートル>1
— Dilip Sarwate、2013

1
@Talasila QAMのAは振幅を
— Dilip Sarwate、2013
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.