Impedance matching is simple compensating the reactance at the port and making resistive parts are equal. For example, you have a PA that have output impedance Zout=50-j20. It is capacitive impedance because X is negative. In order to have maximum power transfer to the load and minimum power reflected back to the output circuit of the PA you need to make the load having input impedance of Zload=50+j20. This is so called conjugate match and it will ensure that reactance compensates and there will be no reflections whereas resistive parts are equal and maximum power is flow to the load. It is relatively easy to do for single frequency, but harder for broadband applications. The goal is to be as close to conjugate match as it possible. There are some exceptions, for example, optimal noise input or output matching, or special matching for stability issues.
In your particular case if PA has Zout=50-j20, filter must have Zin=50+j20. It can be done by different ways depends on bandwidth, power level and so on.