how to filter a signal using firlpnorm???
    조회 수: 3 (최근 30일)
  
       이전 댓글 표시
    
    Sivakumaran Chandrasekaran
      
 2013년 11월 30일
  
    
    
    
    
    댓글: Sivakumaran Chandrasekaran
      
 2013년 11월 30일
            'y' is the input white noise and 'g' is the sine wave... h=y+g... how to filter 'h' using firlpnorm??
댓글 수: 0
채택된 답변
  Wayne King
    
      
 2013년 11월 30일
        
      편집: Wayne King
    
      
 2013년 11월 30일
  
      Have you read the documentation for firlpnorm()? firlpnorm() seems like a sophisticated filter design for just a sine wave in additive noise, but here is an example.
     Fs = 1000;
     t = 0:1/Fs:1;
     % 50-Hz sine wave in noise
     x = cos(2*pi*50*t)+randn(size(t));
     % lowpass filter
     B = firlpnorm(22,[0 .15 .4 .5 1],[0 .4 .5 1],[1 1 0 0 0]);
     % Filter magnitude response
     fvtool(B,1)
     % Filter the data
     y = filter(B,1,x);
추가 답변 (0개)
참고 항목
카테고리
				Help Center 및 File Exchange에서 Single-Rate Filters에 대해 자세히 알아보기
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

