No BSD License  

Highlights from
BPSK Simulator for Low Rate Transmisions

image thumbnail

BPSK Simulator for Low Rate Transmisions

by

 

01 Jun 2004 (Updated )

BPSK Simulator for didactical purposes. Systemic coding style.

diagramaBloques.m
function diagramaBloques(ruta, diagrama)

%------------------------------------------------------------------------
%|  function diagramaBloques(ruta, diagrama)
%------------------------------------------------------------------------
%|    Funcin que representa un diagrama de ojos. Extrae la informacion
%|  de linea de os ficheros generados tanto por el transmisor como el 
%|  receptor BPSK
%|
%|       NO REALIZA VALIDACIN DE PARMETROS DE ENTRADA
%|
%|    Entradas:
%|       1.- RUTA= ruta donde se encuentran los ficheros.
%|
%|       2.- DIAGRAMA: entero que indica el tipo de representacion a realizar
%|                   0 = diagrama de bloques del sistema
%|                   1 = diagrama de de bloques de la recuperacion de
%|                       portadora
%-------------------------------------------------------------------------
%   Autor: Cesar Delgado
%   Fecha: 19-Abril-2.004
%-------------------------------------------------------------------------

% 1.- Creamos Figura
%-------------------
figdiag=figure('Units','Normalized',...
		 'Position',[0.0525 0.083 0.87 0.87],...
		 'Number','off',...
         'Menubar','none', ...
         'Visible','Off',...
    	 'color',[0 0 0]);
     
 % 2.- Ejes donde representar imagen
 %----------------------------------
axes('Units','Normalized',...
     'Position',[0 0 1 1]);
 
 % 3.- Cargamos fichero oprtuno
 %-----------------------------
switch diagrama,
    case 0, %%%%%%%%%% DIAGRAMA DE BLOQUES DEL SISTEMA COMPLETO
        set(figdiag,'Name','Diagrama de Bloques General del Sistema BPSK');
        [x,map]=imread([ruta 'general.jpg'],'jpg');
    case 1, %%%%%%%%%% DIAGRAMA DE BLOQUES DE LA RECUPERACION DE PORTADORA
        set(figdiag,'Name','Diagrama de Bloques de la Recuperacion de Portadora del demodulador BPSK');
        [x,map]=imread([ruta 'portadora.jpg'],'jpg');
    otherwise, %%%%%%%%%% DIAGRAMA DE BLOQUES DEL SISTEMA COMPLETO
        set(figdiag,'Name','Diagrama de Bloques General del Sistema BPSK');
        [x,map]=imread([ruta 'general.jpg'],'jpg');
end;

 % 4.- Realizamos la representacion
 %---------------------------------
 image(x), colormap(map), axis off
 set(figdiag,'Visible','On');
 

Contact us