Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: CFO OFDM
Форум разработчиков электроники ELECTRONIX.ru > Цифровая обработка сигналов - ЦОС (DSP) > Алгоритмы ЦОС (DSP)
Ivan55
Всем доброго дня!
есть вот такая вот инфа:
Нажмите для просмотра прикрепленного файла
получают они вот такие красивые картинки:
Нажмите для просмотра прикрепленного файла
решил написать код и посмотреть:
CODE
clear all; close all

M=4;
CFO = 1.1;
Nfft = 32;

H_QAM4=modem.qammod('M',M,'PhaseOffset', 0, 'SymbolOrder',...
'binary', 'InputType', 'bit');

In_Data=randi([0 1],Nfft*log2(M),1);
Mod_QAM=modulate(H_QAM4, In_Data);
scatterplot(Mod_QAM); grid on;
y = ifft(Mod_QAM');

nn=0:length(y)-1;
x = y.*exp(1i*2*pi*CFO*nn/Nfft);

figure(2)
plot(angle(x)); hold on; grid on;
plot(angle(y), 'r');
figure(3);
plot(angle(x)-angle(y), 'k'); grid on;

но картинки такими красивыми не получаются, из-за перехода на pi появляются случайным образом провалы в angle(x)-angle(y)
у них же вся фаза расположена в пределах трех и за pi не переваливает

в чем у них шаманство?sm.gif
thermit
plot(angle(x)-angle(y), 'k');

plot(angle(x.*conj(y)), 'k');
Ivan55
Цитата(thermit @ Mar 25 2015, 14:17) *
plot(angle(x)-angle(y), 'k');

plot(angle(x.*conj(y)), 'k');


ну да, както не подумал

Спасибо большое!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.