If the poles lie outside the unit circle, the filter will go through the roof (oscillate) if excited at the pole frequency.As far as causal filters, it just means that the impulse response has taps in t >= 0. Implementation-wize, such a filter requires a delay line, multipliers per delay element, and then adders to add all the scaled delay line elements (FIR case.) A non-causal filter cannot be implemented, because the filter buffer will no longer be just a delay line... It would have to have knowledge of samples in the future, and that is "non-realizable", just a fancy word for impossible.What is done is to effectively delay the signal and move t = 0 to the past, and sort of cheat. This off course results in a non-minimum phase filter because what has been done introduces propagation delay...EDIT: Dunno if this helps (regarding the notion of stability), but when we talk about poles we start getting away from FIR, and into the domain of IIR filters. Unlike FIR, IIR filters have feedback (and therefore poles.) This feedback yields the possibility of having an unstable system.
Way above my hat all this theoretical talk Can I ask a question about the IR plot post 34.The only difference I can spot is a difference in delay, the signal itself only seems to arrive about 175micro seconds 'earlier' but the ringing is unchanged.What is the goal of having the delay altered ?In speakers where they are physically inline but not soundwavefront wise I can understand why a signal might have to come earlier.In a headphone there is only one speaker and one origin (not for K340 ) what would altering a delay bring or am I misinterpreting the plot and missing something ?