Skip to content

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.