Example #1
0
def frames(f0, fs, dur, frame_dur):
    #frame = []
    frame_len = frame_dur * fs
    len_frame = int(frame_len)
    sinusoid = gensig.genSine(f0, fs, dur)
    noise = gensig.genNoise(dur)
    signal = gensig.genSignal(sinusoid, noise)
    N = len(signal)
    num_frames = m.floor(N / len_frame)
    for i in range(num_frames):
        frame = signal[(i) * len_frame + 1:len_frame * (i + 1)]
    return frame, signal, sinusoid, noise