بازشناسی کور کدهای بلوکی در حضور نویز بالا با استفاده از روش‌های آماری

نویسندگان

1 دانشگاه صنعتی نوشیروانی بابل

2 دانشگاه صنعتی نوشیروانی بابل

3 دانشگاه صنعتی نوشیروانی بابل

doi
چکیده

بازشناسی کور پارامترهای کدهای تصحیح خطای مستقیم از روی رشته بیت دریافتی در سمت گیرنده، در کاربردهای نظامی و تجاری بسیار مورد توجه قرار گرفته است. در واقع شناسایی طرح کدینگ استفاده‌شده در فرستنده بدون هیچ‌گونه اطلاعات قبلی، یک عمل چالشی است که توسط دشمن انجام می­گیرد. ازآنجایی‌که برای شنود نیاز به کد برداری بیت­های کدشده در مبدأ است، لازم است ابتدا مشخصات کد استفاده‌شده توسط دشمن شناسایی گردد. یکی از این مشخصات طول کد و نیز طول بیت­های توازن مورد استفاده است. روش­های مختلفی برای بازشناسی کور کدهای تصحیح خطای کانال ارائه گردیده است. در این مقاله سعی بر این است تا روشی آماری برای بازشناسی طول کلمه کد و طول بلوک اطلاعات ارائه شود که ضمن مقاومت نسبت به افزایش خطا، عملکرد آن با افزایش طول کد نیز کاهش نیابد. بدین منظور با استفاده از برخی الگوریتم­های خوشه­بندی ازجمله الگوریتم K-Means و الگوریتم Jenks Natural Breaks و درنهایت با ارائه­ یک الگوریتم ابتکاری به بررسی این موضوع برای کدهای بلوکی خطی باینری سامانمند پرداخته می­شود. نتایج شبیه­سازی در نرم­افزار متلب نشان می­دهند که روش­های پیشنهادی در این مقاله علاوه­بر پیچیدگی محاسباتی پایین و سرعت اجرای بالا، نتایج مطلوبی در شناسایی پارامترهای کدهای بلوکی سامانمند با طول­های بلند و درصد بالایی از خطا را دارند.