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.

GeneraPAM (IN, L)
function PAM = GeneraPAM (IN, L)
%------------------------------------------------------------------------
%  function PAM = GeneraPAM (IN, L)
%------------------------------------------------------------------------
%    Funcion que genera una PAM dada una secuencia de bits de entrada
%   suponiendo que siempre exite un muestreo de L veces el Regimen
%   Binario de la seal de salida
%   
%    Entradas:
%       1.- IN = secuencia de ceros y unos
%       2.- L  = N muestras/pulso
%
%    Salida:
%       1.- PAM =  seal de linea TTL
%-------------------------------------------------------------------------
%   Autor: Cesar Delgado
%   Fecha: 19-Abril-2.004
%-------------------------------------------------------------------------

if nargin < 1
    disp('ERROR: minimo un parametro de entrada en la funcion GeneraPAM');         
else
    if nargin < 2   
         L = 10;           
    end;        

    % 1.- Interpolacion
    %-------------------
    inter(1:L:L*length(IN)) = IN;
    
    % 2.- Determinacion de la PAM
    %----------------------------
    h   = ones(1,L); 
    PAM = conv(inter,h);     
end;

Contact us at files@mathworks.com