V
vrs007
Guest
http://www.edaboard.com/viewtopic.php?p=732095 # 732095
Това е документ Аз съм се опитва да изпълни, без забавяне, т.е. половин Z ^ (-1 / 2) ... аз Donno защо ми SNR остава постоянно около 27 db ... Имам поставен CT файл simulink и код, използван за изчисляване на SNR ... може някой моля CHK ...
<img src="http://img134.imageshack.us/img134/8859/30939149le4.th.png" border="0" alt="Help regarding SNR of CT sigma delta" title="Помощ по отношение на SNR на CT сигма делта"/> Код:
CLC;
out1 = simout ';
N = 8192 * 4;
FS = 640e6;
Y = out1 (1: N);
W = Hann (N);
y_w = Y. * W ";
fft_y = FFT (y_w);
fft_y (N / 2 1: N )=[];
amp_y = (ABS (fft_y). / N) * SQRT (2);
y_db = 20 * log10 (amp_y);
F = 0: FS / N: ((FS / 2)-FS / N);
цифра (1),
парцел (F, y_db);
фигура (2),
Парцел (amp_y);
signal_bin = [778:780];
noise_bin = [1:777 781:1024];
S = норма (ABS (fft_y (signal_bin)));
N = норма (ABS (fft_y (noise_bin)));
sdb = 20 * log10 (ите);
NDB = 20 * log10 (N);
SNR = 20 * log10 (S / N);
DISP (SNR); DISP (sdb); DISP (NDB);
Това е документ Аз съм се опитва да изпълни, без забавяне, т.е. половин Z ^ (-1 / 2) ... аз Donno защо ми SNR остава постоянно около 27 db ... Имам поставен CT файл simulink и код, използван за изчисляване на SNR ... може някой моля CHK ...
<img src="http://img134.imageshack.us/img134/8859/30939149le4.th.png" border="0" alt="Help regarding SNR of CT sigma delta" title="Помощ по отношение на SNR на CT сигма делта"/> Код:
CLC;
out1 = simout ';
N = 8192 * 4;
FS = 640e6;
Y = out1 (1: N);
W = Hann (N);
y_w = Y. * W ";
fft_y = FFT (y_w);
fft_y (N / 2 1: N )=[];
amp_y = (ABS (fft_y). / N) * SQRT (2);
y_db = 20 * log10 (amp_y);
F = 0: FS / N: ((FS / 2)-FS / N);
цифра (1),
парцел (F, y_db);
фигура (2),
Парцел (amp_y);
signal_bin = [778:780];
noise_bin = [1:777 781:1024];
S = норма (ABS (fft_y (signal_bin)));
N = норма (ABS (fft_y (noise_bin)));
sdb = 20 * log10 (ите);
NDB = 20 * log10 (N);
SNR = 20 * log10 (S / N);
DISP (SNR); DISP (sdb); DISP (NDB);