Clutter
clutter.py — Modelagem de clutter para a simulação de radar.
Este módulo concentra as rotinas necessárias para simular os ecos indesejados originados do ambiente, como retornos de solo, chuva ou mar.
generate_rayleigh_clutter(n_samples, amplitude=1e-06)
Gera ruído complexo gaussiano em banda base que representa clutter com estatística de envelope Rayleigh.
Esse tipo de ruído é frequentemente utilizado como modelo estatístico para retorno de múltiplos espalhadores simultâneos.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
n_samples
|
int
|
Número de amostras complexas ao longo do tempo (ex: N_SAMPLES). |
required |
amplitude
|
float
|
Valor representativo da amplitude do sinal de clutter. |
1e-06
|
Returns:
| Type | Description |
|---|---|
ndarray
|
np.ndarray: Sinal complexo representando a adição de clutter aos sinais IQ. |