Академический Документы
Профессиональный Документы
Культура Документы
'
m n si
m n si
0
K
K
t S t S K
m
T
n
[1]
n,m enteros y K>0. Si K=1 el conjunto es normalizado y
ortonormal.
Considere una seal en funcin del tiempo f(T), definida
sobre un intervalo (0,T) y siendo representada por una
serie ortogonal, ( ) t S
n
.
( )
1
0
N
n
n n
S C t f [2]
donde
n
C es un nmero indicador de la magnitud de los
integrantes de la serie de la serie. En la prctica el nmero
de trminos a considerar N, es finito y los coeficientes se
deben seleccionar con el fin de minimizar el error
cuadr tico medio.
( ) ( ) dt t S C t f E S M
T N
n
n n
2
0
1
0
. . .
1
]
1
[3]
lo que se logra haciendo:
( ) ( )dt t S t f
T
C
n
T
n
0
1
[4]
El error decrecer a cero en la medida que N se
incremente. Este es el caso cuando se trata de un conjunto
de funciones ortogonales completo como el Seno-Coseno
o las funciones de Walsh. En el caso de las funciones
rectangulares simples (Rademacher), estas son
incompletas y no pueden representar una funcin temporal
dada exactamente, sin embargo, sirven para generar el
conjunto de funciones de Walsh.
II. FUNCIONES DE RADEMACHER
Este es un conjunto de funciones ortogonales incompletas,
representan una serie de ondas cuadradas con una razn de
espacio marca unitaria, como se observan en la figura 1.
Las funciones de Rademacher tienen dos argumentos n, t,
tal que Rad(n,t) tiene
( ) 1
2
n
perodos de onda en una base
de tiempo T t < < 0 . Las amplitudes son +1 y 1 y se
pueden obtener, por ejemplo, a partir de la funcin
sinusoidal, ya que tiene idnticos cruces por cero.
( ) ( ) ( ) t seno Signo t n Rad
n
2 , [5]
Estas son importantes ya que otras funciones completas
como la serie de funciones de Walsh, se pueden obtener a
partir de ellas.
III. FUNCIONES DE WALSH
Estas son un conjunto ordenado de formas de onda
rectangulares que toman valores +1 y 1, y son un
conjunto de funciones ortonormales. A diferencia de las
Rademacher, las funciones de Walsh no tienen razn de
espacio marca unitaria. La funcin se escribe ( ) t n WAL ,
y se ordena en forma ascendente de los nmeros de cruces
por cero encontrados en la base de tiempo.
Una expresin para la funcin de Walsh discreta teniendo
p
N 2 trminos en forma de un producto continuo, es la
siguiente:
( ) 0 t , . . . , 2 , 1 ; 0 , . . , 2 , 1 p t p t n p n p n Wal
( )
( ) { } 1 1
1
0
1
+
r t r t r p n
p
r
[6]
donde n y t son los argumentos de la funcin expresada en
notacin binaria.
IV. SERIE DE FUNCIONES DE WALSH
Una notacin adicional a la de Walsh es la clasificacin de
las ondas en trminos de la simetra par e impar, como
muestran las ecuaciones 7. Esta tienen similitudes
cercanas a las series coseno y seno, la notacin tambin se
usa en la figura 1.
( ) ( )
( ) ( ) T K Sal T K Wal
T K Cal T K Wal
, , 1 2
, , 2
T
T
n
n
dt t n Wal t f
T
n a
dt t Wal t f
T
a
donde
T n Wal n a T Wal
a
t f
0
0
1
1
) , (
1
, 0
1
2
0
, , 0
2
0
[8]
En relacin de las funciones Sal y Cal, usando la suma de
dos series para los trminos Cal y Sal teniendo 1 2 N
y 2 N valores respectivamente, se tiene:
( ) ( )
( )
T
T
dt t i Sal t f
T
i a
dt t j Cal t f
T
j b
0
0
) , (
1
,
1
[9]
Usando las formas Sal y Cal se obtiene la expresin en
serie para la funcin f(t) haciendo la analoga con la
representacin en trminos de las funciones seno y
coseno.
Figura 1. Serie de funciones de Walsh, conjunto de funciones ortogonales cerrado, base del desarrollo.
( ) ( )
( ) ( ) ( )
+
+
2
1
1
2
1
, ,
, 0
2
0
N
i
N
j
T j Cal j b T i Sal i a
T Wal
a
t f
[10]
Siendo los coeficientes los determinados anteriormente.
Ntese Wal(0,T)=Cal(0,T) de forma que en esta
expresin hay un trmino Cal menos que los trminos Sal
en la suma
.
V. GENERACIN DE FUNCIONES DE WALSH
Una forma de generar estas funciones es en base a la
propiedad multiplicativa de la funcin de Walsh, esta es:
( ) ( ) ) , ( , , T m n Wal T m Wal T n Wal + [11]
Aceptando los estados 0 y 1 nicamente, y siendo + la
suma mdulo 2, se tiene:
( ) ( ) ( ) T m Wal T n Wal T m Wal T n Wal , ) , ( , , + [12]
As tambin se tiene,
( ) ( )
( ) T m Wal T n Wal
T m Wal T n Wal T m Wal T n Wal
, ) , (
, ) , ( , ) , (
+
+ +
[13]
Para la generacin entonces, la propiedad decisiva ser:
( ) ( ) ) , ( , , T m n Wal T m Wal T n Wal + + [14]
con + or-exclusivo bit a bit.
Se comienza generando las funciones de Rademacher en
base a un contador que va dividiendo frecuencias por dos,
as se obtienen Rad(1,T), Rad(2,T), Rad(3,T), Rad(4,T),
etc..Estos corresponden respactivamente a Walsh(1,T),
Walsh(3,T), Walsh(7,T), Walsh(15,T). Luego se opera
con or-exclusivo, como dicta la ecuacin 14. Es as que:
( ) ( ) ( ) T Wal T Wal T Wal , 3 , 1 , 2 + [15]
con + or-exclusivo bit a bit.
( ) ( ) ( ) T Wal T Wal T Wal , 15 , 2 , 13 + [16]
con + or-exclusivo bit a bit.
Generalizando se necesita un contador de p bits y
( ) 1 2 p
p
operaciones de or exclusivo para producir
un arreglo de
p
2 funciones. La estructura del generador
es la de la figura 2.
VI. GENERACIN DE UNA SINUSOIDAL
Se generar una seal sinusoidal en base a 32 trminos
Walsh. De acuerdo a lo visto en V, el generador de la
seal sinusoidal debe tener la estructura de la figura 2,
faltando todava por calcular la ponderacin de las
distintas armnicas de Walsh de acuerdo a los factores
a(n) de la ecuacin 8.
Figura 2. Generador de Funciones de arreglo
Para aproximar una sinusoidal con
n
2 trminos Walsh, se
tendrn
( ) 2
2
n
trminos distintos de cero, dada la
simetra que posee. Para 32 trminos existen entonces 8
de ellos distintos de cero. Los trminos distintos de cero
son Wal(1,T), Wal(5,T), Wal(9,T), Wal(13,T),
Wal(17,T), Wal(21,T), Wal(25,T), Wal(29,T) y las
ponderaciones a(n) por mnimo error cuadrtico medio,
segn la ecuacin [4], son respectivamente:
( ) 2 1 a , ( ) ( ) 1 2 2 5 a ,
( ) 052453 . 0 9 a , ( ) 126632 , 0 13 a ,
( ) 012472 . 0 17 a , ( ) 005166 . 0 21 a ,
( ) 025972 . 0 25 a , ( ) 062702 . 0 29 a
VII. RESULTADOS DE LA GENERACIN
La generacin de una seal sinusoidal con 32 trminos
Walsh tiene un contenido armnico tericamente en las
frecuencias 31 veces la fundamental y 33 veces la
fundamental con una atenuacin con respecto a la
fundamental de 31 y 33 veces respectivamente, as
tambin para las frecuancias 63 y 65 veces la
fundamental atenuadas 63 y 65 veces respectivamente, y
as sucesivamente. En la prctica, el resultado de la seal
generada se aprecia en el tiempo en la figura 3. y En el
espectro en las figuras 4 y 5. En estas se aprecia un
contenido espectral en las frecuancias 31 y 31 veces la
fundamental atenuadas unos [ ] db 30 que corresponde a
unas 32 veces, se aprecia tambin que la armnica 31 es
levemente menor que la 33, lo que corresponde con
bastante exactitud a la teora. Se observan tambin
armnicas espurias atenuadas en unos [ ] db 55 con
respecto a la fundamental, cuya presencia se asocia al
ajuste del valor de los coeficientes, sin embargo, [ ] db 55
corresponde a unas 562 veces menor, algo despreciable.
Cabe hacer notar que la presencia de las armnicas 31,
33, y superiores son muy fcilmente filtrables, lo que
permite obtener una sinusoidal muy perfecta. La seal
generada es de [ ] KHz 4 y las armnicas 31 y 33
aparecen entonces a
[ ] KHz 124
y
[ ] KHz 132
respectivamente.
Figura 3. Seal Sinusoidal 4 KHz.. Funcin del tiempo
Medida en un Osciloscopis Kenwood CS1021.
/2
/2
/2
/2
Wal(1,T)
Wal(2,T)
Wal(3,T)
Wal(4,T)
Wal(5,T)
Wal(6,T)
Wal(7,T)
Wal(8,T)
Wal(9,T)
Wal(10,T)
Wal(11,T)
Wal(12,T)
Wal(13,T)
Wal(14,T)
Wal(15,T)
Wal(16,T)
a(1)
a(2)
a(3)
a(4)
a(5)
a(6)
a(7)
a(8)
a(9)
a(10)
a(11)
a(12)
a(13)
a(14)
a(15)
a(16)
Ponderacin
Figura 4. Especto Seal senoidal horizontal 20 KHz/div
y vertical 10 dbv/div. Analizador HP 8553B.
VIII. CONCLUSIONES.
El inters en la aplicacin de conjuntos de funciones
ortogonales completos no-sinusoidales ha crecido
rpidamente en los ltimos aos. Se han buscado
alternativas al conjunto de funciones sinusoidales
ortogaonales y se ha desarrollado la notacin y
terminologa apropiadas. Se ha investigado la notacin
de forma de utilizar la ms aceptada para estos conjuntos.
Figura 5. Especto Seal senoidal horizontal 5 KHz/div
y vertical 10 dbv/div. Analizador HP 8553B
En cuanto a los resultados, las diferencias enunciadas en
VII se deben a ajustes de las ponderaciones de los
distintos trminos de la serie de funciones de Walsh. Sin
embargo, estas diferencias son despreciables, del orden
de 562 veces menos que la fundamental de la sinusoidal
resultante. Recientemente se ha desarrollado fuertemente
el mbito de las aplicaciones no lineales en las distintas
disciplinas. Por ejemplo, esta forma de generacin es
realizable en electricidad, electrnica de potencia,
computacin y desarrollo de software, en este ltimo
mbito se pueden generar todo tipo de funciones
peridicas.
Bibliografa
1. Kitai, R. (1975): Sntesis of Periodic Sinusoids From
Walsh Waves, pag. 313-317, Vol. Im24, N4, IEEE
Transaction on Instrumentation and Measurement.
2. Henning, H. (1968): A Generalized Concept of
Frecuency and Some Applications, pag. 375-382,
Vol IT-14, N3, IEEE Transaction on Information
Theory.
3. Harmuth, H. (1969): Application of Walsh Functions
in Communications, pag. 82-91, IEEE Spectrum.
4. Cheng, D.(1974): Walsh Transform Analysis of
Discrete Dyadic Invariant Systems, pag 136-139,
IEEE Transaction on Electromagnetic Compatibility.
5. Beauchamp, K. (1975): Walsh Function and Their
Applications, Academic Press, London.
6. Brger, A.(1990). Diseo de Hardware de un
Sistema de Audiometra controlado por PC. UTFSM,
Valparaso, Chile.