Monday 7 August 2017

Moving Average Labview Fpga


LabVIEW Digital Filter Design Toolkit 8.2.1 Readme O LabVIEW Digital Filter Design Toolkit 8.2.1 aborda problemas de instalação com o Windows Vista x64 Edition, a versão de 64 bits, que estão presentes no Digital Filter Design Toolkit 8.2. Se você instalou o Digital Filter Design Toolkit 8.2, primeiro você deve desinstalar essa versão antes de instalar o Kit de ferramentas de design de filtro digital 8.2.1. Este arquivo contém informações para apresentá-lo ao Digital Filter Design Toolkit. Este arquivo também fornece recursos de ajuda que você pode usar ao trabalhar com o kit de ferramentas. O arquivo contém as seguintes informações que você precisa entender. O Digital Filter Design Toolkit fornece uma coleção de ferramentas de design de filtro digital para complementar o LabVIEW Full ou Professional Development System. O Digital Filter Design Toolkit ajuda você a projetar filtros digitais sem exigir que você tenha conhecimento avançado de processamento de sinal digital ou técnicas de filtragem digital. Com o Digital Filter Design Toolkit, você pode projetar, analisar e simular filtros digitais de ponto flutuante e ponto fixo. Sem conhecimento prévio sobre a programação no LabVIEW, você pode usar os VIs de Design Digital Design de Filtro para interagir graficamente com as especificações do filtro para projetar filtros digitais apropriados. O Digital Filter Design Toolkit fornece VIs que você pode usar para projetar um filtro de resposta de impulso finito fino (FIR) ou filtro de resposta de impulso infinito (IIR), analisar as características do filtro digital, alterar a estrutura de implementação do filtro digital e processar dados Com o filtro digital. Além do suporte de ponto flutuante, o Digital Filter Design Toolkit fornece um conjunto de VIs que você pode usar para criar um modelo de filtro digital de ponto fixo, analise as características do filtro digital de ponto fixo, simule o desempenho do dispositivo fixo Filtro digital ponto-a-ponto e gerar código C de ponto fixo, código LabVIEW inteiro ou código de matriz de porta programável de campo LabVIEW (FPGA) para um alvo específico de ponto fixo. O Digital Filter Design Toolkit fornece VIs para design de filtro digital multirate. Você pode usar os VIs para projetar e analisar um filtro multi-estágio multi-estágio de ponto flutuante. Você então pode usar o filtro multirate projetado para processar dados. O Digital Filter Design Toolkit também fornece um conjunto de VIs que você pode usar para criar, analisar e simular um filtro de multirate de ponto fixo. Você pode gerar o código LabVIEW FPGA a partir do filtro de multirate de ponto fixo projetado para um alvo IO reconfigurável NI (RIO). Além das ferramentas gráficas para design de filtro digital, o Digital Filter Design Toolkit também fornece funções MathScript que LabVIEW MathScript oferece suporte. Essas funções MathScript permitem que você crie filtros em um ambiente baseado em texto. Para usar o Kit de Ferramentas de Design de Filtro Digital, você deve ter o Instrumento Nacional de Instrumentos LabVIEW 8.2 ou posterior, Sistema de Desenvolvimento Completo ou Profissional, instalado no computador host. Nota: Se você quiser usar o Kit de ferramentas de design de filtro digital para gerar o código LabVIEW FPGA a partir de um filtro de ponto fixo, você deve ter o Módulo FPGA National Instruments LabVIEW e o software NI-RIO instalado com o LabVIEW. Certifique-se de instalar o módulo FPGA e o software NI-RIO antes de instalar o Kit de ferramentas de design de filtro digital. Se você já tiver instalado o kit de ferramentas de design de filtro digital, desinstale o Kit de ferramentas de design de filtro digital antes de instalar o módulo FPGA e o software NI-RIO. Complete as seguintes etapas para instalar o Kit de ferramentas de design de filtro digital. Antes da instalação, verifique se o seu computador atende às seguintes condições: Uma versão compatível do LabVIEW está instalada. Nenhuma versão anterior do Digital Filter Design Toolkit, incluindo versões beta, está instalada. O LabVIEW não está sendo executado. Nota: Se você deseja usar o Kit de ferramentas de design de filtro digital para gerar o código LabVIEW FPGA de um filtro de ponto fixo, verifique se você possui o módulo FPGA e o software NI-RIO instalado. Insira o CD LabVIEW Digital Filter Design Toolkit. Execute o programa setup. exe. Siga as instruções que aparecem na tela. O Digital Filter Design Toolkit 8.2.1 inclui correções de erros, mas não fornece novos recursos. O Digital Filter Design Toolkit 8.2 incorpora os seguintes recursos novos: Design de filtro digital Funções MathScript Use as funções MathScript de design de filtro digital para projetar filtros digitais com LabVIEW MathScript em um ambiente baseado em texto. Ferramentas aprimoradas de design de filtro de ponto fixo O Digital Filter Design Toolkit 8.2 melhora a usabilidade dos VIs de Ferramentas de Ponto Fixo. Esses VIs podem ajudá-lo a projetar um filtro de ponto fixo com apenas algumas entradas necessárias. Você também pode usar esses VIs para refinar o design do filtro. O Digital Filter Design Toolkit 8.2 categoriza coeficientes de filtro em dois grupos: coeficientes de filtro a k e coeficientes de filtro b v. Esses dois grupos de coeficientes de filtro usam diferentes intervalos de valores. Essa alteração permite que você quantize os coeficientes de filtro eficientemente usando um número limitado de bits. Geração de código de filtro de ponto fixo melhorado O Digital Filter Design Toolkit 8.2 melhora a geração de código de filtro de ponto fixo e suporta mais modelos de filtro de ponto fixo, como aqueles com coeficientes de 32 bits. Você pode especificar um modelo de filtro de ponto fixo para executar multiplicações I32xI16 ou I32xI32, além das multiplicações I16xI16. Você também pode gerar um bloco de filtro que pode processar sinais multicanal. O Digital Filter Design Toolkit organiza o código LabVIEW gerado nos arquivos do projeto LabVIEW (.lvproj) para que você possa integrar o filtro em outro projeto. Para a geração de código LabVIEW FPGA, o Digital Filter Design Toolkit 8.2 melhora o mecanismo de armazenamento de coeficientes de filtro e os estados internos de filtros digitais. O novo mecanismo armazena os estados internos de um filtro nos itens de memória do código LabVIEW FPGA gerado. Para os filtros FIR, este mecanismo armazena os coeficientes do filtro FIR nas tabelas de consulta. Ao processar sinais multicanais, o código LabVIEW FPGA pode compartilhar os coeficientes de filtro e os recursos lógicos de controle de filtragem entre os vários canais. Suporte ao filtro Multirate de Resampling Rational O Digital Filter Design Toolkit 8.2 oferece suporte para o projeto, análise e implementação de filtros multiramacionais de reimamação racional, além de filtros de decimação e interpolação. A reamostragem racional é útil para a interface com sistemas de processamento de sinal digital (DSP) que operam a taxas diferentes. Por exemplo, você pode usar o reescalonamento racional para converter um sinal de 48 kHz de um sistema de áudio profissional para um sinal de 44,1 kHz para um CD de áudio. Multi-file Filter Design Express VIs Use o design FIR de Multirate, Multistage Multirate Filter Design e Multirate CIC Design Express VIs para projetar filtros multi-FIR FIR, filtros de múltiplos estágios multi-etapas e multirate cascata integrador comb (CIC) de forma interativa. Suporte de Design de Filtro de Multirate de Ponto Fixo Use os VIs de Ferramentas de Ponto Fixo Multirate para quantizar, modelar e simular filtros de multirate de ponto fixo. Filtro Multiparto de ponto fixo Suporte de geração de código FPGA Use o gerador de código MRate DFD FXP e os VIs do gerador de código MRate DFD FXP NState para gerar o código LabVIEW FPGA a partir de filtros multirate de ponto fixo. Você pode gerar código para aplicações de filtragem de canal único e multicanal. Você também pode gerar código de ambos os filtros multi-estágio e multi-estágio. Filtro médio móvel de ponto fixo Suporte de geração de código FPGA Use o VI de gerador de código médio móvel de DFD FXP para gerar o código LabVIEW FPGA a partir de filtros de média móvel de ponto fixo (MA). O código LabVIEW FPGA gerado a partir de um filtro MA de ponto fixo ajuda você a efetuar uma filtragem MA eficiente em um sinal de entrada usando poucos recursos de hardware. Use os VIs de Utilidades para desenhar as funções de transferência de função, zero-pólo-ganho e diferença em controles de imagem. Filtrar Salvar e Carregar a partir de Ferramentas de Arquivo de Texto Use o DFD Salvar no Arquivo de Texto e o DFD Salvar MRate para VIs de Arquivo de Texto para salvar filtros, incluindo filtros de multirate, como arquivos de texto. Você pode obter as estruturas de filtro, os pedidos de filtro e os coeficientes de filtro dos arquivos de texto. Em seguida, você pode copiar os coeficientes de filtro dos arquivos de texto e usar os coeficientes em outras aplicações. Use o DFD Load from Text File VI para carregar um filtro de um arquivo de texto. Você não pode usar este VI para carregar um filtro multirate. O Digital Filter Design Toolkit 8.2 fornece mais de 100 exemplos que demonstram como realizar certas tarefas usando os VIs e funções de Design de Filtro Digital. Esses exemplos incluem tutoriais de inicialização e estudos de caso aprofundados. Versão 8.2.1 (438APUX0) O Kit de Ferramentas de Design de Filtro Digital 8.2.1 corrige um problema em que a função MathScript de Firminphase não consegue calcular corretamente o fator espectral de fase mínima de um filtro de resposta de impulso finito (FIR) de fase linear. Versão 8.2 O Digital Filter Design Toolkit 7.5 não teve restrições sobre o número de estágios ou o atraso diferencial de um filtro CIC. O Digital Filter Design Toolkit 8.2 restringe o número de estágios de um filtro CIC ao intervalo 1, 8 e restringe o valor de atraso diferencial para 1 ou 2. Se você quiser usar um filtro que você projetou com o Digital Filter Design Toolkit 7.5, o Digital Filter Design Toolkit 8.2 pode denunciar o filtro como um objeto de filtro inválido. Se você encontrar essa situação, salve o filtro como um arquivo binário no Digital Filter Design Toolkit 7.5 e, em seguida, use o Digital Filter Design Toolkit 8.2 para carregar o filtro do arquivo binário. O Digital Filter Design Toolkit 7.5 definiu a freqüência de amostragem de um filtro multirate como a freqüência de amostragem máxima no filtro multirate. O Digital Filter Design Toolkit 8.2 define a freqüência de amostragem de um filtro multirate como a freqüência de amostragem de entrada no filtro multirate. Portanto, se você deseja usar um filtro de interpolação que você projetou com o Digital Filter Design Toolkit 7.5, primeiro você deve alterar a freqüência de amostragem do filtro de interpolação da freqüência de amostragem máxima para a freqüência de amostragem de entrada. Essa alteração não afeta os arquivos de decimação e sem taxa de alteração. No Digital Filter Design Toolkit 8.2, a modelagem DFD FXP para CodeGen Express VI não está na paleta Ferramentas de Ponto Fixo. Use o DFD FXP Quantize Coef VI para quantificar os coeficientes de um filtro e o DFD FXP Modeling VI para criar um modelo de filtro de ponto fixo. No Digital Filter Design Toolkit 7.5, as saídas de resposta de fase e de fase do DFD Plot MRate Freq Response VI eram clusters. No Digital Filter Design Toolkit 8.2, essas saídas são matrizes de clusters. Versão 8.2.1 Além dos problemas conhecidos no Digital Filter Design Toolkit 8.2. O Digital Filter Design Toolkit 8.2.1 contém o seguinte problema conhecido: Como as fontes padrão no Windows Vista são diferentes das fontes padrão em versões anteriores do Windows, você pode notar problemas de cosméticos, como seqüências de texto sobrepostas ou truncadas, em VIs E caixas de diálogo LabVIEW. Para corrigir este problema, altere o tema do sistema operacional para o Windows Classic na caixa de diálogo Configurações do tema e, em seguida, reinicie o LabVIEW. Selecione Start0187Control Panel0187Appearance and Personalization e clique em Alterar o tema para exibir a caixa de diálogo Configurações do tema. Os VIs de Análise de Filtro podem levar muito tempo para analisar um filtro com uma ordem elevada. O DFD Remez Design VI pode levar muito tempo para projetar um filtro FIR com uma ordem elevada. O DFD Least Pth Norm Design VI pode levar muito tempo para completar projetos que possuem algoritmos iterativos. O Digital Filter Design Toolkit 8.2 não permite zeros com valor zero no VI Expressão Pole-Zero Placement. Se você especificar um zero com valor zero, o Express VI forçará o zero com valor zero a um valor zero zero. Quando você projeta um filtro de ponto fixo, você deve configurar os quantizers. Cada quantizer contém um booleano assinado que especifica se deve tratar o número de entrada como um número assinado. O Digital Filter Design Toolkit 8.2 oferece apenas os números assinados. As características de um filtro podem mudar se ocorrerem erros numéricos durante a conversão entre os coeficientes de filtro das diferentes estruturas de filtro. Quando você converte a estrutura de um filtro, o filtro com a nova estrutura pode ser completamente diferente do filtro original. Se você encontrar essa situação, tente usar uma estrutura diferente. Você pode precisar compilar os VIs de exemplo de Design de Filtro Digital que demonstram como usar o código LabVIEW FPGA gerado em projetos LabVIEW. Consulte a Ajuda do LabVIEW. Acessível ao selecionar Help0187Search a ajuda do LabVIEW no menu suspenso no LabVIEW, para obter informações sobre o uso do kit de ferramentas de design de filtro digital. Você pode acessar os exemplos do Kit de Ferramentas de Design de Filtro Digital selecionando Help0187Find Exemplos para exibir o NI Example Finder e depois navegar para a pasta Ferramentas e Modules0187Digital Filter Design. Você também pode clicar no link Localizar exemplos na seção Exemplos da janela de Introdução para exibir o NI Example Finder. Você pode modificar um exemplo VI para se adequar a um aplicativo, ou você pode copiar e colar de um ou mais exemplos em um VI que você criou. Você também pode encontrar os exemplos para o Digital Filter Design Toolkit no diretório labviewexamplesDigital Filter Design. 0169 200682112007 National Instruments Corporation. Todos os direitos reservados. De acordo com as leis de direitos autorais, esta publicação não pode ser reproduzida ou transmitida de qualquer forma, eletrônica ou mecânica, incluindo fotocópias, gravação, armazenamento em um sistema de recuperação de informações ou tradução, total ou parcial, sem o prévio consentimento por escrito da National Instruments Corporação. National Instruments, NI, ni. E LabVIEW são marcas comerciais da National Instruments Corporation. Consulte a seção Termos de Uso no nilegal para obter mais informações sobre as marcas registradas da National Instruments. Outros nomes de produtos e empresas aqui mencionados são marcas comerciais ou nomes comerciais de suas respectivas empresas. Para as patentes que cobrem os produtos da National Instruments, consulte o local apropriado: Help0187Patents no seu software, o arquivo patents. txt no seu CD, ou nipatents. Medição de Movimento de Cálculo Este VI calcula e exibe a média móvel, usando um número pré-selecionado. Primeiro, o VI inicializa dois registros de deslocamento. O registro de deslocamento superior é inicializado com um elemento e, continuamente, adiciona o valor anterior com o novo valor. Este registro de deslocamento mantém o total das últimas medições x. Depois de dividir os resultados da função de adicionar com o valor pré-selecionado, o VI calcula o valor médio móvel. O registro de deslocamento de baixo contém uma matriz com a dimensão Média. Este registro de deslocamento mantém todos os valores da medição. A função de substituição substitui o novo valor após cada loop. Este VI é muito eficiente e rápido porque usa a função de elemento de substituição dentro do loop while e ele inicializa a matriz antes de entrar no loop. Este VI foi criado no LabVIEW 6.1. Bookmark amp Share

No comments:

Post a Comment