27 lines
423 B
Matlab
27 lines
423 B
Matlab
% undersample.m
|
|
% David Rowe 5 Nov 2012
|
|
% Testing algorithms for plotting undersampled data for fdmdv2 waveform displays
|
|
|
|
fs=fopen("../raw/hts1a.raw","rb");
|
|
s = fread(fs,Inf,"short");
|
|
|
|
Fs1=8000;
|
|
Fs2=200;
|
|
|
|
M=Fs1/Fs2;
|
|
|
|
samples=length(s)/M;
|
|
s1=zeros(1,2*samples);
|
|
for b=1:samples
|
|
st = (b-1)*M + 1;
|
|
en = b*M;
|
|
s1(2*b-1) = max(s(st:en));
|
|
s1(2*b) = min(s(st:en));
|
|
end
|
|
|
|
subplot(211)
|
|
plot(s)
|
|
subplot(212)
|
|
plot(s1);
|
|
|