as you know for a BJT in active region we have
\$i_C=\beta\cdot i_B\$
\$i_B=I_S \cdot e^{\frac {q\cdot v_{BE}}{kT}}\$
So, if you suppose that the base-emitter voltage is set by a voltage source:
- Collector current is linear with respect to the base current;
- Base current is not linear with respect to the base-emitter voltage;
The last one may be approximated as a linear function of only a small input signal which is applied in addition to a biasing voltage.
Since in amplifiers, for instance, non-linearity are not so good, I was asking me: why do not we use always current signal sources for a BJT amplifiers? In this case we would simply write:
\$i_c=\beta\cdot i_b\$
where \$i_b\$ is our signal, and so we have bypassed the problem of non-linearity.