PCM یا همون (Pulse code modulation) در واقع یک سیگنال آنالوگ رو به صورت دیجیتال نمایش میده. دامنه سیگنال آنالوگ به طور منظم و در فاصله های زمانی مساوی نمونه برداری میشه، بعد هم نمونه ها با استفاده از کدهای باینری کوانتیزه میشن. تو نمودار پایینی این کارا رو یک شکل موج سینوسی اعمال شده و ناحیه سایه زده شده نمایش گسسته سیگنال ورودی هستش که میتونه به صورت دیتای دیجیتال کد بشه

نمونه برداری و کوانتیزه کردن سیگنال آنالوگ برای PCM چهار بیتی

نمونه برداری و کوانتیزه کردن سیگنال آنالوگ برای PCM چهار بیتی

حالا میشه با استفاده از DSP(Digital signal processing) یا CPU این داده های دیجیتال رو پردازش و آنالیز کرد. در عمل برای پیاده سازی PCM خیلی راحت میتونیم از یک سری IC هایی استفاده میکنیم که برای این کار ساخته شدن و ما فقط لازمه که سیگنال کلاک مورد نیاز برای نمونه برداری رو براشون فراهم کنیم. به این IC ها هم میگیم ADC یا Analog to digital converter. هر بار که با استفاده از سیگنال کلاک ADC رو تریگر کنیم نمایش باینری سیگنال ورودی تولید میشه و میتونیم این سیگنال باینری رو مثلا با استفاده از پروسسور بخونیم.

Advertisements