MATLAB é um ambiente de software para a geração e execução de scripts para a análise e simulação de dados matemáticos e técnicos. O ruído branco é um sinal aleatório de frequência uniforme. É comum que a maioria dos sinais digitais adquiridos no mundo real para ser contaminado com ruído . A adição de ruído branco para sinais simulados é importante para a modelagem e análise de dados do mundo real. White Noise
ruído branco é o ruído uniforme que contém uma representação igual de todas as freqüências sobre uma banda larga . Como os sinais são adquiridos ao longo de um período de tempo finito , com uma frequência de amostragem finita , é impossível para o ruído de ser uniforme ao longo de uma infinita gama de freqüências. O ruído branco está intimamente relacionada com o movimento browniano aleatório . Na verdade , grande parte do ruído branco encontrado em dados do mundo real é devido ao ruído térmico aleatório no aparelho de gravação.
Gerar White Noise
MATLAB pode gerar um sinal de apenas ruído branco usando o wgn function () :
my_noise = wgn (m, n, energia );
o valor retornado de my_noise é uma matriz m- por -n contendo aleatória valor de ruído branco. Poder é o valor em dB relativamente a um watt do ruído gerado com uma impedância de carga de um ohm . O valor da impedância pode ser alterado com a inclusão do valor após a variável poder na chamada de função. As unidades de energia pode ser alterado com a inclusão dos parâmetros " dBW ", " dBm ", ou "linear" após o poder na chamada de função . Ambos os valores reais ou complexos podem ser gerados através da inclusão de "real " ou " complexo " na chamada de função .
Adicionar Ruído Branco
MATLAB pode adicionar ruído branco a um sinal existente usando o agwn () função :
my_noisy_signal = AWGN ( my_signal , snr );
a variável my_signal é um vetor contendo o sinal de que você deseja adicionar o ruído branco para . A variável snr é a razão por amostra de sinal - para - ruído em dB . Adicionando o parâmetro " medida " para a chamada de função calcula a potência de my_signal antes de acrescentar ruído.
Applications
Adicionando ruído branco pode ser usado para simular sinais semelhantes aos aqueles que você pode obter em experiências do mundo real. Ruído branco também pode ser usado como uma base para analisar ruído adquirido em experiências reais para determinar a origem do ruído . Ruído pode não ter a distribuição de frequência uniforme de ruído branco. Por exemplo , o ruído de interferência elétrica é focado na freqüência de 60 Hz, a frequência da corrente alternada , nos Estados Unidos .