OFDM의 장점 중 하나는 변조기 및 복조기에 대한 매우 간단한 구조를 허용한다는 것입니다. 각각의 반송파에서, 변조기는 일반적으로 FFT를 사용하여 구현 되는 역 이산 푸리에 변환을 사용하여 구현 될 수있다 . 각각의 심벌 세트 (캐리어 당 하나)는 OFDM 심벌 을 생성하도록 변환 되어, 채널로 전송된다. DFT 길이는 전형적으로 시스템 나이 퀴 스트 레이트 근처에서 "가드 밴드"를 허용하기 위해 원하는 캐리어의 수보다 더 크게 선택 될 것이다.
위의 DFT 기반 구조 외에도 대부분의 OFDM 시스템에는 은 주파수 영역에서 이퀄라이저의 간단한 구현을 허용 순환 프리픽스 (cyclic prefix )를 . 이퀄라이제이션은 다중 경로 환경 (예 : 많은 무선 통신 시나리오)에서 향상된 링크 성능을 제공 할 수 있습니다. 아래 설명과 같이 동기화를 지원하는 데에도 사용할 수 있습니다.
간단한 구조는 수신기로 전달됩니다. OFDM 파형은 송신기에서 사용 된 것과 역변환을 이용하여 복조되어 원래의 심볼 값을 산출 할 수있다. 송신기에서 사용되는 역 DFT에 대한 역은 "일반"(정방향) DFT입니다. 따라서 종종 프런트 엔드에 "FFT"블록이있는 OFDM 수신기가 표시됩니다. 변환의 출력에는 보호 대역을 구성하는 사용되지 않은 모든 것을 포함하여 각 반송파에 매핑 된 심볼 값이 포함됩니다. 복조기는 관심있는 각각의 반송파의 (복합 값) 진폭을 뽑아 내고, 이들을 임의의 추가 디코딩 로직 (상기 기술 된 바와 같은 이퀄라이제이션, 채널 디코딩, 비트에 매핑 등)으로 전달한다.
그러나 평소와 같이 대답은 그렇게 간단하지 않습니다. 위의 설명은 실제 시스템에 대해 해결해야 할 몇 가지 중요한 문제를 간과합니다.
타이밍 동기화 : 실제로 OFDM 수신기를 구축하는 방법에 대해 생각할 때 가장 먼저 겪게 될 문제 중 하나는 수신기의 FFT 프레임을 수신 샘플 스트림과 정렬하는 방법입니다. 관찰 된 샘플 스트림에서 수신기의 FFT 동작을 적절한 시간주기에 적절히 정렬하기 위해서는 OFDM 신호의 심볼 타이밍과의 동기화가 필요하다.
이것은 상관 기반 접근법을 사용하여 구현할 수 있습니다. 전술 한 바와 같이, 대부분의 OFDM 파형은 순환 프리픽스 (cyclic prefix)를 포함하는데, 이는 순환 파형에 약간의 원형 주기성을 강제적으로 추가하는 방식이다. 이것은 심볼 타이밍을 얻기 위해 수신기에서 이용 될 수있다; 타이밍 검출기는 단순히 전송 된 신호와 그것의 주기적 사본 사이의 알려진주기에 상응하는 지연을 사용하여 관찰 된 심볼 스트림의 슬라이딩 자기 상관을 계산한다. 결과의 크기는 각각의 OFDM 심볼의 시작에 대응하는 순간에 피크에 도달 할 것이다.
주파수 동기화 :주파수 오류로 인해 반송파 간섭이 발생하기 때문에 강력한 OFDM 수신을 위해서는 정밀한 주파수 동기화가 중요합니다. 주파수 동기화 보정은 타이밍 동기화 기의 상관기 출력을 사용하여 추정 할 수도 있습니다. 전술 한 바와 같이, 사이 클릭 프리픽스 지연과 동일한 지연에서 관측 된 스트림의 자기 상관은 각 OFDM 심볼의 시작에서 큰 크기를 갖는다. 상관기 출력의 위상은 각 심볼 시간 동안 위상 드리프트의 양을 측정합니다. "단위 시간당 위상 드리프트"측정 값은 대신 "주파수 드리프트"측정 값으로 다시 변환 할 수 있습니다. 수신기가 심볼 시간 동안 주파수 에러가 일정하다고 안전하게 가정 할 수 있다면 (많은 경우에 합리적인) DFT를 계산하기 전에 벌크 주파수 오프셋을 제거 할 수있다.
각각에 사용 된 변조에 따라 각 반송파에 대해 해결해야 할 문제가 더있을 수 있습니다. 간단한 BPSK의 경우 코 히어 런트 수신기를 원할 경우 위상 동기화에 대해 걱정해야 할 수도 있습니다. 그러나, 타이밍 및 주파수의 동기화는 OFDM 수신기 구조에 대한 논의에서 종종 선호되는 주요 구현 세부 사항이다.