Select Page

## Digital Filter Design: The Analog Prototypes for IIR Filters

Infinite Impulse Response (IIR) Filters are different to FIR filters in that the impulse response never ends. This is due to the main difference in design as IIR filters incorporate a feedback path. This architecture of IIR filters makes them the best candidate when...

## Understanding the Z-Transform Part IV: Analyzing an IIR Filter

In the previous article of this series, I showed you how we can take an FIR filter and analyze its properties using the Z-Transform. I showed you how the Z-Transform is conducted using a small number of coefficients for a single value of z. This is a tedious process....

## Understanding the Z-Transform III: Analyzing an FIR Filter

Let’s continue on with our tour of the Z-Transform for understanding digital system design. In this article we are going to look at an FIR Filter as an example system. We will examine the system using the Z-Transform and graph out the entire analysis. If you...

## Digital Filter Design: Create an FIR Filter via Windowing

I have introduced the difference between FIR and IIR filters in a previous article and if you are new to filter design then I implore you to read my other DSP articles. In other DSP articles, I have shown you the Z-Transform and how it can be used as a tool to analyze...

## Understanding the Z-Transform II: Understanding z and the Z-Plot

In the last article I introduced the Z-Transform and outlined the motivations for its use. It is a fundamental tool for filter design as we shall see. I also deconstructed the Z-Transform into it’s basic mathematical components. I showed you how the procedure...

## Understanding the Z-Transform I: An Introduction

Finally! We will start getting into the nitty gritty of filter design. Apologies for the delay to this article. I have been focused on a few other obligations and I was unsure as to how I would teach this particular subject. There are some aspects that I do not want...

### Privacy Preference Center

#### Necessary

These cookies are used to record GDPR choices and to provide the minimum necessary functioning of the website for both logged-in and non-logged in users. The third party cookies from Google power the search engine on our site.

wpc_wpc, wp_api_sec, _wpndash, wordpress_logged_in, recognized_logins, G_ENABLED_IDPS, usprivacy, wordpress_sec, wp_api, tk_ai, gdpr[consent_types], wp-settings-time-20, wp-settings-20, gdprprivacy_bar, wordpress_test_cookie, gdpr[allowed_cookies], wp-settings.time-1, last_active_role,
ANID, 1P_JAR, CGIC,DV, SEARCH_SAMESITE

#### Analytics

Part of our website uses Google cookies to provide site analytics (how our website is used). This helps us to improve our website and create content suitable for all our visitors. You can learn more about how Google uses cookies, and how to manage them at

_gat_gtag_UA*, _ga, _gid, , CONSENT
__Secure-3PSIDCC, __Secure-3PSID, SIDCC, __Secure-3PAPISID, SSID, SAPISID, APISID, SID, NID, OTZ, COMPASS

#### Learning Content

We use Dropbox to deliver some of our paid for learning content. This places cookies on our website managed by Dropbox.

jar, locale, __Host-js_csrf, t, lid, last_active_role, bjar

#### Shopping Cart

These cookies are used to process the payment for paid-for content and to grant access to that content. Our website uses the WooCommerce platform to handle the shopping cart and the PayPal gateway to handle payment processing.

wp_woocommerce_session, woocommerce_items_in_cart, woocommerce_cart_hash, tk_ai, tk_us, mailchimp_user_mail, mailchimp.cart.current_email

#### Mailing List Subscriptions

We use a Wordpress plugin to manage our email subscription sign up. We use Mailchimp to handle and manage email to our subscribers, but we don't use their cookies on our site. For more information on MailChimp Cookies, visit https://mailchimp.com/legal/cookies/

et_bloom_optin_optin*, et_bloom_subscribed_to_optin

_fbp