Помощ по отношение на SNR на CT сигма делта

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);
 

Welcome to EDABoard.com

Sponsor

Back
Top