# How to determine number of poles or zeros in prony's method?

I would like to use Prony's method for signal modelling. I want to design a filter such that its impulse response is equal to the message signal. I use the function prony in MATLAB to calculate the filter coefficients whose unit sample response is equal to the message signal. Inputs of that function are number of poles and zeros and the message signal.

My aim is to send filter coefficients instead of message signal such that the signal can be reconstructed by using that coefficients in the receiver side. However, I am not sure about how to determine number of poles or zeros for that message signal.