Reliably investigate
Apply on multiple radar systems
Most of this is described in:
Kastinen, D. & Kero, J. MNRAS (2022)
(expect some more revelations I have had since)
Typical parameters for me
The combination of parameters determine the look of the output data
For example
So there are all of these trade-offs
Binary phase-shift keying? Radar "code"
The code determines the filter response
So for example: different code - different noise sensitivity on $r$
So for example: different code - different noise sensitivity on $r$
but bounded by your sampling rate
The combination of parameters determine the look of the output data
The combination of parameters determine the look of the output data
But here pulse-to-pulse phase measurement is the reverse
(which can be used for velocity estimates)
So now we have an experiment: lets see meteors!
We can discuss event search later - for now: we have events!
Multiple channels?
Sensor "output" based on phenomenological parameters
$$ \Psi(...) \in \mathbb{C}^N $$Phenomena:
Transmission - scattering - return wave
Variables: sample $n$ and channel $j$
Parameters: range $r$, range rate $\dot{r}$, direction $\mathbf{k}$
(can also add in Radar Cross Section $\sigma$)
Important independence statements
$$ \Psi_j(n | \mathbf{k}, r, \dot{r}, \sigma) $$For example
$$ \Psi(j | \mathbf{k}) = A(\sigma) \sum_{l=1}^{N_j} \gamma_{jl}(\mathbf{k}) e^{-i\langle \mathbf{k}, \mathbf{r}_{jl} \rangle_{\mathbb{R}^3}} $$ $$ \Psi(n | r, \dot{r}, \sigma) = B(\sigma) e^{i(\theta_0 + (r + \dot{r} t_n) c^{-1}\omega)} $$(two way range and range-rate)
And you can transform the data into these forms
$T_\mathrm{sky}$ vs $T_\mathrm{sys}$
change with
frequency
Other ideas?
Phase calibration options
Other ideas?
Won't go into detail here
still working on
implementing/combining the above
Model matching 101
Check the matching level!!!
Decoding: find $r, \dot{r}$ with model matching
Interferometry: find $\mathbf{k}$ with model matching
For example: cross-correlation $\mu(\mathbf{x}, \Psi) = |\langle \mathbf{x}, \Psi(r, \dot{r}) \rangle_{\mathbb{C}^N}|$
For example: beam-forming $\mu(\mathbf{x}, \Psi) = |\langle \mathbf{x}, \Psi(\mathbf{k}) \rangle_{\mathbb{C}^N}|$
For example: MUSIC $\mu(\mathbf{x}, \Psi) = \frac{\boldsymbol{\Psi}(\mathbf{k})^\dagger\boldsymbol{\Psi}(\mathbf{k})}{\boldsymbol{\Psi}(\mathbf{k})^\dagger Q Q^\dagger \boldsymbol{\Psi}(\mathbf{k})}$
It all comes down to the model
how well that
matches reality
and if the data supports those parameters
Ambiguities
The classic DOA case - very simple:
Ambiguities
What I visualize
What we use for solid targets - already super simplified
$$ d = \left( \frac{4\lambda^4}{9 \pi^5} \text{RCS} \right)^{\frac{1}{6}} \forall\; d < \frac{\lambda}{\pi \sqrt{3}}\\ d = \left( \frac{4}{\pi} \text{RCS} \right)^{\frac{1}{2}} \forall\; d \geq \frac{\lambda}{\pi \sqrt{3}} $$What we use for solid targets - already super simplified
For meteors?
Need formulas based on simulations! These are probably too simple
Great progress by Dimant, Oppenheim, Sugar, Dyrud,
Tarnecki, et al
(Im currently porting the DO model from matlab to
Python to try it out)
Using RCS to calculate mass is even harder
RCS mass is integrated over observation - this is problematic
Why?
Bayes' theorem
$$ P(\text{model} | \text{data}) = \frac{P(\text{data} | \text{model}) P(\text{model})}{P(\text{data})} $$Important part is $P(\text{data} | \text{model})$
$$ \mathcal{P}(D | \mathbf{y}) = \prod\limits_{n} p_{rvk}(\tilde{r}_n, \tilde{v}_n, \tilde{\mathbf{k}}_n | r(t_n), \dot{r}(t_n), \hat{\mathbf{k}}(t_n)) $$Bayes' theorem
Lets say $p_{rvk} = p_r p_v p_k$ and that they are Normal
Then the log-posterior becomes a least-squares!
$$ \log(\mathcal{P}(D | \mathbf{y})) = C - \frac{1}{2}\sum\limits_n \left ( \frac{\tilde{r}_n - r(t_n)}{\sigma_r(t_n)} \right )^2 + \left ( \frac{\tilde{v}_n - v(t_n)}{\sigma_v(t_n)} \right )^2 \\ \notag - \frac{1}{2}\sum\limits_n \left ( ((\tilde{\mathbf{k}}_{xy})_n - \hat{\mathbf{k}}_{xy}(t_n))^T \Sigma_k^{-1}(t_n) ((\tilde{\mathbf{k}}_{xy})_n - \hat{\mathbf{k}}_{xy}(t_n)) \right ), $$Bayes' theorem
Now $P(\text{model} | \text{data})$ you can maximize, sample or calculate with whatever algorithm (Nelder-Mead, MCMC, ...)
Bayes' theorem
$$ \mathbf{r}(t) = \mathbf{r}_0 + \hat{\mathbf{v}} \int_0^t v(\tau) \mathrm{d}\tau \\ v(t) = a + b t \\ v(t) = a - b e^{ct} $$Im currently working on fitting a physical
ablation model instead of an deceleration function along a line
need to be careful,
easy to become ill determined!
rebound
And that's it - how I would bake a meteor head echo piepeline 🥧