Page History: PSD Analyzer Element
Compare Page Revisions
Page Revision: 2014/12/27 21:48
|
PSD Analysis Element
|
Info |
Category: |
Signal Analysis |
|
AddIn: |
Signal Processing |
Creator: |
OkazoLab Team |
|
Scope: |
Parent Event |
Owns Snippets: |
no |
|
Usage: |
Status Screen, code snippets |
Actions aligned with epochs of the parent event
Epoch | Actions |
---|
After experiment onset | The element ... |
Event rendered |
Before event onset |
After event onset |
Control loop step | The element ... |
Before event offset |
Before experiment offset | The element ... |
Notes
- Insert Notes here..
- Insert Notes here..
Properties
Generic Properties
Name | Property description | Constraints | Type | Upon change |
---|
Settings |
name | description | attributes | type String | |
+=== Properties inherited from clElement ===
Inherited properties of clElement
Name | Description | Constraints | Value Type | Upon Change |
---|
Control |
Is Enabled | If set to false the element is completely omitted when the experiment is run. | | Boolean |
|
Title | Title of the element. | | String |
|
The element allows to perform a simple power spectrum (PSD) analysis on a real-time signal that is provided by the signal acquisition elements in EventIDE.
Description
The
signal acquisition elements, e.g.
OpenViBE Signal, communicate with recording hardware and buffer incoming data samples at the background of the experiment. If you want to obtain the instant frequency characteristics of a signal, you can use PSD Analyzer. The element operates on a single signal by estimating and plotting its power spectrum with the
FFT. The estimation is run cyclically in the control loop of the parent event, within a analysis window that embraces the selected number of recent samples. The results include the descriptive statistics over the signal window: dominant frequency and its power. Other statistics can be done manually, hence the element delivers the FFT output as an array of double numbers. When power spectrum monitoring is required, the element generates a live bar plot, which can be placed on the
Status Screen (see the snapshot below).
Snapshots
Snapshot 1
| Snapshot 2 |
Practical Use
Technique 1
- Step 1
- Step 2
Technique 2
- Step 1
- Step 2
// Check the trial outcome. Result and RT just other user variables
// insert code snippet here..
Notes