- چگونه جمع کانولوشن را بخوانیم - شاخص معکوس \(n-k\) واقعاً چه کاری انجام می دهد و چرا معکوس کردن به جای انتخاب به ما تحمیل می شود.
- دستور العمل چهار مرحله ای - تلنگر، تغییر، ضرب، جمع - و نحوه اجرای آن به صورت گرافیکی بدون از دست دادن ردیابی اینکه کدام متغیر کدام است.
- دو میانبر که کانولوشن گسسته با طول محدود را تقریباً فوری می کند: جدول ضرب و قانون طول \(N+M-1\).
- چرا انتگرال زمانپیوسته آسان است و حدود آن سخت است، و روش منطقه به منطقه که هر بار آنها را درست می کند.
- دو بررسی حسابی - قانون منطقه و قانون نقطه پایان - که بیشتر خطاهای کانولوشنی را قبل از رسیدن به پاسخ میگیرند.
- کانولوشن با ضربه ها و مراحل: \(x*\delta(t-t_0) = x(t-t_0)\) و پاسخ گام به عنوان انتگرال در حال اجرا \(h\).
- کاتالوگ کوتاهی از کانولوشن های استاندارد - مستطیل ها، نمایی ها، دنباله های هندسی - ارزش آن را دارد که قبل از معاینه به خاطر بسپارید.
کانولوشن در واقع چه می پرسد
فصل ششم با یک فرمول و یک وعده به پایان رسید. فرمول \(y[n] = \sum_k x[k]h[n-k]\) بود. وعده این بود که به هر سوال در مورد یک سیستم LTI پاسخ می دهد. کاری که انجام نداد این بود که به شما بگوید چگونه آن را ارزیابی کنید، و عبارت همانطور که نوشته شده به راحتی اشتباه خوانده می شود. این فصل در مورد انجام محاسبه است.
با خواندن جمع با صدای بلند به زبان استنتاج آن شروع کنید. ورودی \(x[k]\) لیستی از وزن های ضربه ای است. هر وزنه یک کپی از پاسخ ضربه را راه اندازی می کند که با تاخیر در \(k\) شروع می شود. در زمان مشاهده \(n\)، نسخه راه اندازی شده در \(k\) برای نمونه های \(n-k\) اجرا شده است، بنابراین در حال حاضر \(x[k]\,h[n-k]\) را ارائه می دهد. خروجی در زمان \(n\) مجموع هر نسخه ای است که هنوز کمک می کند.
بنابراین معکوس قراردادی نیست که کسی تحمیل کرده باشد. این به این دلیل به وجود می آید که دو ساعت به طور همزمان کار می کنند: \(k\) زمانی که یک مشارکت راه اندازی شده است، \(n\) زمانی که ما نگاه می کنیم علامت گذاری می کند، و آنچه برای \(h\) اهمیت دارد تفاوت است. هر گاه دو ساعت با هم در یک عبارت واحد ظاهر شوند، یکی از آنها باید نسبت به دیگری به سمت عقب حرکت کند.
قبل از محاسبه هر چیزی، یک ویژگی ارزش در دست داشتن دارد. جایگزین کردن \(m = n-k\) در مجموع، به طوری که \(k = n-m\) و \(m\) مانند \(k\) روی همه اعداد صحیح اجرا شود، \(\sum_k x[k]h[n-k]\) را به \(\sum_m h[m]x[n-m]\) تبدیل می کند. دو شکل با هم برابرند.
تغییر متغیر ساختگی، نه چیزی بیشتر. عملاً به این معنی است که میتوانید هر یک از سیگنالها را معکوس کرده و بلغزانید - همیشه سادهتر را انتخاب کنید که معمولاً کوتاهتر است یا بدون ناپیوستگی. فصل 8 معنی این تقارن در مورد سیستمها را بررسی می کند. در اینجا یک وسیله صرفه جویی در کار است.
وارونهکردن، انتقال، ضرب و جمع
هر کانولوشن، در هر حوزه، همان چهار عملیات است. یک شاخص خروجی \(n\) را اصلاح کنید و در حین کار با آن به عنوان یک ثابت رفتار کنید. تمام ترسیمها بر اساس متغیر ساختگی \(k\) انجام میشود - این همان نقطهای است که اکثر خطاها در آن انجام میشود، زیرا غریزه طبیعی این است که به ترسیم در برابر \(n\) ادامه دهیم.
مرحله 2 مستحق مراقبت است. برای بدست آوردن\(h[n-k]\)از\(h[-k]\)شما جابجا می شوید\(n\)به سمت راست وقتی\(n\)مثبت است، زیرا\(h[n-k] = h[-(k-n)]\)- سیگنال معکوس به گونه ای جابجا شده است که نقطه مرجع آن قرار دارد\(k=n\). یک لنگر مفید: نمونه از\(h\)که در بود\(k=0\)قبل از اینکه چرخش به پایان برسد در\(k=n\)بعد از هر دو عملیات پیدا کنید که یک نمونه و کل دنباله معکوس قرار داده شده است.
مرحله 4 یک عدد تولید می کند. برای دریافت کل سیگنال خروجی، مراحل 2 تا 4 را برای هر \(n\) تکرار می کنید، به همین دلیل است که مهارت عملی انجام یک مجموع نیست، بلکه تشخیص محدوده های \(n\) است که مجموع آنها شکل یکسانی دارد. برای سیگنالهای با طول محدود، این محدودهها آسان هستند: مجموع تا زمانی که دو دنباله شروع به همپوشانی کرده و پس از گذشتن از یکدیگر دوباره خالی میشوند، خالی است.
کانولوشن گرافیکی در زمانگسسته
\(x[n] = \{1, 2, 3\}\) را برای \(n = 0,1,2\) و \(h[n] = \{3, 1, 2\}\) را برای \(n = 0,1,2\)، هر دو در جای دیگر صفر بگیرید، و دستور را اجرا کنید. دو پانل اول زیر سیگنالهایی هستند که در برابر \(k\) رسم شده اند. سومین پاسخ ضربه معکوس و جابجا شده برای انتخاب خاص \(n = 2\) است که در بالای \(x[k]\) ترسیم شده است تا محصولات همپوشانی را بتوان خواند.
پانل سوم را با دستور غذا بررسی کنید. چرخاندن \(h[k] = \{3,1,2\}\) به \(h[-k]\) میدهد، که رتبه 3 را در \(k=0\)، 1 را در \(k=-1\) و 2 را در \(k=-2\) قرار میدهد. جابجایی به راست توسط \(n=2\) مقدار 3 را به \(k=2\)، 1 را به \(k=1\) و 2 را به \(k=0\) منتقل می کند. بنابراین، دنباله معکوس و جابجا شده، از چپ به راست از \(k=0\)، \(\{2, 1, 3\}\) است - این همان چیزی است که ساقههای طلا نشان میدهند. ضرب در برابر \(x[k] = \{1,2,3\}\) و جمع کردن \(1\cdot2 + 2\cdot1 + 3\cdot3 = 13\) می دهد، بنابراین \(y[2] = 13\).
اکنون مقادیر دیگر \(n\) را اجرا کنید. برای \(n \lt 0\) توالی معکوس کاملاً در سمت چپ \(x\) قرار دارد و هیچ همپوشانی وجود ندارد، بنابراین \(y[n] = 0\). در \(n=0\) فقط یک جفت همپوشانی دارد، در \(n=1\) دو جفت، در \(n=2\) هر سه، و پس از آن همپوشانی دوباره کوچک میشود تا زمانی که در \(n=5\) از بین میرود. نوشتن چهار مبلغ باقی مانده:
خروجی کامل \(y[n] = \{3, 7, 13, 7, 6\}\) برای \(n = 0\) تا \(4\) است. قبل از حرکت به دو چیز ارزش توجه دارد. اول، پاسخ پنج نمونه طولانی است، اگرچه هر دو ورودی سه بودند - کانولوشن یک سیگنال را پخش می کند، و بخش 7-4 آن مشاهده را به یک قانون تبدیل می کند. دوم اینکه مجموع نمونه های خروجی \(3+7+13+7+6 = 36\) است که دقیقاً \((1+2+3)(3+1+2) = 6 \times 6\) است. این هم تصادفی نیست.
کل مساحت ها چند برابر می شود. تعویض ترتیب جمع آن را در یک خط ثابت می کند: \(\sum_n\sum_k x[k]h[n-k] = \sum_k x[k]\sum_n h[n-k]\)، و مجموع درونی مساحت کل \(h\) هر چه \(k\) باشد. از آن برای هر مشکلی استفاده کنید - چند ثانیه هزینه دارد و بیشتر لغزشهای حسابی را میگیرد.
دو میانبر برای دنباله های محدود
کانولوشن گرافیکی درک را ایجاد می کند اما کند است. برای دنبالههای با طول محدود، دو میانبر محاسبه را تقریباً مکانیکی میکنند و هر دو در شرایط امتحان ارزش آماده شدن را دارند.
اولین مورد جدول ضرب است. \(x\) را در بالا بنویسید و \(h\) را در سمت پایین بنویسید، هر سلول را با حاصل ضرب ورودیهای ردیف و ستون پر کنید، سپس ضد قطرها را اضافه کنید. هر پاد مورب به ترتیب یک نمونه خروجی است.
| × | \(x[0]=1\) | \(x[1]=2\) | \(x[2]=3\) |
|---|---|---|---|
| \(h[0]=3\) | 3 | 6 | 9 |
| \(h[1]=1\) | 1 | 2 | 3 |
| \(h[2]=2\) | 2 | 4 | 6 |
ضد قطرها را از گوشه بالا سمت چپ به بیرون بخوانید: \(3\); سپس \(6+1 = 7\)؛ سپس \(9+2+2 = 13\)؛ سپس \(3+4 = 7\)؛ سپس \(6\). نتیجه \(\{3,7,13,7,6\}\) با محاسبه گرافیکی به دست آمده در کسری از زمان مطابقت دارد.
دلیل این کار این است که کانولوشن ضرب چند جمله ای است. با هر دنباله یک چند جمله ای مرتبط کنید که ضرایب آن نمونه های آن است - با استفاده از \(z^{-1}\) برای تاخیر، که دقیقاً ارتباطی است که فصل 23 به عنوان تبدیل \(z\) رسمیت می بخشد:
جمع آوری توان های مشابه در یک محصول چند جمله ای دقیقاً ضد قطرها را اضافه می کند و توان \(z^{-1}\) شاخص نمونه است. این هویت بذر یکی از مفیدترین حقایق در کل موضوع است: کانولوشن در زمان تبدیل به ضرب در حوزه تبدیل می شود. همه چیز از فصل 13 به بعد همان جمله است که تعمیم یافته است.
میانبر دوم قانون طول است که قبل از محاسبه یک محصول واحد به شما می گوید که پاسخ کجاست.
اگر \(x\) نمونههای \(N\) را اشغال کند و \(h\) \(M\) را اشغال کند، کانولوشن نمونههای \(N+M-1\) را اشغال میکند و از جایی شروع میشود که دو شاخص شروع اضافه میشوند. شاخص پایانی نیز اضافه می کند: \(n_{\text{end}}(y) = n_{\text{end}}(x) + n_{\text{end}}(h)\).
این قانون مستقیماً از آرگومان همپوشانی ناشی می شود. اولین \(n\) که در آن هر چیزی همپوشانی داشته باشد، نمونهای است که در آن اولین نمونه از \(h\) برگردانده شده با اولین نمونه \(x\)، که در \(n = n_{\text{start}}(x) + n_{\text{start}}(h)\) اتفاق میافتد، ملاقات میکند. آخرین جایی است که نمونه های نهایی به هم می رسند. شمارش فراگیر بین آنها به \(N+M-1\) می دهد و "\(-1\)" صرفاً به این دلیل است که هر دو انتها شمارش می شوند.
همراه با قانون مساحت، این سه بررسی مستقل در هر کانولوشن متناهی ارائه میدهد: اولین نمونه باید با حاصلضرب دو نمونه اول، آخرین نمونه باید برابر حاصلضرب دو نمونه آخر باشد و کل باید برابر حاصلضرب دو کل باشد. در مورد کار شده: \(3 = 1\times3\) ✓، \(6 = 3\times2\) ✓، \(36 = 6\times6\) ✓.
انتگرال کانولوشن
زمانپیوسته از همان چهار مرحله استفاده می کند که مجموع ها با انتگرال ها و ساقه ها با ناحیه ها جایگزین می شوند. انتگرال به ندرت دشوار است - معمولاً محصول نمایی یا ثابت است. مشکل حدود انتگرال است، زیرا محدوده ای که دو سیگنال روی آن همپوشانی دارند با تغییر \(t\) تغییر می کند و بنابراین پاسخ فرمول های مختلفی در فواصل مختلف \(t\) دارد.
همه چیز در برابر \(\tau\) ترسیم شده است، و \(t\) در طول انتگرالگیری ثابت است - لغزنده ای که قبل از شروع تنظیم می کنید. سیگنال \(h(t-\tau)\) که به عنوان تابعی از \(\tau\) خوانده می شود، \(h\) معکوس شده و سپس ترجمه می شود تا نقطه آرگومان صفر آن در \(\tau = t\) قرار گیرد. اگر \(h\) علّی است، به طوری که \(h(\tau) = 0\) برای \(\tau \lt 0\)، \(h(t-\tau)\) فقط برای \(\tau \lt t\) غیر صفر است: پاسخ ضربه معکوس همه چیز را در سمت چپ اشغال می کند.
آن مشاهده منفرد انتگرال کلی را برای رایج ترین مورد در مهندسی فرو می ریزد. اگر هر دو سیگنال علّی باشند، انتگرال ناپدید میشود مگر اینکه \(0 \lt \tau \lt t\)، و حدود انتگرالی نامتناهی محدود شوند.
حد پایین از \(x(\tau)=0\) برای \(\tau \lt 0\) می آید. حد بالایی از \(h(t-\tau)=0\) برای \(\tau \gt t\). اگر \(t\) منفی باشد، دو قید متناقض هستند، بازه خالی است و خروجی صفر است - همانطور که برای یک سیستم علّی هدایت شده توسط سیگنالی که شروع نشده است باید باشد.
با رفع این حدود انتگرال، کانولوشنهای نمایی عادی میشوند. \(x(t) = e^{-a t}u(t)\) و \(h(t) = e^{-b t}u(t)\) را با \(a \ne b\) بگیرید. برای \(t \ge 0\)،
ترفندی که باعث شد آن کار کند بیرون کشیدن \(e^{-bt}\) از انتگرال است که قانونی است زیرا متغیر انتگرالگیری \(\tau\) است. آنچه باقی می ماند یک انتگرال نمایی ابتدایی است. دو بررسی عقلانی: در \(t=0\) پاسخ صفر است، زیرا باید اینطور باشد زیرا فاصله انتگرالگیری از بین رفته است. و از آنجایی که \(t\) رشد میکند، هر دو اصطلاح کاهش مییابند، با کندیتر - کوچکتر \(a\) و \(b\) - در نهایت غالب میشود. نتیجه سیگنالی است که از صفر بالا میرود، اوج میگیرد و با کندتر از دو ثابت زمانی که شکل مشخصه دو مرحله مرتبه اول در آبشار است، کاهش مییابد.
مورد \(a = b\) را نمی توان با جایگزینی به دست آورد زیرا مخرج ناپدید می شود. باید جداگانه انجام شود با \(b=a\) انتگرال تبدیل به \(e^{-a\tau}e^{-a(t-\tau)} = e^{-at}\) می شود، مستقل از \(\tau\)، بنابراین انتگرال فقط \(e^{-at}\) برابر طول بازه است:
درست کردن حدود انتگرال: کانولوشن بر اساس مناطق
هنگامی که سیگنالها مدت زمان محدودی دارند، همپوشانی به سادگی رشد نمی کند - رشد می کند، سپس اشباع می شود و سپس کوچک می شود. هر مرحله فرمول متفاوتی می دهد و تمام هنر در شناسایی فازها و مرزهای آنهاست. روش همیشه یکسان است: سیگنال معکوس را از \(-\infty\) به \(+\infty\) بکشید و هر مقدار \(t\) را که در آن یال یک سیگنال از لبه دیگری عبور می کند، یادداشت کنید. این گذرگاه ها مرزهای منطقه هستند.
روی کیس استاندارد کار کنید. اجازه دهید\(x(t)\)یک پالس واحد ارتفاع روشن باشد\(0 \lt t \lt 2\)و\(h(t)\)یک پالس ارتفاع واحد روشن است\(0 \lt t \lt 3\). توطئه علیه\(\tau\)، سیگنال\(x(\tau)\)ثابت شده است\([0,2]\)و نبض معکوس\(h(t-\tau)\)اشغال می کند\([t-3,\;t]\)، پنجره ای با عرض 3 که لبه سمت راست آن در موقعیت لغزنده قرار دارد\(t\).
بنابراین، چهار مرز در \(t=0\)، \(t=2\)، \(t=3\) و \(t=5\)، پنج منطقه را از هم جدا میکنند - که دو ناحیه بیرونی به طور پیش پا افتاده صفر هستند. هر مرز یک گذر از لبه است: در \(t=0\) لبه سمت راست پنجره به لبه چپ \(x\) می رسد. در \(t=2\) به لبه سمت راست \(x\) می رسد. در \(t=3\) لبه چپ پنجره به لبه چپ \(x\) می رسد. در \(t=5\) از لبه سمت راست عبور می کند و به پایان می رسد. از آنجا که هر دو سیگنال دارای ارتفاع واحد هستند، انتگرال در هر منطقه به سادگی طول همپوشانی است.
چک ها را اعمال کنید. نتیجه از \(t=0\) تا \(t=5\)، و \(0+0=0\)، \(2+3=5\) - نسخه زمانپیوسته قانون طول، که مدت زمان اضافه میشود، اجرا میشود. مساحت زیر ذوزنقه \(\tfrac12(2)(2) + (1)(2) + \tfrac12(2)(2) = 2+2+2 = 6\) است و مساحت دو مستطیل 2 و 3 است که حاصل ضرب آنها 6 است.
دو مورد خاص ارزش ثبت کردن را دارد. اگر مستطیل ها دارای عرض مساوی \(T\) باشند، ناحیه مسطح دارای طول صفر است و ذوزنقه به یک مثلث پایه \(2T\) و قله \(T\) در \(t=T\) تبدیل می شود. و هر مستطیلی پهنتر باشد، طول ناحیه مسطح برابر با اختلاف عرض است - بنابراین شکل پاسخ بلافاصله به شما میگوید که ورودیها چقدر نابرابر بودهاند.
ضربه ها، گام ها و پاسخ گام
دو کانولوشن به قدری اتفاق می افتد که محاسبه آنها از ابتدا هدر دادن تلاش است. هر دو به طور مستقیم از ویژگی های ضربه ای فصل 3 پیروی می کنند.
اولین مورد کانولوشن با یک ضربه است. الک کردن فوراً آن را نشان می دهد: \(\int x(\tau)\delta(t-t_0-\tau)\,d\tau\) \(x\) را در نقطه ای که آرگومان ضربه ناپدید می شود، یعنی \(\tau = t-t_0\)، خاموش می کند.
انگیزه عنصر هویت برای کانولوشن است. یک سیستم با \(h(t) = \delta(t)\) یک سیم ساده است. یکی با \(h(t) = \delta(t-t_0)\) یک تاخیر محض است. به همین دلیل است که پاسخ ضربه هر سیستمی که از جمع کننده ها، سودها و تاخیرها ساخته شده است را می توان با بازرسی یادداشت کرد.
از آنجایی که کانولوشن در هر آرگومان خطی است، این به مجموع ضربه ها گسترش می یابد. درگیر شدن با \(\sum_k a_k\delta(t - t_k)\) \(\sum_k a_k x(t-t_k)\) را تولید می کند - سیگنالی که در هر مکان ضربه ای تکرار می شود و با وزنه ها مقیاس می شود. مورد خاصی که در آن ضربه ها یک قطار یکنواخت را تشکیل می دهند، \(\sum_k \delta(t-kT)\)، سیگنال را به صورت دوره ای تکرار می کند، و این مشاهده، مکانیسم کامل نمونهبرداری و تکرار طیفی فصل 20 است.
دومین کانولوشن استاندارد با گام واحد است. از آنجایی که \(u(t-\tau) = 1\) برای \(\tau \lt t\) و 0 فراتر از آن، مرحله به سادگی انتگرال را کوتاه می کند:
در مورد خود \(h\)، این مقداری را که آزمایشگاه اغلب اندازه گیری می کند را مشخص می کند، زیرا تولید یک مرحله بسیار آسان تر از یک ضربه است. پاسخ گامی \(s(t)\) زمانی خروجی است که ورودی \(u(t)\) باشد.
هر کدام دیگری را تعیین میکند، بنابراین اندازهگیری هر یک، سیستم را کاملاً مشخص میکند. این جفت رابطه تکینگی-خانوادگی فصل 3 است که از طریق یک سیستم مشاهده می شود.
یک مثال رابطه را عینی می کند. برای \(h(t) = e^{-2t}u(t)\)، انتگرالگیری از 0 تا \(t\) به \(s(t) = \tfrac12\big(1-e^{-2t}\big)u(t)\) میدهد - منحنی شارژ آشنا، که از صفر به سمت مقدار نهایی \(\tfrac12\)، که مساحت کل زیر \(h\) است، افزایش مییابد. مشتقگیری \(s\)، \(e^{-2t}u(t)\) را بازیابی می کند، همانطور که باید، و این واقعیت که \(s\) به جای رشد بدون کران، به یک مقدار محدود می رسد، دقیقاً بیانیه ای است که \(h\) کاملاً قابل انتگرالگیری است. فصل 8 این نکته را به معیار ثبات تبدیل می کند.
کاتالوگ کاری
تعداد کمی از کانولوشن ها به طور مداوم در این کتاب و در امتحانات تکرار می شوند. استخراج هر یک چند دقیقه طول می کشد. تشخیص آن چند ثانیه طول می کشد. نتایج زیر همگی با روشهای بخشهای قبل قابل حصول هستند و ارزش آن را دارد که هر کدام یک بار استخراج و سپس به خاطر بسپارید.
| \(x\) | \(h\) | \(x*h\) |
|---|---|---|
| \(x(t)\) | \(\delta(t-t_0)\) | \(x(t-t_0)\) |
| \(x(t)\) | \(u(t)\) | \(\displaystyle\int_{-\infty}^{t}x(\tau)\,d\tau\) |
| \(u(t)\) | \(u(t)\) | \(t\,u(t) = r(t)\) |
| \(e^{-at}u(t)\) | \(u(t)\) | \(\dfrac{1-e^{-at}}{a}u(t)\) |
| \(e^{-at}u(t)\) | \(e^{-bt}u(t)\) | \(\dfrac{e^{-at}-e^{-bt}}{b-a}u(t)\), \(a \ne b\) |
| \(e^{-at}u(t)\) | \(e^{-at}u(t)\) | \(t\,e^{-at}u(t)\) |
| پالس، عرض \(T\) | پالس، عرض \(T\) | مثلث، پایه \(2T\)، قله \(T\) |
| پالس، عرض \(T_1\) | پالس، عرض \(T_2\) | ذوزنقه، پایه \(T_1+T_2\)، رویه صاف به طول \(|T_1-T_2|\) |
| \(x[n]\) | \(\delta[n-m]\) | \(x[n-m]\) |
| \(u[n]\) | \(u[n]\) | \((n+1)u[n]\) |
| \(\alpha^n u[n]\) | \(u[n]\) | \(\dfrac{1-\alpha^{\,n+1}}{1-\alpha}u[n]\), \(\alpha \ne 1\) |
| \(\alpha^n u[n]\) | \(\alpha^n u[n]\) | \((n+1)\alpha^n u[n]\) |
| \(\alpha^n u[n]\) | \(\beta^n u[n]\) | \(\dfrac{\alpha^{\,n+1}-\beta^{\,n+1}}{\alpha-\beta}u[n]\), \(\alpha \ne \beta\) |
تشابهات بین دو نیمه جدول تصادفی نیست. هر ورودی زمانگسسته، ورودی زمانپیوسته است که انتگرال با یک جمع هندسی جایگزین شده است، و هر حالت منحط -\(a=b\), \(\alpha=\beta\), \(\alpha=1\)- همان عامل اضافی مشخصه را تولید می کند\(n\)یا\(t\). آن عامل امضای یک ریشه مکرر است، و فصل 9 در هنگام حل معادلات دیفرانسیل که چند جمله ای مشخصه آنها دارای یک ریشه دوگانه است، دوباره با آن روبرو خواهد شد. دو محاسبات کاملاً متفاوت یکسان را تولید می کنند\(t\,e^{-at}\)زیرا آنها در زیر محاسبات یکسان هستند.
نمونه های کار شده
مشکل \(x[n] = \{1, -1, 2\}\) را برای \(n = -1, 0, 1\) با \(h[n] = \{2, 3\}\) برای \(n = 0, 1\) بپیچید.
راه حل. ابتدا پاسخ را با قانون طول پیدا کنید. طول های 3 و 2 نمونه های \(3+2-1 = 4\) را ارائه می دهند. شاخص های شروع \(-1\) و \(0\) به \(-1\) اضافه می شوند. شاخص های پایانی \(1\) و \(1\) به \(2\) اضافه می شوند. بنابراین نتیجه \(n = -1\) تا \(n = 2\) را اشغال می کند، چهار نمونه - سازگار.
اکنون از جدول ضرب استفاده کنید، به یاد داشته باشید که خود جدول برای نمایه سازی کور است - مقادیر نمونه را به ترتیب تولید می کند، و قانون طول به ما می گوید کجا آنها را قرار دهیم.
| × | 1 | −1 | 2 |
|---|---|---|---|
| 2 | 2 | −2 | 4 |
| 3 | 3 | −3 | 6 |
ضد مورب از بالا سمت چپ: \(2\)؛ \(-2+3 = 1\); \(4-3 = 1\); \(6\). قرار دادن آنها از \(n=-1\)،
طبق قانون منطقه بررسی کنید: \(\sum x = 1-1+2 = 2\)، \(\sum h = 2+3 = 5\)، و \(\sum y = 2+1+1+6 = 10 = 2 \times 5\) ✓. نقاط پایانی را بررسی کنید: \(y[-1] = 1\times2 = 2\) ✓ و \(y[2] = 2\times3 = 6\) ✓.
مشکل \(y[n] = x[n]*h[n]\) را برای \(x[n] = u[n]\) و \(h[n] = (1/2)^n u[n]\) پیدا کنید و مقدار نهایی را بیان کنید.
راه حل. جمع را بنویسید و از توابع دو مرحله ای برای رفع محدودیت ها استفاده کنید. اصطلاح \(u[k]\) \(k \ge 0\) و \(h[n-k]\) \(n-k \ge 0\) را مجبور می کند، یعنی \(k \le n\). برای \(n \lt 0\) اینها متناقض هستند و \(y[n] = 0\). برای \(n \ge 0\)،
جایی که جایگزینی \(m = n-k\) به سادگی ترتیب شرایط را معکوس می کند. بنابراین \(y[n] = \big(2 - (1/2)^n\big)u[n]\)، به \(y[0] = 1\)، \(y[1] = 1.5\)، \(y[2] = 1.75\)، و محدودیت 2 با افزایش \(n\) می دهد.
چک ها آموزنده هستند. به طور مستقیم، \(y[0]\) باید \(x[0]h[0] = 1\) ✓ و \(y[1] = h[0]+h[1] = 1.5\) ✓ باشد. مقدار نهایی 2، مساحت کل \(\sum_k h[k] = 1/(1-\tfrac12) = 2\) است، این همان چیزی است که در آمیختگی با یک مرحله باید به دست آید: یک مجموع در حال اجرا که در نهایت همه چیز را جمع می کند. این پاسخ گام گسسته سیستم است و همگرایی آن به یک عدد محدود شرط پایداری فصل 8 به صورت قابل مشاهده است.
مشکل یک سیستم LTI با \(h(t) = e^{-3t}u(t)\) توسط \(x(t) = e^{-2t}u(t)\) هدایت می شود. \(y(t)\)، مقدار پیک آن و زمانی که در آن پیک اتفاق میافتد را بیابید. سپس بیان کنید که اگر نمایی رانندگی نیز \(e^{-3t}\) باشد، چه تغییری می کند.
راه حل. هر دو سیگنال علّی هستند، بنابراین محدودیت ها 0 تا \(t\) هستند، و ورودی کاتالوگ با \(a=2\)، \(b=3\) اعمال می شود:
برای پیک، ممشتقگیری کنید و روی صفر تنظیم کنید: \(-2e^{-2t}+3e^{-3t} = 0\)، بنابراین \(e^{t} = 3/2\) و \(t_{\text{peak}} = \ln 1.5 = 0.405\) s. تعویض برگشت،
با استفاده از \(e^{-t_{\text{peak}}} = 2/3\). منحنی از صفر شروع می شود، در \(t = 0.405\) تا \(4/27\) افزایش می یابد و سپس کاهش می یابد. برای \(t\) بزرگ عبارت \(e^{-2t}\) غالب است، بنابراین دم با کندتر از دو نمایی کنترل می شود. بررسی منطقه: \(\int y\,dt = \tfrac12 - \tfrac13 = \tfrac16\)، و مناطق \(x\) و \(h\) عبارتند از \(\tfrac12\) و \(\tfrac13\) که محصول آن \(\tfrac16\) ✓ است.
اگر به جای \(x(t) = e^{-3t}u(t)\)، از فرمول نمی توان استفاده کرد - مخرج آن \(b-a\) ناپدید می شود. با بازگشت به انتگرال، انتگرال تبدیل به \(e^{-3\tau}e^{-3(t-\tau)} = e^{-3t}\) می شود، یک ثابت در \(\tau\)، بنابراین \(y(t) = t\,e^{-3t}u(t)\). نرخهای تطبیقشده به جای اختلاف دو نمایی، یک پاسخ نمایی خطی به بار میدهد، و شکل متفاوتی دارد: هنوز در مبدا صفر است، اما در \(t = 1/3\) s به اوج خود میرسد، زیرا \(\tfrac{d}{dt}\big(te^{-3t}\big) = e^{-3t}(1-3t)\) در آنجا ناپدید میشود.
مشکل یک سیستم دارای \(h(t) = e^{-t}u(t)\) است. پاسخ آن به پالس \(x(t) = u(t)-u(t-2)\) را بر اساس مناطق پیدا کنید.
راه حل. با \(x\) برگردانده میشوید، که در اینجا آسانتر است زیرا \(x\) تکهای ثابت است: \(y(t) = \int h(\tau)x(t-\tau)\,d\tau\). پالس معکوس \(x(t-\tau)\) برابر با 1 برای \(t-2 \lt \tau \lt t\) و صفر در جاهای دیگر است، بنابراین انتگرال \(e^{-\tau}\) بر روی تقاطع آن پنجره با \(\tau \gt 0\) است.
منطقه 1، \(t \lt 0\). پنجره کاملاً در \(\tau \lt 0\) قرار دارد، جایی که \(h\) ناپدید می شود. \(y(t) = 0\).
منطقه 2، \(0 \le t \le 2\). لبه سمت چپ پنجره هنوز منفی است، بنابراین تقاطع \(0 \lt \tau \lt t\) است:
منطقه 3، \(t \gt 2\). اکنون کل پنجره در \(\tau \gt 0\) قرار دارد، بنابراین تقاطع \(t-2 \lt \tau \lt t\) است:
این دو عبارت در \(t=2\) موافق هستند: منطقه 2 \(1-e^{-2} = 0.8647\) را می دهد و منطقه 3 \(e^{-2}(e^2-1) = 1-e^{-2} = 0.8647\) ✓ را می دهد. تداوم در هر مرز منطقه یک بررسی ضروری است - عدم تطابق همیشه به این معنی است که یک حد به اشتباه تنظیم شده است. از نظر فیزیکی این یک خازن است که در حالی که پالس وجود دارد شارژ می شود و پس از برداشتن آن تخلیه می شود و اوج دقیقاً در لبه سقوط رخ می دهد.
مشکل برای \(h(t) = e^{-2t}u(t)\)، (الف) پاسخ مرحله ای \(s(t)\) را پیدا کنید. (ب) پاسخ به \(x(t) = \delta(t-1) - 2\delta(t-3)\). (ج) پاسخ به پالس \(u(t)-u(t-2)\) با استفاده از \(s(t)\).
راه حل (الف). \(h\) را از 0 تا \(t\) انتگرالگیری کنید:
افزایش از 0 به \(\tfrac12\)، که کل مساحت زیر \(h\) است. بازده ممشتقگیری \(e^{-2t}u(t)\) ✓.
راه حل (ب). کانولوشن با یک ضربه یک جابجایی است و کانولوشن خطی است، بنابراین اصلاً نیازی به انتگرالگیری نیست:
یک نمایی در حال فروپاشی که از \(t=1\) شروع می شود و در \(t=3\) یک ثانیه به آن می پیوندد، معکوس، دو برابر بزرگتر. در \(t=3\) اولی به \(e^{-4} = 0.0183\) کاهش یافته است در حالی که دومی از \(-2\) شروع میشود، بنابراین خروجی به سمت پایین به \(-1.982\) میرود.
راه حل (ج). از آنجایی که پالس \(u(t)-u(t-2)\) و سیستم LTI است، پاسخ همان ترکیبی از پاسخ های مرحله ای است:
برای \(0 \le t \le 2\) این \(\tfrac12(1-e^{-2t})\) است و برای \(t \gt 2\) دو ثابت لغو می شوند و \(\tfrac12\big(e^{-2(t-2)}-e^{-2t}\big) = \tfrac12 e^{-2t}(e^{4}-1)\) باقی می ماند. شارژ و سپس تخلیه، مانند مثال 4، و در اینجا بدون یک انتگرال به دست آمد - یادآوری این که پاسخ گام، زمانی که شناخته شد، به هر ورودی ثابت تکه ای پاسخ می دهد.
مشکل \(y[n] = x[n]*h[n]\) را برای \(x[n] = (1/3)^n u[n]\) و \(h[n] = u[n]-u[n-4]\)، پنجره چهار نقطه ای مستطیلی پیدا کنید.
راه حل. پنجره را ورق بزنید، زیرا متناهی است: \(y[n] = \sum_k x[k]\,h[n-k]\)، و \(h[n-k] = 1\) دقیقا زمانی که \(0 \le n-k \le 3\)، یعنی \(n-3 \le k \le n\) است. در ترکیب با \(x[k] = 0\) برای \(k \lt 0\)، مجموع بیش از \(\max(0, n-3) \le k \le n\) است. سه منطقه به دنبال دارد.
منطقه 1، \(n \lt 0\). محدوده خالی، \(y[n] = 0\).
منطقه 2، \(0 \le n \le 3\). پنجره هنوز تا حدی از انتهای سمت چپ \(x\) آویزان است، بنابراین جمع از \(k=0\) شروع می شود:
ارائه \(y[0]=1\)، \(y[1]=4/3\)، \(y[2]=13/9\) و \(y[3]=40/27\).
منطقه 3، \(n \ge 4\). اکنون پنجره کاملاً در داخل \(x\) قرار دارد و همیشه دقیقاً چهار عبارت را پوشش می دهد:
اتصال را بررسی کنید: منطقه 2 در \(n=3\) \(\tfrac32\big[1-(1/3)^4\big] = \tfrac32\cdot\tfrac{80}{81} = \tfrac{40}{27}\) را می دهد و منطقه 3 در \(n=3\) \(\tfrac{40}{27}(1/3)^0 = \tfrac{40}{27}\) را می دهد - دو فرمول در مرز مطابقت دارند، همانطور که باید.
رفتار ثابت ارزش بازنویسی را دارد. از آنجایی که \((1/3)^{n-3} = 27\,(1/3)^{n}\)، منطقه 3 به سادگی \(y[n] = 40\,(1/3)^{n}\) را برای \(n \ge 3\) می گوید: پس از ورود کامل پنجره، خروجی ورودی ضرب در یک بهره ثابت 40 است. این ویژگی تابع ویژه فصل 6 در عمل است و مقدار eigen برابر است. ارزیابی \(H(z) = \sum_k h[k]z^{-k}\) برای این پنجره چهار نقطه ای در \(z = 1/3\) \(1 + 3 + 9 + 27 = 40\) را می دهد - دقیقاً سود مشاهده شده. سه نمونه گذرا در شروع، قیمت ورودی است که به جای اینکه برای همیشه اجرا شود، در \(n=0\) روشن شده باشد، که همان چیزی است که آرگومان تابع ویژه فرض می کند.
خلاصه فصل
تلنگر، جابهجایی، ضرب، جمع - همه در برابر متغیر ساختگی \(k\) یا \(\tau\) رسم شدهاند، با \(n\) یا \(t\) که بهعنوان یک لغزنده ثابت نگه داشته میشوند.
هر دو سیگنال ممکن است معکوس شوند. همیشه کوتاهتر یا ساده تر را ورق بزنید. این یک تغییر در متغیر ساختگی است، نه یک نتیجه جدید.
جدول ضرب کانولوشن های محدود را در ثانیه نشان می دهد. قانون طول \(N+M-1\) می گوید که پاسخ قبل از شروع کجاست.
دشواری زمانپیوسته کاملاً در محدوده است. مرزها در جایی رخ می دهند که لبه ها از هم عبور می کنند. فرمول ها باید در هر مرز توافق کنند.
نواحی ضرب می شوند، مدت زمان ها اضافه می شوند، نقاط پایانی محصول نقاط پایانی هستند و مناطق مجاور باید پیوسته به هم بپیوندند.
\(x*\delta(t-t_0) = x(t-t_0)\); \(x*u\) انتگرال در حال اجرا است. \(s(t)=\int_{-\infty}^{t}h\) و \(h = ds/dt\).
مشکلات تمرین
مسائل 1 تا 3 مته زمانگسسته است. 4 تا 6 کانولوشن های زمانپیوسته بر اساس مناطق هستند. 7 و 8 در مورد ساختار عملیات هستند تا محاسبات آن. قبل از حرکت، بررسی های ناحیه و نقطه پایانی را برای هر پاسخ عددی اعمال کنید.
- با استفاده از جدول ضرب، \(x[n] = \{2, 1, -1, 3\}\) را در \(n = 0\ldots3\) با \(h[n] = \{1, 2\}\) در \(n = 0,1\) در هم بپیچید. طول، دو نقطه پایانی و مساحت کل را بررسی کنید.
- \(x[n] = \{1, 0, 2\}\) را در \(n = -2,-1,0\) با \(h[n] = \{3, -1, 1\}\) در \(n = 1,2,3\) در هم بپیچید. قبل از محاسبه، محدوده شاخص نتیجه را بیان کنید.
- \(y[n] = (0.8)^n u[n] * u[n]\) را به صورت بسته پیدا کنید و حد آن را \(n \to \infty\) ارزیابی کنید. آن حد را بر حسب مساحت کل \((0.8)^n u[n]\) توضیح دهید.
- دو پالس دارای ارتفاع واحد هستند: \(x(t)\) در \(0 \lt t \lt 1\) و \(h(t)\) در \(0 \lt t \lt 4\). \(x*h\) را بر اساس مناطق پیدا و ترسیم کنید، هر مرز را علامت گذاری کنید و مساحت کل را بررسی کنید.
- یک سیستم دارای \(h(t) = e^{-5t}u(t)\) است. پاسخ آن را به \(x(t) = 3\big[u(t-1)-u(t-4)\big]\) بیابید و برای هر منطقه یک عبارت جداگانه ارائه دهید و تداوم را در هر دو مرز تأیید کنید.
- \(x(t)*h(t)\) را برای \(x(t) = e^{2t}u(-t)\) و \(h(t) = e^{-t}u(t)\) ارزیابی کنید. به دقت توجه داشته باشید که \(x\) پادعلّی است، بنابراین محدودیت های بخش 7-5 اعمال نمی شود. همپوشانی را مستقیماً بررسی کنید و انتظار دو منطقه را داشته باشید.
- پاسخ گامی یک سیستم به صورت \(s(t) = \big(1-e^{-4t}\big)u(t)\) اندازه گیری می شود. \(h(t)\) را پیدا کنید، سپس پاسخ \(x(t) = u(t) - 2u(t-1) + u(t-2)\) را بدون ارزیابی هیچ انتگرالی بیابید.
- با تعویض ترتیب انتگرالگیری، قانون مساحت \(\int y \,dt = \big(\int x\,dt\big)\big(\int h\,dt\big)\) را ثابت کنید و شرطی را در \(x\) و \(h\) بیان کنید که براساس آن مبادله توجیه می شود. سپس از آن استفاده کنید تا نشان دهید که سیستمی که \(h\) آن مساحت کل صفر دارد باید برای هر ورودی صفر مساحت کل را در خروجی خود تولید کند.