qr_zerlegung mit CORDIC

(Firma: Student) #2300918
Lesenswert?

Moin Leute,
ich möchte gern von Matlab Code in VHDL umsetzen!
lg,
moh_trabelsi
if y(1)<0
        % Counter-clockwise rotation
        % x and y form R,         u and v form Q
        x(:) = x - bitsra(y, i);  u(:) = u - bitsra(v, i);
        y(:) = y + bitsra(x0,i);  v(:) = v + bitsra(u0,i);
      else
        % Clockwise rotation
        % x and y form R,         u and v form Q
        x(:) = x + bitsra(y, i);  u(:) = u + bitsra(v, i);
        y(:) = y - bitsra(x0,i);  v(:) = v - bitsra(u0,i);
      end
Gast #2301254
Lesenswert?

Die Frage ist, was hier gelernt werden soll. VHDL lernt man an einfachen 
Beispielen. Hier geht es ja mehr um die Umsetzung in VHDL und dies 
erfordert algorithmische Kenntnisse, also Mathematik und Kenntnis 
dessen, was man in Hardware wie realisieren kann. Allerdings muss man 
noch eine zweite Frage stellen: Warum sollte man das noch lernen? Jetzt 
schon gibt es dafür Tools, die das umsetzen, daher wird bald keinen 
Bedarf mehr an Algorithmusumsetzern bestehen, es sei denn, es geht um 
spezielle optimierte Systeme.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren