Desenvolvimento de um sistema SDR baseado em modelagem em Python e implementação em HDL para FPGA

DSpace Repository

A- A A+

Desenvolvimento de um sistema SDR baseado em modelagem em Python e implementação em HDL para FPGA

Show full item record

Title: Desenvolvimento de um sistema SDR baseado em modelagem em Python e implementação em HDL para FPGA
Author: Franz, Samuel H.
Abstract: A comunicação por rádio desempenha papel fundamental em missões espaciais baseadas em pequenos satélites, como os CubeSats desenvolvidos pelo SpaceLab da Universidade Federal de Santa Catarina (UFSC), nas quais a confiabilidade dos subsistemas de telecomunicação é essencial. Um dos principais desafios no desenvolvimento desses subsistemas é garantir que uma implementação em hardware, descrita em VHDL, reproduza corretamente o comportamento de um algoritmo previamente especificado em software, sobretudo quando o sistema é composto por múltiplos blocos encadeados e a verificação só ocorre ao final da integração completa, dificultando a localização de eventuais divergências. Para lidar com esse problema, este trabalho propõe e aplica uma metodologia de desenvolvimento baseada em golden model, na qual um sistema de Rádio Definido por Software (SDR) simplificado é primeiramente modelado e validado em Python, servindo como referência funcional para a reimplementação do receptor em linguagem de descrição de hardware (VHDL) destinada à execução em FPGA. Cada um dos sete blocos do receptor (demapeamento BPSK, detecção de syncword, descrambler LFSR, decodificação de Viterbi, verificação CRC-8, remoção de zero padding e deframer ) foi desenvolvido e validado de forma incremental e isolada, por meio de testbenches que reutilizam diretamente os vetores de estímulo e saída esperada gerados pelo modelo em Python, antes da integração no pipeline completo. A validação foi realizada por simulação comportamental no Vivado 2019.1, sem falhas registradas, e com recuperação correta de uma mensagem de teste pelo pipeline integrado. Os resultados obtidos demonstram que a metodologia baseada em golden model permite identificar e corrigir divergências de forma isolada em cada bloco, reduzindo o esforço de depuração na etapa de integração e contribuindo para o desenvolvimento de sistemas de comunicação digital mais confiáveis para aplicações embarcadas espaciais
Description: TCC (graduação) - Universidade Federal de Santa Catarina, Centro Tecnológico, Engenharia de Controle e Automação.
URI: https://repositorio.ufsc.br/handle/123456789/274519
Date: 2026-07-08


Files in this item

Files Size Format View Description
PFC_Samuel_V_Final_C.pdf 2.969Mb PDF View/Open TCC

This item appears in the following Collection(s)

Show full item record

Search DSpace


Advanced Search

Browse

My Account

Statistics

Compartilhar