BIENVENIDOS AL BLOG DE Alejandro José Llanos García / Ingenieria Electronica

•mayo 22, 2010 • Comentarios desactivados en BIENVENIDOS AL BLOG DE Alejandro José Llanos García / Ingenieria Electronica

Saludos y bienvenidos a mi blog de Electronica – Telecomunicaciones

Redes y Redes Inalambricas.

En este portal ustedes pueden encontrar documentos y archivos interezantes, espero no dejen de visitar siempre este portal, el cual  se estara actualizando constantemente con nueva documentacion

Atte … Alejandro Llanos Garcia

INDICE TELECOMUNICACIONES-

•mayo 23, 2010 • Comentarios desactivados en INDICE TELECOMUNICACIONES-

TELEFONIA
Manuales Telefonia : Telefonica y Inictel

MODULADORES PIC

Modulador PWM  con Microcontrolador Pic

MATLAB

Sonido en Matlab

Frecuencia de Muestreo

Informe de Señales Aperiodicas

MANUALES TELEFONIA: TELEFONICA – INICTEL

•mayo 23, 2010 • Comentarios desactivados en MANUALES TELEFONIA: TELEFONICA – INICTEL

Aqui les dejo unos manuales sobre telefonia convencional

Manual de Telefonica del Perú

Manual de Inictel

SONIDO EN MATLAB

•mayo 8, 2008 • Comentarios desactivados en SONIDO EN MATLAB

FRECUENCIA QUE PERCIBE EL SER HUMANO: SONIDOS GRAVES Y AGUDOS

El oído humano es capaz de captar vibraciones de un amplio espectro de frecuencias (aproximadamente entre 20 y 20 000 Hz, margen de audiofrecuencias que determina el llamado espectro audible.

Los sonidos o tonos agudos


Este intervalo de altas frecuencias o tonos agudos está comprendido entre los 5.000 y 20.000 hercios. Los sonidos Agudos tienen relación con el tono y este a su vez con la frecuencia. a mayor frecuencia mas agudo es el sonido

Graves / tonos graves

Los graves o tonos graves son la el intervalo de las bajas frecuencias, que el oído humano es capaz de interpretar. Este margen está comprendidas entre los 20 y 300 Hz.
1. capturar sonido con el microfono

Se usa el comando

  1. wavrecord ;

su sintaxis es

Fs = 11025;
y = wavrecord(5*Fs, Fs, ‘int16’);

en la cual:

Fs= frecuencia de muestreo

el numero 5 significa la cantidad de segundos que estamos grabando

‘int16’ se usa para el numero de bits (se puede obiar)

particularmente yo lo obivio por que me crea una copia del vector para otro canal es decir mi comando queda de la siguiente manera :

Fs = 11025;
y = wavrecord(5*Fs, Fs)

y comenzamos a hablar por el microfo, nos damos cuenta de que esta grabando cuando en la parte inferior izquierda dice busy, una vez finalizado podemos reproducirlo con:

wavplay(y, Fs); si es que hemos colocado el ‘int16’ o

sound(y,Fs) si es que no hemos utilizado el ‘int16’

Resumiendo mi Voz esta guardada en la variable y

En Matlab se puede guardar este vector en un archivo de extension .wav

la sintaxis es:

wavwrite(y,Fs,’ajg.wav’);

donde y es el vector donde esta nuestra voz

Fs es la frecuencia de muestreo a la cual a sido muestreada el vector y

‘ajg.wav’ es el nombre del archivo que se va ha crear.

este archivo se guarda dentro de la carpeta work , la cual esta dentro de la carpeta matlab en la unidad .

Supongamos que queremos cargar ese archivo de voz ajg.wav u otro archivo de voz que tengamos en este formato

lo primero es que el archivo de voz debe de estar en la carpeta works del matlab.
Ejecutando el siguiente comando y listo:

[X,Fs,NBITS]=wavread(‘archivo.wav’)

donde X es el vector donde se almacenara el archivo de audio

Fs es la frecuencia de muestreo del archivo de audio

y NBITS es el numero de bits con el que esta el archivo de audio

con esto ya tenemos nuestra grabacion en el vector y, y tambien esta en el vector X

SOFTWARE LIBRE

•marzo 27, 2008 • Comentarios desactivados en SOFTWARE LIBRE

SOFTWARE LIBRE

FRECUENCIA DE MUESTREO

•marzo 26, 2008 • Comentarios desactivados en FRECUENCIA DE MUESTREO

la tasa o frecuencia de muestreo

La usamos cuando queremos transformar una señal analogica ( señal continua) en una señal digital (señal discreta).

la frecuencia de muestreo es la cantidad de muestras que se tienen de una señal en una unidad de tiempo y se mide enHz(ciclos por segundo).

senal-analogica-y-digital.png

La frecuencia de auidio que percibe el ser humano esta entre 20Hz y 20Khz, frecuencias mas elevadas ya no percibibles por el ser humano

La frecuencia de muestreo para una señal de determinada frecuencia debe de ser mayor que el doble de la señal a esto se le conoce como la frecuencia de Nyquist y tambien para evitar el aliasing.

La frecuencia de muestreo de unCd-Audio por ejemplo es de 44100, si dividimos esto entre 2 tenemos 22500 Hz que es mayor a la maxima capacidad auditiva por el ser humano.

El estándar del Cd-audio está fijado en 44100 muestras por segundo, pero esto no quiere dcir que sea la frecuencia que utilizan todos los equipos de Cd-audio.
Los sistemas domésticos de baja calidad pueden utilizar tasas de 22050, 11025 muestras por segundo (limitando así la frecuencia de los componentes que pueden formar la señal).

Frecuencias de muestreo típicas

Para audio

8000 muestras/s

Teléfonos, adecuado para la voz humana pero no para la reproducción musical.

22050 muestras/s

Radio En la práctica permite reproducir señales con componentes de hasta 10 kHz.

32000 muestras/s

Vídeo digital en formato miniDV.

44100 muestras/s

CD, En la práctica permite reproducir señales con componentes de hasta 20 kHz. También común en audio en formatos MPEG-1 (VCD, SVCD, MP3).

47250 muestras/s

Formato PCM de Nippon Columbia (Denon). En la práctica permite reproducir señales con componentes de hasta 22 kHz.

48000 muestras/s

Sonido digital utilizado en la televisión digital, DVD, formato de películas, audio profesional y sistemas DAT.

50000 muestras/s

Primeros sistemas de grabación de audio digital de finales de los 70 de las empresas 3M y Soundstream.

96000 ó 192400 muestras/s

HD DVD, audio de alta definición para DVD y BD-ROM (Blu-ray Disc).

2 822 400 muestras/s

SACD, Direct Stream Digital, desarrollado por Sony y Philips.

Para vídeo

50 Hz

Vídeo PAL.

60 Hz

Vídeo NTSC.

Como en la Universidad me dejaron un trabajo que era modular una señal y enviarla por la tarjeta de sonido de la pc profundizare en ese tema:

Frecuencia de muestreo en las tarjetas de sonido de PC:

Las primeras tarjetas de sonido de 8 bits eran capaces de reproducir a una frecuencia de 22KHz.

Con la aparición de las tarjetas de 16 bits, esta frecuencia se elevó a su vez a 44,1KHz.

Desde ese momento, la frecuencia de muestreo no ha variado, pues la frecuencia utilizada es más que suficiente para garantizar una gran calidad. Sin embargo, están empezando a aparecer en el mercado tarjetas de sonido con una capacidad de muestreo superior, 48KHZ y hasta 55,2KHz, como en el caso de la tarjeta Gravis Ultrasound; o 100KHz en tarjetas profesionales, aunque realmente la diferencia es inapreciable para el ser humano y la única utilidad de muestrear a una frecuencia mayor es tener un margen para evitar posibles bits defectuosos o para manipular la muestra repetidas veces sin ver comprometida su calidad.

Asi que si queremos modular una señal la maxima frecuencia a usar es de 44100 Hz en una tarjeta normal relativamente nueva me refiero a las PCI que tienen 16 bits y si su PC es un poquito antigua y su tarjeta de sonido es ISA entonces la maxima frecuencia seria 22Khz como maximo ya que solo son de 8 bits

Autor: Alejandro Llanos Garcia

*Esta informacion ha sido recopilada de diferentes paginas webs mas un libro que tenia a la mano

MODULACION AM EN MATLAB

•marzo 24, 2008 • Comentarios desactivados en MODULACION AM EN MATLAB

LA MODULACION Y LA DEMODULACION EN AM CON MATLAB

  • MODULACION EN MATLAB

primero este codigo corre en el matlab version 7.0 asi que si tienen otra version no se si funcionara:

bueno primero sera la modulacion por amplitud

para esto ya matlab incluye un comando que es el AMMOD

luego para la demodulacion por amplitud

tambien matlab incluye un comando que es el AMDEMOD

“si es que ustedes desean informacion adicional sobre cualquier comando solo basta con colocar en matlab help y el nombre del comando por ejemplo help ammod y saldra bien especificado toda la informacion sobre el comando y hasta ejemplos “

el codigo:

como antes ya nuestra voz esta guardada en el vector y vamos a modular esta voz
Fc = 11025; Fs =44100;
t = [0:1/Fs:1]’;

y1 = ammod(s,Fc,Fs); % Modulate.

donde:

Fc es la frecuencia de la onda portadora

Fs es la frecuencia de muestreo de nuestra señal y, notamos una diferencia cuando grabamos le pusimos una frecuencia de 11025Hz y ahoira consideramos 44100Hz, y se debe a dos cosas: primero que no se le puede dar mas frecuencia por que el limite de nuestra tarjeta de sonido es de 22.5 Khz y nosotros queremos enviarla por ahi, tenemos que estar en ese rango y bueno como nuestra frecuencia portadora Fc es de 11025Hz necesitamos una frecuencia de muestreo que sea mayor que el doble por eso he escogido 44100 ustedes pueden poner 21000hz o hasta los 22500hz.

por lo que estamos pasando de una frecuencia de muestreo de 11025 a 44100hz estamos sobremuestreando la señal.

Por lo tantoen y1 se guardara la señal modulada

aki unas imagenes de esto:

senal-modulada-y-demodulada.png

a simple vista parecen iguales pero si superponemos las señales y agrandamos la imagen para visualizarla mejor nos damos cuenta de la modulacion:

senal-modulada.png

En esta imagen se puede apreciar mejor la modulacion de la señal.

la señal en azul es y que es la onda normal

la señal en rojo es y1 la onda que esta modulada podemos apreciar claramente como la portadora toma la forma de la señal y la señal es como la envolvente.

Ahora pasamos a la Demodulacion de la señal y1

  • DEMODULACION EN MATLAB

Bueno como mencionamos anteriormente

en matlab tenemos un comando que nos facilita esto y es AMDEMOD

el codigo es:

[num,den] = butter(10,Fc*2/Fs); % filtro pasabajos

s1 = amdemod(y1,Fc,Fs,0,0,num,den); % Demodulacion.

donde como dice el vector [num, dem] es un filtro pasabajos

y el esto es la demodulacion sencillo como siempre

y ahi esta vasa comprobar graficamente si lo demodulo

ahi estan unas imagenes:

senal-demodulada.png

ahora pondremos las dos ondas en la misma imagen y nos damos cuenta que la diferencia es minima casi nada diria yo es por eso que cuando escuchamos la señal demodulada, no se nota la diferencia :

senales-demodualas.png

bueno como se daran cuenta la diferencia es minima y logico cuando uno lo esucha no se nota.

pueden comprobarlo con los sonidos para ver si demodulo bien

con los comando ya escritos arriba: sound(s1,11025)

y se escucha algo muy similar al sonido grabado y

bueno solo faltaria la modulacion en FM ya que matlab tambien incluye los comando para eso pero en AM faltan muchas cosas como tambien analizar el espectro de la señal en AM , su ancho de banda , etc.

tambien lo que es la modulacion de gran portadora, bueno muchas cosas que ire publicando.

Para los que estudian en la Pedro, sobre el trabajo de telecomunicaciones 1 espero que les haya servido, faltaria implementarlo en el Simulink, espero que alguien lo haga.

asi mismo tambien como implementarlo en el labview, tambien se puede hacer con las tarjetas usb 6008 y las 6009 bueno es solo cuestion de tiempo.

saludos ya tengo sueño jejee

autor: alejandro jose Llanos Garcia

email: alejandro777_90@hotmail.com

Cualquier consulta no duden en escribirme les respondere en la brevedad posible

* Esta informacion es de mi trabajo de señales todas las imagenes son de mi autoria