- Victória Pessoa Barbosa Matos
- Luiz Felipe Silva Lustosa
- Valter Sanches
Este projeto implementa, na prática, conceitos estudados na disciplina Sinais e Sistemas Lineares, aplicados ao processamento de sinais GPS.
O notebook realiza:
- Geração de códigos PRN;
- Processamento e análise de sinais digitais;
- Cálculo de correlação para identificação e sincronização;
- Extração de características;
- Implementação de um analisador multi-canal;
- Classificação usando um modelo SVM.
Todas as etapas estão contidas no arquivo Projeto_SS.ipynb.
- Aplicar técnicas de Sinais e Sistemas em um caso real.
- Entender e gerar códigos PRN utilizados em sistemas de navegação.
- Implementar correlação cruzada para detecção e alinhamento de sinais.
- Extrair características relevantes para análise.
- Criar um pipeline completo de processamento.
- Classificar sinais usando SVM.
- Importação de bibliotecas.
- Organização das funções.
- Preparação do ambiente.
- Leitura do dataset.
- Estruturação e filtragem dos dados.
- Separação para uso nas etapas seguintes.
- Implementação dos códigos pseudo-aleatórios do GPS.
- Geração das sequências.
- Visualização das séries PRN.
- Cálculo da correlação cruzada.
- Identificação do atraso do código.
- Detecção de picos para sincronização.
- Construção das features do sinal.
- Seleção e formatação dos dados de entrada do classificador.
- Processamento simultâneo de diferentes sinais.
- Arquitetura escalável para múltiplos códigos PRN.
Fluxo implementado:
- Leitura do sinal
- Geração do PRN
- Correlação
- Extração de características
- Classificação
- Treinamento.
- Validação.
- Teste e análise dos resultados.
- Correlação com picos claros indicando sincronização.
- Extração eficiente de características.
- Modelo SVM funcionando de forma integrada ao pipeline.