Código MATLAB para gerar ruído branco
Ruído branco
O ruído branco é um ruído uniforme que contém uma representação eqüitativa de todas as freqüências em uma banda larga. Como os sinais são capturados por um período de tempo finito em uma frequência de amostragem finita, é impossível que o ruído seja uniforme em uma faixa infinita de freqüências. O ruído branco está intimamente relacionado ao movimento browniano aleatório. De fato, muito do ruído branco produzido no mundo real é devido ao ruído térmico aleatório no aparato de gravação.
Gerar ruído branco
O MATLAB pode gerar um sinal somente de ruído branco, usando a função wgn ():
my_ruid = wgm (m, n, poder)
O valor retornado por my_ruid é uma matriz mxn contendo valores aleatórios de ruído branco. A variável "potência" é um valor, em decibéis, relacionado aos watts de ruído gerados com uma carga de impedância de um ohm. O valor da impedância pode ser modificado, incluindo após a variável de potência na chamada da função. As unidades de potência podem ser alteradas incluindo os parâmetros: "dBW", "dBm" ou "linear" após a variável na chamada da função. É possível gerar valores reais e complexos, incluindo "real" ou "complexo" ("complexo") na chamada da função.
Adicionar ruído branco
O MATLAB pode adicionar ruído branco a um sinal existente, usando a função agwn ():
my_signal_ruid = awgn (my_signal, snr);
A variável "my_signal" é um vetor que contém o sinal ao qual você deseja adicionar ruído branco. A variável "snr" é a razão entre sinal e ruído por amostra, em dB. Adicionando o parâmetro "medido" à chamada da função, você calculará a potência de "my_signal" antes de adicionar ruído.
Aplicações
Adicione ruído branco para simular sinais semelhantes àqueles que você obteria em experimentos do mundo real. O ruído branco também pode ser usado como base para analisar o ruído capturado em experimentos reais, para determinar a fonte do som. O ruído de um experimento pode não ter a distribuição de freqüência uniforme do ruído branco. Por exemplo, o ruído da interferência elétrica concentra-se na freqüência de 60 Hz, que é a freqüência de corrente alternada nos Estados Unidos.