No BSD License  

Highlights from
BPSK Simulator for Low Rate Transmisions

image thumbnail
from BPSK Simulator for Low Rate Transmisions by César Delgado González
BPSK Simulator for didactical purposes. Systemic coding style.

diagramaBloques(ruta, diagrama)
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 at files@mathworks.com