निम्नलिखित सीआईसी मुआवजे को संबोधित करता है और सामान्य "विरूपण" तकनीक नहीं है। लेकिन यह गैर-अलग-अलग "विरूपण" की "क्षतिपूर्ति" करने के लिए एक सीधे-आगे की विधि है। यदि आवृत्ति प्रतिक्रिया को ज्ञात किया जाता है तो आवृत्ति के व्युत्क्रम का उपयोग क्षतिपूर्ति के लिए किया जा सकता है। CIC फ़िल्टर जैसे उदाहरण, जहाँ घटिया जटिलता के कारण खराब फ़िल्टर का उपयोग किया जा सकता है, बाद में सिग्नल चेन को मुआवजा दिया जाता है। इस उदाहरण में आवृत्ति प्रतिक्रिया ज्ञात है और व्युत्क्रम का उपयोग किया जा सकता है। ध्यान दें, बहु-दर वाले फ़िल्टर के साथ आप केवल "प्रयोग करने योग्य" स्पेक्ट्रम का उपयोग करना चाहते हैं।
आम तौर पर, CIC फ़िल्टर की भरपाई करने के लिए CIC फ़िल्टर प्रतिक्रिया के व्युत्क्रम का उपयोग क्षतिपूर्ति फ़िल्टर उत्पन्न करने के लिए किया जा सकता है। CIC की प्रतिक्रिया है (देखें संदर्भ [r2] या [r3])
एच( Ω ) = |||एस मैं n ( ω डी / 2 )s i n ( ω M/ 2)|||एन
जहां D, डिफरेंशियल डिले है, M, डिसिमिनेशन रेट है, और N फ़िल्टर ऑर्डर (कैस्केड फ़िल्टर की संख्या) है। व्युत्क्रम के रूप में निर्दिष्ट किया जा सकता है
एच( Ω ) = |||s i n ( ω M/ 2)एस मैं n ( ω डी / 2 )|||एन
एक बार जब हमारे पास क्षतिपूर्ति फ़िल्टर की आवृत्ति प्रतिक्रिया होती है, तो हम केवल एफआईआर फ़िल्टर की लंबाई चुन सकते हैं जो हम चाहते हैं। एफआईआर की लंबाई आवेदन विशिष्ट है। जाहिर है कि एफआईआर बेहतर मुआवजे को फ़िल्टर करती है।
निम्नलिखित इस सीधे आगे मुआवजे के भूखंड हैं।
आवृत्ति प्रतिक्रियाओं और भूखंडों को बनाने के लिए पायथन कोड निम्नलिखित है।
import numpy as np
from numpy import sin, abs, pi
import pylab
D = 1; M = 7; N = 3
Hfunc = lambda w : abs( (sin((w*M)/2)) / (sin((w*D)/2.)) )**N
HfuncC = lambda w : abs( (sin((w*D)/2.)) / (sin((w*M)/2.)) )**N
w = np.arange(1024) * pi/1024
G = (M*D)**N
H = np.array(map(Hfunc, w))
Hc = np.array(map(HfuncC, w))
# only use the inverse (compensation) roughly to the first null.
Hc[int(1024*pi/M/2):] = 1e-8
plot(w, 20*log10(H/G))
plot(w, 20*log10(Hc*G))
grid('on')
s i n c- 1
[r1] अल्टेरा, "CIC मुआवजा फ़िल्टर को समझना"
[r2] आर। ल्योंस, "अंडरस्टैंडिंग डिजिटल सिग्नल प्रोसेसिंग", दूसरा संस्करण।, अप्रेंटिस हॉल, अपर सैडल रिवर, न्यू जर्सी, २००४
[r3] आर। ल्योंस, "अंडरस्टैंडिंग कैस्केड इंटीग्रेटर कॉम्ब फिल्टर"