[an error occurred while processing this directive]
Кстати, что-нибудь подобное может возникнуть, если генератор опорных сигналов для формирования квадратур начинает слегка вести (+)
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено homekvn 23 октября 2006 г. 17:12
В ответ на: Вопрос про комплексный сигнал в квадратурах и его спектр(+) отправлено <font color=gray>val_omsk</font> 23 октября 2006 г. 12:20

Вот простой эксперимент (Матлаб):
(в нем я сделал так, чтобы синус слегка уходил от косинуса по частоте; ну самую малость). Конечно, это не даст в точности то, что выходит в Вашем случае, но эффект показателен в том смысле, что демонстрирует, что неточность формирования опорных сигналов для квадратур может давать очень нехороший эффект.

clear;

% test complex signal
c_Fs = 44100;

c_f0 = 1400;
c_phi = 2*pi/3;
c_N = 100000;

c_phi2 = 0;

delta_phi = 0.00001*pi;

x = sin(2*pi*c_f0*[1:c_N]/c_Fs+c_phi2);

si = x.*cos(2*pi*c_f0*[1:c_N]/c_Fs+c_phi+delta_phi.*[1:c_N]);
sq = x.*sin(2*pi*c_f0*[1:c_N]/c_Fs+c_phi);

s = si + j*sq;

S = fft(s);

plot(abs(S));
grid on;
zoom on;


Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа
Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 
URL изображения: 


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание