.__MATLAB - MODULACIONES DIGITALES__

June 10, 2018 | Author: pboric | Category: Modulation, Matlab, Computer Data, Broadcast Engineering, Electronic Engineering


Comments



Description

11-04-12.::MATLAB - MODULACIONES DIGITALES::. MATPIC.COM Inicio | Matlab | Pics Microchip | Vhdl | Electrónica | Tutoriales | Foro | Unicamp | Varios | Links de interés | Libros | Webmasters MATLAB - MODULACIONES DIGITALES Equipo de Radio VHF UHF Marinos, Sumergibles, Contra Agua Despachos. 02-5708833 www.induventa.cl Master EnergiasRenovables "Doble Titulación Europea" Becas Ahora. On Line o Presencial www.eude.es Groupon® Descuentos Recibe las mejores Ofertas Diarias con Descuentos de hasta 70%. Aquí! www.GROUPON.cl MODULACIONES DIGITALES Bienvenido - PayPal Pague y Reciba Pagos con PayPal. Es Fácil y Seguro. Regístrese Hoy! paypal.com ENGLISH VER Laptops Dell™ en Chile Herramienta Ideal para Empresarios! Ahora con Procesadores Intel® Core™ Dell.com/CL/ RESUMEN._ El presente artículo tiene como fin simular algunos modelos de modulación digital en Matlab 7.1 como son ASK, OOK, FSK, QPSK, 8PSK. Las funiones tendrán como parámetro de ingreso el vector de bits y la frecuencia de la portadora. Asimismo, programar una interfaz gráfica (GUIDE) que genere bits aleatorios (hasta 10) para su posterior modulación. INTRODUCCIÓN La industria de las comunicaciones electrónicas ha venido reemplazando poco a poco las técnicas convencionales analógicas de modulación, como son AM (modulación de amplitud), FM (modulación de frecuencia) y PM (modulación de fase) por sistemas digitales de comunicaciones. Esto, debido a las ventajas que presenta la modulación digital: mayor inmunidad al ruido, sencillez de procesamiento, alta seguridad de los datos y multicanalización. Algunas de las modulaciones digitales son: ASK (amplitude shift keying), OOK (On-Off keying), FSK (frequency shift keying), BPSK (binary phase shift keying), QPSK (quadrature phase shift keying), 8PSK (8 phase shift keying). Buscar MENÚ Inicio Matlab Pics microchip Vhdl Electrónica Webmasters Links de interés Tutoriales Foro Unicamp Varios MATLAB Nuevo Sistema de cal automática de exáme múltiple. Nuevo Sistema de con v1.0 Nuevo Chat vía comun Manual de interfaz gráfica de usuario (GUIDE) en Matlab. Seguimiento de objeto con MATLAB. Seguimiento de color con MATLAB. Reconocimiento de formas. Sistema de seguridad SPYCAM. Simulink - modulaciones digitales. Simulación y análisis de sistemas MPSK GUI para procesamiento de imágenes. Ecualizador de audio con MATLAB SUMULINK. Nuevo Seguimiento d envío de datos vía r Nuevo Medición de di Fig. 1. Varias modulaciones digitales. El término comunicaciones digitales abarca un área extensa de técnicas de comunicaciones, incluyendo transmisión digital y radio digital. La transmisión digital es la transmisión de pulsos digitales, entre dos o más puntos, de un sistema de comunicaciones. El radio digital es la transmisión de portadoras analógicas moduladas, en forma digital entre, dos o más puntos de un sistema de comunicación. Los sistemas de transmisión digital requieren medios guiados y los sistemas de radio digital requieren medios no guiados [1]. En los sistemas de radio digital las señales de modulación y demodulación son pulsos digitales. una cámara web y un Nuevo Seguir rostro webcam en MATLAB Nuevo Reconocimien por voz usando Nuevo MATLAB recon Fonocardiograma para adquisición de Función askd(g,f) y ookd(g,f) señales EKG. Conteo de monedas usando el IPT de En la modulación digital de amplitud (ASK), la amplitud de la portadora sinusoidal se conmuta entre dos valores en MATLAB. respuesta al código PCM. Por ejemplo, el valor 0 se puede transmitir como una amplitud de A volts, mientras que el Reconocedor de caractéres ópticos (OCR) Modulaciones digitales: OOK, ASK, BPSK, QPSK Control de puertos: Puerto Paralelo (LPT1), Puerto Serial (COM1) Detector de movimiento. Manejo de Simulink desde Matlab. Control de un motor paso a paso con GUI. Control de motores servos HS-311 a través del puerto COM1 usando Matlab y un PIC16F628A. Etiquetar botones en una GUI. Simulación de códigos de estado 1 se transmite como una señal sinusoidal de amplitud de B volts. La señal ASK resultante consiste en impulsos modulados, llamados marcas, que representan el estado 1, y espacios que representan el estado 0. Este tipo de modulación se conoce también con el nombre de “modulación OOK (On-Off Keying), donde A=0 volts [2]. Las funciones askd y ookd permiten ingresar un vector binario g y la frecuencia f de la portadora. Estas funciones se muestran a continuación: f u n c t i o na s k d ( g , f ) % M o d u l a t i o n A S K % E x a m p l e : % a s k d ( [ 10110 ] , 2 ) i fn a r g i n>2 e r r o r ( ' T o om a n yi n p u ta r g u m e n t s ' ) e l s e i fn a r g i n = = 1 color Nuevo Ecualizador de MATLAB - SIMULINK Nuevo Sistema de seg SPYCAM con MATLA Nuevo Seguimiento d MATLAB. Nuevo Seguimiento d MATLAB. Nuevo Reconocimien con MATLAB Nuevo Simulink - mod modulaciones digita Nuevo GUI para proce www.matpic.com/esp/matlab/modulaciones_digitales.html 1/10 Manchester NRZ. Comunicación serial PIC a PC con MATLAB. imágenes. Inversión. e n d a s k = c p . La siguiente figura muestra como trabaja esta función: Fig. HDL f o rn = 1 : l e n g t h ( g ) . Suma y multiplicación de señales. d i e = o n e s ( 1 .2. Comunicación serial PIC a PIC. Función ASKD. m o d = [ ] . Montar Pic Basic Pro sobre MPLAB de Microchip. Unipolar RZ. t i t l e ( ' B i n a r yS i g n a l ' ) . m o d = [ m o dc ] . Guardar imagen y gráfica de una GUI PICs MICROCHIP e n d . 2 ) i fn a r g i n>2 e r r o r ( ' T o om a n yi n p u ta r g u m e n t s ' ) . a x i s ( [ 01 0 0 * l e n g t h ( g )2 . p l o t ( b i t . 5 ] ) . s e = z e r o s ( 1 . a x i s ( [ 01 0 0 * l e n g t h ( g )2 . s p = [ ] . Tuning MATLAB. 1 . Nuevo Adquisición de i ff < 1 . Reflejo. Control de sentido del giro de un motor DC usando el puente H. 52 .html 2/10 . Generador de frecuencias de 1 a 1000 Hz usando µ C 80C51 de ATMEL. f ) % M o d u l a t i o n O O K %E x a m p l e : %o o k d ( [ 11010 ] . Verilog VDHL ELECTRÓNICA Control de la velocidad de un motor DC usando el dispositivo 555. s e = o n e s ( 1 . 1 ) . 52 . Control de la posición de un motor servo HS-311. ' L i n e W i d t h ' . Micrófono por FM de 80 metros de alcance. b i t = [ ] . 1 . 1 . 1 0 0 ) . d i e = 2 * o n e s ( 1 . c p = [ c pd i e ] . AMI RZ. e n d Nuevo Restauración d degradadas por ruid Nuevo CD con videos MATLAB & SIMULIN t = 0 : 2 * p i / 9 9 : 2 * p i . s u b p l o t ( 2 .MODULACIONES DIGITALES::.com/esp/matlab/modulaciones_digitales. p l o t ( a s k . Interpolación. g r i do n .11-04-12 línea:Unipolar NRZ. 1 0 0 ) . Bipolar RZ. 2 ) . * m o d .::MATLAB . f = 1 . AMI NRZ. s u b p l o t ( 2 . c p = [ ] . 1 .Polar NRZ. i fg ( n ) = = 0 .matpic. 1 0 0 ) . t i t l e ( ' A S Km o d u l a t i o n ' ) . e r r o r ( ' F r e q u e n c ym u s tb eb i g g e rt h a n1 ' ) . www. m o d 1 = [ ] . 5 ) . g r i do n . 5 ) . e n d c = s i n ( f * t ) . b i t = [ b i ts e ] . La función ookd se muestra a continuación: f u n c t i o no o k d ( g . Alarma luminosa usando 555. 1 0 0 ) . Modulación BPSK en simulink. ' L i n e W i d t h ' . Operaciones sobre señales: Desplazamiento. e l s eg ( n ) = = 1 . 5 ] ) . En este tipo de modulación el desfase es de 180º si se transmite un 0 y de 0o si se transmite un 1. s u b p l o t ( 2 . p l o t ( b i t . t i t l e ( ' O O Km o d u l a t i o n ' ) . t i t l e ( ' B i n a r yS i g n a l ' ) . e r r o r ( ' F r e q u e n c ym u s tb eb i g g e rt h a n1 ' ) . www. i fg ( n ) = = 0 . e l s e i fn a r g i n = = 1 f = 1 . m o d 1 = [ ] . 5 ] ) . La siguiente figura muestra como trabaja esta función: Fig. 1 0 0 ) . m o d = [ ] . 1 . ' L i n e W i d t h ' .11-04-12 . s p = [ ] . 1 0 0 ) . e n d c = s i n ( f * t ) .::MATLAB . 52 .com/esp/matlab/modulaciones_digitales. 52 . c p = [ c pd i e ] . * m o d . 3. d i e = z e r o s ( 1 . Función bpskd(g.matpic. c p = [ ] . s u b p l o t ( 2 . 5 ) . 5 ) . b i t = [ b i ts e ] . Función ookd. 5 ] ) . e n d i ff < 1 . 1 0 0 ) .html 3/10 . g r i do n . 1 0 0 ) . f o rn = 1 : l e n g t h ( g ) . 1 ) . s e = z e r o s ( 1 . e n d % M o d u l a n t e % S e ñ a l % M o d u l a n t e % S e ñ a l o o k = c p . e n d t = 0 : 2 * p i / 9 9 : 2 * p i . d i e = o n e s ( 1 . 1 . a x i s ( [ 01 0 0 * l e n g t h ( g )2 . m o d = [ m o dc ] . p l o t ( o o k . ' L i n e W i d t h ' . e l s eg ( n ) = = 1 . g r i do n . 1 .f) En la modulación BPSK la fase de la portadora conmuta de acuerdo al estado de la señal binaria. b i t = [ ] . a x i s ( [ 01 0 0 * l e n g t h ( g )2 .MODULACIONES DIGITALES::. 2 ) . s e = o n e s ( 1 . 1 . 11-04-12 . p l o t ( b i t . d i e = o n e s ( 1 . d i e = o n e s ( 1 . e n d % M o d u l a n t e % S e ñ a l % M o d u l a n t e % S e ñ a l b p s k = c p . g r i do n . a x i s ( [ 01 0 0 * l e n g t h ( g )2 . 1 0 0 ) . La función bpskd se muestra a continuación: f u n c t i o nb p s k d ( g . La siguiente figura muestra como trabaja esta función: www. 1 . 1 . 1 0 0 ) . 1 . * m o d . i fg ( n ) = = 0 . e r r o r ( ' F r e q u e n c ym u s tb eb i g g e rt h a n1 ' ) . b i t = [ b i ts e ] . ' L i n e W i d t h ' . s p = [ ] . 1 0 0 ) . 2 ) i fn a r g i n>2 e r r o r ( ' T o om a n yi n p u ta r g u m e n t s ' ) .com/esp/matlab/modulaciones_digitales.MODULACIONES DIGITALES::. e n d i ff < 1 .::MATLAB . b i t = [ ] . s e = o n e s ( 1 . a x i s ( [ 01 0 0 * l e n g t h ( g )2 .matpic. 5 ] ) . f ) % M o d u l a t i o n B P S K % E x a m p l e : % b p s k d ( [ 10110 ] . 5 ] ) . m o d = [ m o dc ] . c p = [ c pd i e ] . t i t l e ( ' A S Km o d u l a t i o n ' ) . 1 0 0 ) . m o d 1 = [ ] . e n d c = s i n ( f * t ) . t i t l e ( ' B i n a r yS i g n a l ' ) . s u b p l o t ( 2 . 1 ) . 5 ) . p l o t ( b p s k . 1 . m o d = [ ] . 2 ) . c p = [ ] . f o rn = 1 : l e n g t h ( g ) .html 4/10 . e l s eg ( n ) = = 1 . e n d t = 0 : 2 * p i / 9 9 : 2 * p i . 52 . 52 . s u b p l o t ( 2 . 5 ) . g r i do n . s e = z e r o s ( 1 . e l s e i fn a r g i n = = 1 f = 1 . ' L i n e W i d t h ' . e n d c p = [ c pd i e ] . m o d 1 = [ ] . 2 ) i fn a r g i n>3 e r r o r ( ' T o om a n yi n p u ta r g u m e n t s ' ) e l s e i fn a r g i n = = 1 f 0 = 1 .com/esp/matlab/modulaciones_digitales. * m o d . e r r o r ( ' F r e q u e n c ym u s tb eb i g g e rt h a n1 ' ) . f 1 ) % F S Km o d u l a t i o n % E x a m p l e : ( f 0a n df 1m u s tb ei n t e g e r s ) % f s k d ( [ 10110 ] . e n d t = 0 : 2 * p i / 9 9 : 2 * p i . 52 . f o rn = 1 : l e n g t h ( g ) .matpic.MODULACIONES DIGITALES::. d i e = o n e s ( 1 . 1 0 0 ) . f 0 . para un 0 se tendrá una frecuencia f0 y para un 1 se tendrá una frecuencia f1. e l s eg ( n ) = = 1 . v a l 1 = c e i l ( f 1 ) f 1 . 5 ) .::MATLAB . www. t i t l e ( ' B i n a r yS i g n a l ' ) . s e = z e r o s ( 1 . s u b p l o t ( 2 . e n d i ff 0 < 1| |f 1 < 1 . c p = [ ] . m o d = [ ] . 1 . e l s e i fn a r g i n = = 2 f 1 = 2 . Función bpskd. 1 ) . Esto es. f 1 = 2 . i fg ( n ) = = 0 . c = s i n ( f 0 * t ) . e r r o r ( ' F r e q u e n c ym u s tb ea ni n t e g e r ' ) . s e = o n e s ( 1 . p l o t ( b i t . 1 . s p = [ ] .11-04-12 . b i t = [ ] . c = s i n ( f 1 * t ) . 4. 1 0 0 ) . g r i do n . 1 0 0 ) . a x i s ( [ 01 0 0 * l e n g t h ( g )2 .f1) En la modulación FSK la frecuencia de la portadora cambia de acuerdo al valor de la modulante. La función que simula la modulación fsk se muestra a continuación: f u n c t i o nf s k d ( g . Función fskd(g. b i t = [ b i ts e ] . 1 0 0 ) . ' L i n e W i d t h ' . 5 ] ) . m o d = [ m o dc ] . 1 .f0. Fig. e n d v a l 0 = c e i l ( f 0 ) f 0 . d i e = o n e s ( 1 . i fv a l 0~ = 0| |v a l 1~ = 0 . e n d a s k = c p .html 5/10 . i fg ( n ) = = 0& &g ( n + 1 ) = = 1 . 5 ) . f ) % M o d u l a t i o n Q P S K % E x a m p l e :gi sab i n a yv e c t o r . 1 0 0 ) .11-04-12 . ' L i n e W i d t h ' . La siguiente función simula esta modulación. % q p s k d ( [ 101100 ] . 1 0 0 ) . e n d % * * * * * * l = l e n g t h ( g ) . www.com/esp/matlab/modulaciones_digitales.fi st h ec a r r i e rf r e q u e n c y . f u n c t i o nq p s k d ( g . d i e = s q r t ( 2 ) / 2 * o n e s ( 1 . d i e = s q r t ( 2 ) / 2 * o n e s ( 1 . m o d = [ ] . 2 ) i fn a r g i n>2 e r r o r ( ' T o om a n yi n p u ta r g u m e n t s ' ) . i fv a l ~ = 0 . 1 . e n d % * * * * * * t = 0 : 2 * p i / 9 9 : 2 * p i .html 6/10 .::MATLAB . e r r o r ( ' P l e a s ei n s e r tav e c t o rd i v i s i b l ef o r2 ' ) . s p = [ ] . v a l = r e r . La siguiente figura muestra como trabaja esta función: Fig. d i e 1 = s q r t ( 2 ) / 2 * o n e s ( 1 . r = l / 2 .f) Para la modulación QPSK. 1 0 0 ) . 5 0 )o n e s ( 1 . 5 ] ) . 1 0 0 ) . c p = [ ] . 5. 2 ) . 5 0 ) ] . f o rn = 1 : 2 : l e n g t h ( g ) . p l o t ( a s k . se tiene un símbolo (fase) por cada dos bits. d i e 1 = s q r t ( 2 ) / 2 * o n e s ( 1 . g r i do n . Función fskd. Función qpskd(g. t i t l e ( ' F S Km o d u l a t i o n ' ) . e l s e i fn a r g i n = = 1 f = 1 . e l s e i fg ( n ) = = 0& &g ( n + 1 ) = = 0 . e r r o r ( ' F r e q u e n c ym u s tb eb i g g e rt h a n1 ' ) . b i t = [ ] . s u b p l o t ( 2 . m o d 1 = [ ] . 52 .MODULACIONES DIGITALES::. 1 . e n d i ff < 1 . r e = c e i l ( r ) . s e = [ z e r o s ( 1 .matpic. a x i s ( [ 01 0 0 * l e n g t h ( g )2 . * m o d + s p . s e = [ z e r o s ( 1 . e l s e i fg ( n ) = = 1& &g ( n + 1 ) = = 0 . 5 ] ) . ' L i n e W i d t h ' . 51 . e n d c = c o s ( f * t ) .::MATLAB . g r i do n .html 7/10 . 6. 2 ) i fn a r g i n>2 e r r o r ( ' T o om a n yi n p u ta r g u m e n t s ' ) .fi st h ec a r r i e rf r e q u e n c y . 5 0 ) ] . e n d b p s k = c p . 1 . En este caso se tiene un símbolo (fase) por cada tres bits. 1 ) . ' L i n e W i d t h ' . p l o t ( b i t .f) De igual forma que la modulación QPSK. La siguiente figura muestra como trabaja esta función: Fig. e l s e i fn a r g i n = = 1 f = 1 . 5 0 ) ] . s u b p l o t ( 2 . d i e = s q r t ( 2 ) / 2 * o n e s ( 1 . % s i n oc a r r i e r b i t = [ b i ts e ] . 1 0 0 ) . e l s e i fg ( n ) = = 1& &g ( n + 1 ) = = 1 . La siguiente función presenta esta modulación: f u n c t i o ne p s k ( g . s e = [ o n e s ( 1 . 5 0 )o n e s ( 1 . c p = [ c pd i e ] . 5 ) . la modulación 8PSK lleva la información en la fase de la onda. d i e 1 = s q r t ( 2 ) / 2 * o n e s ( 1 . s e = [ o n e s ( 1 .11-04-12 . 1 0 0 ) . g r i do n . Función epsk(g. Función qpskd. * m o d 1 . % A m p l i t u d ec o s i n o % A m p l i t u d es i n o % c o s i n oc a r r i e r( Q ) ( I ) m o d 1 = [ m o d 1s ] . m o d = [ m o dc ] . 1 0 0 ) .matpic.MODULACIONES DIGITALES::. f ) % M o d u l a t i o n 8 P S K % E x a m p l e :gi sab i n a yv e c t o r . 1 . d i e 1 = s q r t ( 2 ) / 2 * o n e s ( 1 . 1 0 0 ) . 5 0 )z e r o s ( 1 . 5 0 ) ] . t i t l e ( ' Q P S Km o d u l a t i o n ' ) a x i s ( [ 05 0 * l e n g t h ( g )1 . e n d www. 5 ) . % e p s k ( [ 101110 ] . s p = [ s pd i e 1 ] . 1 . p l o t ( b p s k . s u b p l o t ( 2 . 1 . 2 ) . 5 ] ) . s = s i n ( f * t ) . t i t l e ( ' B i n a r yS i g n a l ' ) a x i s ( [ 05 0 * l e n g t h ( g )1 . d i e = s q r t ( 2 ) / 2 * o n e s ( 1 . 5 0 )z e r o s ( 1 .com/esp/matlab/modulaciones_digitales. 51 . e r r o r ( ' F r e q u e n c ym u s tb eb i g g e rt h a n1 ' ) . 1 5 0 ) . d i e 1 = s i n ( 5 * p i / 8 ) * o n e s ( 1 . b i t = [ ] .::MATLAB . 5 0 )o n e s ( 1 . 5 0 )z e r o s ( 1 . e l s e i fg ( n ) = = 1& &g ( n + 1 ) = = 1 & &g ( n + 2 ) = = 1 www. e l s e i fg ( n ) = = 1& &g ( n + 1 ) = = 0 & &g ( n + 2 ) = = 0 d i e = c o s ( 5 * p i / 8 ) * o n e s ( 1 . d i e 1 = s i n ( 7 * p i / 8 ) * o n e s ( 1 . 5 0 ) ] .com/esp/matlab/modulaciones_digitales.11-04-12 i ff < 1 . s p = [ ] . 1 5 0 ) . d i e 1 = s i n ( p i / 8 ) * o n e s ( 1 . i fg ( n ) = = 0& &g ( n + 1 ) = = 1& &g ( n + 2 ) = = 1 d i e = c o s ( p i / 8 ) * o n e s ( 1 . 5 0 ) ] . 1 5 0 ) . d i e 1 = s i n ( 3 * p i / 8 ) * o n e s ( 1 . r = l / 3 . 1 5 0 ) . i fv a l ~ = 0 . e l s e i fg ( n ) = = 1& &g ( n + 1 ) = = 0 & &g ( n + 2 ) = = 1 d i e = c o s ( 7 * p i / 8 ) * o n e s ( 1 . 5 0 )z e r o s ( 1 . 5 0 )o n e s ( 1 . d i e 1 = s i n ( 3 * p i / 8 ) * o n e s ( 1 . s e = [ z e r o s ( 1 . e r r o r ( ' P l e a s ei n s e r tav e c t o rd i v i s i b l ef o r3 ' ) .MODULACIONES DIGITALES::. 5 0 ) ] . 5 0 ) ] . s e = [ o n e s ( 1 . v a l = r e r . 5 0 ) ] . e l s e i fg ( n ) = = 0& &g ( n + 1 ) = = 0 & &g ( n + 2 ) = = 1 d i e = c o s ( 7 * p i / 8 ) * o n e s ( 1 . 1 5 0 ) . 5 0 ) ] . s e = [ o n e s ( 1 .matpic. 5 0 )z e r o s ( 1 . m o d = [ ] . 5 0 ) ] . e l s e i fg ( n ) = = 1& &g ( n + 1 ) = = 1 & &g ( n + 2 ) = = 0 d i e = c o s ( 3 * p i / 8 ) * o n e s ( 1 . m o d 1 = [ ] . d i e 1 = s i n ( 5 * p i / 8 ) * o n e s ( 1 . 1 5 0 ) . s e = [ z e r o s ( 1 . d i e 1 = s i n ( 7 * p i / 8 ) * o n e s ( 1 . c p = [ ] . 1 5 0 ) . e l s e i fg ( n ) = = 0& &g ( n + 1 ) = = 1& &g ( n + 2 ) = = 0 d i e = c o s ( 3 * p i / 8 ) * o n e s ( 1 . r e = c e i l ( r ) . 1 5 0 ) .html 8/10 . 5 0 )o n e s ( 1 . 1 5 0 ) . 5 0 )o n e s ( 1 . 1 5 0 ) . e n d % * * * * * * l = l e n g t h ( g ) . e n d % * * * * * * t = 0 : 2 * p i / 1 4 9 : 2 * p i . . 5 0 )o n e s ( 1 . 1 5 0 ) . 1 5 0 ) . s e = [ z e r o s ( 1 . 5 0 )z e r o s ( 1 . s e = [ o n e s ( 1 . 5 0 )o n e s ( 1 . 1 5 0 ) . f o rn = 1 : 3 : l e n g t h ( g ) . 5 0 )z e r o s ( 1 . 5 0 )z e r o s ( 1 . s e = [ z e r o s ( 1 . 5 0 )z e r o s ( 1 . e l s e i fg ( n ) = = 0& &g ( n + 1 ) = = 0 & &g ( n + 2 ) = = 0 d i e = c o s ( 5 * p i / 8 ) * o n e s ( 1 . 5 0 )z e r o s ( 1 . 1 5 0 ) . 5 ] ) .::MATLAB . 5 0 )o n e s ( 1 . * m o d 1 . 1 . 5 ) . g r i do n . 1 5 0 ) . g r i do n . 5 ) . 1 5 0 ) . 1 .com/esp/matlab/modulaciones_digitales. s u b p l o t ( 2 . t i t l e ( ' 8 P S Km o d u l a t i o n ' ) a x i s ( [ 05 0 * l e n g t h ( g )1 . d i e 1 = s i n ( p i / 8 ) * o n e s ( 1 . * m o d + s p . t i t l e ( ' B i n a r yS i g n a l ' ) a x i s ( [ 05 0 * l e n g t h ( g )1 . c p = [ c pd i e ] . 2 ) .11-04-12 . p l o t ( b i t . 1 ) . Función epsk.html 9/10 . 51 . 7. INTERFAZ GRÁFICA La herramienta GUIDE de Matlab permite crear una simpática interfaz gráfica para cambiar de modulación con un par de clics.MODULACIONES DIGITALES::. s e = [ o n e s ( 1 . d i e = c o s ( p i / 8 ) * o n e s ( 1 . p l o t ( o p s k . % s i n oc a r r i e r b i t = [ b i ts e ] . e n d o p s k = c p . e n d c = c o s ( f * t ) . % c o s i n oc a r r i e r( Q ) ( I ) m o d 1 = [ m o d 1s ] . 51 . 5 0 )o n e s ( 1 . La siguiente figura muestra como trabaja esta función: Fig. 1 . s = s i n ( f * t ) . El entorno de esta interfaz se muestra en la siguiente figura: www. s u b p l o t ( 2 . % A m p l i t u d ec o s i n o s p = [ s pd i e 1 ] .matpic. 1 . ' L i n e W i d t h ' . % A m p l i t u d es i n o m o d = [ m o dc ] . ' L i n e W i d t h ' . 5 0 ) ] . 5 ] ) . 8.mathworks. User Community. Tomasi.::MATLAB . Permite. Fig. Wayne. asimismo.com/esp/matlab/modulaciones_digitales. 371-402 Para bajar el programa pulsa el botón descargar: ©2011 MATPIC Prohibida cualquier copia parcial o total del contenido de esta web www.MODULACIONES DIGITALES::.html 10/10 . File Exchange. José.com. Briceño. pág. Esta interfaz permite generar un vector de bits aleatorios cada vez que se presiona el botón Random. pág 454-481 [2]Principios de las comunicaciones.11-04-12 . y modular la secuencia de bits.matpic. Entorno de la interfaz gráfica para simular modulaciones digitales. Esta sencilla interfaz así como las funciones descritas se encuentran publicadas en la página del autor en www. que el usuario ingrese los valores binarios para su posterior modulación. REFERENCIAS [1]Sistemas de comunicaciones electrónicas.
Copyright © 2024 DOKUMEN.SITE Inc.