Communications Receiver Interference Modeling: Non-Linear Canonic Models and Small-Signal Non-Linear Transfer Function Analysis