In interference modelling in Simulink in which the primary signal and the interferer signal are having different bandwidths, you can try the following steps:
- Before upsampling, apply a low-pass filter to the primary signal to reduce spectral content near the Nyquist frequency. This can help minimize imaging artifacts after upsampling.
- You can use a bandpass filter around the signal's bandwidth (600 Hz) after upsampling to remove unwanted spectral components.
- Upsampling by a factor as high as 417 can introduce significant artifacts and is computationally intensive. You can try using multistage interpolation in which you upsample in smaller stages (e.g., by factors of 4, 8, etc., until you reach the required rate). This helps reduce aliasing at each stage, as each upsampling stage can have an anti-aliasing filter.
- Simulink offers Multirate Filters, which can be configured to apply gradual interpolation and filtering across multiple stages.
- You can use the “Sample-rate match” block
- You can use MATLAB’s “resample” function outside Simulink for preprocessing the signals. The “resample” function in MATLAB applies an FIR anti-aliasing filter automatically and may yield better results. Once resampled, you can import the signal back into Simulink for interference modelling.
You can refer the below documentation links for more info on “resample” function and “sample-rate match” block
You can refer the below example for more info