close all;
clear;
clc;

%SampleRate=44100;
SampleRate=48000;
%Time = 60*30; %[´ÜÀ§´Â s] ÀüÃ¼ 30ºÐÂ¥¸® À½¿ø
Time = 60*60; %[´ÜÀ§´Â s] ÀüÃ¼ 60ºÐÂ¥¸® À½¿ø

Period = 1;%´ÜÀ§ ms ¾ó¸¶ °£°ÝÀ¸·Î impulse ½ÅÈ£ ¸¸µé²¨³Ä?

if Period == 1
OutFileName='.\_1H_Repeated_Impulse_1ms_48k_1ch_32bit.wav';    
elseif  Period == 10
OutFileName='.\_1H_Repeated_Impulse_10ms_48k_1ch_32bit.wav';
elseif  Period == 100
OutFileName='.\_1H_Repeated_Impulse_100ms_48k_1ch_32bit.wav';        
else %default 1000ms 1ÃÊ
OutFileName='.\_1H_Repeated_Impulse_1s_48k_1ch_32bit.wav';        
end

NumberOfSamples = SampleRate*Time;

data = zeros(1,NumberOfSamples);

if Period == 1 %1ms
inc = floor(SampleRate * 0.001); %1ms
elseif  Period == 10 %10ms
inc = floor(SampleRate * 0.01); %10ms
elseif  Period == 100 %100ms
inc = floor(SampleRate * 0.1); %100ms
else %default 1000ms 1ÃÊ
inc = floor(SampleRate * 1); %1s
end

cnt=1;
while (cnt <= NumberOfSamples)
data(1,cnt)=1;
cnt = cnt+inc;
end

audiowrite(OutFileName,data,SampleRate,'BitsPerSample',32);

fprintf('okey done\n');