6 resultados para FPGA, Elettronica digitale, Sintesi logica
em Repositório Institucional da Universidade de Aveiro - Portugal
Resumo:
O desenvolvimento de sistemas computacionais é um processo complexo, com múltiplas etapas, que requer uma análise profunda do problema, levando em consideração as limitações e os requisitos aplicáveis. Tal tarefa envolve a exploração de técnicas alternativas e de algoritmos computacionais para optimizar o sistema e satisfazer os requisitos estabelecidos. Neste contexto, uma das mais importantes etapas é a análise e implementação de algoritmos computacionais. Enormes avanços tecnológicos no âmbito das FPGAs (Field-Programmable Gate Arrays) tornaram possível o desenvolvimento de sistemas de engenharia extremamente complexos. Contudo, o número de transístores disponíveis por chip está a crescer mais rapidamente do que a capacidade que temos para desenvolver sistemas que tirem proveito desse crescimento. Esta limitação já bem conhecida, antes de se revelar com FPGAs, já se verificava com ASICs (Application-Specific Integrated Circuits) e tem vindo a aumentar continuamente. O desenvolvimento de sistemas com base em FPGAs de alta capacidade envolve uma grande variedade de ferramentas, incluindo métodos para a implementação eficiente de algoritmos computacionais. Esta tese pretende proporcionar uma contribuição nesta área, tirando partido da reutilização, do aumento do nível de abstracção e de especificações algorítmicas mais automatizadas e claras. Mais especificamente, é apresentado um estudo que foi levado a cabo no sentido de obter critérios relativos à implementação em hardware de algoritmos recursivos versus iterativos. Depois de serem apresentadas algumas das estratégias para implementar recursividade em hardware mais significativas, descreve-se, em pormenor, um conjunto de algoritmos para resolver problemas de pesquisa combinatória (considerados enquanto exemplos de aplicação). Versões recursivas e iterativas destes algoritmos foram implementados e testados em FPGA. Com base nos resultados obtidos, é feita uma cuidada análise comparativa. Novas ferramentas e técnicas de investigação que foram desenvolvidas no âmbito desta tese são também discutidas e demonstradas.
Resumo:
Esta dissertação insere-se num conjunto de trabalhos a decorrer no Instituto de Telecomunicações de Aveiro que tem como objetivo o desenvolvimento de um sistema de comunicação para um UAV. Neste sentido, apresenta a implementação e validação de um modem em banda base aberto e flexível implementado em FPGA, baseado em abordagem SDR, com possibilidade de integraçãoo no sistema de comunicação com o UAV. Ao longo desta dissertação implementou-se, utilizando o MATLAB, um modem de modulação adaptável, ao qual foram integrados algoritmos de sincronismo e de correção de fase. Desta forma, foi possível realizar uma análise ao modelo comportamental dos vários constituintes do modem abstraindose dos tempos de atraso do processamento ou da precisão da representação dos dados, e assim simplificar a sua implementação em hardware. Analisado o modelo comportamental do modem desenvolvido em MATLAB realizou-se a sua implementação em hardware para a modulação QPSK. A sua prototipagem foi realizada, com recurso à ferramenta computacional Vivado Design Suite 2014.2, utilizando o kit de desenvolvimento ZedBoard e o frontend AD-FMCOMMS1-EBZ. O correto funcionamento dos módulos implementados em hardware foi posteriormente avaliado através de uma interface entre o MATLAB e a Zed- Board, sendo que, os resultados obtidos no modelo em MATLAB serviram como termo de comparação. Através da utilização desta interface é possível validar parte do modem implementado em FPGA, mantendo o restante processamento a ser realizado em MATLAB, validando assim os módulos em FPGA de uma forma isolada.
Resumo:
Advances in FPGA technology and higher processing capabilities requirements have pushed to the emerge of All Programmable Systems-on-Chip, which incorporate a hard designed processing system and a programmable logic that enable the development of specialized computer systems for a wide range of practical applications, including data and signal processing, high performance computing, embedded systems, among many others. To give place to an infrastructure that is capable of using the benefits of such a reconfigurable system, the main goal of the thesis is to implement an infrastructure composed of hardware, software and network resources, that incorporates the necessary services for the operation, management and interface of peripherals, that coompose the basic building blocks for the execution of applications. The project will be developed using a chip from the Zynq-7000 All Programmable Systems-on-Chip family.
Resumo:
Esta tese apresenta um estudo exploratório sobre sistemas de comunicação por luz visível e as suas aplicações em sistemas de transporte inteligentes como forma a melhorar a segurança nas estradas. Foram desenvolvidos neste trabalho, modelos conceptuais e analíticos adequados à caracterização deste tipo de sistemas. Foi desenvolvido um protótipo de baixo custo, capaz de suportar a disseminação de informação utilizando semáforos. A sua realização carece de um estudo detalhado, nomeadamente: i) foi necessário obter modelos capazes de descrever os padrões de radiação numa área de serviço pré-definida; ii) foi necessário caracterizar o meio de comunicações; iii) foi necessário estudar o comportamento de vários esquemas de modulação de forma a optar pelo mais robusto; finalmente, iv) obter a implementação do sistema baseado em FPGA e componentes discretos. O protótipo implementado foi testado em condições reais. Os resultados alcançados mostram os méritos desta solução, chegando mesmo a encorajar a utilização desta tecnologia em outros cenários de aplicação.
Resumo:
A crescente procura de recursos fosseis a que se tem assistido nos ultimos anos, tem resultado num crescimento sem precedentes dos precos, com consequencias imprevisiveis e que levara, no espaco de decadas, ao seu inevitavel esgotamento. A procura de um modelo de desenvolvimento sustentavel, baseado em recursos renovaveis e o grande desafio que se coloca a civilizacao no seculo XXI. A biomassa vegetal, atraves das designadas gBio-refinarias h, e uma alternativa logica para a producao de produtos quimicos e de materiais mas tambem de combustiveis e energia. Os oleos vegetais constituem uma das fracoes da biomassa vegetal, cuja exploracao tem merecido redobrada atencao nos ultimos anos, como fonte de materiais e de combustiveis. Assim, a presente dissertacao tem por objetivo o desenvolvimento de novos materiais polimericos derivados de oleos vegetais, seguindo duas abordagens distintas, nomeadamente a preparacao de polimeros atraves de polimerizacao por etapas e polimerizacao em cadeia (Parte B e C, respetivamente). Em primeiro lugar, foram sintetizados poliesteres alifaticos de cadeia longa a partir de monomeros provenientes do oleo de colza (Capitulo III). A auto-metatese do acido erucico com catalisadores de rutenio, seguida de hidrogenacao da ligacao dupla, originou o acido 1,26-hexacosanodioico, que por sua vez foi convertido em hexacosano-1,26-diol. Subsequentemente, a policondensacao do acido ƒ¿,ƒÖ-dicarboxilico de cadeia longa com o hexacosano-1,26-diol originou o poliester 26,26. O diacido C26 foi tambem polimerizado com outros alcano-diois de cadeia curta, nomeadamente o dodecano-1,12-diol e o butano-1,2-diol, produzindo, respetivamente, os poliesteres 12,26 e 4,26. Estes poliesteres de fontes 100% renovaveis possuem valores de Mn na ordem dos 8-14 kDa e valores de PDI entre 2.1 e 2.7. As propriedades destes poliesteres alifaticos foram avaliadas atraves de varias tecnicas, revelando elevada cristalinidade (com uma estrutura cristalina como a do polietileno) e elevadas temperaturas de fusao (74-104 ‹C), cristalizacao (68-92 ‹C) e degradacao (323-386 ‹C). Em segundo lugar, foram sintetizados polimeros lineares termo-reversiveis a partir de derivados do oleo de ricinio (Capitulo IV). Para tal foram preparados monomeros que incorporam aneis furanicos inseridos atraves do acoplamento tiol-eno, e que posteriormente foram polimerizados pela reacao de Diels-Alder (DA) entre os grupos furano (dieno A) e estruturas complementares do tipo maleimida (dienofilo B). Para as polimerizacoes DA foram consideradas duas abordagens diferentes, nomeadamente (i) o uso de monomeros com dois aneis furanicos terminais em conjunto com uma bismaleimida (sistemas AA+BB) e (ii) a utilizacao de um monomero que incorpora ambos os grupos reativos, furano e maleimida, na sua estrutura (sistema AB). Este estudo demonstrou claramente que ambas as estratégias foram bem sucedidas embora com diferentes resultados em termos da natureza dos produtos obtidos. Estes polímeros lineares apresentam valores relativamente baixos de Tg (-40 to -2 °C) devido à natureza flexível dos grupos separadores das funções reativas, e de Mn (4.5-9.0 kDa) dada a observada tendência de ciclização associada a concentrações baixas de monómero. A aplicação da reação de retro-DA aos polímeros em causa confirmou o seu caráter reversível, ou seja, a possibilidade de promover, em condições controladas, a despolimerização com recuperação dos monómeros de partida. Esta particularidade abre caminhos para materiais macromoleculares originais com aplicações promissoras tais como auto-reparação e reciclabilidade. Em terceiro lugar, sintetizaram-se polímeros não-lineares termo-reversíveis a partir de derivados do óleo de ricínio (Capítulo V). Para tal foram preparados monómeros trifuncionais e posteriormente polimerizados através da reação de DA entre os grupos reativos complementares furano/maleimida. Foram consideradas três abordagens distintas para preparar estes polímeros não-lineares, nomeadamente através da utilização de (i) um monómero bisfurânico em combinação com uma trismaleimida (sistema A2+B3) e (ii) um monómero trisfurânico em conjunto com uma bismaleimida (sistema A3+B2) que originaram materiais ramificados ou reticulados, e ainda (iii) a utilização de monómeros assimetricamente substituídos do tipo A2B ou AB2 capazes de originar estruturas macromoleculares hiper-ramificadas. Todos os sistemas apresentaram valores de Tg perto de 0 °C, o que era de esperar para estes materiais não-lineares. A aplicação da reação de retro-DA comprovou mais uma vez o caráter termo-reversível das polimerizações em causa. Em quarto lugar e último lugar, foram preparados copolímeros de acetato de vinilo (VAc) com monómeros derivados de óleo de girassol (Capítulo VI). Ésteres vinílicos de ácidos gordos (FAVE) foram sintetizados por transvinilação dos ácidos oleico e linoleico com VAc catalisada por um complexo de irídio. Os monómeros vinílicos preparados foram caracterizados e posteriormente homopolimerizados e copolimerizados com VAc através do uso dos grupos vinílicos terminais como função inicial de polimerização. A variação do tipo e quantidade de monómero FAVE e da quantidade de iniciador radicalar originou copolímeros de VAc com valores de Mn na gama de 1.2-3.0 kDa e valores de Tg de -5 a 16 °C. Os copolímeros foram avaliados em testes de cura oxidativa através das insaturações nas suas cadeias alifáticas para formar materiais reticulados, e os resultados sugerem que eles podem ser sistemas efetivos de cura para aplicações como tintas, vernizes e outros tipos de revestimento. Todos os materiais poliméricos preparados ao longo deste trabalho constituem contribuições atrativas para a área dos polímeros oriundos de recursos renováveis e representam uma prova indiscutível de que os óleos vegetais são percursores promissores de materiais macromoleculares com potenciais aplicações.
Resumo:
Flexible radio transmitters based on the Software-Defined Radio (SDR) concept are gaining an increased research importance due to the unparalleled proliferation of new wireless standards operating at different frequencies, using dissimilar coding and modulation schemes, and targeted for different ends. In this new wireless communications paradigm, the physical layer of the radio transmitter must be able to support the simultaneous transmission of multi-band, multi-rate, multi-standard signals, which in practice is very hard or very inefficient to implement using conventional approaches. Nevertheless, the last developments in this field include novel all-digital transmitter architectures where the radio datapath is digital from the baseband up to the RF stage. Such concept has inherent high flexibility and poses an important step towards the development of SDR-based transmitters. However, the truth is that implementing such radio for a real world communications scenario is a challenging task, where a few key limitations are still preventing a wider adoption of this concept. This thesis aims exactly to address some of these limitations by proposing and implementing innovative all-digital transmitter architectures with inherent higher flexibility and integration, and where improving important figures of merit, such as coding efficiency, signal-to-noise ratio, usable bandwidth and in-band and out-of-band noise will also be addressed. In the first part of this thesis, the concept of transmitting RF data using an entirely digital approach based on pulsed modulation is introduced. A comparison between several implementation technologies is also presented, allowing to state that FPGAs provide an interesting compromise between performance, power efficiency and flexibility, thus making them an interesting choice as an enabling technology for pulse-based all-digital transmitters. Following this discussion, the fundamental concepts inherent to pulsed modulators, its key advantages, main limitations and typical enhancements suitable for all-digital transmitters are also presented. The recent advances regarding the two most common classes of pulse modulated transmitters, namely the RF and the baseband-level are introduced, along with several examples of state-of-the-art architectures found on the literature. The core of this dissertation containing the main developments achieved during this PhD work is then presented and discussed. The first key contribution to the state-of-the-art presented here consists in the development of a novel ΣΔ-based all-digital transmitter architecture capable of multiband and multi-standard data transmission in a very flexible and integrated way, where the pulsed RF output operating in the microwave frequency range is generated inside a single FPGA device. A fundamental contribution regarding the simultaneous transmission of multiple RF signals is then introduced by presenting and describing novel all-digital transmitter architectures that take advantage of multi-gigabit data serializers available on current high-end FPGAs in order to transmit in a time-interleaved approach multiple independent RF carriers. Further improvements in this design approach allowed to provide a two-stage up-conversion transmitter architecture enabling the fine frequency tuning of concurrent multichannel multi-standard signals. Finally, further improvements regarding two key limitations inherent to current all-digital transmitter approaches are then addressed, namely the poor coding efficiency and the combined high quality factor and tunability requirements of the RF output filter. The followed design approach based on poliphase multipath circuits allowed to create a new FPGA-embedded agile transmitter architecture that significantly improves important figures of merit, such as coding efficiency and SNR, while maintains the high flexibility that is required for supporting multichannel multimode data transmission.