What kind of structure does a filter bank have