PCM مقابل ADPCM
معظم الإشارات الطبيعية مثل الصوت هي إشارات تمثيلية. ومع ذلك ، نظرًا لأن أجهزة الكمبيوتر وجميع المعدات التي نستخدمها تقريبًا رقمية ، فإن تحويل تلك الإشارات التناظرية إلى إشارات رقمية يعد أمرًا ضروريًا. على سبيل المثال ، لتسجيل صوت في جهاز كمبيوتر ، يجب تمثيل الإشارة على شكل سلسلة من البتات. عادةً ما يقوم الميكروفون أولاً بتحويل الصوت إلى إشارة كهربائية تناظرية. ثم يتم تحويل تلك الإشارة الكهربائية التناظرية إلى إشارة رقمية يمكن تمثيلها على شكل تسلسل بت. يمكن أن تكون هناك تقنيات مختلفة في اشتقاق هذه الإشارة الرقمية. يعد PCM (تعديل رمز النبض) و ADPCM (تعديل رمز النبض التفاضلي التكيفي) من هذه التقنيات للرقمنة.
PCM (تعديل رمز النبض)
PCM هي تقنية لتمثيل الإشارة التناظرية كتسلسل بت. في PCM ، أولاً ، يتم قياس اتساع الإشارة (بشكل صحيح ، يتم أخذ عينات من الإشارة) على فترات متساوية. ثم يتم تخزين هذه العينات كأرقام رقمية. على سبيل المثال ، يمكن تكميم الإشارة المثلثة مثل التسلسل ، 0 ، 1 ، 2 ، 3 ، 2 ، 1 ، 0 ، -1 ، -2 ، -3 ، -2 ، -1 ، 0 ، 1 ، 2 ، 3 ، ……. عندما يتم تمثيل هذه الأرقام في نظام ثنائي ، سيكون شيئًا مثل التسلسل ، 0000 ، 0001 ، 0010 ، 0011 ، 0010 ، 0001….. هذه هي الطريقة التي يتم بها تحويل الإشارة التناظرية المثلثية إلى تسلسل بت في PCM.
تم استخدام PCM في المهاتفة الرقمية كطريقة لتشفير الصوت. يعد PCM أيضًا معيارًا للصوت الرقمي في أجهزة الكمبيوتر. ومع ذلك ، من خلال إجراء بعض التعديلات ، يمكن تحسين PCM في مجالات الذاكرة ومعدل المعلومات. ADPCM هي إحدى هذه الطرق.
ADPCM (تعديل رمز النبض التفاضلي التكيفي)
ADPCM هو نوع من DPCM (تعديل رمز النبض التفاضلي) ، والذي يرسل (أو يخزن) الفرق بين العينات المتتالية بدلاً من إرسال الحجم الكامل للعينة.هذا يقلل من كمية البتات التي سيتم إرسالها. على سبيل المثال ، في حالة الإشارة المثلثية ، يكون الفرق بين عينتين متتاليتين دائمًا موجبًا أو ناقصًا واحدًا. عند إرسال العينة الأولى ، يمكن للمستقبل اشتقاق قيمة العينة الثانية عند تقديم الفرق بين العينة الثانية والعينة الأولى. وبالتالي ، يقلل DPCM من مقدار البت المطلوب لتمثيل الإشارة رقميًا.
ADPCM يقوم بتعديل آخر على DPCM. إنه يغير حجم فترات أخذ العينات (أو خطوات التكميم) من أجل زيادة تقليل كمية البتات اللازمة لتمثيل الإشارة. يستخدم ADPCM على نطاق واسع في العديد من تطبيقات الترميز.
ما هو الفرق بين PCM و ADPCM؟
1. في ADPCM ، يتم استخدام الفرق بين عينتين متتاليتين لتمثيل الإشارة ، بينما يتم استخدام قيم العينة مباشرة في PCM.
2. في PCM ، حجم الفاصل الزمني بين عينتين ثابت ، بينما يمكن أن يتنوع في ADPCM.
3. يحتاج ADPCM إلى كمية أقل من البتات لتمثيل إشارة مقارنة بـ PCM.
4. يعد فك تشفير إشارة PCM أسهل من إشارة ADPCM.