کدک صوتی چیست ؟
کدک صوتی چیست ؟
سلام ، به یکی دیگر از مقالات آموزشی VoiPing خوش آمدید . حتما تا به حال هنگام بررسی و جستوجو در مورد مراکز تلفنی و یا گیتویها نام Codec را شنیدهاید و میدانید که هنگامی که در یک سیستم تلفنی ، کدک صوتی را درست تنظیم نکنیم ، با اختلالات و مشکلات بسیار زیادی رو به رو میشویم . ولی واقعا کدک صوتی چیست ؟ وآموزش VOIP چگونه میتوان به کمک تنظیم دقیق و درست یک مرکز تلفن با کدکهای مناسب ، سیستم تلفنی مورد نظر خود را به درستی راهاندازی کنیم . برای درک بهتر مفهوم Codec با ما همراه باشید .
مفهوم کدک صوتی چیست ؟
برای درک کدک در ابتدا باید با چگونگی تبدیل صدا یا موج آنالوگ به دیجیتال آشنا شوید . هنگامی که از یک سیستم دیجیتال برای برقراری ارتباط صوتی استفاده میکنید ، سیستم تلفنی باید امواج دریافتی از صدای شما را به بیتهای دیجیتال تبدیل کرده و برای طرف مقابل ارسال نماید .
زمانی که یک فرد شروع به صحبت کردن میکند ، صدای او بین فرکانس 200 تا 9000 هرتز قرار دارد . اما برای ارسال یک صدای قابل فهم در بستر تلفن کافیست فرکانس صدای وی را در بازهی 300 تا 3400 هرتز برای طرف مقابل ارسال کنیم .
طبق نظریه Nyquist که در آن فرکانس بین 300 تا 4000 هرتز را در سمت دیگر قابل بازسازی میکند ، اگر از بیشترین فرکانس صدای ارسالی به اندازه دو بار در ثانیه نمونه برداری کنیم ، میتوانیم صدای ارسالی را در سمت دیگر بازسازی نماییم . بنابراین برای ارسال یک موج آنالوگ در بستر دیجیتال کافیست به اندازه 8000 بار در ثانیه ( 2*4000=8000 ) از فرکانس صدای انسان نمونه برداری کنیم .
هر یک از این نمونههایی که گرفته میشود یک بایت را اشغال میکند . در شکل ذیل یک ثانیه از محور نمونهگیری از سیگنال آنالوگ را مشاهده مینمایید .
به این مرحله از تبدیل موج آنالوگ یه دیجیتال Quantization گفته میشود . همانطور که میبینید محور عمودی این شکل به دو بخش صفر تا 127+ و 127- تقسیم شده است و دلیل این موضوع این است که یک بایت ، 8 بیت دارد که میتواند مقدار 0 تا 255 را نمایش دهد . این بایت برای نمونه گیری به دو بخش مثبت و منفی تقسیم شده است که بین اعداد 127+ و 127- قرار میگیرد . در صورتی که بیت اول سمت چپ 1 باشد عدد به صورت مثبت خوانده میشود و در صورتی که بیت اول سمت چپ صفر باشد عدد به صورت منفی خوانده میشود .
پس با توجه به مطالبی که تا این مرحله گفته شد برای تبدیل صدای آنالوگ به دیجیتال از موج آنالوگ آن در هر ثانیه 8000 نمونه میگیریم که هر کدام از این نمونهها یک بایت را اشغال میکند . بنابراین در مجموع 8000 * 8 = 64Kbps پهنای باند برای ارسال این صوت در بستر دیجیتال احتیاج داریم .
حال که با نحوه تبدیل صوت آنالوگ به دیجتال آشنا شدید باید بدانید که به این روند تبدیل صوت ، کدک صوتی گفته میشود . این روند تبدیل ، انواع گوناگونی دارد . برخی از کدکهای صوتی به خاطر کیفیت بالایی که دارند به پهنای باند زیادی احتیاج دارند و برخی از کدکهای صوتی به خاطر استفاده از فشردهسازی پهنای باند کمتری را اشغال میکنند .
بررسی چند کدک صوتی :
همانطور که گفته شد هر کدک بسته به ویژگیهایی خود ، کاربرد و قابلیتهای مختلفی دارد و کیفیتهای صوتی گوناگونی را در اختیار کاربران قرار میدهد . به عنوان مثال کدک G711 a-law که در بالا توضیح داده شد دارای کیفیت صدای خوبی میباشد . (نوع دیگر کدک G711 کدک G711 µ-law میباشد که بیشتر در آمریکا و ژاپن کاربرد دارد .)
برای بررسی کیفیت کدکهای مختلف واحد اندازهگیری به نام میانگین نمره نظر ، MOS ایجاد شده است که به کیفیت صدای انتقالی توسط انواع کدک صوتی یک نمره اختصاص میدهد . در جدول ذیل میتوانید برخی از کدکهای متداول را همراه با پهنای باند و نمره آنها مشاهده نمایید .
همانطور که در جدول فوق میبینید کدکهای صوتی گوناگونی آموزش ویپ برای استفاده در سیستمهای تلفنی وجود دارد که هر کدام از آنها ویژگیهای خود را دارند . مثلا کدک G.722 که به کدک HD معروف است دارای کیفیت صدای بسیار مطلوبی میباشد ولی از طرفی پهنای باندی معادل 64Kbps دارد که در مکالمات دو طرفه با تعداد مکالمات بالا پهنای باند بسیار زیادی را اشغال میکند . از طرفی کدکهایی که دارای قابلیت فشردهسازی نیز هستند هم در جدول فوق مشاهده میشوند مانند کدک G.729 ، این کدک صوتی همانطور که مشاهده میکنید پهنای باند کمی احتیاج دارد ولی از کیفیت صدای خوبی برخوردار نیست .
بنابراین با توجه به مفهوم کدک صوتی و مطالبی که در مورد ویژگیهای کدکهای گوناگون مطرح شد به این نتیجه میرسیم که انتخاب کدک در راهاندازی یک سیستم تلفنی VOIP از اهمیت ویژهای برخوردار است .
کلام آخر :
با توجه به تمام نکاتی که در این مقاله آموزشی در مورد کدک صوتی ذکر شد میتوان دریافت که در راهاندازی مراکز تلفنی ویپ بهتر است برای ارتباطات تلفنهای داخلی از کدکهای صوتی با کیفیت مانند : G.711 و برای ارتباطات شعبات شرکت و یا ارتباطاتی که از کانکشنهایی با پهنای باند محدود استفاده میکنید از کدکهایی با پهنای باند کمتر مانند : ILBC و یا GSM استفاده نمایید .
برای دریافت مقالات و ویدیوهای آموزش ویپ ، کانال اینستاگرام و یا تلگرام ما را دنبال کنید تا از آخرین اخبار و آموزشهای ما مطلع باشید .