#include <staticSignal.h>
Collaboration diagram for sptk::StaticSignal:
The length of the signal is constant after the object is created. The signal values at different time indeces can be changed at will though.
Public Member Functions | |
StaticSignal (void) | |
Default Constructor. | |
StaticSignal (const int length) | |
Constructor initialising a StaticSignal object of a given length. | |
StaticSignal (const StaticSignal &s) | |
Copy constructor. | |
~StaticSignal () | |
Destructor. | |
int | getLength (void) |
Returns the length of the signal. | |
double | getEnergy (void) |
Returns the mean-square-value of the signal. | |
void | dcShift (mutk::Complex &dcValue) |
DC level shifter. | |
mutk::Complex | corr (int lag) |
Returns the auto-correlation of the signal with the specified lag . | |
void | setValue (int n, const mutk::Complex &value) |
Sets the signal value at index n to the value given by value . | |
mutk::Complex | getValue (int n) |
Returns the signal value at index n . | |
StaticSignal | operator+ (const StaticSignal s) |
Overloaded operator +. | |
StaticSignal | operator- (const StaticSignal s) |
Overloaded operator -. | |
StaticSignal | operator * (const StaticSignal s) |
Overloaded operator *. | |
void | operator= (const StaticSignal s) |
Overloaded operator=. | |
Protected Attributes | |
mutk::Complex * | data |
Pointer to signal data. |
|
Default Constructor.
|
|
Constructor initialising a StaticSignal object of a given length.
|
|
Copy constructor.
|
|
Returns the auto-correlation of the signal with the specified
If |
|
DC level shifter.
|
|
Returns the signal value at index
|
|
Overloaded operator *.
|
|
Overloaded operator +.
|
|
Overloaded operator -.
|
|
Overloaded operator=.
|
|
Sets the signal value at index
|
|
Pointer to signal data.
|