English · متن اصلی | ترجمهٔ ماشینی فارسی · متن انگلیسی و فرمول‌ها حفظ شده‌اند. برای رفع ابهام، متن اصلی را هم ببینید.
قسمت 2 · فصل 5

دسته‌بندی و ویژگی‌های سیستم‌ها

قسمت 1 درباره سیگنال‌ها بود. از اینجا به بعد، موضوع این است که برای آنها چه اتفاقی می‌افتد، و اولین سؤال در مورد هر سیستمی این نیست که چگونه آن را حل کنیم، بلکه این است که کدام یک از شش ویژگی را در اختیار دارد - زیرا این ویژگی‌ها، و هیچ چیز دیگری، تصمیم می‌گیرند که کدام یک از ابزارهای موجود در بقیه این کتاب برای استفاده قانونی هستند.

سیگنال‌ها و سیستم‌ها پروفسور Mithun Mondal زمان خواندن ≈ 50 دقیقه
چیزی که یاد خواهید گرفت
  • یک سیستم به عنوان یک اپراتور روی سیگنال‌های کل، نه فرمولی که دو عدد را به هم مرتبط می کند - تمایزی که حافظه را در وهله اول ممکن می کند.
  • حافظه و برگشت پذیری: آیا خروجی فعلی به چیزی جز ورودی فعلی نیاز دارد یا خیر و آیا ورودی را می توان از خروجی بازیابی کرد.
  • علّیت - و تله استاندارد اشتباه گرفتن \(t\) صریح در فرمول نگاه به آینده.
  • پایداری BIBO، چرا برای اثبات آن نیاز به یک محدودیت در هر ورودی دارد در حالی که رد کردن آن فقط به یک مرز نیاز دارد، و چگونه آن را بسازیم.
  • عدم تغییر زمان، با مقایسه دو مسیری \(T\{x(t-t_0)\}\) در مقابل \(y(t-t_0)\)، و امضاهایی که سیستم متغیر زمان را از بین می‌برند، آزمایش شده است.
  • خطی بودن به عنوان برهم نهی، میانبر صفر در صفر و سیستم‌های خطی فزاینده ای که در آزمون شکست می خورند اما همچنان به تحلیل خطی می پردازند.
  • چگونه ویژگی ها از اتصال آبشاری، موازی و بازخوردی زنده می مانند و چرا تقاطع خطی بودن و عدم تغییر زمانی کلاسی است که بیست و چهار فصل باقی مانده درباره آن است.
بخش 5-1

یک سیستم چیست

فصل‌های 1 تا 4 واژگانی برای سیگنال‌ها ایجاد کردند: چگونه آنها را طبقه‌بندی کنیم، کدام یک از موارد ابتدایی مهم هستند و چگونه آنها را در زمان حرکت دهیم. سیستم هر چیزی است که سیگنالی را وارد کرده و سیگنالی را خارج می کند. یک تقویت کننده، یک شبکه RC، یک میکروفون، یک حلقه کنترل، یک قطعه کد که میانگین ده نمونه آخر یک حسگر را می گیرد - همه آنها سیستم هستند و ریاضیات اهمیتی نمی دهد که کدام یک.

رابطه را به صورت \(x(t) \to y(t)\) یا به صورت \(y = T\{x\}\) بنویسید که در آن \(T\) یک عملگر است. این نماد دوم سزاوار مطالعه دقیق است. \(T\) یک عدد را به یک عدد نگاشت نمی کند. یک سیگنال کامل را به یک سیگنال کامل نگاشت می کند. به همین دلیل است که کوتاه‌نویسی رایج \(y(t) = T\{x(t)\}\) یک سوءاستفاده جزئی است: نشان می‌دهد که \(y\) در آن زمان \(t\) از \(x\) در همان \(t\) محاسبه می‌شود، که فقط برای ساده‌ترین سیستم‌ها صادق است. تاخیر یک ثانیه ای \(y(t)\) را از \(x(t-1)\) تولید می کند. یک انتگرال در حال اجرا \(y(t)\) را از کل گذشته \(x\) تولید می کند. نمای اپراتور برای هر دو فضا دارد.

SINGLE SYSTEM T x(t) y(t) CASCADE (SERIES) T₁ T₂ y = T₂{T₁{x}} PARALLEL T₁ T₂ + y = T₁{x} + T₂{x} FEEDBACK + T₁ T₂ y output re-enters the input
سه روش ترکیب سیستم‌ها - و حلقه ای که آخرین روش را از نظر کیفی متفاوت می کند

دلیل طبقه بندی سیستم‌ها قبل از حل هر یک کاملاً عملی است. تقریباً هر تکنیکی در فصول باقی مانده این کتاب دارای یک شرط مجوز است. Convolution، در فصل 7، فقط برای سیستم‌هایی معتبر است که خطی و تغییرناپذیر با زمان هستند. توابع انتقال، پاسخ‌های فرکانس، قطب‌ها و صفرها - قسمت‌های 4، 5 و 7 - همگی همان شرایط را به ارث می‌برند. اگر سیستمی در آزمون شکست بخورد، هیچ یک از ماشین آلات اعمال نمی شود، و هیچ مقدار جبر محاسبه را نجات نمی دهد. بنابراین طبقه بندی دفترداری اولیه نیست. این مرحله است که به شما می گوید که آیا بقیه دوره در دسترس شما است یا خیر.

شش ویژگی کار را انجام می دهند، و آنها در سه جفت طبیعی هستند. حافظه و برگشت پذیری نشان می دهد که سیستم چه مقدار از ورودی استفاده می کند و چه مقدار از آن زنده می ماند. علّیت و پایداری توصیف می کند که آیا سیستم می تواند ساخته شود و آیا رفتار نادرست خواهد داشت یا خیر. تغییرناپذیری زمانی و خطی بودن دو موردی هستند که بیشترین اهمیت را دارند، زیرا با هم کلاسی را که این کتاب درباره آن است را مشخص می‌کند.

یک کلمه در مورد مثال ها در سرتاسر این فصل، سیستم‌ها به‌جای مدار، به‌عنوان فرمول - \(y[n] = x[n]x[n-1]\)، \(y(t) = tx(t)\) ارائه می‌شوند. این عمدی است: یک ویژگی ویژگی رابطه ورودی-خروجی است، نه سخت افزار. دو مدار کاملاً متفاوت با یک رابطه دارای ویژگی‌های یکسان هستند و یک فرمول هر چیزی را که به آزمایش مرتبط نیست حذف می‌کند.
بخش 5-2

حافظه

یک سیستم بدون حافظه یا ساکن است، اگر خروجی در هر لحظه فقط به ورودی در همان لحظه بستگی داشته باشد. در غیر این صورت حافظه دارد و به آن پویا می گویند. آزمون به خواندن این فرمول مربوط می شود: آیا سمت راست \(x\) را در هر استدلالی غیر از بحث حاضر ذکر می کند؟

یک مقاومت بدون حافظه است: \(v(t) = R\,i(t)\)، و ولتاژ اکنون به جریان فعلی بستگی دارد و به هیچ چیز دیگری. یک \(y[n] = x^2[n]\) مربع‌تر بدون حافظه است حتی اگر غیرخطی باشد - حافظه و خطی بودن سوالات مستقلی هستند. یک خازن بدون حافظه نیست، زیرا ولتاژ آن شارژ انباشته شده، \(v(t) = \tfrac{1}{C}\int_{-\infty}^{t} i(\tau)\,d\tau\) است و هر جریان گذشته در آن نقش دارد. تاخیر، تفاوت یا میانگین متحرک نیست.

بدون حافظه و پویا، در کنار هم
\[ \underbrace{y(t) = x^2(t), \quad y[n] = 3x[n]}_{\text{memoryless}} \qquad\qquad \underbrace{y(t) = \int_{-\infty}^{t}\!\! x(\tau)d\tau, \quad y[n] = x[n]-x[n-1]}_{\text{with memory}} \]

دو مورد مردم را به دام می اندازد. اولین مورد \(y(t) = t\,x(t)\) است که بدون حافظه است: ضریب \(t\) ضریبی است که توسط ساعت خود سیستم ارائه می شود، نه یک نگاه دوم به ورودی. دومی \(y[n] = x[2n]\) است که بدون حافظه نیست: در \(n=3\) \(x[6]\) و \(6 \ne 3\) را گزارش می کند. قاعده در مورد استدلال \(x\) است، هرگز در مورد آنچه که در عبارت ظاهر می شود.

حافظه چیزی است که یک سیستم را جالب می کند، و همچنین چیزی است که آن را سخت می کند. در یک مدار، حافظه در عناصر ذخیره انرژی - خازن ها و سلف ها - زندگی می کند و هر یک از آنها یک نظم را به معادله دیفرانسیل توصیف کننده سیستم کمک می کنند. یک شبکه صرفاً مقاومتی بدون حافظه است و توسط جبر توصیف می شود. یک خازن اضافه کنید و معادلات دیفرانسیل فصل 9 اجتناب ناپذیر می شوند. حافظه نیز چیزی است که به شرایط اولیه نیاز دارد: یک سیستم بدون حافظه به هیچ نیازی ندارد، زیرا چیزی برای به خاطر سپردن ندارد.

بخش 5-3

برگشت پذیری

یک سیستم معکوس پذیر است اگر ورودی های مجزا همیشه خروجی های متمایز تولید کنند. به طور معادل، یک سیستم دوم وجود دارد - معکوس - که در آبشار بعد از اول قرار می گیرد، سیگنال اصلی را برمی گرداند.

سیستم معکوس
\[ T^{-1}\big\{T\{x\}\big\} = x \quad \text{for every admissible } x \]

برای اثبات وارونگی، معکوس را بسازید. تقویت کننده \(y(t) = 5x(t)\) توسط یک تضعیف کننده بهره \(1/5\) معکوس می شود. تاخیر با پیشروی معکوس می شود. Acumulator \(y[n] = \sum_{k=-\infty}^{n}x[k]\) با اولین تفاوت \(x[n] = y[n]-y[n-1]\) معکوس می شود، که دقیقاً رابطه بین گام و ضربه از فصل 3 است که به عنوان بیانیه ای در مورد سیستم‌ها خوانده می شود.

برای رد آن، دو ورودی متفاوت با خروجی یکسان تولید کنید - یک نمونه متقابل کافی است و معمولاً پیدا کردن آن آسان است. \(y(t) = x^2(t)\) مربع‌تر معکوس نیست، زیرا \(x\) و \(-x\) خروجی‌های یکسانی می‌دهند و علامت از بین رفته است. Decimator \(y[n] = x[2n]\) معکوس نیست، به دلیلی که در فصل 4 بیان شد: نمونه های شاخص فرد را کنار می گذارد، و دو سیگنال که فقط در آنجا متفاوت هستند در خروجی قابل تشخیص نیستند. سیستم \(y(t) = 0\) حالت شدیدی است که هر ورودی را به همان خروجی نگاشت می کند.

جایی که معکوس پذیری کل مشکل است. یک کانال ارتباطی سیگنال ارسالی را تحریف می کند. اکولایزر گیرنده تلاشی برای ساخت معکوس کانال است. فصل 28 به این موضوع بازمی گردد. این سؤال هرگز صرفاً این نیست که آیا یک معکوس از نظر ریاضی وجود دارد یا خیر - کانالی که یک باند فرکانس را باطل کرده است، آن اطلاعات را برای همیشه از بین برده است و هیچ اکولایزری نمی تواند آن را بازیابی کند، فقط نویزی را که جای آن را گرفته تقویت می کند.
بخش 5-4

علّیت

اگر خروجی در هر لحظه فقط به مقادیر حال و گذشته ورودی بستگی داشته باشد، یک سیستم علّی یا غیر پیش بینی کننده است، نه به مقادیر آینده. به طور رسمی: اگر دو ورودی برای همه \(t \le t_0\) موافق باشند، خروجی های مربوطه باید برای همه \(t \le t_0\) موافق باشند.

سیستم‌های فیزیکی که در زمان واقعی کار می کنند هیچ انتخابی در این مورد ندارند. یک فیلتر نمی تواند در ساعت نه به سیگنالی که ساعت ده می رسد پاسخ دهد. بنابراین علّیت خاصیتی است که آنچه را که می‌توان ساخت را از چیزی که فقط پس از آن محاسبه کرد جدا می‌کند - و استثنا مهم است: سیستمی که یک ضبط یا یک تصویر ذخیره‌شده را پردازش می‌کند، می‌تواند کاملاً مشروع به آینده نگاه کند، زیرا "آینده" از قبل روی دیسک است. فیلترهای غیر علت به طور معمول در پردازش صدا و تصویر آفلاین دقیقا به همین دلیل استفاده می شوند.

t t₀ past and present input may be used future input forbidden to a causal system y(t₀) is computed here
علّیت - خروجی در \(t_0\) ممکن است فقط نیمه سایه دار محور را بررسی کند

تست کردن دوباره بحث خواندن استدلال است. \(y[n] = x[n] - x[n-1]\) علّی است، زیرا فقط از نمونه فعلی و بلافاصله قبل استفاده می کند. \(y[n] = x[n+1] - x[n]\) نیست، زیرا محاسبه خروجی در \(n\) به نمونه ای نیاز دارد که هنوز وارد نشده است. \(y(t) = x(2t)\) علّی نیست: در \(t = 1\) به \(x(2)\) نیاز دارد، یک ثانیه در آینده. \(y(t) = x(t/2)\) برای \(t\) مثبت علّی است اما برای \(t\) منفی ناموفق است، جایی که \(t/2 \gt t\) — طبقه بندی باید برای همه \(t\) برقرار باشد، بنابراین سیستم غیر علّی است.

هر سیستم بدون حافظه به طور پیش پاافتاده ای علّی است: اگر خروجی فقط از ورودی فعلی استفاده کند، مطمئناً از ورودی آینده استفاده نمی کند. عکس آن نادرست است - تاخیر علت است و حافظه دارد - بنابراین حافظه و علّیت یک ویژگی نیستند، اگرچه اغلب اشتباه می شوند.

🔑
تله علّیت
\[ y(t) = x(t)\cos(t+1) \quad \text{is causal.} \qquad y(t) = x(t+1)\cos t \quad \text{is not.} \]

اولی ورودی فعلی را در عددی که سیستم از ساعت خودش محاسبه می کند ضرب می کند. هیچ چیز در مورد آینده ورودی مشورت نمی شود. دومی به \(x\) می رسد. فقط آرگومان \(x\) علّیت را تعیین می کند - هر چیز دیگری در فرمول به این آزمون خاص بی ربط است.

بخش 5-5

پایداری BIBO

یک سیستم BIBO پایدار است - ورودی محدود، خروجی محدود - اگر هر ورودی محدود یک خروجی محدود تولید کند. این تعریف بر هر یک اصرار دارد و عدم تقارن زیر کلید پاسخگویی سریع به این سؤالات است.

🔑
پایداری BIBO
\[ |x(t)| \le B_x \lt \infty \ \ \text{for all } t \quad \Longrightarrow \quad |y(t)| \le B_y \lt \infty \ \ \text{for all } t \]

برای اثبات ثبات، باید خروجی را برای ورودی محدود دلخواه محدود کنید. برای رد آن دقیقاً به یک ورودی محدود نیاز دارید که خروجی آن نامحدود باشد. کار دوم بسیار ساده تر است، بنابراین همیشه اول آن را امتحان کنید.

\(y(t) = t\,x(t)\) را در نظر بگیرید. ورودی ثابت \(x(t) = 1\) را به آن بدهید، که با 1 محدود می شود. خروجی \(y(t) = t\) است که بدون محدودیت رشد می کند. یک مثال متضاد آن را حل می کند: سیستم ناپایدار است. توجه داشته باشید که مثال متقابل نباید عجیب و غریب باشد. ساده ترین سیگنال محدود کار را انجام داد، و معمولاً همینطور است.

در مرحله بعد اکومولاتور \(y[n] = \sum_{k=-\infty}^{n} x[k]\) را در نظر بگیرید. آن را در پلهٔ واحد تغذیه کنید، با 1 محدود شده است. سپس \(y[n] = n+1\) برای \(n \ge 0\)، نامحدود، بنابراین انباشته ناپایدار است. همتای زمان‌پیوسته آن، یکپارچه ساز، به همان دلیل با همان ورودی از کار می افتد - که ارزش به خاطر سپردن دارد، زیرا یکپارچه سازها تقریباً در هر حلقه کنترلی ظاهر می شوند و ناپایداری آنها دقیقاً همان چیزی است که بازخورد اطراف برای مهار کردن آن وجود دارد.

برای یک مثال پایدار، \(y[n] = x^2[n]\) را در نظر بگیرید. اگر \(|x[n]| \le B\)، \(|y[n]| \le B^2\)، یک کران محدود است، بنابراین سیستم با وجود غیرخطی بودن، پایدار است. و \(y(t) = e^{x(t)}\) را بگیرید: اگر \(|x| \le B\) پس \(|y| \le e^{B}\). ثبات مربوط به محدود بودن است، نه خطی بودن یا صاف بودن.

یک سیستم مستحق هشدار است. \(y(t) = 1/x(t)\) ناپایدار است و مثال متقابل باید با کمی دقت ساخته شود: ورودی محدودی را انتخاب کنید که به صفر نزدیک شود، مانند \(x(t) = e^{-t}\) برای \(t \ge 0\). هرگز از 1 تجاوز نمی کند، اما خروجی \(e^{t}\) نامحدود است. برای دور ماندن از صفر نیازی به ورودی محدود نیست و هر سیستمی که بر ورودی آن تقسیم شود می‌توان از این طریق شکست خورد.

نگاه به جلو. برای یک سیستم عمومی، ثبات باید مورد به مورد بحث شود. برای یک سیستم LTI، در پاسخ ضربه به یک شرایط واحد فرو می ریزد - یکپارچگی مطلق، \(\int|h(t)|\,dt \lt \infty\)، یا جمع پذیری مطلق در زمان‌گسسته. فصل 8 این را ثابت می‌کند، و بخش‌های 5 و 7 آن را به شرایط موقعیت قطب تبدیل می‌کنند که ثبات را به چیزی تبدیل می‌کند که می‌توانید از نمودار بخوانید.
بخش 5-6

عدم تغییر زمان

یک سیستم زمانی ثابت است که رفتار آن به زمان اعمال ورودی بستگی نداشته باشد. ورودی را به تأخیر بیندازید، و تنها تأثیر باید تأخیر یکسان خروجی باشد - شکل یکسان، همان اندازه، هیچ چیز دیگری تغییر نکرده است. یک سیستم زمان ناپذیر تقویم ندارد.

این تعریف باید به یک رویه تبدیل شود، زیرا استدلال غیر رسمی در مورد آن به طور قابل اعتمادی اشتباه می شود. این روش دو مسیر را از طریق یک جفت عملیات مقایسه می کند.

🔑
آزمون دو مسیری برای عدم تغییر زمانی
\[ \text{Path 1: } \ y_1(t) = T\{x(t-t_0)\} \qquad \text{Path 2: } \ y_2(t) = y(t-t_0) \]

مسیر 1 ورودی را جابجا می کند و سپس سیستم را اعمال می کند. مسیر 2 سیستم را اعمال می کند و سپس خروجی را تغییر می دهد. سیستم بدون تغییر زمان است اگر و فقط اگر \(y_1(t) = y_2(t)\) برای هر ورودی و هر \(t_0\) باشد.

PATH 1 — SHIFT, THEN SYSTEM delay t₀ T y₁(t) = T{x(t − t₀)} PATH 2 — SYSTEM, THEN SHIFT T delay t₀ y₂(t) = y(t − t₀) =? x(t) x(t)
تغییرناپذیری زمان بیانیه ای است که این دو جعبه در رفت و آمد هستند

آن را روی \(y(t) = t\,x(t)\) اعمال کنید. در امتداد مسیر 1، ورودی تغییر یافته \(x_1(t) = x(t-t_0)\) را به سیستم ارائه دهید. سیستم هر آنچه را که داده می شود در زمان فعلی ضرب می کند، بنابراین \(y_1(t) = t\,x_1(t) = t\,x(t-t_0)\). در طول مسیر 2، ابتدا \(y(t) = t\,x(t)\) را محاسبه کنید، سپس کل خروجی را به تأخیر بیندازید، به این معنی که \(t\) را با \(t-t_0\) در همه جا جایگزین کنید: \(y_2(t) = (t-t_0)\,x(t-t_0)\).

تست \(y(t) = t\,x(t)\)
\[ y_1(t) = t\,x(t-t_0) \qquad\text{versus}\qquad y_2(t) = (t-t_0)\,x(t-t_0) \qquad\Longrightarrow\qquad y_1 \ne y_2 \]

این دو با فاکتور \(t\) با \(t-t_0\) تفاوت دارند، بنابراین سیستم با زمان متفاوت است. قرائت فیزیکی این است که بهره سیستم با گذشت روز افزایش می‌یابد، بنابراین سیگنالی که در ظهر اعمال می‌شود بیشتر از سیگنالی که در سحر اعمال می‌شود، تقویت می‌شود. واریانس زمانی دقیقاً به این معنی است. متداول ترین اشتباه در این محاسبه فراموشی جایگزینی \(t\) با \(t-t_0\) در ضریب صریح در مسیر 2 است - تغییر روی سیگنال خروجی به عنوان یک کل اعمال می شود، نه به طور انتخابی برای قطعات مربوط به \(x\).

همین آزمایش دو سیستم از فصل 4 را حذف می کند. برای زمان معکوس \(y(t) = x(-t)\): مسیر 1 \(y_1(t) = x_1(-t) = x(-t-t_0)\) را می دهد، در حالی که مسیر 2 \(y_2(t) = x(-(t-t_0)) = x(-t+t_0)\) را می دهد. متفاوت است، بنابراین معکوس با زمان متغیر است - انعکاس در مورد مبدأ به مبدأ وضعیت خاصی می بخشد، و یک سیستم تغییرناپذیر با زمان مجاز به داشتن آن نیست. برای حذف \(y[n] = x[2n]\): مسیر 1 \(y_1[n] = x_1[2n] = x[2n-n_0]\)، مسیر 2 \(y_2[n] = x[2(n-n_0)] = x[2n-2n_0]\) می دهد. دوباره متفاوت است، و اختلاف - \(n_0\) در برابر \(2n_0\) - نشان می‌دهد که تغییر خود با این عملیات تغییر مقیاس می‌یابد.

دو امضا ارزش شناخت دارد. یک سیستم تقریباً همیشه با زمان متغیر است اگر (i) صریح باشد\(t\)یا\(n\)به عنوان یک ضریب ظاهر می شود، همانطور که در\(t\,x(t)\)یا\(n\,x[n]\)، یا (ii) استدلال از\(x\)مقیاس شده یا منعکس شده است، همانطور که در\(x(2t)\)یا\(x(-t)\). تغییر ساده استدلال،\(x(t-3)\)، بی ضرر است: تأخیرها تنها عملیات آرگومانی هستند که یک سیستم تغییرناپذیر با زمانی مجاز است.
بخش 5-7

خطی بودن

اگر سیستمی از برهم نهی پیروی کند خطی است. دو شرط دخیل است: افزایشی بودن، که پاسخ به یک مجموع مجموع پاسخ ها باشد، و همگنی، که مقیاس گذاری ورودی، خروجی را با همان عامل مقیاس می کند. آنها در یک عبارت واحد ترکیب می شوند که معمولاً کارآمدترین چیز برای آزمایش است.

🔑
برهم نهی
\[ T\{a\,x_1 + b\,x_2\} \;=\; a\,T\{x_1\} + b\,T\{x_2\} \quad \text{for all inputs and all constants } a, b \]

تنظیم \(b=0\) همگنی را بازیابی می کند. تنظیم \(a=b=1\) افزایشی را بازیابی می کند. هر دو باید ثابت باشند، و اگر قرار است سیستم با نمایی مختلط قسمت 4 قابل استفاده باشد، باید اجازه داده شود که ثابت ها پیچیده باشند.

PATH 1 — COMBINE, THEN SYSTEM a·x₁ b·x₂ + T T{a·x₁ + b·x₂} PATH 2 — SYSTEM, THEN COMBINE x₁ x₂ T T ×a ×b + a·T{x₁} + b·T{x₂} =?
خطی بودن عبارت است از اینکه ترکیب و پردازش ممکن است به هر ترتیب انجام شود

سریعترین رد صلاحیت، آزمون ورودی صفر است. \(a = b = 0\) را در دستور برهم نهی قرار دهید: یک سیستم خطی باید سیگنال صفر را به سیگنال صفر نگاشت کند. بنابراین اگر یک سیستم یک خروجی غیر صفر از ورودی صفر تولید کند، نمی تواند خطی باشد و نیازی به کار بیشتر نیست. سیستم \(y(t) = 2x(t) + 5\) فوراً از کار می افتد، زیرا \(x = 0\) به \(y = 5\) می دهد.

این سیستم آخر آموزنده است، زیرا بدیهی است که آسیب شناسی نیست - این یک تقویت کننده با افست DC است، چیزی که یک مرحله آپ امپ واقعی همیشه تولید می کند. به چنین سیستم‌هایی خطی افزایشی می گویند: آنها در تغییرات ورودی خطی هستند، حتی اگر در خود ورودی خطی نباشند. تغذیه دو ورودی \(x_1\) و \(x_2\). خروجی ها با \(2(x_1 - x_2)\) متفاوت است، که از برهم نهی تبعیت می کند. به طور معادل، قسمت ثابت را کم کنید و آنچه باقی می ماند یک سیستم واقعاً خطی است.

خطی افزایشی - یک سیستم خطی به اضافه یک افست ثابت
\[ y[n] = \underbrace{2x[n]}_{\text{linear part}} + \underbrace{5}_{\text{zero-input response}} \qquad\Longrightarrow\qquad y_1[n] - y_2[n] = 2\big(x_1[n]-x_2[n]\big) \]

این تجزیه - یک پاسخ ورودی صفر به اضافه یک پاسخ حالت صفر خطی - یک کنجکاوی نیست. این دقیقاً ساختاری است که فصل 9 در هر معادله دیفرانسیل با شرایط اولیه غیر صفر پیدا می کند و به همین دلیل است که یک سیستم با انرژی ذخیره شده با پردازش انرژی ذخیره شده و ورودی اعمال شده به طور جداگانه تجزیه و تحلیل می شود و سپس اضافه می شود.

سیستم‌های غیرخطی واقعی با ورودی هایی که به هر شکلی غیر از توان اول ظاهر می شوند، شناسایی می شوند:\(x^2\), \(|x|\), \(\cos(x)\), \(1/x\)، یا محصولات ورودی با خودش مانند\(x[n]x[n-1]\). ضرب ورودی در سیگنالی که سیستم ارائه می کند موضوعی متفاوت است و خطی بودن را نمی شکند - که ما را به با ارزش ترین مشاهدات در این فصل می رساند.

🔑
خطی بودن و عدم تغییر زمانی مستقل هستند
\[ y(t) = t\,x(t) \ \ \text{is linear but time-varying} \qquad y[n] = x^2[n] \ \ \text{is nonlinear but time-invariant} \]

خطی بودن می پرسد که چگونه خروجی به \(x\) بستگی دارد. عدم تغییر زمان می پرسد که چگونه به \(t\) بستگی دارد. ضریبی که با زمان تغییر می کند، برهم نهی را دست نخورده باقی می گذارد، زیرا هر ورودی که برسد همان ضریب است. دو ویژگی را به طور جداگانه آزمایش کنید و هرگز اجازه ندهید یک حکم بر دیگری تأثیر بگذارد.

بخش 5-8

اتصالات و کلاس LTI

سیستم‌ها به ندرت به تنهایی مواجه می شوند. سه اتصال متقابل استاندارد ترسیم شده در بخش 5-1 - آبشار، موازی و بازخورد - سیستم‌های بزرگ را از سیستم‌های کوچک می‌سازند، و دانستن اینکه کدام ویژگی‌ها در مونتاژ باقی می‌مانند، ارزش دارد.

اتصالات آبشاری و موازی رفتار خوبی دارند. اگر هر دو بلوک خطی باشند، ترکیب نیز همینطور است، زیرا یک ترکیب و مجموع عملگرهای خطی خطی است. همین آرگومان برای تغییر ناپذیری زمانی، علّیت و پایداری کار می کند: یک ورودی محدود یک سیگنال میانی محدود می دهد که یک خروجی محدود می دهد. بازخورد مورد جالبی است و دلیل وجود قسمت 7 و کل تئوری کنترل است: یک حلقه می تواند یک سیستم پایدار را ناپایدار کند، و - مفیدتر - می تواند یک سیستم ناپایدار را پایدار کند، زیرا خروجی اکنون اجازه دارد خودش را اصلاح کند.

یک احتیاط در مورد آبشارها: دو سیستم ناپایدار جداگانه می توانند در یک سیستم پایدار ترکیب شوند. یک انتگرال‌کننده را با یک ممشتق‌گیریکننده آبشاری کنید و نتیجه آن هویت است که کاملاً پایدار است، هرچند که یکپارچه‌کننده به تنهایی پایدار نیست. خصوصیات یک آبشار تنها زمانی از خواص قطعات ناشی می شود که خاصیت توسط ترکیب حفظ شود و ثبات در این جهت نباشد.

اموالتعریفچگونه تست کنیمبرای
بی خاطرهخروجی در \(t\) فقط از ورودی \(t\) استفاده می کندبه استدلال \(x\) نگاه کنید\(y[n]=x[n-1]\)، یکپارچه ساز
معکوس پذیرورودی های متمایز، خروجی های متمایزمعکوس را بسازید یا دو ورودی را پیدا کنید که یک خروجی را به اشتراک می گذارند\(y=x^2\), \(y[n]=x[2n]\)
علّیبدون وابستگی به ورودی آیندهبررسی کنید که آرگومان \(x\) هرگز از \(t\) تجاوز نمی کند\(y[n]=x[n+1]\), \(y(t)=x(2t)\)
BIBO پایدارمحدود در ⟹ محدود شده استخروجی را محدود کنید یا یک ورودی با کران بد پیدا کنید\(y=tx\)، آکومولاتور، \(y=1/x\)
تغییرناپذیر با زمانShift in ⟹ همان shift out\(T\{x(t-t_0)\}\) را با \(y(t-t_0)\) مقایسه کنید\(y=tx\), \(y(t)=x(-t)\), \(y[n]=x[2n]\)
خطیبرهم نهی برقرار استابتدا تست ورودی صفر، سپس برهم نهی\(y=x^2\), \(y=2x+5\), \(y[n]=x[n]x[n-1]\)

از شش مورد، دو مورد برای بقیه کتاب مشخص شده است. سیستمی که هم خطی و هم با زمان ثابت باشد، سیستم LTI نامیده می‌شود و دلیل تأکید قبلاً در پایان فصل 3 قابل مشاهده بود. در آنجا نشان دادیم که هر سیگنال مجموعی از ضربه‌های مقیاس‌شده و جابجا شده، \(x[n] = \sum_k x[k]\delta[n-k]\) است. حالا ببینید این دو ملک با آن مجموع چه می کنند.

خطی بودن می‌گوید که پاسخ به مجموع، مجموع پاسخ‌های هر جمله است و فاکتورهای مقیاس \(x[k]\) مستقیماً از آن عبور می‌کنند. تغییر ناپذیری زمان می گوید که پاسخ به \(\delta[n-k]\) پاسخ به \(\delta[n]\) است که صرفاً توسط \(k\) به تأخیر افتاده است - بنابراین یک تابع واحد، پاسخ ضربه \(h[n]\)، برای هر عبارت کافی است. هیچ کدام از این ویژگی ها به تنهایی کافی نیستند: بدون خطی بودن، نمی توان اصطلاحات را اضافه کرد، و بدون تغییر ناپذیری زمانی، هر ضربه تغییر یافته به تابع پاسخ جداگانه خود نیاز دارد.

🔑
چرا LTI مرکز موضوع است
\[ x[n] = \sum_{k}x[k]\,\delta[n-k] \ \xrightarrow{\ \text{linear} + \text{time-invariant}\ } \ y[n] = \sum_{k}x[k]\,h[n-k] \]

یک تابع \(h\) پاسخ به هر ورودی ممکن را تعیین می کند. این مجموع کانولوشن است، در فصل‌های 6 و 7 به درستی مشتق شده است، و به همین دلیل است که طبقه‌بندی در این فصل باید اول باشد.

آنچه در حال واگذاری است. محدود کردن توجه به سیستم‌های LTI بخش زیادی از مهندسی واقعی را حذف می‌کند - اشباع، پسماند، کمی‌سازی، هر چیزی که دارای یک سوئیچ در آن باشد. توجیه این است که یک سیستم غیرخطی که در نزدیکی یک تعادل عمل می کند به خوبی با یک سیستم خطی تقریب می شود، و یک سیستم با تغییر زمان آهسته با یک سیستم ثابت زمان در فواصل کوتاه به خوبی تقریب می شود. خطی سازی چیزی است که بقیه این کتاب را برای سخت افزارهایی که به شدت از هیچ یک از آن پیروی نمی کنند، قابل استفاده است.
بخش 5-9

نمونه های کار شده

1 طبقه بندی کامل \(y(t) = t\,x(t)\)

مشکل \(y(t) = t\,x(t)\) را در هر شش ویژگی طبقه بندی کنید.

راه حل. حافظه: خروجی در \(t\) فقط از \(x\) در \(t\) استفاده می کند، بنابراین سیستم بدون حافظه است. ضریب \(t\) توسط ساعت سیستم تامین می شود، نه توسط گذشته ورودی.

علّیت: بی خاطره، پس سببی.

خطی بودن: مستقیماً برهم نهی را اعمال کنید. با \(x = a x_1 + b x_2\)، خروجی \(t(ax_1 + bx_2) = a\,(t x_1) + b\,(t x_2)\) است که \(a y_1 + b y_2\) است. خطی. ✓

عدم تغییر زمانی: آزمون دو مسیره در بخش 5-6 انجام شد و \(t\,x(t-t_0)\) را در برابر \((t-t_0)\,x(t-t_0)\) نشان داد. متغیر با زمان.

پایداری: \(x(t) = 1\) را با 1 محدود کنید. سپس \(y(t) = t\) که نامحدود است. ناپایدار.

برگشت پذیری: از\(y\)می توانیم بهبود پیدا کنیم\(x(t) = y(t)/t\)در هر\(t \ne 0\)- اما در\(t = 0\)خروجی است\(0\)مهم نیست\(x(0)\)بود، به طوری که یک مقدار از بین می رود و سیستم به شدت معکوس نیست. دو ورودی که فقط در مبدا متفاوت هستند خروجی های یکسانی تولید می کنند.

این سیستم واحد ارزش به خاطر سپردن را دارد به عنوان مثال ثابتی برای این باور که خطی دلالت بر زمان ناپذیری دارد.

2 محصول دو نمونه ورودی

مشکل \(y[n] = x[n]\,x[n-1]\) را طبقه بندی کنید.

راه حل. حافظه: اصطلاح \(x[n-1]\) به گذشته می رسد، بنابراین سیستم دارای حافظه است. علّیت: فقط به گذشته می رسد، پس سببی است.

خطی بودن: ابتدا همگنی را آزمایش کنید، زیرا سریعتر است. مقیاس ورودی به \(a\,x[n]\)؛ خروجی \(a x[n] \cdot a x[n-1] = a^2 x[n]x[n-1] = a^2 y[n]\) می شود نه \(a\,y[n]\). همگنی برای هر \(a \ne 0,1\) ناموفق است، بنابراین سیستم غیرخطی است.

عدم تغییر زمان: موجود \(x_1[n] = x[n-n_0]\). مسیر 1 \(y_1[n] = x_1[n]x_1[n-1] = x[n-n_0]\,x[n-1-n_0]\) را می دهد. مسیر 2 \(y[n-n_0] = x[n-n_0]\,x[n-n_0-1]\) را می دهد. این دو عبارت یکسان هستند، بنابراین سیستم زمان ناپذیر است. ✓

پایداری: اگر \(|x[n]| \le B\) پس \(|y[n]| \le B^2\)، یک کران محدود. پایدار.

برگشت ناپذیری: \(x\) را با \(-x\) جایگزین کنید. هر دو عامل علامت را تغییر می دهند و محصول تغییر نمی کند، بنابراین \(x\) و \(-x\) دقیقاً خروجی مشابهی تولید می کنند. معکوس نیست.

الگویی که باید حذف شود، تصویر آینه ای مثال 1 است: این سیستم تغییرناپذیر با زمان اما غیرخطی است، و هیچ یک از ویژگی ها چیزی در مورد دیگری دلالت نمی کند.

3 دیدماتور به عنوان یک سیستم

مشکل \(y[n] = x[2n]\) را طبقه بندی کنید.

راه حل. حافظه: \(y[1] = x[2]\)، شاخصی غیر از فعلی است، بنابراین سیستم دارای حافظه است. علّیت: همان معادله نیاز به نمونه ای دارد که در زمان \(n=1\) وارد نشده باشد، بنابراین سیستم غیر علّی است. (برای \(n\) منفی، در عوض به گذشته نگاه می کند، اما یک تخلف در هر نقطه کافی است.)

خطی بودن: با \(x = a x_1 + b x_2\)، خروجی \(a x_1[2n] + b x_2[2n] = a y_1[n] + b y_2[n]\) است. خطی - خواندن یک دنباله در شاخص های مختلف هیچ برهم نهی ندارد. ✓

عدم تغییر زمان: مسیر 1 \(y_1[n] = x[2n - n_0]\) را می دهد. مسیر 2 \(y[n-n_0] = x[2n - 2n_0]\) را می دهد. با زمان متفاوت است، و دقیقاً توجه داشته باشید که چگونه شکست می‌خورد: این عملیات تغییر خود را تغییر می‌دهد.

پایداری: نمونه‌های خروجی زیرمجموعه‌ای از نمونه‌های ورودی هستند، بنابراین هر کران ورودی، خروجی را محدود می‌کند. پایدار.

معکوس پذیری: همانطور که در فصل 4 مشخص شد، معکوس نیست - نمونه‌های نمایه‌شده فرد کنار گذاشته می‌شوند، و دو ورودی که در شاخص‌های زوج موافق هستند اما در فرد متفاوت هستند، خروجی یکسانی را ارائه می‌دهند.

4 آکومولاتور

مشکل \(y[n] = \displaystyle\sum_{k=-\infty}^{n} x[k]\) را طبقه بندی کنید و در صورت داشتن معکوس آن را پیدا کنید.

راه حل. حافظه: خروجی به کل گذشته ورودی بستگی دارد. علّیت: مجموع در \(k = n\) متوقف می شود، بنابراین از نمونه آینده استفاده نمی شود. علّی، با حافظه.

خطی بودن: جمع یک عملیات خطی است - \(\sum(a x_1 + b x_2) = a\sum x_1 + b\sum x_2\). خطی. ✓

عدم تغییر زمان: \(x_1[n] = x[n-n_0]\) را ارائه کنید و \(m = k-n_0\) را در مجموع جایگزین کنید:

کار - شیفت از مجموع می گذرد
\[ y_1[n] = \sum_{k=-\infty}^{n} x[k-n_0] = \sum_{m=-\infty}^{\,n-n_0} x[m] = y[n-n_0] \]

حد بالایی با تعویض جابه جا شد و نتیجه دقیقاً Path 2 است. زمان ثابت. ✓ بنابراین انباشته LTI است، و همه چیز در فصل های 6 تا 8 برای آن اعمال می شود.

پایداری: پلهٔ واحد را تغذیه کنید، با 1 محدود شده است. سپس \(y[n] = n+1\) برای \(n \ge 0\)، که بدون محدودیت رشد می کند. ناپایدار.

برگشت پذیری: بله با تفریق خروجی های متوالی حاصل جمع زیر حاصل می شود:

کار - سیستم معکوس
\[ y[n] - y[n-1] = \sum_{k=-\infty}^{n}x[k] - \sum_{k=-\infty}^{n-1}x[k] = x[n] \]

معکوس سیستم اولین تفاوت است و این جفت در سطح سیستم‌ها رابطه گام و ضربه فصل 3 را بازتولید می کند. این دو ملک هیچ ربطی به هم ندارند.

5 تقویت کننده با افست

مشکل \(y[n] = 2x[n] + 5\) را طبقه‌بندی کنید و دقیقاً بگویید که تحلیل خطی هنوز در چه مفهومی برای آن کاربرد دارد.

راه حل. خطی بودن: ورودی صفر \(y[n] = 5 \ne 0\) را می دهد، بنابراین سیستم خطی نیست و نیازی به آزمایش بیشتر نیست. برای کامل بودن، برهم نهی دقیقاً با آفست انجام می شود: \(T\{x_1+x_2\} = 2x_1+2x_2+5\)، در حالی که \(T\{x_1\}+T\{x_2\} = 2x_1+2x_2+10\)، و این دو با 5 تفاوت دارند.

خطی افزایشی: تفاوت دو خروجی \(y_1[n]-y_2[n] = 2\big(x_1[n]-x_2[n]\big)\) است که دقیقاً از برهم نهی تبعیت می کند. این سیستم یک سیستم خطی موازی با یک ثابت است و ثابت پاسخ صفر ورودی آن است.

حافظه و علّیت: بی خاطره، از این رو سببی. عدم تغییر زمان: مسیر 1 \(2x[n-n_0]+5\) را می دهد، مسیر 2 \(2x[n-n_0]+5\) را می دهد - ثابت با جابجایی تحت تأثیر قرار نمی گیرد، زیرا یک سیگنال ثابت تأخیر خودش است. تغییرناپذیر با زمان. ✓

پایداری: \(|y[n]| \le 2B + 5\). پایدار. برگشت پذیری: \(x[n] = (y[n]-5)/2\). معکوس پذیر.

خواندن عملی: خروجی یک ورودی شناخته شده را یک بار اندازه بگیرید تا افست را پیدا کنید، آن را کم کنید، و همه چیز از فصل 6 به بعد برای آنچه باقی می ماند اعمال می شود. این همان مانوری است که فصل 9 هنگام جداسازی ورودی صفر از پاسخ حالت صفر انجام می دهد.

6 یکپارچه ساز پنجره کشویی

مشکل \(y(t) = \displaystyle\int_{t-2}^{t} x(\tau)\,d\tau\) را طبقه بندی کنید.

راه حل. حافظه و علّیت: پنجره دو ثانیه آخر ورودی را پوشش می دهد، بنابراین سیستم دارای حافظه است، و از آنجایی که پنجره هرگز از \(t\) نمی گذرد، علت است.

خطی بودن: انتگرال‌گیری خطی است و حدود انتگرال شامل \(x\) نمی شود، بنابراین برهم نهی برقرار است. خطی. ✓

عدم تغییر زمان: مسیر 1 جایگزین \(x_1(\tau) = x(\tau - t_0)\) می شود و سپس \(\lambda = \tau - t_0\) را قرار می دهد:

کار - پنجره با شیفت حرکت می کند
\[ y_1(t) = \int_{t-2}^{t} x(\tau-t_0)\,d\tau = \int_{t-t_0-2}^{\,t-t_0} x(\lambda)\,d\lambda = y(t-t_0) \]

که مسیر 2 است. زمان ثابت. ✓ بنابراین سیستم LTI است و فصل 7 پاسخ ضربه آن را به عنوان پالس مستطیلی \(h(t) = u(t) - u(t-2)\) شناسایی می کند.

پایداری: اگر \(|x(t)| \le B\) پس \(|y(t)| \le \int_{t-2}^{t} B\,d\tau = 2B\). پایدار - و تضاد با یکپارچه ساز نامحدود مثال 4 کاملاً به دلیل پنجره محدود است.

برگشت پذیری: خیر \(x(t) = \sin(\pi t)\) را در نظر بگیرید که دوره آن 2 است، دقیقاً طول پنجره. سپس

در حال کار - یک ورودی غیر صفر با خروجی صفر
\[ \int_{t-2}^{t}\sin(\pi\tau)\,d\tau = \left[\frac{-\cos\pi\tau}{\pi}\right]_{t-2}^{t} = \frac{-\cos\pi t + \cos(\pi t - 2\pi)}{\pi} = 0 \quad \text{for every } t \]

بنابراین این ورودی و ورودی صفر خروجی یکسانی دارند و سیستم نمی تواند معکوس شود. پنجره یک فرکانس را به طور کامل نابود کرده است - اولین نگاهی به این ایده که یک سیستم LTI روی فرکانس‌ها یک به یک عمل می‌کند، که کل موضوع قسمت 4 است.

مرور کنید

خلاصه فصل

✓ سیستم‌ها به عنوان اپراتور

\(T\) یک سیگنال کامل را به یک سیگنال کامل نگاشت می کند. این چیزی است که به خروجی فعلی اجازه می دهد تا به گذشته ورودی وابسته باشد.

✓ حافظه و برگشت پذیری

حافظه: آیا خروجی از \(x\) در هر آرگومان دیگری استفاده می کند؟ برگشت پذیری: آیا دو ورودی می توانند یک خروجی را به اشتراک بگذارند؟

✓ علّیت

فقط استدلال \(x\) مهم است. یک \(t\) صریح در یک ضریب، ساعت سیستم است، نه نگاهی به جلو.

✓ پایداری BIBO

با محدود کردن خروجی آن را ثابت کنید. آن را با یک ورودی محدود رد کنید. \(x=1\) و \(x=u[n]\) بیشتر کار را انجام می دهند.

✓ تست های دو مسیره

تغییر ناپذیری زمان: تغییر-سپس-سیستم در مقابل سیستم-سپس-شیفت. خطی بودن: ترکیب-سپس-سیستم در مقابل سیستم-سپس-ترکیب.

✓ کلاس LTI

خطی بودن به تجزیه ضربه اجازه می دهد تا به صورت ترم پردازش شود. عدم تغییر زمانی باعث می شود هر ترم یک سرویس \(h\) ارائه شود. با هم: کانولوشن.

تمرین کنید

مشکلات

مسائل 1 تا 5 طبقه بندی کامل را می طلبد. 6 و 7 مربوط به اتصالات و نمونه های متقابل است. 8 از شما می خواهد یک جمله کلی را ثابت کنید. برای هر حکم منفی، مثال متقابل صریح را بیاورید - ادعای "پایدار نبودن" یا "خطی نبودن" بدون مثال متضاد ضمیمه هیچ سودی ندارد.

  1. \(y(t) = x(t-3) + x(3-t)\) را در هر شش ویژگی طبقه بندی کنید. توجه ویژه ای به علّیت و عدم تغییر زمانی داشته باشید و مشخص کنید که کدام عبارت مسئول هر شکست است.
  2. \(y[n] = n\,x[n]\) و \(y[n] = x[n] \cos(0.3\pi n)\) را طبقه بندی کنید. هر دو حاوی یک \(n\) صریح هستند. توضیح دهید که چرا هر دو خطی هستند و هر دو متغیر با زمان هستند.
  3. \(y(t) = \displaystyle\int_{-\infty}^{t} e^{-(t-\tau)}x(\tau)\,d\tau\) را طبقه بندی کنید. نشان دهید که LTI است و پایدار است، و پاسخ ضربه را که انتظار دارید فصل 7 به آن بدهد، مشخص کنید.
  4. \(y[n] = x[-n]\) را طبقه بندی کنید. با آزمون دو مسیری نشان دهید که با زمان متغیر است و نشان دهید که با این وجود معکوس خودش است.
  5. \(y(t) = x(t)\,u(t)\) را طبقه بندی کنید. خطی است؟ آیا زمان ثابت است؟ توضیح دهید چه چیزی این کیس را با \(y(t) = x(t)x(t-1)\) متفاوت می کند.
  6. دو سیستم دارای \(y_1(t) = \dfrac{dx}{dt}\) و \(y_2(t) = \displaystyle\int_{-\infty}^{t} x(\tau)d\tau\) هستند. نشان دهید که هیچکدام از BIBO پایدار نیستند و آبشار آن دو، به هر ترتیب، ثابت است. تناقض ظاهری را توضیح دهید.
  7. مثالی از سیستمی بیاورید که (الف) خطی، علّی و ناپایدار است. (ب) غیر خطی، پایدار و تغییرناپذیر با زمان. (ج) خطی، زمان ثابت و غیر علّی. هر کدام را در یک خط توجیه کنید.
  8. ثابت کنید که هر سیستم بدون حافظه علّی است، و یک مثال متضاد بیاورید که نشان می دهد معکوس با شکست مواجه می شود. سپس ثابت کنید که آبشار دو نظام علّی علّی است.
نکته: شش تست را به این ترتیب کار کنید - تست ورودی صفر برای خطی بودن، سپس آرگومان \(x\) برای حافظه و علّیت، سپس یک ورودی محدود برای ثبات، سپس مقایسه دو مسیری برای عدم تغییر زمانی، سپس وارونگی آخر. چهار مورد از پنج چک یک خطی هستند و مرتبه به این معنی است که تست گران قیمت فقط زمانی انجام می شود که واقعاً مورد نیاز باشد. از فصل 6 به بعد، فرض بر این است که یک سیستم تست های خطی بودن و عدم تغییر زمان را گذرانده است. هر چیزی که در ادامه می آید به آن بستگی دارد.