누군가 SDR 측면에서 IQ (quadrature)의 의미를 설명 할 수 있습니까?


31

이것은 약간의 기본적인 질문이지만 소프트웨어 정의 라디오 (SDR)에 유용한 신호를 I 및 Q 구성 요소로 나눌 필요가있는 이유를 이해하는 데 어려움을 겪고 있습니다.

I 및 Q 구성 요소가 동일한 신호이며 위상이 90도에 불과하지만 이것이 왜 중요한지 이해하지 못합니다. 왜 하나의 신호를 디지털화 할 수 없습니까? 왜 90도 위상이 다른 신호가 분명해야합니까? 그리고이 두 번째 신호가 필요한 경우 첫 번째 신호 만 지연 시켜서 (예 : 소프트웨어에서) 직접 만들 수없는 이유는 무엇입니까?

내가 할 수있는 것은 소프트웨어에서 FM 스타일 복조를 수행 해야하는 이유가 있지만 필요한 것이 무엇인지, I 및 Q 구성 요소가 없으면이 복조가 불가능한 이유를 설명 할 수있는 곳은 없습니다.

누구든지 이것에 대해 약간의 빛을 비출 수 있습니까? Wikipedia는 설명 대신 링크가 있고 각 링크가 끝없는 루프에서 다음을 가리키는 경우 특히 유용하지 않습니다.

답변:


22

I 및 Q 구성 요소는 동일한 신호가 아닙니다. 그것들은 90도 위상차를 벗어난 동일한 신호의 샘플이며 다른 정보를 포함합니다. 미묘하지만 중요한 차이점입니다.

이런 식으로 I과 Q를 분리하면 신호 성분의 상대 위상을 측정 할 수 있습니다. 이는 FM (및 PM) 복조뿐만 아니라 반송파의 상위 및 하위 측 파대 (예 : SSB)의 내용을 구별해야하는 다른 상황에서도 중요합니다.

SDR (특히 아날로그 프런트 엔드)에서 주파수 변환 (헤테로 디닝)이 발생할 때마다 I 및 Q 구성 요소가 다르게 처리됩니다. 로컬 발진기의 두 복사본이 생성되는데, 하나는 다른 것과 관련하여 90도 지연되고, 이들은 I 및 Q와 별도로 혼합됩니다. 이는 변환을 통해 위상 관계를 유지합니다.

편집하다:

이 모든 것은 캐리어의 양쪽에있는 모든 측 파대 정보를 캡처하기에 충분한 속도로 신호를 샘플링한다는 것입니다. I와 Q는 실제로 수학을 조금 더 깨끗하게 만드는 표기법입니다. 신호를 직접베이스 밴드 (동기 감지)로 이종화하는 것이 가장 중요합니다. I와 Q를 모두 유지하지 않으면 두 사이드 밴드가 서로 겹쳐지고 (일명 앨리어싱) FM, PM 또는 QAM 신호를 더 이상 디코딩 할 수 없습니다.


3
설명 주셔서 감사합니다,하지만 난 여전히 불분명 해요. 어떻게 "위상에서 90도 신호를 샘플링"합니까? 일정 시간 지연된 두 번째 샘플을 수집 했습니까? 파형이 어떤 방식으로 진행되는지 확인하기 위해 몇 가지 이전 샘플을 보는 것과 달리 I 및 Q를 사용하여 상대 위상을 측정하는 방법은 무엇입니까? "전환을 통해 위상 관계 유지"란 무엇을 의미합니까? 위상 관계가 유지되지 않으면 어떻게됩니까? 그리고 단일 신호의 이형 염색이 이것을 유발합니까?
Malvineous

내 편집을 참조하십시오. 바라건대, 추가 질문에 대한 답변이되기를 바랍니다.
Dave Tweed

감사! 불행히도 여전히 약간의 핸드 웨이브가 있습니다. 사이드 밴드가 왜 접히나요? 한 측 파대가 음의 주파수로 이동하여 위상 편이를 가진 양의 주파수로 나타나 다른 측 파대를 제거하기 때문입니까? 어쩌면 이것은 때로는 가상의 구성 요소가있는 I 및 Q 신호에 대해 읽은 이유를 설명합니다.
Malvineous September

예, 그것은 간단히 말해서입니다.
Dave Tweed

1
"로컬 오실레이터의 사본 2 개가 생성되고, 다른 하나에 비해 90도 지연되고, 이들은 I 및 Q와 별도로 혼합됩니다. 이는 변환을 통해 위상 관계를 유지합니다." 두 사본은 I 및 Q와 혼합되지 않고 입력 신호와 혼합됩니다. 믹싱 후 생성 된 두 신호는 In-phase 및 Quadrature (90도 시프트 된 참조 신호와 혼합)입니다. 이를 사용하여 진폭과 위상을 찾을 수 있습니다.
A=I2+Q2ϕ=arctan(QI)
Ignas St.

9

이는 샘플링 속도와 관련이 있으며 샘플링 클록 (로컬 오실레이터 또는 LO)이 관심있는 신호 주파수와 어떻게 관련되는지.

나이 퀴 스트 주파수 속도는베이스 밴드 신호의 앨리어싱을 방지하기 위해 샘플링 된 스펙트럼에서 가장 높은 주파수 (또는 대역폭)의 두 배입니다. 그러나 실제로 유한 한 길이의 신호와 수학적으로 완벽하게 대역이 제한되지 않은 신호 (물리적으로 구현 가능한 비벽 벽 필터에 대한 잠재적 필요성)를 감안할 때 DSP의 샘플링 주파수 는 최고 신호 주파수의 두 배 보다 높아야합니다. . 따라서 샘플 속도 (2X LO)를 두 배로 늘려서 샘플 수를 두 배로 늘리면 여전히 너무 낮습니다. 샘플링 속도 (4X LO)를 4 배로 늘리면 나이키 스트 속도보다 훨씬 뛰어나지 만 훨씬 높은 주파수 샘플 속도를 사용하면 회로 구성 요소, ADC 성능, DSP 데이터 속도, 필요한 메가 플롭 등의 측면에서 더 비쌉니다.

IQ 샘플링 종종 국부 발진기에서 (또는 상대적) 근처 명백하게 해당 신호 또는 주파수 대역과 같은 주파수로 수행되도록 방법 나이키 스트에있어서, (베이스 밴드 신호)가 너무 낮은 샘플링 주파수. 사인파의 사이클 당 하나의 샘플은 모두 제로 크로싱, 또는 모든 상단 또는 그 사이의 임의의 지점에있을 수있다. 샘플링 된 정현파 신호에 대해서는 거의 배우지 않습니다. 그러나 이것을 거의 쓸모없는 샘플 세트로 IQ 샘플 세트의 I이라고 부를 수 있습니다.

그러나 단순히 샘플 속도를 두 배로 늘리는 것이 아니라 각 사이클의 첫 번째 샘플 후에 약간의 추가 샘플을 가져 와서 샘플 수를 늘리는 것은 어떻습니까. 사이클 당 두 개의 샘플이 조금 떨어져 있으면 기울기 또는 미분을 추정 할 수 있습니다. 하나의 샘플이 교차하지 않는 경우 추가 샘플은 그렇지 않습니다. 따라서 샘플링되는 신호를 파악하는 것이 훨씬 나을 것입니다. 두 가지 요점과 관심 신호가 샘플 속도에서 대략 주기적이라는 사실 (대역 제한으로 인해)은 일반적으로 정현 정현파 방정식 (진폭 및 위상)의 미지수를 추정하기에 충분합니다.

그러나 두 번째 샘플과 너무 멀리 떨어져서 첫 번째 샘플 세트 사이의 중간으로 가면 2X 샘플링과 동일한 문제가 발생합니다 (하나의 샘플은 양의 제로 크로싱에 있고 다른 하나는 음의 제로에있을 수 있음) 아무것도). 샘플링 속도가 너무 느린 2X와 같은 문제입니다.

그러나 첫 번째 세트 ( "I"세트)의 두 샘플 사이에는 어딘가에 자리가 있습니다. 동시에 샘플링하지 않고 간격이 균일하지 않고 (샘플링 속도를 두 배로 늘리는 것과 같이) 중복되지 않고 신호에 대한 최대 정보를 제공하는 오프셋이 있으며, 추가 샘플에 대한 정확한 지연 비용 훨씬 더 높은 샘플링 속도. 그 지연이 90 도인 것으로 나타났습니다. 이는 매우 유용한 "Q"샘플 세트를 제공하며, "I"세트와 함께 둘 중 하나보다 신호에 대해 훨씬 더 많은 정보를 제공합니다. 아마도 2X보다 훨씬 높은 반송파 주파수에서 또는 매우 가까운 곳에서 복잡하거나 IQ 샘플링하는 동안 AM, FM, SSB, QAM 등을 복조하기에 충분할 것입니다.

추가 :

제 2 세트의 샘플들에 대한 정확한 90도 오프셋은 또한 DFT에서 성분 기반 벡터의 절반에 해당한다. 비대칭 데이터를 완전히 나타내려면 전체 세트가 필요합니다. 보다 효율적인 FFT 알고리즘은 많은 신호 처리에 매우 일반적으로 사용됩니다. 다른 비 IQ 샘플링 형식은 데이터의 전처리 (예 : 위상 또는 게인의 IQ 불균형 조정) 또는 더 긴 FFT를 사용해야하므로 일반적으로 일반적으로 수행되는 일부 필터링 또는 복조의 효율이 떨어질 수 있습니다. IF 데이터의 SDR 처리

추가 :

또한 광대역으로 보일 수있는 SDR IQ 신호의 워터 폴 대역폭은 프리 컴플렉스-헤테로 다인 중심 주파수가 IQ 샘플 속도보다 훨씬 높더라도 일반적으로 IQ 또는 복잡한 샘플 속도보다 약간 좁습니다. . 따라서 IQ 속도의 두 배인 구성 요소 속도 (단일 복합물 또는 IQ 샘플 당 2 개의 구성 요소)는 관심있는 대역폭의 두 배보다 높으므로 나이 퀴 스트 샘플링을 준수합니다.

추가 :

신호와 신호 사이의 변화를 90도 후에 찾고 있기 때문에 단순히 입력을 지연 시켜서 2 차 직교 신호를 직접 만들 수는 없습니다. 동일한 두 값을 사용하면 아무런 변화가 없습니다. 서로 다른 두 번에 샘플링하는 경우에만 약간 오프셋합니다.


이것은 잘못된 것입니다. 2 배속의 단일 성분 샘플링과 IQ 샘플링은 모두 동일한 양의 샘플을 수집해야하며 모호함없이 동일한 대역폭을 나타낼 수 있습니다. 그러나 다른 구현 기술은 하나의 접근 방식 또는 다른 접근 방식을 더 매력적으로 만들 수 있습니다.
Chris Stratton

첫 번째 진술, 동의하지 않음 (모든 실제적인 목적으로). 수학적으로 완벽하게 대역 제한된 신호에 대한 이론적으로. 실제로는 아닙니다. 2X 레이트 샘플링은 양자화 (및 기타) 노이즈 및 지터에 훨씬 민감합니다. 따라서 나중에 동의합니다.
hotpaw2

실수는 2x 샘플링이 충분하지 않은 경우 1x IQ 샘플링이 될 것이라고 생각합니다. 무료 점심은 없습니다.
Chris Stratton

2
이 답변은 실제로 선택한 답변보다 훨씬 좋습니다. 나는 OP가 선택한 선호 답변을 읽었으며 왜 90도 떨어져 2 개의 샘플을 필요로했는지에 대한 더 나은 단서가 없었습니다. 그러나이 답변을 읽은 후 90도 지연 된 두 번째 샘플이 어떻게 유용하며 더 많은 정보를 얻을 수 있는지 분명했습니다. 이 답변은 공감대를받을 자격이 없으므로 여기에 공감대를 제공합니다.
Brian Onn

1
IF 샘플링 및 언더 샘플링 애플리케이션 (SDR에서 널리 사용됨)을 고려할 수 있다면, 위의 내용은 "DSP에 대한 샘플링 주파수는 가장 높은 신호 대역폭의 두 배보다 높아야합니다"(높은 것과 같지 않음) 신호 주파수).
Dan Boschen

8

이것은 실제로 아무도 설명하지 않는 간단한 주제입니다. 이것을 이해하기 위해 고군분투하는 사람이라면 W2AEW의 비디오 인 http://youtu.be/h_7d-m1ehoY?t=3m을보십시오 . 불과 16 분 만에 수프에서 견과류까지 갔으며 오실로스코프와 회로로 데모를 제공하기까지했습니다.


와우 정말 정말 유익한 비디오입니다. 불행히도 그는 주로 변조에 중점을두고 있지만 내 질문은 주로 복조에 관한 것입니다. 그는 마지막에 이것을 만지고, 90도 위상이 다른 로컬 발진기와 관련이있는 것 같습니다. 아마도 언젠가 누군가가 그 비트가 어떻게 작동하는지 설명하는 방법을 알아낼 것입니다! 나는 여전히 디지털 장치가 어떻게 설정된 간격으로 샘플을 채취 할 수 있는지 전혀 모른다. 그러나 그것은 1MHz 신호와 2MHz 신호 모두에서 어떻게 90도 위상차이다!
Malvineous

2

I그리고 Q단순히 신호를 표현하는 다른 방법입니다. 정신적으로 신호는 진폭, 주파수 또는 위상을 따라 변조 된 사인파라고 생각합니다.

사인파는 벡터로 표현 될 수 있습니다. 물리학 수업에서 벡터를 기억한다면, 그 벡터 의 xy컴포넌트 ( x's함께 및를 더함) 로 작업하는 경향이 있습니다 y's. 무엇을 그의 IQ본질적이다 X- (인, 동상 I과) Y(구적 - Q).

당신은 벡터 같은 정현파를 대표하고 사용할 수 있도록하는 경우 IQ,이 신호를 복조하는 연산을 수행 할 수있는 소프트웨어가 훨씬 쉬워 질 수 있습니다. 컴퓨터에는 특수 칩 (그래픽 카드 및 사운드 카드는 VECTOR프로세서)이 x있으며 y빠른 계산을 위해 구성 요소 및 구성 요소 를 고정하기위한 추가 레지스터가 있습니다 .

이것은 왜 SDR욕구 IQ. I그리고 Q신속하고 효율적으로 복조를 수행하는 컴퓨터의 벡터 프로세서 수 있습니다.


@DanielGrillo-다른 사람의 게시물 전체에서 간단한 용어를 소급해서 강조 할 필요는 없습니다.
Chris Stratton

@ChrisStratton이 답변은 늦은 답변 검토 목록에 있습니다. 나는 그것이 있기 때문에 방금 이것을했습니다. 방금 도와 주려고 했어요
Daniel Grillo

답변 해주셔서 감사합니다. 이것은 I와 Q가 어떻게 사용되는지를 설명하는 데 도움이되지만 실제로 무엇인지는 설명하지 않습니다. 그것들이 벡터의 구성 요소라고 말하면 왜 벡터로 신호를 나타내는 지에 대한 질문을 다시 밀어 넣습니다.이 벡터 중 하나가 무엇을 가리킬까요?
Malvineous
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.