In the following entry of this blog,
several functions built for OCTAVE will be presented.
The aim of these functions is
to serve as basic tools for digital signal processing.
Each function will be tested
separately and each test file will be included as part of the
information provided for each function.
These functions will be
presented in order of complexity, just a way of organizing the
information.
The functions will be the
following:
Bit_Seq_Gen.m: Function
for getting a pseudo random bit sequence.
Unipolar2Polar.m:
Function for transforming an unipolar bit sequence to a bipolar one.
NRZ_Sequence2.m:
Function for getting a NRZ signal from a pseudo random bit sequence.
RZ_Sequence2.m:
Function for getting a RZ signal from a pseudo random bit sequence.
SP_L_Sequence2:
Function for getting a SP-L signal from a pseudo random bit
sequence.
NRZ_Sequence.m:
Function for getting a NRZ signal from a pseudo random bit sequence.
In this case it is possible to define the transition time to high
value and to low value, being both the same.
RZ_Sequence.m:
Function for getting a RZ signal from a pseudo random bit sequence.
In this case it is possible to define the transition time to high
value and to low value, being both the same.
RCF.m: Function for
building the rise cosine filter response.
After those functions are
presented, several examples of usage will be included as a short of
annex.
The document that presents these functions can be accessed in this link:
OCTAVE Basic functions for signal processing
All the OCTAVE files that are presented in the document can be accessed in the following link:
OCTAVE Files for signal processing