0
아날로그 파형의 위상 및 진폭을 찾는 방법은 무엇입니까? 하나의 센서에서 하나의 아날로그 신호를 수신하고 있는데, 그 아날로그 파형을 사용하여 기본 주파수와 두 번째 고조파에 대한 DFT (위상, 진폭)를 찾고 싶습니다. FPGA에 적용된 ADC를 통해 아날로그 신호를 변환했습니다. 그 FPGA에서 IP DFT 4.0 코어를 사용하고 싶지만 DFT 코어 출력은 단지 가상이고 실제 값입니다. 이것을 사용하여 기본 및 고조파의 위상과 진폭을 어떻게 결정할 수 있습니까?FPGA에서 vhdl 코어를 사용하여 DFT 위상 및 진폭을 계산하십시오.
magnitude = sqrt(re*re + im*im);
phase = atan2(im, re);
당신이 당신의 기본 (고조파)의 주파수를 알고있는 경우는 다음 방금 적절한 FFT 출력을 계산할 수있다 :이 같은 크기와 위상을 계산할 수 있습니다 각각의 복잡한 (재, 메신저) 출력을 위해
FPGA에서 IP DFT 4.0 코어를 사용하여 어떻게 2 차 고조파를 찾을 수 있습니까? 가능한 경우 DFT 4.0 ip 코어를 통과하십시오. VHDL에서 이러한 계산 (magnitude = sqrt (re * re + im * im); phase = atan2 (im, re);)을 사용할 수 있습니까? –
FPGA에서 추가 로직을 사용하여이 작업을 수행 할 수도 있습니다. 그렇지 않으면 FFT 자체에 비해 계산이 거의 필요하지 않기 때문에 DFT 결과를 최종 처리를 위해 호스트 CPU로 다시 전달할 수 있습니다. –
양해 해 주셔서 감사합니다 MR Paul R 선생님, –