QPSK 및 -QAM 별자리 모두 및 도의 신호 점을 갖습니다 (질문의 오타 참고). 그들은에서 발생하는 진폭 변조 (만약 원한다면, 또는 위상 변조 . (가 90도만큼 위상이 다른 것을 의미 QPSK 또는 정규 표현 직교 (동상 및 직교 반송파라고도 함) 두 개의 반송파 신호의) - 한 심볼 간격 동안 QAM 신호는
여기서 및
는 위상 및 구적입니다445,135,2253154 s ( t ) = ( − 1 ) b I cos ( 2 π f c t ) − ( − 1 ) b Q sin ( 2 π f c t ) cos ( 2 π f c t ) − 죄 ( 2 π f c t ) f4s(t)=(−1)bIcos(2πfct)−(−1)bQsin(2πfct)
cos(2πfct)−sin(2πfct)주파수 Hz 및 에서의 반송파 신호 는 두 개의 데이터 비트 (위상 및 직교 반송파를 통해 전송되기 때문에 당연히 위상 및 직교 데이터 비트라고 함)입니다. 공지 동상 캐리어 것을 있다 진폭 또는
동상의 데이터 비트 값을 갖는 한에 따라 또는 과 마찬가지로, 직교 반송파 갖는 진폭 직교 데이터 비트의 값이 또는 또는
fcbI,bQ∈ { 0 , 1 }코사인( 2 π에프씨t )+ 1 - 1 0 1 - 죄 ( 2 π F 의 C t ) + 1 - 1 0 1 + 1− 101− 죄( 2 π에프씨t ) + 1− 101. 어떤 사람들은 이것을 일반적인 사물 체계의 반전으로 간주하고 양의 진폭은 1 데이터 비트와 음의 진폭은 0 비트 와 관련되어야한다고 교훈적으로 주장합니다 . 우리는에서 보면하지만
위상 변조 관점하는 0 캐리어 것을 비트 수단 ( 코사인( 2 π에프씨t ) 또는 − 죄( 2 π에프씨t ) 의 경우 등이 될 수있다)가 함께 전송된다 아무런 변화 1 동안 위상1데이터 비트 는 180 도 또는 π 라디안의 위상 변화 (위상 지연 이라고 생각할 것)를 만듭니다 . 실제로, QPSK의 다른 표현은 / 4 -QAM 신호로 인
S ( t ) = COS ( 2 π F 의 C t - b를 I가 π ) - 죄 ( 2 π F C의 t - (B)의 Q의 π )
의 위상 변조를 만드는 매우 명확한 관점. 그러나 어떤 시점을 사용하든 심볼 간격 동안 QPSK /180π4s ( t ) = 코스( 2 π에프씨t - b나는π) − 죄( 2 π에프씨t - b큐π)
4 -QAM 신호는 다음4 가지신호중 하나입니다.
2–√코사인( 2 π에프씨t + π4) ,2–√코사인( 2 π에프씨t + 3 π4) ,2–√코사인( 2 π에프씨t + 5 π4) ,2–√코사인( 2 π에프씨t + 7 π4)
에 대응하는( b나는, b큐) = ( 0 , 0 ) , ( 1 , 0 ) , ( 1 , 1 ) , ( 0 , 1 )각각.
여기에서 취한 관점은 위상 직교 반송파 에서 2 개의 BPSK 신호로 구성된 QPSK에 대한 것 입니다. 따라서 복조기는 2 개의 BPSK 수신기 (위상 분기 및 직교 분기라고도 함)로 구성됩니다. 4 값 심볼 에 따라 단일 반송파의 위상을 변경하는 QPSK의 다른 관점은 조금 후에 개발되었습니다.
QPSK / 4 -QAM 신호는 또한 다음과 같이 표현 될 수
s ( t ) = Re { B exp( j 2 π에프씨t ) } = Re { [ ( − 1 )비나는+ j ( − 1 )비큐] 특급( j 2 π에프씨t ) }
여기서 비 는 복소수 기저 대역 기호입니다.{ ± 1 ± j } 값을 취하고 복소 평면에 표시 될 때 별자리 점이 2–√원점에서 2 ,데이터 비트에 해당하는45,135,225및315도(bI,bQ)=(0,0),(1,0),(1,1),(0,1)
각기. 참고보완비트 쌍은 서로 원 대각선으로 누워 있도록이중 비트 오류단일 비트 오류보다 적습니다. 또한 비트
는 회색 코드 순서대로 원 주위에서 자연스럽게 발생합니다 . 필요가없는 마사지 주어진 데이터 비트 쌍 ( D I , D Q ) (말 ( 0 , 1 ) 는 정수를 의미한다 "천연 표현"(행) (2) =는 거라고 I가 + 2 차원 Q : D 난 은 IS는 LSB 및 d Q MSB 여기)에서 "회색 코드 표시" ( b I(dI,dQ)(0,1)2=dI+2dQdIdQ( b나는, b큐) = ( 1 , 1 ) 정수의2 일부 실시 그대로 고 주장 보인다. 실제로, 그러한 마사지 리드불량한BER의 성능 때문에디코딩 ( b^나는, b^큐) 해야ummassaged으로 수신기에서디코딩 된 데이터비트( d^나는, d^큐) 만들기단일 채널 비트 오류( b나는, b큐) = ( 1 , 1 ) → ( b^나는, b^큐) = ( 1 , 0 )
으로두데이터의 비트 에러
( d나는, d큐) = ( 0 , 1 ) → ( b나는, b큐) = ( 1 , 1 ) → ( b^나는, b^큐) = ( 1 , 0 ) →( d^나는, d^큐) = ( 1 , 0 ) 입니다.
우리 경우 지연 이상 나타나는 4 개 가지 가능한 신호를 45 도 또는
π/ 4 라디안 (빼기 π/ 4 , 우리 얻을 코사인 곡선의 인수에서 라디안)
2–√코사인( 2 π에프씨t + π4) ⇒ 2–√코사인( 2 π에프씨t + 0 π2) = 2–√코사인( 2 π에프씨t ) ,2–√코사인( 2 π에프씨t + 3 π4) ⇒ 2–√코사인( 2 π에프씨t + 1 π2) =− 2–√죄( 2 π에프씨t ) ,2–√코사인( 2 π에프씨t + 5 π4) ⇒ 2–√코사인( 2 π에프씨t + 2 π2) =− 2–√코사인( 2 π에프씨t )2–√코사인( 2 π에프씨t + 7 π4) ⇒ 2–√코사인( 2 π에프씨t + 3 π2) = 2–√죄( 2 π에프씨t ) ,
이것은 OP에 의해 참조되는 0 , 90 , 180 , 270 도 에서 4 개의 성상도 포인트를 제공합니다 . 이 형식은 QPSK 신호를 보는 또 다른 방법을 제공합니다. 단일 캐리어 신호는 위상이 값 { 0 , 1 , 2 , 3 } 을 취하는 입력 심볼에 따라 4 개의 값을 갖습니다 . 우리는 이것을 표 형식으로 표현합니다.
( b나는, b큐)( 0 , 0 )( 0 , 1 )( 1 , 1 )( 1 , 0 )정상 값 k 01삼2회색 코드 값 ℓ 012삼위와 같이 신호2–√코사인( 2 π에프씨t )2–√죄( 2 π에프씨t )− 2–√코사인( 2 π에프씨t )− 2–√죄( 2 π에프씨t )위상 변조 신호2–√코사인( 2 π에프씨t − 0 π2)2–√코사인( 2 π에프씨t − 1 π2)2–√코사인( 2 π에프씨t − 2 π2)2–√코사인( 2 π에프씨t − 3 π2)
즉, 우리가 입력을 갖는 것으로 QPSK 변조기 간주 할 수있다
( b나는, b큐)는로 간주한다는그레이 코드정수 표현ℓ ∈ { 0 , 1 , 2 , 3 }과 출력을 생성
2–√코사인( 2 π에프씨t − ℓ π2) .
다시 말해,운반자의위상2–√코사인( 2 π에프씨t )가
변조됩니다(0에서ℓ π로 변경됨)ℓ π2입력ℓ에 응답하여 2 ).
그렇다면 어떻게 현실이나 MATLAB에서 작동합니까? QPSK 신호를 √ 값을 갖는 것으로 정의하면2–√코사인( 2 π에프씨t − ℓ π2)의 값으로 여기서ℓ로 입력 할 때0
또는1
또는2
또는3
우리것이다QPSK 신호 상술 얻을 있지만 복조기는 비트 쌍을 생성한다( b나는, b큐)우리가 출력되는 것을 기억해야ℓ에그레이 코드해석, 즉 복조기 출력은ℓ가 값2를 갖는경우( 1 , 1 )이고출력(1,1)을3으로해석합니다.ℓ2( 1 , 1 )삼A는 복호화
일반적 교과서에 기술되지 않은 에러!