| 1 | function [ samps ] = readWiserdFile( filename , limit = 100000000)
|
|---|
| 2 | %UNTITLED Summary of this function goes here
|
|---|
| 3 | % Detailed explanation goes here
|
|---|
| 4 | fid = fopen(filename);
|
|---|
| 5 | % i = 0;
|
|---|
| 6 | % while ~feof(fid)
|
|---|
| 7 | % a = fread(fid, 1, 'float32');
|
|---|
| 8 | % b = fread(fid, 1, 'float32');
|
|---|
| 9 | % if (length(a) == 1) && (length(b) == 1)
|
|---|
| 10 | % i = i + 1;
|
|---|
| 11 | % samps(i) = a + b * 1i;;
|
|---|
| 12 | % else
|
|---|
| 13 | % length(a)
|
|---|
| 14 | % length(b)
|
|---|
| 15 | % end
|
|---|
| 16 | % end
|
|---|
| 17 | %aa = fread(fid, [2, 100000000], 'float32');
|
|---|
| 18 | %ss = fread(fid, [2, 100000000], 'float32');
|
|---|
| 19 | ss = fread(fid, [2, limit], 'float32');
|
|---|
| 20 | samps = ss(1,:) + 1i .* ss(2,:);
|
|---|
| 21 | fclose(fid);
|
|---|
| 22 | end
|
|---|