그래서 최근 MATLAB에서 CMA 이퀄라이저를 구현하여 가파른 하강 방법을 사용하여 최소 비용으로 수렴합니다. (이퀄라이저 구현 폭식에 있습니다).
내 질문은 다음과 같습니다.
1) CMA 알고리즘은 상대적으로 평평한 채널에만 적합합니다. 다시 말해, 페이드 / 널이 깊은 채널에서는 작동하지 않습니까? 이것은 일반적으로 사실입니까?
2) 나는 BPSK 신호를 사용하고 있으며, 첫 번째 그림에서 다중 경로 효과 후 BPSK 신호의 복잡한 평면에 번짐이 있음을 알 수 있습니다. 예상 한 것처럼 멋진 클러스터 두 개가 없습니다. 대신, 우리는 4 개의 붉은 클러스터를 보게됩니다. 내 질문은 여전히 4 개의 클러스터가 있는 CMA 이퀄라이저 후에 어떻게 됩니까? (파란색을 칠했습니다). CMA가 봉투를 1로 강제하고 어떤 클러스터를 '관리'하지 않기 때문에 의미가 있다고 생각합니다. 그러나 CMA가 현지 최소 문제로 고통받을 수 있다고 들었습니다. 이것이 예일까요? (즉, BPSK이므로 2 대신 4 개의 클러스터를 얻는 중). 그렇지 않다면 어떻게해야합니까?
3) 거의 2 번 질문에 답하는 것처럼, 나는 오류를 최소화하기 위해 상수 계수를 변경했습니다. 1을 선택하는 대신 (BPSK의 경우로 가정), 계수로 0.25를 선택했습니다. 이것이 내가 얻은 별자리입니다.
문제는 이것이 '솔루션'이더라도 모듈러스를 무엇으로 선택해야하는지 미리 알 수 있다는 것입니다. 내가 문제라고 생각하는 이유는 내가 2 대신 4 개의 클러스터를 가지고 있다면 특히 BPSK 신호로 인해 2 개의 클러스터를 기대할 때 심볼 후 위상 / 주파수 오프셋 추정 / 수정이 더 복잡해지기 때문입니다.
(완전성을 위해 동일한 플롯을 첨부했지만 주파수 오프셋을 추가했을 때)
이 이퀄라이저에 제공 할 수있는 통찰력에 대해 미리 감사드립니다!