Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Código MATLAB para White Noise
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 .

Anterior :

Próximo : No
  Os artigos relacionados
·Como criar um tabuleiro de xadrez em OpenGL 
·Como converter COBOL Em Fortran 
·As vantagens de usar Generalização em UML Modeling 
·O que faz Alias ​​média no I /O de arquivos 
·O que é uma expressão Tagged 
·Como criar um conjunto de resultados de Executar em um …
·A convolução de sinais duas vezes em MATLAB 
·As pessoas podem Média Desenvolver um aplicativo Andro…
·Por Scroll Bar piscar é 
·Implementação em Matlab do Método de Monte Carlo 
  Artigos em destaque
·Como aprender o Visual C + + 
·Como usar objetos em 2D CPP 
·Como usar Unicode em programas C + + 
·Como atualizar o Xcode De Terminais 
·O que é depuração em programação C 
·Como saída no Visual C 
·Como obter uma data do sistema em C # 
·Como incluir um arquivo de cabeçalho 
·Quais são Sintaxe Protocolos 
·Como inverter uma fila em C + + 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados