The random binary data signal g(t) is a random baseband rectangular pulse train. Each binary
digit uses a rectangular pulse of duration 0.5T_(b) in a bit interval of T_(b).
(a) Use MATLAB/Python to generate such a binary signal for N_(a)=4000 random binary digits {a_(k)=+-1} of
equal likelihood.
(b) Calculate the time-autocorrelation function R_(g)( au ) and show that R_(g)( au ) is the triangle function. Use
MATLAB/Python to generate R_(g)( au )
(c) Calculate S_(g)( au ), the PSD of g(t), and average power, and show that it is identical to the theory. Use
MATLAB/Python to generate S_(g)( au ), PSD of g(t).
6) The random binary data signal g(t) is a random baseband rectangular pulse train. Each binary digit uses a rectangular pulse of duration 0.5Tin a bit interval of T
(a)Use MATLAB/Python to generate such a binary signal for Na=4000 random binary digits{ak=+1} of equal likelihood.
(b) Calculate the time-autocorrelation function R.(t) and show that Ra() is the triangle function. Use MATLAB/Python to generate Rg(t)
(c) Calculate Sg(t), the PSD of g(t), and average power, and show that it is identical to the theory. Use MATLAB/Python to generate S(t), PSD of g(t).