<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=iso-8859-1" http-equiv=Content-Type>
<META content="MSHTML 5.00.2314.1000" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT color=#008080 face=Tahoma>Juan y Nacho:</FONT></DIV>
<DIV> </DIV>
<DIV><FONT color=#008080 face=Tahoma> les
mandamos un pequeño informe sobre lo realizado a sus casillas de
correo.</FONT></DIV>
<DIV><FONT color=#008080 face=Tahoma>
Esperamos respuesta lo antes posible.</FONT></DIV>
<DIV><FONT color=#008080 face=Tahoma>
Cuando en esta semana se podria ir a la facultad para usar el laboratorio
?</FONT></DIV>
<DIV><FONT color=#008080 face=Tahoma>
Saludos</FONT></DIV>
<DIV><FONT color=#008080 face=Tahoma>
Dario y Oscar</FONT></DIV>
<BLOCKQUOTE
style="BORDER-LEFT: #008080 2px solid; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px">
<DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
<DIV
style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B>
<A href="mailto:nacho@iie.edu.uy" title=nacho@iie.edu.uy>Ignacio Ramirez</A>
</DIV>
<DIV style="FONT: 10pt arial"><B>To:</B> <A href="mailto:dsp-l@iie.edu.uy"
title=dsp-l@iie.edu.uy>dsp-l@iie.edu.uy</A> </DIV>
<DIV style="FONT: 10pt arial"><B>Sent:</B> Sunday, February 10, 2002 4:26
PM</DIV>
<DIV style="FONT: 10pt arial"><B>Subject:</B> Re: [dsp-l] Resultados de
FFT</DIV>
<DIV><BR></DIV>
<DIV><FONT face=Arial size=2>Si no lo estás usando entonces *es*
eso.</FONT></DIV>
<DIV><FONT face=Arial size=2>De todas formas hacer un Bit Reverse en el DSP es
una papa porque el propio</FONT></DIV>
<DIV><FONT face=Arial size=2>DSP tiene un modo de direccionamiento en
bitreverse.</FONT></DIV>
<DIV><FONT face=Arial size=2>Para ciertos valores especiales del registro M
asociado a un R cualquiera,</FONT></DIV>
<DIV><FONT face=Arial size=2>el DSP automáticamente incrementa el R en modo
Bit Reverse.</FONT></DIV>
<DIV><FONT face=Arial size=2>El modo BR es raro pero simple: cuando
incrementás (o decrementás) el puntero R</FONT></DIV>
<DIV><FONT face=Arial size=2>en modo BR, el bit que suma "entra por el otro
lado", es decir:</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>supongamos que querés hacer un BR de 4 bits
(porque el modo BR se hace según la cantidad de bits a
"invertir"):</FONT></DIV>
<DIV><FONT face=Arial size=2>tenés </FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>R0 = 0000 (binario)</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>y el registro M0 vale tal que se usa el modo BR
de 4 bits.</FONT></DIV>
<DIV><FONT face=Arial size=2>si hacés</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>move (R0)+</FONT><FONT face=Arial
size=2> (es decir R0 = R0 + 1)</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>R0 valdrá 1000 en lugar de 0001 , porque "el 1
viene del otro lado".</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>Si hacés de nuevo</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2><FONT face=Arial size=2>move (R0)+</FONT><FONT
face=Arial size=2> </FONT></FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>R0 = 0100</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>luego 1100, 0010, 1010, 0110, 1110, 0001,
etc..</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>si das vuelta los bits, la secuencia vale
1,2,3,4..., por eso se llama Bit Reverse.</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>Entonces todo lo que tenés que hacer es copiar el
bloque de memoria que contiene los resultados a otro, deshaciendo el BR
mientras copias. Eso lo lográs con un R (por ejemplo R1) en modo BR y el otro
(p.ej. R5) normal.</FONT></DIV>
<DIV><FONT face=Arial size=2>Entonces algo así funcionaría para 128
puntos:</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2> move
#BUFFER_BR,R1 ; supongamos que está en X:</FONT></DIV>
<DIV><FONT face=Arial size=2> move
#VALOR_DE_M_PARA_HACER_BR_DE_128_PUNTOS,M1</FONT></DIV>
<DIV><FONT face=Arial size=2> move
#BUFFER_NORMAL,R5</FONT></DIV>
<DIV><FONT face=Arial size=2> move
#FFFFFF,M5 ; direccionamiento lineal</FONT></DIV>
<DIV><FONT face=Arial size=2> do
#128,pepe</FONT></DIV>
<DIV><FONT face=Arial size=2> move
X:(R1)+,X0</FONT></DIV>
<DIV><FONT face=Arial size=2> move
X0,X:(R5)+</FONT></DIV>
<DIV><FONT face=Arial size=2>pepe</FONT></DIV>
<DIV><FONT face=Arial size=2> nop ; u
otra línea más útil :)</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>Bueno, no tengo los manuales acá en casa así que
no me acuerdo el valor de M pero buscalo en "Programming model" o algo así en
el "Family Manual".</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>Nacho.-</FONT></DIV>
<BLOCKQUOTE
style="BORDER-LEFT: #000000 2px solid; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px">
<DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
<DIV
style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B>
<A href="mailto:dparente@montevideo.com.uy"
title=dparente@montevideo.com.uy>Darío Parente</A> </DIV>
<DIV style="FONT: 10pt arial"><B>To:</B> <A href="mailto:dsp-l@iie.edu.uy"
title=dsp-l@iie.edu.uy>DSP (lista)</A> </DIV>
<DIV style="FONT: 10pt arial"><B>Sent:</B> Friday, February 08, 2002 9:48
PM</DIV>
<DIV style="FONT: 10pt arial"><B>Subject:</B> RE: [dsp-l] Resultados de
FFT</DIV>
<DIV><BR></DIV>
<DIV><FONT color=#008080 face=Tahoma>Nacho o Juan:</FONT></DIV>
<DIV><FONT color=#008080 face=Tahoma></FONT> </DIV>
<DIV><FONT color=#008080 face=Tahoma>me parece que puede ser
eso.</FONT></DIV>
<DIV><FONT color=#008080 face=Tahoma>En el laboratorio, ya sea en la ultima
practica o en la anterior, nosotros usamos un "bitrev.asm" no me acuerdo
para que, pero se que andaba bien; estaria muy bueno si me lo podes mandar
por mail para incorporarlo a nuestro codigo principal.</FONT></DIV>
<DIV><FONT color=#008080 face=Tahoma>Espero respuesta lo antes
posible.</FONT></DIV>
<DIV><FONT color=#008080 face=Tahoma>Saludos</FONT></DIV>
<DIV><FONT color=#008080 face=Tahoma>
Dario</FONT></DIV>
<DIV><BR>----- Original Message -----<BR>From: "Ignacio Ramirez Paulino"
<<A href="mailto:nacho@iie.edu.uy">nacho@iie.edu.uy</A>><BR>To: "DSP
(lista)" <<A
href="mailto:dsp-l@iie.edu.uy">dsp-l@iie.edu.uy</A>><BR>Sent: Friday,
February 08, 2002 5:34 PM<BR>Subject: Re: [dsp-l] Resultados de
FFT<BR><BR><BR>> Por lo que ví tiene toda la pinta de que no estás
haciendo<BR>> el Bitreverse bien (o directamente no lo está
haciendo).<BR>> Se nota sobre todo en la última gráfica. Seguramente si
pudieras comparar<BR>> numericamente los resultados verías que están
cambiados de lugar pero bien<BR>> (las amplitudes son las mismas). Fijate
bien eso.<BR>><BR>> Nacho.-<BR>><BR>> On Fri, 8 Feb 2002,
[iso-8859-1] Darío Parente wrote:<BR>><BR>> > Date: Fri, 8 Feb 2002
11:49:28 -0300<BR>> > From: "[iso-8859-1] Darío Parente" <<A
href="mailto:dparente@conectate.com.uy">dparente@conectate.com.uy</A>><BR>>
> Reply-To: <A
href="mailto:dsp-l@iie.edu.uy">dsp-l@iie.edu.uy</A><BR>> > To: "DSP
(lista)" <<A
href="mailto:dsp-l@iie.edu.uy">dsp-l@iie.edu.uy</A>><BR>> >
Subject: [dsp-l] Resultados de FFT<BR>> ><BR>> > Pagina nueva
1Juan o Nacho:<BR>> ><BR>>
> Les mandé a sus
casillas de correo los resultados que obtuvimos<BR>al variar la cantidad de
puntos de la señal de entrada.<BR>>
> Espero alguna respuesta
o conclusion.<BR>> >
Saludos<BR>> ><BR>> ><BR>> >
Darío Parente<BR>> ><BR>> >
Tel.: 6138915<BR>> ><BR>> >
Cel.: 094360436<BR>> ><BR>>
> Miravalles 4469/801<BR>>
><BR>> ><BR>> ><BR>><BR>><BR>> --- <A
href="mailto:dsp-l@iie.edu.uy">dsp-l@iie.edu.uy</A>
------------------------------<BR>> por altas y bajas de la lista
dirijase al formulario en<BR>> la pagina web del curso: <A
href="http://www.iie.edu.uy/ense/asign/sisdsp/">http://www.iie.edu.uy/ense/asign/sisdsp/</A><BR></DIV></BLOCKQUOTE></BLOCKQUOTE></BODY></HTML>