নিম্নলিখিতগুলি সিআইসি ক্ষতিপূরণকে সম্বোধন করে এবং একটি সাধারণ "বিকৃতি" কৌশল নয়। তবে ভিন্ন-ভিন্ন "বিকৃতি" "ক্ষতিপূরণ" দেওয়ার জন্য এটি সরাসরি-অগ্রসর পদ্ধতি। ফ্রিকোয়েন্সি প্রতিক্রিয়া জানা থাকলে ফ্রিকোয়েন্সিটির বিপরীতটি ক্ষতিপূরণ হিসাবে ব্যবহার করা যেতে পারে। সিআইসি ফিল্টারের মতো উদাহরণ, যেখানে হ্রাস জটিলতার কারণে একটি দুর্বল ফিল্টার ব্যবহৃত হতে পারে, পরে সিগন্যাল শৃঙ্খলে ক্ষতিপূরণ দেওয়া হয়। এই উদাহরণে ফ্রিকোয়েন্সি প্রতিক্রিয়া জানা থাকে এবং বিপরীতটি ব্যবহার করা যায়। দ্রষ্টব্য, বহু-হারের ফিল্টারগুলির সাথে আপনি ডেসিমেশনের পরে কেবল "ব্যবহারযোগ্য" বর্ণালী ব্যবহার করতে চান।
সাধারণত, একটি সিআইসি ফিল্টার ক্ষতিপূরণ দিতে সিআইসি ফিল্টার প্রতিক্রিয়া বিপরীত ক্ষতিপূরণ ফিল্টার উত্পাদন করতে ব্যবহার করা যেতে পারে। সিআইসির একটি প্রতিক্রিয়া রয়েছে (দেখুন রেফারেন্স [r2] বা [r3])
এইচ( Ω ) = |||s i n( ω ডি / ২ )s i n ( ω M)/ 2)|||এন
যেখানে ডি পৃথক পৃথক বিলম্ব, এম হ'ল ডেসিমেশন হার এবং এন হল ফিল্টার অর্ডার (ক্যাসকেড ফিল্টারগুলির সংখ্যা)। বিপরীত হিসাবে নির্দিষ্ট করা যেতে পারে
এইচ( Ω ) = |||s i n ( ω M)/ 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 গ- 1
[r1] আল্টেরা, "সিআইসির ক্ষতিপূরণ ফিল্টারগুলি বোঝা"
[r2] আর। লাইন্স, "ডিজিটাল সিগন্যাল প্রসেসিং বোঝার", ২ য় সংস্করণ, প্রেন্টিস হল, আপার স্যাডেল রিভার, নিউ জার্সি, 2004
[r3] আর। লাইন্স , "ক্যাসকেড ইন্টিগ্রেটার কম্ব ফিল্টারগুলি বোঝা"