As the title says, I'm looking for a way to implement the point-wise multiplication of 2 signals somehow as a convolution.
Here's why:
In my system, I have an input signal $x[n]$ which has been sampled uniformly, however with periodically missing samples. Best way to model this is as follows:
- I defined a finite (Kronecker's) delta train of M samples as : $$ v[n] = \sum_{l=0}^{M-1} \delta[n-l] $$
- I defined the periodically missing samples as follows:
Denote the point-wise multiplication:
$$
r[n]=\sum_{l=0}^{P-1} v[n-lK]
$$
Where $K>M$ is the period of the periodically missing sample function.

- Then, the resulting function is actually my input signal $x[n]$ multiplied by $r[n]$: $$p[n]=x[n]\cdot r[n]$$
This is related to a previous question I asked which was focused on a specific input signal and in continuous time.
So to summarize: I'm given $p[n]$ and I know $M,P,K$. What is a good method of recovering $x[n]$ from $p[n]$?
Initially, I thought of coming up with another model that uses the convolution operator in the time-domain between $x[n]$ and some other function $h[n]$ to get to the same resulting signal $p[n]$, and then filter it out in the frequency domain.