Vital-Signs-Detection-and-Estimation / parametersDeclaration.m
parametersDeclaration.m
Raw
function param = parametersDeclaration()

    param.adcSamplingrate = 3e6;

    param.centerFrequency = 60.25e9;

    param.numSamplesperChirp = 256;
    %determines number of columns

    param.numChirps = 20*60*5;
    param.datalength = 20*60*5;
    %determines number of rows

    param.bandWidth = 3.746303561822511e9;

    param.slowTime = 300;
    %transmission time

    param.chirpTime = param.slowTime/param.numChirps;
    %single chirp transmit time

    param.slope = 40.8450012207031251e6*1e6;
    % param.slope = param.bandWidth/param.chirpTime;
    %chirp slope

    param.c = 3e8;
    %speed of light

    param.peak2peakChest = 0.015;

    param.rangeresol = param.c/(2*param.bandWidth);

    param.chirploops = 2;

     % All frequency values are in Hz.

    param.Fs = 20;  % Sampling Frequency
    
    % for breathing rate
    param.BFstop1 = 0.09;    % First Stopband Frequency
    param.BFpass1 = 0.1;     % First Passband Frequency
    param.BFpass2 = 0.5;     % Second Passband Frequency
    param.BFstop2 = 0.51;    % Second Stopband Frequency
    param.BAstop1 = 60;      % First Stopband Attenuation (dB)
    param.BApass  = 1;       % Passband Ripple (dB)
    param.BAstop2 = 60;      % Second Stopband Attenuation (dB)

    % for heart beat
    param.HFstop1 = 0.8;    % First Stopband Frequency
    param.HFpass1 = 0.85;     % First Passband Frequency
    param.HFpass2 = 2;       % Second Passband Frequency
    param.HFstop2 = 2.05;    % Second Stopband Frequency
    param.HAstop1 = 80;      % First Stopband Attenuation (dB)
    param.HApass  = 1;       % Passband Ripple (dB)
    param.HAstop2 = 80;      % Second Stopband Attenuation (dB)


    param.Framespersecond = 20;
    param.startsec = 20;                 % 11 --> 20-60      %35 --> 20-60 or 10-60
                                         % 14 --> 20-60      %49 --> 20-100
    param.endsec = 60;
    param.startsample = param.startsec*param.Framespersecond+1;
    param.endsample = param.endsec*param.Framespersecond;
    param.samplerange = (param.endsec-param.startsec)*param.Framespersecond;
    

end