matlab에서 FFT 함수는 이득이 무엇입니까?

Y

yamid

Guest
안녕 모두, 내가이 코드를 작성 : N = 10000, 데이터 비트의 데이터 = randn의 % 번호 (1, N)> = 0; % 균일하게 분산 임의의 데이터를 생성 FS = 20 * 10.7e 6; % 샘플링 주파수 RB는 = FS * (1 / 10), TB = 1/Rb; FC = 10.7e 6; snrdb = 10; % 시뮬레이션을위한 DB에 Eb/N0 범위 time_bpsk = 0 : (1/Fs) : TB * (길이 (데이터) ) - (1/Fs); 캐리어 = 왜냐하면 (2 * 파이 * FC * time_bpsk), 그림, 줄거리 (복근 (FFT (캐리어))); 화음 진폭이 이렇게 높은 이유를 누군가 나를 설명할 수 있습니까? (5 * 10 ^ 4 개!!) (난 당신이 unot 진폭과 신호를 삽입하는 경우 이론에 의해 화음 진폭 1 / 2 일해야 해.)
 
안녕 yamid가 아니요, 이익을 가지고 있지 않습니다 - 그것은 다른 접근 방식은 마찬가지로 1 / N하여 그 결과를 renormalise하지 않습니다 단지 FFT의 MATLAB의 구현입니다. ) (이것은 renormalise합니까 ... 당신의 주파수 구성 요소의 단계는 모든 징후를 뒤집기 것을 명심) 대신 ifft 함수를 사용하여, 또는 b)에 마지막 줄에 변경 : 코드는 어느 경우에 잘 작동 모습을; 줄거리 (복근 (FFT (캐리어) / 길이 (캐리어))); 건배 :)
 

Welcome to EDABoard.com

Sponsor

Back
Top