## check if code for filter is correct?

Expand Messages
• Hello, Please answer the following two questions: The filter equation is: y(n) = x(n) – x(n-1) + (1/(1+aT)) y(n-1) a=10, T=0.001, n=1…N 1. Is the C code
Message 1 of 2 , Mar 6, 2008
• 0 Attachment
Hello,

The filter equation is:
y(n) = x(n)  x(n-1) + (1/(1+aT)) y(n-1)
a=10, T=0.001, n=1N

1. Is the C code below for above filter correct?
for (n=1; n<N; ++n) {
for (n=1; n<N; ++n) {
y[n] = x[n]  x[n-1] + (1/(1+a*T))*y[n-1];
}
Y[n] = y[n];
}

How to handle the case for n = 0?

2. What the above filter is doing?

Babuddin

____________________________________________________________________________________
http://www.yahoo.com/r/hs
• for n=0, y(0) = x(0); ------ From the given equation. You assign outside the loop as above. The loop starts from n=1 as what you did. Regards Sridhar. A ...
Message 2 of 2 , Mar 12, 2008
• 0 Attachment
for n=0,

y(0) = x(0); ------> From the given equation.

You assign outside the loop as above. The loop starts from n=1 as what you did.

Regards
Sridhar. A

----- Original Message ----
To: dspengineering@yahoogroups.com
Sent: Friday, 7 March, 2008 7:59:49 AM
Subject: [DSPEngineering] check if code for filter is correct?

Hello,

The filter equation is:
y(n) = x(n) – x(n-1) + (1/(1+aT)) y(n-1)
a=10, T=0.001, n=1…N

1. Is the C code below for above filter correct?
for (n=1; n<N; ++n) {
for (n=1; n<N; ++n) {
y[n] = x[n] – x[n-1] + (1/(1+a*T))* y[n-1];
}
Y[n] = y[n];
}

How to handle the case for n = 0?

2. What the above filter is doing?

Babuddin

____________ _________ _________ _________ _________ _________ _
http://www.yahoo com/r/hs

<!--

#ygrp-mkp{
#ygrp-mkp hr{
border:1px solid #d8d8d8;}
#ygrp-mkp #hd{
color:#628c2a;font-size:85%;font-weight:bold;line-height:122%;margin:10px 0px;}
margin-bottom:10px;}
color:#0000ff;text-decoration:none;}
-->

<!--

font-family:Arial;}
margin:10px 0px;font-weight:bold;font-size:78%;line-height:122%;}
-->

<!--

#ygrp-mlmsg {font-size:13px;font-family:arial, helvetica, clean, sans-serif;}
#ygrp-mlmsg table {font-size:inherit;font:100%;}
#ygrp-mlmsg select, input, textarea {font:99% arial, helvetica, clean, sans-serif;}
#ygrp-mlmsg pre, code {font:115% monospace;}
#ygrp-mlmsg * {line-height:1.22em;}
#ygrp-text{
font-family:Georgia;
}
#ygrp-text p{
margin:0 0 1em 0;}
#ygrp-tpmsgs{
font-family:Arial;
clear:both;}
#ygrp-vitnav{
#ygrp-vitnav a{
#ygrp-actbar{
clear:both;margin:25px 0;white-space:nowrap;color:#666;text-align:right;}
#ygrp-actbar .left{
float:left;white-space:nowrap;}
.bld{font-weight:bold;}
#ygrp-grft{
#ygrp-ft{
font-family:verdana;font-size:77%;border-top:1px solid #666;
}
#ygrp-mlmsg #logo{

#ygrp-vital{
#ygrp-vital #vithd{
font-size:77%;font-family:Verdana;font-weight:bold;color:#333;text-transform:uppercase;}
#ygrp-vital ul{
#ygrp-vital ul li{
list-style-type:none;clear:both;border:1px solid #e0ecee;
}
#ygrp-vital ul li .ct{
#ygrp-vital ul li .cat{
font-weight:bold;}
#ygrp-vital a{
text-decoration:none;}

#ygrp-vital a:hover{
text-decoration:underline;}

color:#999;font-size:77%;}
text-decoration:none;font-size:130%;}
font-family:Arial;font-weight:bold;color:#628c2a;font-size:100%;line-height:122%;}
text-decoration:none;}
text-decoration:underline;}
margin:0;}
o{font-size:0;}
.MsoNormal{
margin:0 0 0 0;}
#ygrp-text tt{
font-size:120%;}
blockquote{margin:0 0 0 4px;}
.replbq{margin:4;}
-->

Explore your hobbies and interests. Go to http://in.promos.yahoo.com/groups

[Non-text portions of this message have been removed]
Your message has been successfully submitted and would be delivered to recipients shortly.