Ambiente de projeto de sistemas de comunicação

Visão geral

Para lidar com os complexos desafios do projeto de sistemas de comunicação que encontramos atualmente, os projetistas precisam avaliar e fazer escolhas dentre os diversos componentes de hardware de processamento e E/S e as ferramentas de software necessárias para programar esses componentes. Conforme os projetistas articulam soluções que cada vez mais exigem mais de um tipo de elemento de processamento, a falta de integração entre os componentes de hardware e as ferramentas de software passa a ser um sério obstáculo para a realização de um protótipo.

 

 

LabVIEW Communications elimina esse obstáculo, oferecendo um ambiente de desenvolvimento que pode utilizar tanto processadores multicore quanto FPGAs como targets, além de oferecer uma ampla integração com as E/S.  Além disso, o LabVIEW Communications pode abranger vários sistemas heterogêneos; dessa forma, os projetistas podem definir e gerenciar toda uma solução de prototipagem de dispositivos sem fio utilizando uma única ferramenta de projeto. Essa abordagem aumenta grandemente a eficiência das equipes de projeto, que não precisam mais se especializar em diferentes ferramentas de software e fluxos de projeto. Em vez disso, com o LabVIEW Communications, as equipes de projeto podem desenvolver em hardware de SDR, que contém um processador e FPGA, com rapidez e eficácia muito maior do que antes.  A eficácia da arquitetura LabVIEW RIO que é a base de uma abordagem de projeto de sistemas embarcados baseado em FPGA foi validada por pesquisas de 3os no mercado embarcado.

Um benefício adicional de uma ferramenta que abrange processadores, FPGAs e E/S é a capacidade de se descrever todo o sistema, incluindo as interações entre componentes, utilizando uma única ferramenta. Consequentemente, os projetistas podem utilizar simulações de sistemas completos com esforço substancialmente menor, por não precisarem mais costurar simulações de diferentes sistemas para estimar e entender o comportamento potencial do sistema.

Enquanto que o LabVIEW Communications permite o uso de diversas linguagens e abordagens de projeto, incluindo C, .m e fluxo de dados, a linguagem gráfica de fluxo de dados pode cobrir o processador e o FPGA de maneira transparente. A avançada tecnologia de compilador incorporada ao LabVIEW Communications otimiza e realiza o mapeamento da linguagem de fluxo de dados G no componente de processamento - seja este um processador ou um FPGA. Isso oferece aos projetistas uma considerável flexibilidade em suas experiências com divisões do projeto, pois eles podem passar tranquilamente um algoritmo ou componentes de um algoritmo de um FPGA ou processador a outro.

Para garantir a perfeita transição dos algoritmos projetados em G entre o processador e o FPGA, o LabVIEW Communications também possui ferramentas que realizam a conversão entre dados de ponto flutuante a dados de ponto fixo. Além disso, as otimizações de desempenho na implementação são específicas do hardware utilizado.   Por exemplo, no caso de um diagrama criado para um processador, o LabVIEW Communications pode paralelizar e dividir adequadamente um projeto de forma que ele utilize automaticamente todo o potencial de um processador multicore. No caso de um diagrama criado para o FPGA, o LabVIEW Communications poderá aceitar as diversas restrições específicas do usuário, como taxa de transferência e taxa de clock, para sintetizar adequadamente um projeto de hardware no FPGA.

No geral, essa capacidade de dividir rapidamente o projeto e realizar iterações rápidas para se chegar à implementação ideal somente é possível com o LabVIEW Communications, pois ele oferece acesso ao FPGA e ao processador. Sem a integração de hardware disponível na ferramenta, essa flexibilidade de projeto seria impossível de ser obtida. O benefício para os usuários é a capacidade de melhor caracterização de um projeto e a real compreensão das soluções de compromisso do projeto, que podem motivar outros refinamentos. Legiões de pesquisadores estão entrando na disputa para ver quem definirá as próximas gerações dos padrões de comunicações. Nesta corrida para levar a próxima solução revolucionária ao mercado, ferramentas que capacitam a inovação rápida e eficiente de sistemas de rádio definido por software de qualidade são essenciais. Não é surpresa, assim, que o LabVIEW Communications System Design Suite e o hardware de SDR da NI já estejam nos arsenais dos líderes do mercado.

Próximos passos

Saiba mais sobre o LabVIEW Communications 

Baixe o software de avaliação

Veja informações sobre preços