INFORME QAM

INFORME DE PROYECTO: MODULACIÓN QAM UNIVERSIDAD CATÓLICA DE COLOMBIA FACULTAD DE INGENIERÍA PROGRAMA DE INGENIERÍA ELEC

Views 47 Downloads 0 File size 415KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

INFORME DE PROYECTO: MODULACIÓN QAM

UNIVERSIDAD CATÓLICA DE COLOMBIA FACULTAD DE INGENIERÍA PROGRAMA DE INGENIERÍA ELECTRÓNICA Y TELECOMUNICACIONES

INFORME DE PROYECTO: Modulación QAM 

Rafael Castro (701261) [email protected]

1

INFORME DE PROYECTO: MODULACIÓN QAM

INFORME DE PROYECTO:

Modulación QAM  Rafael Castro (701261) [email protected]

Como proyecto final se implementó un sistema 16-QAM con pic 16f877A. PALABRAS CLAVE: qam. Diagrama de constelación:

1. OBJETIVO 

Con los conceptos desarrollados y entendidos en clase implementar un modulador QAM con un pic 16f77a.

implementaciòn del QAM



El código usado es: #include #fuses HS,NOWDT,NOPROTECT,NOLVP,PU T #use delay(clock=20000000) #BYTE TRISB=0x86 #BYTE PORTB=0x06 #byte TRISA=0x85 #byte PORTA=0x05 #include void main() { int8 t; float Pola,Polb,s,c,Ampc,Amps,x,co,se; int16 AN1=0,a=0; int angle,angleco,anglese; PORTA=0x00;//PORTA inicia en 0 PORTB=0x00;//PORTB inicia en 0 TRISA=0xFF;// PORTA entrada TRISB=0x00;// PORTB salida for(;;) { IF(input_state(PIN_A3)==0) { Pola=-1;//Q VOLTAJE NEGATIVO } ELSE { Pola=1;//Q VOLTAJE POSITIVO } IF(input_state(PIN_A2)==0) { c=0.22;//Q' AMPLITUD PEQUEÑA Ampc=11; } ELSE { 2

INFORME DE PROYECTO: MODULACIÓN QAM

c=0.81;//Q' AMPLITUD GRANDE Ampc=40; } IF(input_state(PIN_A1)==0) { Polb=-1;//I VOLTAJE NEGATIVO } ELSE { Polb=1; //I VOLTAJE positivo } IF(input_state(PIN_A0)==0) { s=0.22;//I' AMPLITUD PEQUEÑA Amps=11; } ELSE { s=0.81;//I' AMPLITUD GRANDE Amps=40; } for(a=0;a