필터 지우기
필터 지우기

Matched Filter Integration in MATLAB

조회 수: 1 (최근 30일)
S. David
S. David 2014년 5월 7일
댓글: S. David 2014년 5월 12일
Hello all,
In a communication system I have the following received signal:
v(t)=\sum_{k=0}^{K-1}s_k P_k(t)+w(t)
where w(t) is additive white Gaussian noise (AWGN) process of zeros mean and power spectral (PSD) density N0.
The matched filter receiver in this case is given by:
v_n=\int P_n^*(t) v(t) dt =(some constant) \int_{nTs}^{(n+1)*Ts}v(t) dt, for n=0,...,N-1
where ()* is complex conjugation, the vector t=0:Ta:(K-1)*Ta, Ta=Ts/nsamp where nsamp is the number of samples per symbol. The resultant vector must be of size N-by-1 where K=N*nsamp.
The question is how to implement the integration in the most right hand side of v_n? I did it as following:
for nn=0:N-1
z(nn)=sum(v(nn*nsampl+1:(nn+1)*nsampl))*Ta;
end
but I am not sure if this implementation is correct. What do you think?
Thanks in advance

답변 (0개)

카테고리

Help CenterFile Exchange에서 Digital Filtering에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by