Code covered by the BSD License  

Highlights from
Logiciels temps réel

Logiciels temps réel

by

 

Real-time software concerning the domains of the signal processing, feedback and regulation

gene_sbpa_2.m
function x=gene_sbpa_2(A,n,fh,t)

% fonction x=gene_sbpa(A,n,fh,t)
% gnrateur de signaux biunaires pseudo alatoire
%       A : amplitude du signal
%       n : nombre d'tage du registre  dcalage (3 <= n <= 13)
%       fh : frquence d'horloge du registre  dcalage
%       t : vecteur temps
%
if (n<3)|(n>17)
	error('n doit tre compris entre 3 et 17 !')
end;
u=2*A*sbpa_2(n);
N=2^n-1;
k=floor(single((t-floor(single(t*fh/N))*N/fh)*fh))+1;
z=find(k>N);
k(z)=N;
z=find(k==0);
k(z)=1;
x=u(k);

Contact us