Professional Documents
Culture Documents
Fecha: 18|09|2017
OBJETIVO
INTRODUCCIÓN
LabVIEW
Series de Fourier
3
La idea que subyace en las series de Fourier es la descomposición de una
señal periódica en términos de señales periódicas básicas (senos y cosenos)
cuyas frecuencias son múltiplos de la señal original.
(n ω0 x)
a0 cos ( n ω0 x ) + bn sin ¿
¿
¿
∞
a
f ( x )= 0 + ∑ ¿
2 n=1
Donde:
2π
w 0= la frecuencia fundamental
T
2
T ∫T
a0 = f ( x ) dx
2
T∫
an = f ( x ) cos( n ω0 x) dx
T
2
T∫
bn = f ( x ) sin(n ω 0 x )dx
T
DESARROLLO
1-. Para poder realizar el sintetizador de Fourier fue necesario llevar a cabo varias
operaciones matemáticas para obtener el resultado de la generación de la señal
cuadrática y triangular dada la fórmula de Fourier, obteniendo el valor de bn, ao y
an, sustituyendo estos valores en la fórmula original de Fourier y así poder obtener
la formula correcta para desarrollar en labview.
4
Cuadrada.
a 2
❑
0=
T❑
∫ F ( X ) dx
a
[∫ ]
0 π
2
0= −1 dx+∫ 1 dx
2π −π 0
a
[ ]
0 π
1
0= −1∫ dx +1∫ dx
π −π 0
a 1
0 = [ −1 x+1 x ]
π
a 1
0=
π
[−x ¿0−π+ x ¿π0 ]= 1π [(−0 )−(−(−π )) +(π −0) ]
a0 =−π +π =0
a 2
n=
T
∫ f ( x )cos ( n w 0 x ) dx
a
[∫ ]
0 π
2
n= −cos (n w 0 x ) dx +∫ cos ( n w 0) dx
2π −π 0
a
[∫ ]
0
1 −sen (n w0 x) sen(n w 0 x)
n= +
π −π
n w0 x n w0 x
a
[∫ ]
0
1 −sen (n w0 0 ) −sen(n w 0−π ) sen(n w 0 π ) sen (n w0 0 )
n= − + −
π −π
n w0 0 n w0 π n w0 π n w0 0
5
a 1
n= [ 0 ] =0
π
2
t∫
bn= f ( x ) sen ( n w0 x ) dx
[ ]
0 π
2
bn=
2π
∫ −sen ( n w0 x ) dx+∫ sen ( n w0 ) dx
−π 0
bn=
π [
1 cos ( n w0 x) 0 cos ( n w0 x) π
n w0
¿−π −
nw0
¿0
]
n w0 π
¿
n w0 0
bn=
1
π [ cos ( n w0 0) cos ( n w0−π )
n w0
−
n w0
- ] ¿
cos ¿
cos ¿
¿
¿
n w0 π
bn=
1
π [ −1 cos ( n w0 −π )
n w0
−
n w0 ] ¿
- cos ¿
¿
¿
n w0 π
bn=
1 2
π n w0[−
cos ( −n w0 π )
n w0 ] ¿
- cos ¿
¿
¿
−n w0 π −cos (n w0 π )
¿
2−cos ¿
1
bn= ¿
π
1
bn= [2 ∓ 2 ]
πn w0
1
−¿
¿
1−¿
1
bn= (2)¿
πn w0
6
1
−¿
¿
1−¿
2
bn= ¿
πn w0
a0 ∞
+ ∑ ancos ( n w 0 x ) +bn sen (n w 0) ]
2 n=1 [
f ( x )=
1
−¿
¿
2
(0)cos ( n w 0 x ) +
πn w0
[ 1−¿ sen(n w0 )]
¿
∞
0
f ( x )= + ∑ ¿
2 n=1
−1
¿
1−(¿ ¿ n∗sen ( n w0 x ))
2
¿
πn w 0
¿
∞
f ( x )= ∑ ¿
n=1
Triangular.
y− y 1=m ( x−x 1)
7
x−(−π )
y 1− y 2
y−(−1 )= ¿
x 1−x 2
−1−1
y +1= ( x+ π )
−π −0
−2
y +1= ( x +π )
−π
+2 x 2 π
y +1= +
π π
+2 x
y +1= +2
π
+2 x
y= +1
π
y 1− y 2
y−1= ( x+0)
x 1−x 2
1−(−1)
y−1= (x)
0−π
2
y−1= (x )
−π
−2 x
y−1=
π
−2 x
y−1= +1
π
2x
f ( x )= +1−π < x <0
π
−2 x
f ( x )= +1 0< x < π
π
a 2
0=
t
∫ f ( x ) dx
a
[∫ ( ]
0 π
2 2x −2 x
0=
t −π
π )
+1 dx+∫
0
π ( )
+1 dx
8
a
[ ]
0 0 π π
2 2 −2
0= ∫ xdx +∫ dx+ π ∫ xdx+∫ dx
t π −π −π 0 0
a
[( ) ( ]
2 2
0=
2
t
2x 0
¿ +
2 π −π
−2 x
2π
+x ¿ π0 )
−π
¿
¿2
2( π )2
(¿¿ 2 π ¿)−(−π ) −
2π
+π ( )
2¿
−¿
¿
2
0= ¿
t
a¿
a 2 2
0 = [ −π +π −π + π ]= [ 0 ] =0
t t
0 π
2 2x −2 x
bn = ∫ +1 ( sin ( n w 0 x ) ) dx +∫ +1 ( sin ( n w0 x ) ) dx
T −π π 0 π
0 π π
2
x sin ( n w0 x ) dx +¿ ∫ sin ( n w0 x ) dx− ∫ x sin ( n w0 x ) dx+∫ sin ( n w0 x ) dx
−π π 0 0
0
2
∫¿
π −π
2
bn = ¿
T
bn =
2
T [( 2sin ( n w0 x ) 2 x cos x
πn w0
−
πn w 0
+
−cos ( n w0 x )
n w0 )( −
−2sin ( n w0 x ) 2 x cos x
πn w0 )(
+
πn w0
+
−cos ( n w 0 x )
nw0 )( )]
bn =
2
T [( πn w0
−
πn w 0
−
πn w0 (
2sin ( n w0 0 ) 2∗0 cos 0 2 sin ( n w 0−π ) 2 (−π ) cos−π
−
πn w0
+
n w0 )) (
−cos ( n w0 0 ) −cos ( n w 0−π )
−
n w0
+
−2 s
)(
bn =
[
2 −2 π
−
1
T πn w0 n w 0
+ ±
1
+
2π
n w 0 πn w 0
−±
1
(+
1
n w0 n w 0 ) ( ) ]
2
bn = [ 0 ]
T
bn =0
9
2-. Se inició colocando en el panel frontal una Waveform chart; donde
visualizaremos las señales cuadrática o triangular, numeric control, tanto paro
colocar el número de armónicos y la frecuencia de la señal y un combo box, donde
se desplegaran las dos opciones de señal.
3.- En block Diagram se utilizaron las estructuras while loop, dentro un case
structure y un for loop. Se tomó la decisión de cuando la estructura case structure
este en true se realizaran las operaciones de la función para la onda cuadrada,
caso contrario se hará la triangular.
4.- El ciclo while loop es el encargado de repetir el código hasta que sea
presionado stop, dentro de él se ha colocado el número de armónicos que fue
conectado a la N del ciclo for loop; el combo box que hará una comparación entre
lo que escogió el usuario y las operaciones dentro de case structure para generar
la señal seleccionada.
5.- El siguiente paso fue desarrollar la fórmula para la onda cuadrada, haciendo
uso de los elementos que conocemos de labview:
−1
¿
1−(¿ ¿ n∗sen ( n w 0 x ))
2
¿
πn w 0
¿
∞
f ( x )= ∑ ¿
n=1
6.-
1
0
RESULTADOS
1
1
Ilustración 5 Desarrollo de señal cuadrada.
1
2
CONCLUSIÓN
BIBLIOGRAFÍA
1
3