tinterp$(EXEEXT) tquant$(EXEEXT) vq_train_jvm$(EXEEXT) \
scalarlsptest$(EXEEXT) tfdmdv$(EXEEXT) t48_8$(EXEEXT) \
lspsync$(EXEEXT) create_interleaver$(EXEEXT) tlspsens$(EXEEXT) \
- tphinterp$(EXEEXT) vqtrainph$(EXEEXT) genphdata$(EXEEXT) \
- genampdata$(EXEEXT) polar2rect$(EXEEXT) vqtrainsp$(EXEEXT)
+ vqtrainph$(EXEEXT) genphdata$(EXEEXT) genampdata$(EXEEXT) \
+ polar2rect$(EXEEXT) vqtrainsp$(EXEEXT)
subdir = unittest
DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
$(genres_SOURCES) $(lspsync_SOURCES) $(polar2rect_SOURCES) \
$(scalarlsptest_SOURCES) $(t48_8_SOURCES) $(tfdmdv_SOURCES) \
$(tinterp_SOURCES) $(tlspsens_SOURCES) $(tnlp_SOURCES) \
- $(tphinterp_SOURCES) $(tquant_SOURCES) $(vq_train_jvm_SOURCES) \
- $(vqtrain_SOURCES) $(vqtrainjnd_SOURCES) $(vqtrainph_SOURCES) \
+ $(tquant_SOURCES) $(vq_train_jvm_SOURCES) $(vqtrain_SOURCES) \
+ $(vqtrainjnd_SOURCES) $(vqtrainph_SOURCES) \
$(vqtrainsp_SOURCES)
DIST_SOURCES = $(create_interleaver_SOURCES) $(extract_SOURCES) \
$(genampdata_SOURCES) $(genlsp_SOURCES) $(genphdata_SOURCES) \
$(genres_SOURCES) $(lspsync_SOURCES) $(polar2rect_SOURCES) \
$(scalarlsptest_SOURCES) $(t48_8_SOURCES) $(tfdmdv_SOURCES) \
$(tinterp_SOURCES) $(tlspsens_SOURCES) $(tnlp_SOURCES) \
- $(tphinterp_SOURCES) $(tquant_SOURCES) $(vq_train_jvm_SOURCES) \
- $(vqtrain_SOURCES) $(vqtrainjnd_SOURCES) $(vqtrainph_SOURCES) \
+ $(tquant_SOURCES) $(vq_train_jvm_SOURCES) $(vqtrain_SOURCES) \
+ $(vqtrainjnd_SOURCES) $(vqtrainph_SOURCES) \
$(vqtrainsp_SOURCES)
ETAGS = etags
CTAGS = ctags
ind = quantise(cb, vec, d, e, &se);
#ifdef DBG
print_vec(vec, d, 1);
- printf(" ind %d\n", ind);
+ printf(" ind %d se: %f\n", ind, se);
#endif
acc(¢[ind*d], vec, d);
for(j=0; j<d; j++)
for(j=0; j<e; j++) {
error = 0.0; n = 0;
for(i=0; i<d; i++) {
- if ((vec[i] != 0.0)&& (cb[j*d+i] != 0.0)) {
+ if ((vec[i] != 0.0) && (cb[j*d+i] != 0.0)) {
diff = cb[j*d+i] - vec[i];
error += diff*diff;
n++;