'n=%i'%(fsin/fh),
horizontalalignment='center')
else:
- style = '+g'
+ style = 'xg'
zphase_outs[col, row] = vout[0] - vout.mean()
+ a = zeros((16,))
+ vo = zeros((16,))
+ for i, ang in enumerate(arange(0, 360, 360/16.)):
+ a[i] = ang
+ vo[i] = mean(vout[range(i, len(wphase), 16)])
+
#plot(wphase, vout, style)
- plot(wphase, vout-vout.mean(), style)
+ #plot(wphase, vout-vout.mean(), style)
+ plot(a, vo-vo.mean(), style)
ylim([-0.8, 0.8])
xlim([0, 360])
ylim((-0.1, 0.8))
xlim((4, 31))
-savefig('tmp.pdf')
+#savefig('tmp.pdf')
#
for fh, fsin in ((5, 5),
(5, 15),
+ (5, 20),
(10, 10),
(10, 30)):
fig = figure(figsize=(5.0, 3.0))
plot(a, vo, 'o', label='data')
hlines(0, 0, 360, linewidth=0.5, color='0.40')
- x = linspace(0, 360)
- plot(x, vo[0]*cos(pi*x/180), '-g', label='$\cos()$')
+ if fsin/fh in (1, 3, 5):
+ x = linspace(0, 360)
+ plot(x, vo[0]*cos(pi*x/180), '-g', label='$\cos()$')
#scale = vouts[fh, fh][0] - vouts[fh, fh].mean()
- #plot(x, 1.0*fh/fsin*scale*cos(pi*x/180), '-r', label='$\cos()$')
+ #plot(x, 1.0*fh/fsin*vouts[fh, fh][0]*cos(pi*x/180), '-r', label='$\cos()$')
ax = fig.gca()
xlim((0, 360))
ax.set_xticks(range(0, 360+1, 45))
- xlabel('Relative phase, deg')
+ xlabel(r'$\Delta \phi$, deg')
ylim((-0.8, 0.8))
ylabel('$y_{I,%i}$ (V)' % (fsin/fh))
- legend(loc='lower right')
+ if fsin/fh in (1, 3, 5):
+ legend(loc='lower right')
title(r'FF = $%i\,\mathrm{Hz}$, Input = $%i\,\mathrm{Hz}$'
% (fh, fsin))
#
# 1-1 correlation
#
-for i, fh in enumerate((5, 10)):
- break
- print i, fh
- fig = figure(figsize=(6.0, 4.0))
- subplots_adjust(top=0.92, bottom=0.14, left=0.12, right=0.96)
+fig = figure(figsize=(6.0, 4.0))
+subplots_adjust(top=0.92, bottom=0.14, left=0.12, right=0.96)
+
+for n, fh in enumerate((5, 10)):
+ print n, fh
+ si = 0
+ style = ['.', 'x']
for fsin in (fh, 3*fh):
- subplot(2, 1, i+1)
+ subplot(2, 1, n+1)
angle = angles[fh, fsin]
vout = vouts[fh, fsin]
idx = find(angle == ang)
vo = vo - vo.mean()
- plot(a, vo, 'o', label='data')
+ plot(a, vo, style[si], label='data')
hlines(0, 0, 360, linewidth=0.5, color='0.40')
x = linspace(0, 360)
- plot(x, vo[0]*cos(pi*x/180), '-g', label='$\cos()$')
+ plot(x, vo[0]*cos(pi*x/180), '-k', linewidth=0.5)
ax = fig.gca()
xlim((0, 360))
ax.set_xticks(range(0, 360+1, 45))
- xlabel('Relative phase, deg')
ylim((-0.8, 0.8))
ylabel('$V_{out} = y_{I,%i}$ (V)' % (fsin/fh))
+ si += 1
- legend(loc='lower right')
+ text(0.50, 0.70,
+ '$\mathrm{FF}=%i\,\mathrm{Hz}$' % fh,
+ size='large',
+ transform=ax.transAxes,
+ horizontalalignment='center')
- title(r'Input = $%i\,\mathrm{Hz}$, Harmonic = $%i\,\mathrm{Hz}$'
- % (fh, fsin))
+xlabel('$\Delta \phi$, deg')
- savefig('aht-%02i-%02i.pdf' % (fh, fsin))
+ #legend(loc='lower right')
+
+#title(r'Input = $%i\,\mathrm{Hz}$, Harmonic = $%i\,\mathrm{Hz}$'
+# % (fh, fsin))
+
+savefig('aht-unity.pdf')