SimpleFreeFieldTF
This SOFA Conventions is similar to SimpleFreeFieldHRIR. The most apparent difference is the DataType, which is ComplexSpectrum. This Conventions was requested to cover the needs coming from HRTF simulations where results are given as complex values in the frequency domain for some discrete frequencies.
Proposed for SOFA 0.4
| Name | Default | Flags | Dimensions | Type | Comment |
|---|---|---|---|---|---|
| GLOBAL_Conventions | SOFA | rm | |||
| GLOBAL_Version | 0.4 | rm | |||
| GLOBAL_SOFAConventions | SimpleFreeFieldTF | rm | |||
| GLOBAL_SOFAConventionsVersion | 0.1 | m | |||
| GLOBAL_APIName | rm | Insert the API Name here | |||
| GLOBAL_APIVersion | rm | Insert the API Version here | |||
| GLOBAL_ApplicationName | m | ||||
| GLOBAL_ApplicationVersion | m | ||||
| GLOBAL_AuthorContact | m | ||||
| GLOBAL_License | No license provided, ask the author for permission | m | |||
| GLOBAL_Organization | m | ||||
| GLOBAL_DatabaseName | m | ||||
| GLOBAL_SubjectID | m | ||||
| GLOBAL_RoomType | free field | m | |||
| GLOBAL_DataType | ComplexSpectrum | m | |||
| GLOBAL_History | |||||
| GLOBAL_Comment | |||||
| GLOBAL_DatabaseTimeCreated | m | will be updated when saving and not existing or empty | |||
| GLOBAL_DatabaseTimeModified | m | will be updated each time when saving | |||
| ListenerPosition | [1 0 0] | m | IC, MC | double | |
| ListenerPosition_Type | cartesian | m | |||
| ListenerPosition_Units | meter | m | |||
| ListenerUp | [1.2 0 1] | m | IC, MC | double | |
| ListenerUp_Type | cartesian | m | |||
| ListenerUp_Units | meter | m | |||
| ListenerView | [0 0 0] | m | IC, MC | double | |
| ListenerView_Type | cartesian | m | |||
| ListenerView_Units | meter | m | |||
| ListenerRotation | [0 0 0] | m | IC, MC | double | |
| ListenerRotation_Type | din9300 | m | |||
| ListenerRotation_Units | degrees | m | |||
| ReceiverPosition | [0 -0.09 0; 0 0.09 0] | m | rCI, rCM | double | |
| ReceiverPosition_Type | cartesian | m | |||
| ReceiverPosition_Units | meter | m | |||
| SourcePosition | [0 0 0] | m | IC, MC | double | |
| SourcePosition_Type | cartesian | m | |||
| SourcePosition_Units | meter | m | |||
| SourceUp | [0 0 1] | m | IC, MC | double | |
| SourceUp_Type | cartesian | m | |||
| SourceUp_Units | meter | m | |||
| SourceView | [1 0 0] | m | IC, MC | double | |
| SourceView_Type | cartesian | m | |||
| SourceView_Units | meter | m | |||
| EmitterPosition | [0 0 0] | m | eCI, eCM | double | |
| EmitterPosition_Type | cartesian | m | |||
| EmitterPosition_Units | meter | m | |||
| Data.Real | [1 1] | m | mRn | double | |
| Data.Imag | [0 0] | m | MRN | double | |
| N | 0 | m | N | double | |
| N_LongName | frequency | ||||
| N_Units | hertz |