|

MRE/Wave beta release
General
functions
mrewave home
data types
reserved data
input files
output files
clipboard
resolution
1d plots
2d
plots
Wave inversion
functions
wave
test data
wave data
wave parameters
wave
output
wave unwrap
wave filters
wave lfe
fftw
faq
known bugs
| |
|
data types
|
There
are 3 basic types of numbers used in mrewave:
| c terminology |
|
mrewave abreviation |
| int |
integer number |
i |
| unsigned int |
natural number(really whole numbers) |
n |
| float |
real number |
r |
|
Each type is qualified by a length in bytes and a
complex designation. Most calculations including, additions, subtractions, multiplication,
divisions and ft(s) are performed using complex r4
pairs. The following
data types can be read, used and saved.
|
|
|
| mrewave
type |
bytes/point |
data
range |
|
i1
i2
i4
n1
n2
n4
r4
r8
|
1
2
4
1
2
4
4
8
|
+/-127
+/-32767
+/-2147483647
0..255
0..65535
0-4294967295
+/-1e+/-37
+/-1e+/-37
|
|
|
For complex numbers mrewave uses the terminology of i/q
pairs (in phase/quadrature).
The i channel is the real part of the data.
The q channel is the imaginary part of the data.
r is the magnitude of
the i/q pair.
q is the phase of the i/q
pair..
All data is treated as a 6d array with
dimensions x,y,z,t,u,v. Indexes range from [0..resolution-1]. e.g. data
"i01" with a x resolution of 256 has indexes in the range of
[0..255].

|
|