input = frest.createFixedTsSinestream(ts,sys) creates sinestream input
signal with a fixed sample time ts. The signal's frequencies, settling periods, and number
of periods automatically set based on the dynamics of a linear system sys.
input = frest.createFixedTsSinestream(ts,sys,{wmin wmax}) creates
sinestream input signal with up to 30 frequencies logarithmically spaced between wmin
and wmax in radians per second.
input = frest.createFixedTsSinestream(ts,sys,w) creates sinestream input
signal at frequencies w, specified as a vector of frequency values in radians per second.
The values of w must satisfy w=
2 π
Nts
for integer N such that the sample rate ts is an
integer multiple of each element of w.
Examples
Create a sinusoidal input signal with the following characteristics:
- Sample time of 0.02 sec
- Frequencies of the sinusoidal signal are between 1 rad/s and 10 rad/s
input = frest.createFixedTsSinestream(0.02,{1, 10});
See Also
frest.Sinestream | frestimate
Topics
“Estimation Input Signals” on page 5-31
“Estimate Frequency Response at the Command Line” on page 5-18
“Estimate Frequency Response Using Linear Analysis Tool” on page 5-7
Introduced in R2009b
frest.createFixedTsSinestream