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.

validaGenerales.m
%------------------------------------------------------------------------
%|  	validaGenerales
%------------------------------------------------------------------------
%|      Script que genera todos los controles del marco de parmetros
%|   generales.
%------------------------------------------------------------------------
%|   Autor: Cesar Delgado
%|   Fecha: 19-Abril-2.004
%------------------------------------------------------------------------

% 1.- Lmites al Rgimen Binario: [10 , 10e3]
%---------------------------------------------
if (f(pRB) > 1e4) | (f(pRB) < 10), f(pRB)=2^11; end;

% 2.- Validacin de Frecuencias: 
%      a) FI = k*RB, siendo k=2,3,...
%      b) FS = m*FI, siendo m=2,3,...
%---------------------------------------------
[f(pFS), f(pFI)] = validaFrec(f(pFS),f(pFI),f(pRB));


% 3.- Ponemos los nuevos valores en Editables
%--------------------------------------------
%   3.1.- Frecuencia Intermedia
aux = get(udsFrec(pFI),'value');
if aux>1,
   set(botFrec(pFI),'String',num2str(f(pFI)/1e3));
end;

%   3.2.- Frecuencia de Muestreo
aux = get(udsFrec(pFS),'value');
if aux>1,
   set(botFrec(pFS),'String',num2str(f(pFS)/1e3));
end;

%   3.3.- Regimen Binario
set(botFrec(pRB),'String',num2str(f(pRB)));

% 4.- Eliminamos variables intiles
%----------------------------------
clear aux

Contact us at files@mathworks.com