نرم افزار به جای قطعات الکترونیکی

استاد سلام اخیرا از دوستان خبری شنیدم که در آینده نه چندان دور دوره قطعات الترونیکی به پایان میرسد و وظیفه این قطعات را نرم افزارهایی با الگوریتمهای مختلف انجام خواهد شد
برای مثال رادیوی نرم افزاری از موردهای اولیه آن که با مخفف sdr
.Software-defined radio (SDR) is a radio communication system where components that conventionally have been implemented in analog hardware (e.g. mixers, filters, amplifiers, modulators/demodulators, detectors, etc.) are instead implemented by means of software on a computer or embedded system. While the concept of SDR is not new, the rapidly evolving capabilities of digital electronics render practical many processes which were once only theoretically possible.

A basic SDR system may consist of a computer equipped with a sound card, or other analog-to-digital converter, preceded by some form of RF front end. Significant amounts of signal processing are handed over to the general-purpose processor, rather than being done in special-purpose hardware (electronic circuits). Such a design produces a radio which can receive and transmit widely different radio protocols (sometimes referred to as waveforms) based solely on the software used.

Software radios have significant utility for the military and cell phone services, both of which must serve a wide variety of changing radio protocols in real time. In the long term, software-defined radios are expected by proponents like the Wireless Innovation Forum to become the dominant technology in radio communications. SDRs, along with software defined antennas are the enablers of cognitive radio.
در صورت امکان چنانچه توضیحی هست بفرمایید

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