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 ) f4
s(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는 복호화
일반적 교과서에 기술되지 않은 에러!