codigo de lineas

23
LAMBAYEQUE-2015 LAB. N° 4: “CODIGOS DE LINEA” Alumnos: BRAVO BAUTISTA JOSSELY CÉSPEDES DEZA JUAN DIEGO DÍAZ HERRERA AMBERLY HUAMÁN LIZAMA KENYI VEGA TAPIA ELIANA Asignatura: TELECO II Docente: ING. OSCAR ROMERO CORTEZ ESCUELA DE INGENIERÍA ELECTRÓNICA UNIVERSIDAD NACIONAL PEDRO RUIZ GALLO

description

telecomunicaciones

Transcript of codigo de lineas

UNIVERSIDAD NACIONAL PEDRO RUIZ GALLO

LAMBAYEQUE-2015

LAB. N 4: CODIGOS DE LINEA

Alumnos: BRAVO BAUTISTA JOSSELY CSPEDES DEZA JUAN DIEGO DAZ HERRERA AMBERLY HUAMN LIZAMA KENYI VEGA TAPIA ELIANAAsignatura: TELECO IIDocente:ING. OSCAR ROMERO CORTEZ

ESCUELA DE INGENIERA ELECTRNICA

TELECOMUNICACIONES IILABORATORIO N 4CODIGOS DE LINEA

OBJETIVOS:

Estudiar los cdigos de lnea los que son utilizados en aplicaciones de comunicacinde datos.

PROCEDIMIENTO: Estudiar los efectos de Interferencia de Smbolos (ISI) y ruido del canal observando el patrn del ojo.

1. Experimento A: Formas de Onda de los Cdigos de Lnea

Generar formas de onda a partir de una secuencia binaria, los siguientes cdigos delnea a una velocidad de 1000 bits por segundo. El dato binario, a codificar es10010111.

- x = wave_gen(secuencia binaria , nombre del codigo de linea, bps);- waveplot(x);-POLAR NRZ-UNIPOLAR RZ-BIPOLAR RZ-MANCHESTERUtilice las funciones:

CODIGO MATLAB

function varargout = line_code(varargin)%Data encoding simulation%Author: BANCES GARCIA JOSE IVAN%LOJA (PERU)gui_Singleton = 1;gui_State = struct('gui_Name', mfilename, ... 'gui_Singleton', gui_Singleton, ... 'gui_OpeningFcn', @line_code_OpeningFcn, ... 'gui_OutputFcn', @line_code_OutputFcn, ... 'gui_LayoutFcn', [] , ... 'gui_Callback', []);if nargin && ischar(varargin{1}) gui_State.gui_Callback = str2func(varargin{1});end if nargout [varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:});else gui_mainfcn(gui_State, varargin{:});end

function line_code_OpeningFcn(hObject, eventdata, handles, varargin)

hold off; h=[1 0 0 1 0 1 1 1]; n=1; h(11)=1; while nn); else y=(t==n); end d=plot(t,y);title('Codificacin UNIPOLAR NRZ');grid on set(d,'LineWidth',2.5); hold on; axis([0 8 -1.5 1.5]); else if h(n+1)==0 y=(t