[Chapter 5.1] Meaning of General Linear Phase or Group Delay of a filter?
For me, one better description of the general linear phase (GLP) is a constant group delay . By definition, group delay is a negative derivative of phase [1] (In fact, the detailed phase/delay relationship can be derived but I suggest we just accept them.). Then, the Derivative (group delay) of a linear (phase) is constant and vise versa. Then, let's move on to the meaning of group delay. the group delay of a frequency represents the delay unit of the filter to that frequency. So, the filter may treat different frequencies with different delay units. For an extremely bad example of a non-linear filter, the input signal 'do re mi' may becomes 're mi do' in the output. A GLP filter can guarantee that such weird condition will never happen. Github link ----------------------------------------------------------------------------------- Here I wrote an example. The example comes from Chapter 5.1.2 in the bible of DSP[2] and I just implemented the sample. Fi...