Skip to content
Snippets Groups Projects
Commit 4f776ce7 authored by Davi SPERANDIO AGATTI's avatar Davi SPERANDIO AGATTI
Browse files

final adjusts, i hope

parent dd432b40
No related branches found
No related tags found
No related merge requests found
......@@ -85,6 +85,12 @@ x_rounded = round(x);
x_padded = [x_rounded(1:50), zeros(1,10)];
% Aplicar o filtro IIR com a função filter()
y = filter(b, a, x_rounded);
disp('50 primeiros valores do sinal filtrado sem arredondar:');
disp(y(1:50));
y = filter(round(b*2^7), round(a*2^7), x_rounded);
y_padded = filter(round(b*2^7), round(a*2^7), x_padded);
......@@ -94,11 +100,11 @@ y_padded = round(y_padded);
% Exibir os 100 primeiros valores do sinal arredondado
disp('100 primeiros valores do sinal original arredondado:');
disp(x_rounded(1:100));
disp('50 primeiros valores do sinal original arredondado:');
disp(x_rounded(1:50));
disp('100 primeiros valores do sinal filtrado arredondado:');
disp(y_rounded(1:100));
disp('50 primeiros valores do sinal filtrado arredondado:');
disp(y_rounded(1:50));
% Exibir os 100 primeiros valores do sinal arredondado
disp('Signal created');
......@@ -107,10 +113,10 @@ disp(x_padded);
disp('Output');
disp(y_padded);
disp('##### SIGNAL IN BINARY ####');
for i=1:1:length(x_padded)
dec2bin(x_padded(i), 8)
end
%disp('##### SIGNAL IN BINARY ####');
%for i=1:1:length(x_padded)
% dec2bin(x_padded(i), 8)
%end
disp("Rounded B")
b
......
......@@ -116,7 +116,7 @@ begin
-- O_initSum <= '1' when (SR_presentState = STORE) else
-- I_processingDone when (SR_presentState = PROCESSING_LOOP_1) else '0';
O_initSum <= '1' when (SR_presentState = STORE) else '0';
O_loadSum <= not(I_processingDone) when (SR_presentState = PROCESSING_LOOP_1) else
O_loadSum <= '1' when (SR_presentState = PROCESSING_LOOP_1) else
'1' when (SR_presentState = PROCESSING_LOOP_2) else '0';
O_loadOutput <= '1' when (SR_presentState = OUTPUT) else '0';
O_FilteredSampleValid <= '1' when (SR_presentState = WAIT_END_SAMPLE) else '0';
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment