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].

MRE/Wave beta release For future updates check: http://mayoresearch.mayo.edu/mayo/research/ehman_lab"