Questão nº 110
Questão de Engenharia Elétrica/Eletrônica · CEBRASPE PF 2025 (nº 110)
Em relação à complexidade de algoritmos (notação Big-O) e à programação em Python para processamento de sinais, julgue os itens que se seguem.
No processamento de sinais em Python, a função fftshift() do módulo NumPy é usada para centralizar o espectro de frequência ao redor de zero.
Resposta comentada
Conceito-chave: A fftshift() reorganiza os bins da FFT para que a frequência zero (DC) fique no centro do eixo, em vez de ficar no primeiro elemento. Isso facilita a visualização e análise de espectros simétricos, onde as frequências negativas ficam à esquerda e as positivas à direita.
- Correta: Certo. A função desloca o espectro de modo que a componente de frequência zero fique centralizada, exatamente como o enunciado afirma.
Fica de olho: A banca pode trocar por ifftshift() (que faz o inverso, revertendo o deslocamento) ou afirmar que a fftshift() altera os valores do espectro, quando na verdade ela apenas reordena os elementos do array, sem modificar as magnitudes ou fases.
Fonte: CEBRASPE PF 2025 Perito Criminal Federal - Engenharia Elétrica/Eletrônica. Reproduzida para fins de estudo.