Wavelet packet decomposition c source code, are interested can refer to.
File list:
packet
.....\data
.....\....\equities
.....\....\........\aa
.....\....\........\amat
.....\....\........\ba
.....\....\........\cof
.....\....\........\ge
.....\....\........\gis
.....\....\........\ibm
.....\....\........\intc
.....\....\........\mmm
.....\....\........\mrk
.....\....\........\test
.....\....\........\wmt
.....\....\include
.....\....\.......\yahooTS.h
.....\....\src
.....\....\...\tstest.cpp
.....\....\...\yahooTS.cpp
.....\include
.....\.......\blockpool.h
.....\.......\costbase.h
.....\.......\costshannon.h
.....\.......\costthresh.h
.....\.......\daub.h
.....\.......\fifo_list.h
.....\.......\grow_array.h
.....\.......\haar.h
.....\.......\haar_classic.h
.....\.......\haar_classicFreq.h
.....\.......\invpacktree.h
.....\.......\liftbase.h
.....\.......\line.h
.....\.......\list.h
.....\.......\packcontainer.h
.....\.......\packcontainer.h~
.....\.......\packdata.h
.....\.......\packdata_list.h
.....\.......\packfreq.h
.....\.......\packnode.h
.....\.......\packtree.h
.....\.......\packtree_base.h
.....\.......\packtree_base.h~
.....\.......\queue.h
.....\lossless
.....\........\include
.....\........\.......\costbase_int.h
.....\........\.......\costwidth.h
.....\........\.......\delta.h
.....\........\.......\haar_int.h
.....\........\.......\invpacktree_int.h
.....\........\.......\line_int.h
.....\........\.......\packcontainer_int.h
.....\........\.......\packtree_base_int.h
.....\........\.......\packtree_int.h
.....\........\.......\support.h
.....\........\.......\ts_trans_int.h
.....\........\src
.....\........\...\compresstest.cpp
.....\........\...\costwidth.cpp
.....\........\...\invpacktree_int.cpp
.....\........\...\packtree_base_int.cpp
.....\........\...\packtree_int.cpp
.....\........\...\support.cpp
.....\........\Makefile
.....\src
.....\...\blockpool.cpp
.....\...\blockpool.cpp~
.....\...\costshannon.cpp
.....\...\freqtest.cpp
.....\...\invpacktree.cpp
.....\...\local_new.cpp
.....\...\packfreq.cpp
.....\...\packtest.cpp
.....\...\packtree.cpp
.....\...\packtree_base.cpp
.....\.cmake.state
.....\doxygenDocConfig
.....\MainPage
.....\Makefile
.....\Makefile.unix