Laboratorio 1 Funciones de Formado

También podría gustarte

Está en la página 1de 6

SISTEMAS DE TELECOMUNICACIONES

LABORATORIO N° 1 FUNCIONES DE FORMADO


Yeison Moreno Parra 20172373020
Fabián Esteban León 20172373011
Luis Alberto Jaime Hernández 20172373024
Camilo Andrés Gonzales 20172373017
Carlos Alexis Bastidas 20172373023

RESUMEN: El siguiente informe presenta la También llamada función de Heaviside, se define


implementación y construcción de 7 señales sobre un intervalo [0, +∞], R, correspondiendo a
especificas mediante la plataforma de desarrollo estados de activo (1) o inactivo (0), como se
FRDM-KL25Z, aplicando la base teórica de muestra en la figura 1. [3]
funciones de formado tales como función escalón
entre otras. Mediante el osciloscopio RIGOL
DS1104Z podremos visualizar y analizar cada
señal con su respectiva FFT (Transformada
Rápida de Fourier).

1 INTRODUCCIÓN

La base del mundo de las telecomunicaciones es


la trasmisión y recepción de señales para la
construcción de las 7 señales propuestas se da
forma a la función de escalón unitario y para el Figura 1. Grafica de la función escalón.
tratamiento de cada una de estas es necesario
generar un método matemático llamado FFT que 2.1.2 Función Rampa
permite analizar y apreciar la trasformación de una
función del tiempo en una función de la frecuencia. Función real de un solo argumento, continúa y
diferenciable en todo su dominio excepto al inicio
de la rampa, se asocia fácilmente a la función
2 MARCO TEÓRICO mínima o función de valor absoluto como se
aprecia en la figura 2. [4]
2.1 FORMAS DE ONDAS

Las magnitudes físicas en función de variables


independientes de tiempo y espacio reciben como
nombre formas de onda de la señal, en general
todas las señales contienen información que se
pueden extraer o modificar de acuerdo a su
aplicación.[1]

2.1.1 Función Escalón Unitario

Es una función discontinua de valor 0 para


cualquier argumento negativo, y 1 para cualquier
argumento positivo. [2] Figura 2. Grafica de la función rampa.

2.1.2 Función Impulso Unitario

Es una función constante de gran magnitud que se


encuentra activa por un tiempo muy corto como se
aprecia en la figura 3, y satisface la siguiente
propiedad. [5]

1
SISTEMAS DE TELECOMUNICACIONES

También llamada función Delta de Dirac o función


generalizada satisface la siguiente propiedad.[5]

Figura 4. Simulación Señal 1 y FFT.

Figura 3. Grafica de la función impulso unitario.

2.2 Ventana de señales

Las ventanas son funciones matemáticas usadas


con frecuencia en el análisis y el procesamiento de
señales para evitar las discontinuidades al principio
y al final de los bloques analizados.
En el procesamiento de señales, una ventana se
utiliza cuando el análisis se centra en una señal de Figura 5. Simulación Señal 2 y FFT.
longitud voluntariamente limitada. En efecto,
una señal real tiene que ser de tiempo finito;
además, un cálculo sólo es posible a partir de un
número finito de puntos. Para observar una señal
en un tiempo finito, se multiplica por una función
ventana.

3 SIMULACIONES
En este laboratorio se utilizó el software SciLab
con el cual obtuvimos las simulaciones de las
señales propuestas y a su vez su FFT respectiva
como se aprecia en las siguientes figuras.

Figura 6. Simulación Señal 3 y FFT.

2
SISTEMAS DE TELECOMUNICACIONES

3.1 Construcción de señales

Para la construcción de cada señal se halló la


función general, se calculó las pendientes de cada
segmento y se analizó si está compuesta por
senos, cosenos y sus amplitudes. Mediante la
plataforma de desarrollo mbed FRDM-KL25Z se
logró la construcción de cada señal propuesta y se
visualizó por medio del osciloscopio RIGOL
DS1104Z, utilizando la funcionalidad del
osciloscopio guardamos los archivos CSV,
exportando los datos mediante una hoja de cálculo
para poder ajustarlos y de allí utilizando el software
SciLab recreamos la misma señal que se generó
desde la plataforma mbed FRDM-KL25Z.
Figura 7. Simulación Señal 4 y FFT.
A continuación se encuentran los códigos
utilizados en la plataforma mbed FRDM-KL25Z
para construcción de cada señal.

 SEÑAL 1

#include "mbed.h"
AnalogOut aout(PTE30);
int main()
{
const double offset = 65535/4;
while(1) {
for (int i = 0; i < 1000; i++) {
if(i<=200){
aout.write_u16(offset*2);
}
else{
if(i>200 && i<=400){
aout.write_u16(offset*3);
}
else{
Figura 8. Simulación Señal 5 y FFT. if(i>400 && i<=600){
aout.write_u16(offset*4);
}
else{
if(i>600 && i<=800){
aout.write_u16(offset*1);
}
else{
if(i>800 && i<=1000){
aout.write_u16(offset*2);
}

 SEÑAL 2

include "mbed.h"
// The sinewave is created on this pin
AnalogOut aout(PTE30);
int main() {
const double pi = 3.141592653589793238462;
const double amplitude = 0.5f;
Figura 9. Simulación Señal 6 y FFT. const double offset = 65535;

3
SISTEMAS DE TELECOMUNICACIONES

double rads = 0.0; uint16_t sample = 0,k=43690;


uint16_t sample = 0; while(1) {
sample = 32767;
while(1) { k=65535;
// sinewave output for (int i = 0; i < 600; i++) {
for (int i = 0; i < 1960; i++) { if(i<200){
sample=sample+10; sample=sample+164;
aout.write_u16(sample); aout.write_u16(sample);
} }
for (int i = 0; i <1960; i++) { if(i>200 && i<300){
sample=sample-10; aout.write_u16(0);
aout.write_u16(sample); }
} if(i>300 && i<400){
} k=k-328;
} aout.write_u16(k);
}
if(i>400 && i<600){
 SEÑAL 3 aout.write_u16(32767);
}
#include "mbed.h"
// The sinewave is created on this pin  SEÑAL 5
AnalogOut aout(PTE30);
int main() { #include "mbed.h"
const double pi = 3.141592653589793238462; // The sinewave is created on this pin
const double amplitude = 0.5f; AnalogOut aout(PTE30);
const double offset = 65535/6; int main() {
double rads = 0.0;
uint16_t sample = 0,k=43690; uint16_t sample = 0,k=0;
while(1) { while(1) {
sample = 32767; sample = 49149;
k=43690; k= 16383;
for (int i = 0; i < 1200; i++) { for (int i = 0; i < 800; i++) {
if(i<300){ if(i<200){
sample=sample+72; sample=sample+81;
aout.write_u16(sample); aout.write_u16(sample);
} }
if(i>300 && i<600){ if(i>200 && i<400){
aout.write_u16(offset*6); sample=sample-81;
} aout.write_u16(sample);
if(i>600 && i<1000){ }
k=k-109; if(i>400 && i<600){
aout.write_u16(k); k=k-81;
} aout.write_u16(k);
if(i>1000 && i<1200){ }
aout.write_u16(32767); if(i>600 && i<800){
} k=k+81;
aout.write_u16(k);
 SEÑAL 4 }

#include "mbed.h"  SEÑAL 6


// The sinewave is created on this pin
AnalogOut aout(PTE30); #include "mbed.h"
int main() {
const double pi = 3.141592653589793238462; // The sinewave is created on this pin
const double amplitude = 0.5f; AnalogOut aout(PTE30);
const double offset = 65535/6; const float x[]={};
double rads = 0.0; int main()

4
SISTEMAS DE TELECOMUNICACIONES

{
const double offset = 65535;
uint16_t sample = 0;

while(1) {
for (int i = 0; i < 4000; i++) {
sample = (uint16_t)(x[i]*offset);
aout.write_u16(sample);
}
}
} Figura 11. Señal 2 y FFT.
 SEÑAL 7

#include "mbed.h"

// The sinewave is created on this pin


AnalogOut aout(PTE30);
const float x[]={};
int main()
{
const double offset = 65535;
uint16_t sample = 0; Figura 12. Señal 3 y FFT.

while(1) {
for (int i = 0; i < 200; i++) {
sample = (uint16_t)(x[i]*offset);
aout.write_u16(sample);
}
}
}

4 RESULTADOS
Figura 13. Señal 4 y FFT.
Mediante la conexión por red entre la PC y el
osciloscopio RIGOL DS1104Z y utilizando los
software UltraSigma y UltraScope podemos
apreciar las siguientes imágenes que muestran
cada señal construida a partir de la plataforma
mbed FRDM-KL25Z con su respectiva FFT.

Figura 14. Señal 5 y FFT.

Figura 10. Señal 1 y FFT.

5
SISTEMAS DE TELECOMUNICACIONES

6 BIBLIOGRAFIA

[1]
http://circuitos-de-
electronica.blogspot.com.co/2007/10/
formas-de-onda-bsicas.html

[2]
https://es.slideshare.net/kenyoturcocuri/funcio
Figura 15. Señal 6 y FFT. nes-singulares

[3]
https://tecdigital.tec.ac.cr/
revistamatematica/cursos-linea/
EcuacionesDiferenciales/EDO-Geo/edo-
cap5-geo/laplace/node6.html

[4]
http://www.ehu.eus/Procesadodesenales/
tema1/t54c.htm
Figura 16. Señal 7 y FFT. [5]
http://www.fis.puc.cl/~jalfaro/Fim8530/clases/
5 CONCLUSIONES gree.pdf

 Se comprobó que mediante las funciones


básicas como escalón unitario, rampa o
impulso podemos crear las señales
propuestas hallando la función y
calculando las pendientes de cada
segmento.

 Al hacer la reconstrucción de la señal


mediante los archivos CSV, no suele ser
perfecta ya que no se utilizan todos los
datos por limitación de memoria y suele
generar pequeñas alteraciones en la señal.

 Se aprendió la utilización de los nuevos


equipos de laboratorio con su respectivo
software, permitiéndonos la conexión y
visualización de las señales directamente
en la PC.

 Se pudo comprobar la comunicación


estándar que se realiza en la cuantificación
de una señal por medio de datos
agrupados, lo cual se especifica en la
teoría Shannon.

También podría gustarte