# Lab hw



gain = 202707.0

# if gain>32767:
# 	gain=32767
# elif gain<-32767:
# 		gain=-32767
# else:
# 	pass

gain = Lab_2_ASGMNT_4_7_kwc305.gaincheck(gain,10173)


p=pyaudio.PyAudio()
stream = p.open(format=pyaudio.paInt16, channels=1,
rate=Fs,
input=False,
output=True,
frames_per_buffer=1)

for n in range(0,N):

	if n == 0:
		x0=1.0
	else:
		x0=0.0
# b[1] = -2*r2*cos(om1)
# b[2] = r2**2
b = [1, -2*r2*cos(om1), r2**2]
print a
print b 



# Initialization
y1 = 0.0
y2 = 0.0
y21 = 0.0
y22 = 0.0
gain = 10.0

gain = Lab_2_ASGMNT_4_7_kwc305.gaincheck(gain, 32767)

p = pyaudio.PyAudio()
stream = p.open(format = pyaudio.paInt16,  
                channels = 1, 
                rate = Fs,
                input = False, 
                output = True, 
                frames_per_buffer = 1)

for n in range(0, N):

    # Use impulse as input signal
    if n == 0:
        x0 = 1.0
    else: