LTPDA Toolbox™ | contents | ![]() ![]() |
PROJECTNOISE performs actions on ao objects. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% DESCRIPTION: PROJECTNOISE performs a component noise projection on SSM models. The noise projection can be done either in the frequency domain (faster) or the time domain (slower), but the former does not preserve phase relations between multiple outputs. CALL: out = obj.subsData(pl) out = projectNoise(objs, pl) INPUTS: pl - a parameter list obj(s) - input SSM object(s) OUTPUTS: out - a collection of noise projetion outputs Parameters Description %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Method Details | |
---|---|
Access | public |
Defining Class | ssm |
Sealed | 0 |
Static | 0 |
Sets for this method … |
---|
Time |
Frequency |
Time |
|||
---|---|---|---|
no description | |||
Key | Default Value | Options | Description |
projectNoise | |||
METHOD | 'Time' |
|
Method to use for computing noise projection.
|
INPUTS | {} [0x0] | none | Input signal blocks for each component to be projected. Can be
|
INPUT LABELS | {} [0x0] | none | Cell array of strings for labeling inputs |
OUTPUTS | {} [0x0] | none | Output signal block(s). Can be
|
NSECS | 10000 | none | Number of seconds to run the simulation |
Example |
---|
plist('METHOD', 'Time', 'INPUTS', cell(0,0), 'INPUT LABELS', cell(0,0), 'OUTPUTS', cell(0,0), 'NSECS', [10000]) |
Frequency |
|||
---|---|---|---|
no description | |||
Key | Default Value | Options | Description |
projectNoise | |||
METHOD | 'Time' |
|
Method to use for computing noise projection.
|
INPUTS | {} [0x0] | none | Input signal blocks for each component to be projected. Can be
|
INPUT LABELS | {} [0x0] | none | Cell array of strings for labeling inputs |
OUTPUTS | {} [0x0] | none | Output signal block(s). Can be
|
F_START, F1 | 0.0001 | none | Starting frequency |
F_STOP, F2 | 0.10000000000000001 | none | Stoping frequency |
N | 512 | none | Number of frequency points |
SPACING | 'log' |
|
frequency spacing |
F | [] | none | Frequency vector |
Example |
---|
plist('METHOD', 'Time', 'INPUTS', cell(0,0), 'INPUT LABELS', cell(0,0), 'OUTPUTS', cell(0,0), 'F_START', [0.0001], 'F_STOP', [0.10000000000000001], 'N', [512], 'SPACING', 'log', 'F', [[]]) |
Some information of the method ssm/projectNoise are listed below: | |
---|---|
Class name | ssm |
Method name | projectNoise |
Category | Signal Processing |
Package name | ltpda |
VCS Version | 967b0eec0dece803a81af8ef54ad2f8c784b20b2 |
Min input args | 1 |
Max input args | -1 |
Min output args | 1 |
Max output args | -1 |
Can be used as modifier | 1 |
Supported numeric types | {'double'} |
![]() |
Method: ssm/loglikelihood | Method: ssm/resp | ![]() |
©LTP Team