Buscar

Algoritmo Divisao Cordic

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Inicio
X = input;
Y = input;
Z = 0;
i = 1;
I : variável de iteração
N : número máximo de 
iterações (precisão)
Z: resultado (X/Y) 
-1 < Z < 1
i =< N
X > 0
X = X – (Y >> i)
Z = Z + (0b10000000 >> i)
X = X + (Y >> i)
Z = Z – (0b10000000 >> i)
Y
i++;
Retorna Z;N
X e Y são considerados fracionários 
com range de -1 a 1.
|Y| > |X|
Y = 0 tem que ser tratado como 
exceção
Algoritmo de Divisao Cordic
Y > 0Y > 0
X = X + (Y >> i)
Z = Z - (0b10000000 >> i)
YN
Y
X = X – (Y >> i)
Z = Z + (0b10000000 >> i)
N
YN
	Divisao Cordic.vsdx
	Página-1

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando