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.

GeneraPAM.m
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