{"id":21944,"date":"2025-01-03T23:36:41","date_gmt":"2025-01-03T23:36:41","guid":{"rendered":"https:\/\/liquidinstruments.com\/?p=21944"},"modified":"2025-08-29T04:41:01","modified_gmt":"2025-08-29T04:41:01","slug":"defining-a-transfer-function","status":"publish","type":"post","link":"https:\/\/liquidinstruments.com\/application-notes\/defining-a-transfer-function\/","title":{"rendered":"Frequency-domain control: defining a transfer function","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><p>[vc_section][vc_row][vc_column]\n    <div data-component='call_to_action' class='vc_row-fluid cta w-full mx-auto cta-outline'>\n      <div class='flex w-full gap-4 flex-col items-center'>\n      \n        <div class='max-w-prose wpb_column vc_column_container vc_col-sm-12'>\n          <div class='vc_column-inner'>\n            \n            <p>In this series, we provide a practical reference for designing and debugging loops by presenting a short introduction to feedback control as encountered in the frequency domain.<\/p>\n\n          <\/div>\n        <\/div>\n        <div class=' flex flex-row gap-4 xs:flex-col'>\n          <a class=\"button relative gap-2 items-center blue filled medium  \" href=\"https:\/\/cta-service-cms2.hubspot.com\/web-interactives\/public\/v1\/track\/click?encryptedPayload=AVxigLL53H1g5u5G%2BWdrdEyA8UnIGHoMphgPd6RS891o0xbtMcFdDmpN7gOBMFuO4jn7aQi0hH1H0jODE36DYY5czQIRK90a5RwmQwJHMZz%2B1cp8fBK62k5NWMzaLXj43OjxToPNJGSX7sMb1l9Bww51ahIlOA%2F%2Fj5pHGosXb1MmBcZOOkljIYVsNLprUntC1boukdjGDrNfYSyzVRLmLSu0DaI7FWlg0Kvp%2Fgso142%2BQ8BTRlzPoFEuWF7oRjJOpkk%3D&#038;portalId=3954510\" title=\"Get the frequency control guide\" target=\"\"><span class=\"flex-1\">Get the frequency control guide<\/span><\/a>\n  <a class=\"button relative gap-2 items-center blue filled medium  \" href=\"https:\/\/cta-service-cms2.hubspot.com\/web-interactives\/public\/v1\/track\/click?encryptedPayload=AVxigLJkWgTRNoIXu%2BUpVr%2F3gV1SakKkDtzdPLFT3D6%2B9zOHpAqrEbsY4tuSIV8t4J2KKSZwbV9gB0N0NsbopmrpB3sR%2FEqdBZvZ3ruerNTXPltixWtl8cAyI1Q7XRKFk7hAAWpdl1WvuQln6quCTJpQMjJwU9I4LSjXAIi6ky3n%2B9qZGb5Myi4JtcyceXURphMi9BOgcycD0vux3Xjo&#038;portalId=3954510\" title=\"Control systems solutions\" target=\"\"><span class=\"flex-1\">Control systems solutions<\/span><\/a>\n  \n  \n        <\/div>\n      <\/div>\n    <\/div>[vc_column_text]<\/p>\n<h2><b>1.1<\/b> <b>Introduction<\/b><\/h2>\n<p>From the excitement of operating a helicopter on another planet to essential everyday applications in power grids and domestic heating, feedback control systems are a necessary and ubiquitous part of modern society. In research and industry, control loops allow one to automate, reduce noise, improve performance and cope with uncertainty and parameter variation. However, concomitant concerns over complexity and possible instability must also be addressed.<\/p>\n<p>This first installment in the series establishes the definition of a transfer function and provides the components from which one can construct control loop block diagrams to model elaborate systems. In <a href=\"https:\/\/liquidinstruments.com\/application-notes\/constructing-feedback-control-loops\/\">Part 2<\/a> we demonstrate how feedback control systems can be used to suppress disturbances or track a process set point. The complications associated with noisy sensors are also discussed. Unlike open-loop systems, devices under feedback control have the potential to become unstable and there is tension between performance and robustness. Ultimately, delays in signal propagation can impose the most stringent limit. These issues are treated in <a href=\"https:\/\/liquidinstruments.com\/application-notes\/assessing-stability-in-feedback-control-loops\/\">Part 3<\/a>. In the frequency domain, most parameters of a feedback system can be linked to its open-loop transfer function. In <a href=\"https:\/\/liquidinstruments.com\/application-notes\/loop-shaping-frequency-domain-tuning\/\">Part 4<\/a> we explain how to measure this important quantity and provide a list of functions often used in shaping it. <a href=\"https:\/\/liquidinstruments.com\/application-notes\/understanding-actuator-saturation-in-control-systems\/\">Part 5<\/a> describes one method of avoiding actuator saturation and, in doing so, introduces ideas useful to the treatment of multiple actuators. Our series concludes in <a href=\"https:\/\/liquidinstruments.com\/application-notes\/digital-pid-controller-analysis\/\">Part 6<\/a> with the study of the <a href=\"https:\/\/liquidinstruments.com\/products\/integrated-instruments\/pid-controller\/\">PID controller<\/a>. This common control architecture is generally considered from a time-domain point-of-view; we illustrate the complementary frequency-domain representation.<\/p>\n<h2>1.2 Why frequency domain?<\/h2>\n<p>Linear, time-invariant dynamical systems, with a single input and single output (SISO) are predominantly described in terms of input\/output differential equations of form<\/p>\n<p>\\(a_nfrac{d^ny}{dt^n}+ a_{n-1}frac{d^{n-1}y}{dt^{n-1}}+ldots+ a_1frac{dy}{dt}+a_0y= b_mfrac{d^mu}{dt^m}+ b_{m-1}frac{d^{m-1}u}{dt^{m-1}}+ldots+ b_1frac{du}{dt}+b_0u,\\).<\/p>\n<p><span style=\"font-weight: 400;\">where <\/span><i><span style=\"font-weight: 400;\">u<\/span><\/i><span style=\"font-weight: 400;\">(<\/span><i><span style=\"font-weight: 400;\">t<\/span><\/i><span style=\"font-weight: 400;\">) is the input function, <\/span><i><span style=\"font-weight: 400;\">y<\/span><\/i><span style=\"font-weight: 400;\">(<\/span><i><span style=\"font-weight: 400;\">t<\/span><\/i><span style=\"font-weight: 400;\">) the output and<i> <\/i><\/span>\\(a_i, b_iin mathbb{R}\\)\u00a0are constants.<\/p>\n<p><span style=\"font-weight: 400;\">Such equations can be difficult to solve directly. By exploiting the Laplace transform and its properties (see Appendix <\/span><span style=\"font-weight: 400;\">A<\/span><span style=\"font-weight: 400;\">), one can move to the frequency domain where purely algebraic solutions are possible.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Moreover, operation in the frequency domain enables simple methods for constructing and analyzing complex systems and concepts related to closed-loop stability may be more easily treated and understood.<\/span><\/p>\n<h2><b>1.3<\/b> <b>What is a transfer function?<\/b><\/h2>\n<p>Taking the Laplace transform of (1.1) we obtain<\/p>\n<p>\\((a_ns^n+ a_{n-1}s^{n-1}+ldots+a_1s+a_0)Y(s) = (b_ms^m+ b_{m-1}s^{m-1}+ldots+b_1s+b_0)U(s)\\),<\/p>\n<p>where Y(s) and U(s) are our new output and input functions in the frequency domain. In order to consider only the response of the system to the input signal, we have assumed that the system is undisturbed at \\(t=0^-\\), i.e.\\(y(0^-),dot{y}(0^-),text{etc}=0\\). We have also assumed that the input u(t) is zero for t &lt; 0 with \\(u(0^-),dot{u}(0^-),text{etc.}=0\\). This setup, with static initial conditions, is sometimes referred to as the zero state response. We define the transfer function H(s) to be the ratio of the output to the input<\/p>\n<div>\n<div>\\(H(s) = frac{Y(s)}{U(s)}= frac{b_ms^m+ b_{m-1}s^{m-1}+ldots+b_1s+b_0}{a_ns^n+ a_{n-1}s^{n-1}+ldots+a_1s+a_0}\\)<\/div>\n<\/div>\n<p>Another often-seen form of this equation is<\/p>\n<p>\\(H(s) = frac{N(s)}{D(s)}= K frac{(s-z_1)(s-z_2) ldots (s-z_{m-1})(s-z_m)}{(s-p_1)(s-p_2)ldots(s-p_{n-1})(s-p_n)}\\).<\/p>\n<p>This version, which rearranges the polynomials in the numerator and denominator to their root form, is known as the zero-pole-gain or zpk representation. The zeros of the system are the roots of N(s) = 0 and the system poles are the roots of D(s) = 0.<\/p>\n<p>Since the coefficients of (1.1) are real, the poles and zeros are either real or occur as complex conjugate pairs.<\/p>\n<p>Given its transfer function, one can compute a system\u2019s response to arbitrary inputs, just as was possible using the differential equation representation. More often, we use the transfer function to evaluate the steady-state response, in terms of both magnitude and phase, to sinusoidal inputs. This frequency response may be computed by evaluating the transfer function at s = i\u03c9.<\/p>\n<h2><b>1.4 Loop algebra<\/b><\/h2>\n<p>In the following parts of this series, we will represent systems using block diagrams. Each block represents a transfer function and they may be combined algebraically into arbitrarily complex systems. Some fundamental examples, such as serial, parallel, and additive connections, are shown in Figure 1.1.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-21948 size-full\" src=\"https:\/\/liquidinstruments.com\/wp-content\/uploads\/2025\/01\/Screenshot-2025-01-02-at-11.58.08\u202fAM.png\" alt=\"Transfer function loop algebra\" width=\"700\" height=\"729\" srcset=\"https:\/\/liquidinstruments.com\/wp-content\/uploads\/2025\/01\/Screenshot-2025-01-02-at-11.58.08\u202fAM.png 700w, https:\/\/liquidinstruments.com\/wp-content\/uploads\/2025\/01\/Screenshot-2025-01-02-at-11.58.08\u202fAM-288x300.png 288w, https:\/\/liquidinstruments.com\/wp-content\/uploads\/2025\/01\/Screenshot-2025-01-02-at-11.58.08\u202fAM-300x312.png 300w, https:\/\/liquidinstruments.com\/wp-content\/uploads\/2025\/01\/Screenshot-2025-01-02-at-11.58.08\u202fAM-600x625.png 600w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/p>\n<p style=\"text-align: center;\">Figure 1.1: The transfer function of a complex system may be constructed algebraically from fundamental components. (i) Single block, (ii) Series connection, (iii) Pick-off point, (iv) Summing node, (v) Parallel connection.<\/p>\n<p>&nbsp;<\/p>\n<h3><b>Appendix A:<\/b> <b>Laplace transform<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">The one-sided <a href=\"https:\/\/mathworld.wolfram.com\/LaplaceTransform.html\" target=\"_blank\" rel=\"noopener\">Laplace transform<\/a> is <\/span>\\(F(s)=int_{0^-}^infty f(t)e^{-st},mathrm{d}t\\)<\/p>\n<p><span style=\"font-weight: 400;\">Here <\/span><i><span style=\"font-weight: 400;\">s <\/span><\/i><span style=\"font-weight: 400;\">= <\/span><i><span style=\"font-weight: 400;\">\u03c3 <\/span><\/i><span style=\"font-weight: 400;\">+ <\/span><i><span style=\"font-weight: 400;\">i\u03c9 <\/span><\/i><span style=\"font-weight: 400;\">is the complex frequency, where <\/span><i><span style=\"font-weight: 400;\">\u03c3 <\/span><\/i><span style=\"font-weight: 400;\">and <\/span><i><span style=\"font-weight: 400;\">\u03c9 <\/span><\/i><span style=\"font-weight: 400;\">are real, and we have tacitly assumed that <\/span><i><span style=\"font-weight: 400;\">f<\/span><\/i><span style=\"font-weight: 400;\">(<\/span><i><span style=\"font-weight: 400;\">t<\/span><\/i><span style=\"font-weight: 400;\">) = 0 for <\/span><i><span style=\"font-weight: 400;\">t &lt; <\/span><\/i><span style=\"font-weight: 400;\">0. The unusual lower limit of <\/span><i><span style=\"font-weight: 400;\">t <\/span><\/i><span style=\"font-weight: 400;\">= 0<\/span><span style=\"font-weight: 400;\">\u2212<\/span><span style=\"font-weight: 400;\">, i.e. just before <\/span><i><span style=\"font-weight: 400;\">t <\/span><\/i><span style=\"font-weight: 400;\">= 0, is taken to simplify our calculations. An alternative approach is to take the limit to be <\/span><i><span style=\"font-weight: 400;\">t <\/span><\/i><span style=\"font-weight: 400;\">= 0 but assert that any discontinuities in the input function occur at <\/span><i><span style=\"font-weight: 400;\">t <\/span><\/i><span style=\"font-weight: 400;\">= 0<\/span><span style=\"font-weight: 400;\">+<\/span><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The relationship between the Laplace and Fourier transforms may be characterized by<\/span><\/p>\n<div>\n<div>\\(F(s=sigma+iomega)=mathcal{F}bigg(f(t)e^{-sigma t}bigg)\\)<\/div>\n<\/div>\n<p><span style=\"font-weight: 400;\">In a sense, the <a href=\"https:\/\/mathworld.wolfram.com\/FourierTransform.html\" target=\"_blank\" rel=\"noopener\">Fourier transform<\/a> is a special case of the Laplace transform where<\/span><i><span style=\"font-weight: 400;\"> \u03c3=0,<\/span><\/i><span style=\"font-weight: 400;\"> and we evaluate the steady-state response of a given control system under this condition. Some important functions in control theory, such as the unit step, have a Laplace transform but not a Fourier transform.<\/span>[\/vc_column_text][\/vc_column][\/vc_row][\/vc_section][vc_row][vc_column][\/vc_column][\/vc_row]<\/p>\n<\/div>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>[vc_section][vc_row][vc_column][vc_column_text] 1.1 Introduction From the excitement of operating a helicopter on another planet to essential everyday applications in power grids and domestic heating, feedback control systems are a necessary and ubiquitous part of modern society. In research and industry, control loops allow one to automate, reduce noise, improve performance and cope with uncertainty and parameter [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":40,"featured_media":20347,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","footnotes":""},"categories":[5],"tags":[],"class_list":["post-21944","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-application-notes","site-category-pid-controller"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.0 (Yoast SEO v27.0) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Defining a Transfer Function in the Frequency Domain<\/title>\n<meta name=\"description\" content=\"Explore transfer functions via Liquid Instruments&#039; innovative solutions for frequency-domain analysis and feedback control.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/liquidinstruments.com\/application-notes\/defining-a-transfer-function\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Frequency-domain control: defining a transfer function\" \/>\n<meta property=\"og:description\" content=\"Explore transfer functions via Liquid Instruments&#039; innovative solutions for frequency-domain analysis and feedback control.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/liquidinstruments.com\/application-notes\/defining-a-transfer-function\/\" \/>\n<meta property=\"og:site_name\" content=\"Liquid Instruments\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/LiquidInstruments\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-01-03T23:36:41+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-29T04:41:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/10\/MEMS-testing-setup-with-MokuPro-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1707\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"jpatterson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@liquidinstrmnts\" \/>\n<meta name=\"twitter:site\" content=\"@liquidinstrmnts\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"jpatterson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/liquidinstruments.com\/application-notes\/defining-a-transfer-function\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/liquidinstruments.com\/application-notes\/defining-a-transfer-function\/\"},\"author\":{\"name\":\"jpatterson\",\"@id\":\"https:\/\/liquidinstruments.com\/#\/schema\/person\/a90cfa3df7e1cd3895cac4a51dff60b5\"},\"headline\":\"Frequency-domain control: defining a transfer function\",\"datePublished\":\"2025-01-03T23:36:41+00:00\",\"dateModified\":\"2025-08-29T04:41:01+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/liquidinstruments.com\/application-notes\/defining-a-transfer-function\/\"},\"wordCount\":1164,\"publisher\":{\"@id\":\"https:\/\/liquidinstruments.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/liquidinstruments.com\/application-notes\/defining-a-transfer-function\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/10\/MEMS-testing-setup-with-MokuPro-scaled.jpg\",\"articleSection\":[\"Application notes\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/liquidinstruments.com\/application-notes\/defining-a-transfer-function\/\",\"url\":\"https:\/\/liquidinstruments.com\/application-notes\/defining-a-transfer-function\/\",\"name\":\"Defining a Transfer Function in the Frequency Domain\",\"isPartOf\":{\"@id\":\"https:\/\/liquidinstruments.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/liquidinstruments.com\/application-notes\/defining-a-transfer-function\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/liquidinstruments.com\/application-notes\/defining-a-transfer-function\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/10\/MEMS-testing-setup-with-MokuPro-scaled.jpg\",\"datePublished\":\"2025-01-03T23:36:41+00:00\",\"dateModified\":\"2025-08-29T04:41:01+00:00\",\"description\":\"Explore transfer functions via Liquid Instruments' innovative solutions for frequency-domain analysis and feedback control.\",\"breadcrumb\":{\"@id\":\"https:\/\/liquidinstruments.com\/application-notes\/defining-a-transfer-function\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/liquidinstruments.com\/application-notes\/defining-a-transfer-function\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/liquidinstruments.com\/application-notes\/defining-a-transfer-function\/#primaryimage\",\"url\":\"https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/10\/MEMS-testing-setup-with-MokuPro-scaled.jpg\",\"contentUrl\":\"https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/10\/MEMS-testing-setup-with-MokuPro-scaled.jpg\",\"width\":2560,\"height\":1707,\"caption\":\"MEMs (Micro-electromechanical systems) testing lab setup\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/liquidinstruments.com\/application-notes\/defining-a-transfer-function\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/liquidinstruments.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Frequency-domain control: defining a transfer function\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/liquidinstruments.com\/#website\",\"url\":\"https:\/\/liquidinstruments.com\/\",\"name\":\"Liquid Instruments\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/liquidinstruments.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/liquidinstruments.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/liquidinstruments.com\/#organization\",\"name\":\"Liquid Instruments\",\"url\":\"https:\/\/liquidinstruments.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/liquidinstruments.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/i0.wp.com\/liquidinstruments.com\/wp-content\/uploads\/2020\/10\/BrandMark-Preferred-RGB-Color.png?fit=1000%2C924&ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/liquidinstruments.com\/wp-content\/uploads\/2020\/10\/BrandMark-Preferred-RGB-Color.png?fit=1000%2C924&ssl=1\",\"width\":1000,\"height\":924,\"caption\":\"Liquid Instruments\"},\"image\":{\"@id\":\"https:\/\/liquidinstruments.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/LiquidInstruments\/\",\"https:\/\/x.com\/liquidinstrmnts\",\"https:\/\/www.instagram.com\/liquidinstruments\/\",\"https:\/\/www.linkedin.com\/company\/liquidinstruments\/\",\"https:\/\/www.youtube.com\/c\/LiquidInstruments\",\"https:\/\/vimeo.com\/liquidinstruments\"],\"hasMerchantReturnPolicy\":{\"@type\":\"MerchantReturnPolicy\",\"merchantReturnLink\":\"https:\/\/liquidinstruments.com\/support\/warranty-repairs-and-service\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/liquidinstruments.com\/#\/schema\/person\/a90cfa3df7e1cd3895cac4a51dff60b5\",\"name\":\"jpatterson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/liquidinstruments.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/3f4addf937f4e6300e74bf8a6d4d655c30b9302eec44ad3c439471b26ee5139b?s=96&d=wavatar&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/3f4addf937f4e6300e74bf8a6d4d655c30b9302eec44ad3c439471b26ee5139b?s=96&d=wavatar&r=g\",\"caption\":\"jpatterson\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Defining a Transfer Function in the Frequency Domain","description":"Explore transfer functions via Liquid Instruments' innovative solutions for frequency-domain analysis and feedback control.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/liquidinstruments.com\/application-notes\/defining-a-transfer-function\/","og_locale":"en_US","og_type":"article","og_title":"Frequency-domain control: defining a transfer function","og_description":"Explore transfer functions via Liquid Instruments' innovative solutions for frequency-domain analysis and feedback control.","og_url":"https:\/\/liquidinstruments.com\/application-notes\/defining-a-transfer-function\/","og_site_name":"Liquid Instruments","article_publisher":"https:\/\/www.facebook.com\/LiquidInstruments\/","article_published_time":"2025-01-03T23:36:41+00:00","article_modified_time":"2025-08-29T04:41:01+00:00","og_image":[{"width":2560,"height":1707,"url":"https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/10\/MEMS-testing-setup-with-MokuPro-scaled.jpg","type":"image\/jpeg"}],"author":"jpatterson","twitter_card":"summary_large_image","twitter_creator":"@liquidinstrmnts","twitter_site":"@liquidinstrmnts","twitter_misc":{"Written by":"jpatterson","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/liquidinstruments.com\/application-notes\/defining-a-transfer-function\/#article","isPartOf":{"@id":"https:\/\/liquidinstruments.com\/application-notes\/defining-a-transfer-function\/"},"author":{"name":"jpatterson","@id":"https:\/\/liquidinstruments.com\/#\/schema\/person\/a90cfa3df7e1cd3895cac4a51dff60b5"},"headline":"Frequency-domain control: defining a transfer function","datePublished":"2025-01-03T23:36:41+00:00","dateModified":"2025-08-29T04:41:01+00:00","mainEntityOfPage":{"@id":"https:\/\/liquidinstruments.com\/application-notes\/defining-a-transfer-function\/"},"wordCount":1164,"publisher":{"@id":"https:\/\/liquidinstruments.com\/#organization"},"image":{"@id":"https:\/\/liquidinstruments.com\/application-notes\/defining-a-transfer-function\/#primaryimage"},"thumbnailUrl":"https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/10\/MEMS-testing-setup-with-MokuPro-scaled.jpg","articleSection":["Application notes"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/liquidinstruments.com\/application-notes\/defining-a-transfer-function\/","url":"https:\/\/liquidinstruments.com\/application-notes\/defining-a-transfer-function\/","name":"Defining a Transfer Function in the Frequency Domain","isPartOf":{"@id":"https:\/\/liquidinstruments.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/liquidinstruments.com\/application-notes\/defining-a-transfer-function\/#primaryimage"},"image":{"@id":"https:\/\/liquidinstruments.com\/application-notes\/defining-a-transfer-function\/#primaryimage"},"thumbnailUrl":"https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/10\/MEMS-testing-setup-with-MokuPro-scaled.jpg","datePublished":"2025-01-03T23:36:41+00:00","dateModified":"2025-08-29T04:41:01+00:00","description":"Explore transfer functions via Liquid Instruments' innovative solutions for frequency-domain analysis and feedback control.","breadcrumb":{"@id":"https:\/\/liquidinstruments.com\/application-notes\/defining-a-transfer-function\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/liquidinstruments.com\/application-notes\/defining-a-transfer-function\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/liquidinstruments.com\/application-notes\/defining-a-transfer-function\/#primaryimage","url":"https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/10\/MEMS-testing-setup-with-MokuPro-scaled.jpg","contentUrl":"https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/10\/MEMS-testing-setup-with-MokuPro-scaled.jpg","width":2560,"height":1707,"caption":"MEMs (Micro-electromechanical systems) testing lab setup"},{"@type":"BreadcrumbList","@id":"https:\/\/liquidinstruments.com\/application-notes\/defining-a-transfer-function\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/liquidinstruments.com\/"},{"@type":"ListItem","position":2,"name":"Frequency-domain control: defining a transfer function"}]},{"@type":"WebSite","@id":"https:\/\/liquidinstruments.com\/#website","url":"https:\/\/liquidinstruments.com\/","name":"Liquid Instruments","description":"","publisher":{"@id":"https:\/\/liquidinstruments.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/liquidinstruments.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/liquidinstruments.com\/#organization","name":"Liquid Instruments","url":"https:\/\/liquidinstruments.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/liquidinstruments.com\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/liquidinstruments.com\/wp-content\/uploads\/2020\/10\/BrandMark-Preferred-RGB-Color.png?fit=1000%2C924&ssl=1","contentUrl":"https:\/\/i0.wp.com\/liquidinstruments.com\/wp-content\/uploads\/2020\/10\/BrandMark-Preferred-RGB-Color.png?fit=1000%2C924&ssl=1","width":1000,"height":924,"caption":"Liquid Instruments"},"image":{"@id":"https:\/\/liquidinstruments.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/LiquidInstruments\/","https:\/\/x.com\/liquidinstrmnts","https:\/\/www.instagram.com\/liquidinstruments\/","https:\/\/www.linkedin.com\/company\/liquidinstruments\/","https:\/\/www.youtube.com\/c\/LiquidInstruments","https:\/\/vimeo.com\/liquidinstruments"],"hasMerchantReturnPolicy":{"@type":"MerchantReturnPolicy","merchantReturnLink":"https:\/\/liquidinstruments.com\/support\/warranty-repairs-and-service\/"}},{"@type":"Person","@id":"https:\/\/liquidinstruments.com\/#\/schema\/person\/a90cfa3df7e1cd3895cac4a51dff60b5","name":"jpatterson","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/liquidinstruments.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/3f4addf937f4e6300e74bf8a6d4d655c30b9302eec44ad3c439471b26ee5139b?s=96&d=wavatar&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3f4addf937f4e6300e74bf8a6d4d655c30b9302eec44ad3c439471b26ee5139b?s=96&d=wavatar&r=g","caption":"jpatterson"}}]}},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/liquidinstruments.com\/wp-json\/wp\/v2\/posts\/21944","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/liquidinstruments.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/liquidinstruments.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/liquidinstruments.com\/wp-json\/wp\/v2\/users\/40"}],"replies":[{"embeddable":true,"href":"https:\/\/liquidinstruments.com\/wp-json\/wp\/v2\/comments?post=21944"}],"version-history":[{"count":27,"href":"https:\/\/liquidinstruments.com\/wp-json\/wp\/v2\/posts\/21944\/revisions"}],"predecessor-version":[{"id":25577,"href":"https:\/\/liquidinstruments.com\/wp-json\/wp\/v2\/posts\/21944\/revisions\/25577"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/liquidinstruments.com\/wp-json\/wp\/v2\/media\/20347"}],"wp:attachment":[{"href":"https:\/\/liquidinstruments.com\/wp-json\/wp\/v2\/media?parent=21944"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/liquidinstruments.com\/wp-json\/wp\/v2\/categories?post=21944"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/liquidinstruments.com\/wp-json\/wp\/v2\/tags?post=21944"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}