On the Weight Spectrum of Rate-Compatible Polar Codes
Ye, Li, Liu et al.
The weight spectrum plays a crucial role in the performance of error-correcting codes. Despite substantial theoretical exploration of polar codes with mother code length, a framework for the weight spectrum of rate-compatible polar codes remains elusive. In this paper, we address this gap by presenting the theoretical results for enumerating the number of minimum-weight codewords for quasi-uniform punctured, Wang-Liu shortened, and bit-reversal shortened decreasing polar codes. Additionally, we propose efficient algorithms for computing the average spectrum of random upper-triangular pre-transformed shortened and punctured polar codes. Notably, our algorithms operate with polynomial complexity relative to the code length. Simulation results affirm that our findings yield a precise estimation of the performance of rate-compatible polar codes.
academic
হার-সামঞ্জস্যপূর্ণ পোলার কোডের ওজন বর্ণালী সম্পর্কে
ওজন বর্ণালী ত্রুটি সংশোধনকারী কোডের কর্মক্ষমতায় গুরুত্বপূর্ণ ভূমিকা পালন করে। যদিও মাতৃ কোড দৈর্ঘ্যের পোলার কোডের উপর ব্যাপক তাত্ত্বিক অনুসন্ধান করা হয়েছে, তবুও হার-সামঞ্জস্যপূর্ণ পোলার কোডের ওজন বর্ণালী কাঠামো এখনও অধরা রয়েছে। এই নিবন্ধটি আধা-সমান বিলোপন, ওয়াং-লিউ সংক্ষিপ্তকরণ এবং বিট-বিপরীত সংক্ষিপ্তকরণ হ্রাসকারী পোলার কোডের ন্যূনতম ওজন কোডওয়ার্ড সংখ্যা গণনার তাত্ত্বিক ফলাফল উপস্থাপন করে এই ফাঁক পূরণ করে। অতিরিক্তভাবে, আমরা এলোমেলো উপরের ত্রিভুজাকার পূর্ব-রূপান্তর সংক্ষিপ্তকরণ এবং বিলোপন পোলার কোডের গড় বর্ণালী গণনার জন্য একটি দক্ষ অ্যালগরিদম প্রস্তাব করি। উল্লেখযোগ্যভাবে, আমাদের অ্যালগরিদম কোড দৈর্ঘ্যের সাপেক্ষে বহুপদী জটিলতা রয়েছে। সিমুলেশন ফলাফল আমাদের আবিষ্কারগুলি হার-সামঞ্জস্যপূর্ণ পোলার কোডের কর্মক্ষমতার জন্য নির্ভুল অনুমান প্রদান করে তা নিশ্চিত করে।
পোলার কোডের সীমাবদ্ধতা: পোলার কোড তার ক্রোনেকার পণ্যের অন্তর্নিহিত কাঠামোর কারণে, মূল কোড দৈর্ঘ্য ২ এর শক্তিতে সীমাবদ্ধ। তবে, ব্যবহারিক প্রয়োগে সাধারণত বিভিন্ন কোড দৈর্ঘ্যের বার্তা প্রেরণের প্রয়োজন হয়, যা প্রয়োজনীয় কোড দৈর্ঘ্যের নমনীয়তা প্রদানের জন্য বিলোপন (puncturing) এবং সংক্ষিপ্তকরণ (shortening) কৌশল প্রয়োজন।
ওজন বর্ণালীর গুরুত্ব: ওজন বর্ণালী সর্বোচ্চ সম্ভাবনা (ML) ডিকোডিং কর্মক্ষমতায় উল্লেখযোগ্য প্রভাব ফেলে এবং নিম্ন ওজন কোডওয়ার্ড সংখ্যার উপর ভিত্তি করে সংযুক্ত সীমানার মাধ্যমে অনুমান করা যায়। তবে, নির্ভুল ওজন বর্ণালী গণনার জটিলতা সাধারণত কোড দৈর্ঘ্যের সাথে সূচকীয়ভাবে বৃদ্ধি পায়।
বিদ্যমান গবেষণার অপর্যাপ্ততা: যদিও মাতৃ কোড দৈর্ঘ্যের পোলার কোডের ওজন বর্ণালী সম্পর্কে ব্যাপক গবেষণা রয়েছে, তবুও হার-সামঞ্জস্যপূর্ণ পোলার কোডের ওজন বর্ণালীর একটি সুসংগত কাঠামো এখনও অনুপস্থিত। বিদ্যমান পদ্ধতিগুলি হয় অত্যধিক জটিল বা সীমিত প্রয়োগযোগ্যতা রয়েছে।
এই নিবন্ধটির লক্ষ্য হার-সামঞ্জস্যপূর্ণ পোলার কোডের ওজন বর্ণালী তত্ত্বের ফাঁক পূরণ করা এবং আধা-সমান বিলোপন (QUP), ওয়াং-লিউ সংক্ষিপ্তকরণ এবং বিট-বিপরীত সংক্ষিপ্তকরণ পোলার কোডের জন্য একটি সুসংগত ওজন বর্ণালী বিশ্লেষণ কাঠামো প্রদান করা।
তাত্ত্বিক অবদান: QUP, ওয়াং-লিউ সংক্ষিপ্তকরণ এবং বিট-বিপরীত সংক্ষিপ্তকরণ হ্রাসকারী পোলার কোডের ন্যূনতম ওজন কোডওয়ার্ড সংখ্যা গণনার জন্য একটি সম্পূর্ণ তাত্ত্বিক কাঠামো এবং সূত্র প্রস্তাব করা।
অ্যালগরিদমিক উদ্ভাবন: এলোমেলো উপরের ত্রিভুজাকার পূর্ব-রূপান্তর সংক্ষিপ্তকরণ এবং বিলোপন পোলার কোডের গড় ওজন বর্ণালী গণনার জন্য বহুপদী জটিলতার অ্যালগরিদম বিকাশ করা।
কর্মক্ষমতা মূল্যায়ন: সিমুলেশনের মাধ্যমে যাচাই করা যে প্রস্তাবিত পদ্ধতি হার-সামঞ্জস্যপূর্ণ পোলার কোডের কর্মক্ষমতা নির্ভুলভাবে অনুমান করতে পারে, বিশেষত উচ্চ সংকেত-থেকে-শব্দ অনুপাত অবস্থায়।
জটিলতা অপ্টিমাইজেশন: প্রস্তাবিত সমস্ত অ্যালগরিদম কোড দৈর্ঘ্যের সাপেক্ষে বহুপদী জটিলতা রয়েছে, যা পদ্ধতির স্কেলেবিলিটি এবং ব্যবহারিকতা নিশ্চিত করে।
এই নিবন্ধে গবেষণার মূল কাজটি হার-সামঞ্জস্যপূর্ণ পোলার কোডের ওজন বর্ণালী গণনা করা, বিশেষত ন্যূনতম ওজন কোডওয়ার্ডের সংখ্যা। তথ্য সেট I এবং হার-মিলান প্যাটার্ন (বিলোপন বা সংক্ষিপ্তকরণ প্যাটার্ন) দেওয়া হলে, লক্ষ্য হল কোডওয়ার্ড ওজনের বিতরণ নির্ধারণ করা।
উপপাদ্য ২: ধরুন C(I,Y'ᵢ) দৈর্ঘ্য N=2ᵐ এর একটি সংক্ষিপ্তকৃত হ্রাসকারী r-ক্রম পোলার কোড, সংক্ষিপ্তকরণ প্যাটার্ন Y'ᵢ সহ। r ডিগ্রির মনোমিয়াল f এর জন্য, ন্যূনতম ওজন d=2^(m-r) এর কোডওয়ার্ড সংখ্যা হল:
|Tf(d,Y'ᵢ)| = λf(1 - βf(i)/2ʳ)
যেখানে βf(i) হল Y'ᵢ তে f এর ফ্যাক্টর সংখ্যা।
অ্যালগরিদম ১ গণনা প্রক্রিয়া বর্ণনা করে:
জটিলতা: O(|Y'||Iᵣ|) = O(N²)
প্রতিটি r ডিগ্রির মনোমিয়াল f এর জন্য, এর সংক্ষিপ্তকৃত ফ্যাক্টর সংখ্যা গণনা করুন
অবশিষ্ট কোডওয়ার্ড সংখ্যা পুনরাবৃত্তিমূলকভাবে আপডেট করুন
একীভূত কাঠামো: প্রথমবারের মতো একাধিক হার-মিলান প্যাটার্নের জন্য একীভূত ওজন বর্ণালী বিশ্লেষণ কাঠামো প্রদান করা।
বহুপদী জটিলতা: সমস্ত অ্যালগরিদম বহুপদী জটিলতা অর্জন করে, ঐতিহ্যবাহী সূচকীয় জটিলতার সীমাবদ্ধতা অতিক্রম করে।
প্রতিসাম্য ব্যবহার: কোডওয়ার্ডের প্রতিসাম্য বৈশিষ্ট্য কৌশলগতভাবে ব্যবহার করে গণনা সরল করা, যেমন ওয়াং-লিউ সংক্ষিপ্তকরণ QUP এর প্রতিসাম্যের মাধ্যমে পাওয়া যায়।
পুনরাবৃত্তিমূলক বিয়োজন: দৈর্ঘ্য N এর কোডকে দুটি দৈর্ঘ্য N/2 এর সাব-কোডে বিয়োজন করে গণনা জটিলতা হ্রাস করা।
সারণী ২ তাত্ত্বিক গণনা এবং SCL ডিকোডিং সংগ্রহ ফলাফলের তুলনা প্রদর্শন করে:
বিলোপন বিট সংখ্যা কম হলে, তাত্ত্বিক নিম্ন সীমা এবং প্রকৃত মান সম্পূর্ণভাবে সামঞ্জস্যপূর্ণ
বিলোপন বিট সংখ্যা বৃদ্ধি পেলে, নিম্ন সীমা প্রকৃত মানের চেয়ে উল্লেখযোগ্যভাবে ছোট হতে পারে, কারণ উচ্চ ওজন কোডওয়ার্ড বিলোপনের পরে নিম্ন ওজনে পরিণত হতে পারে
সারণী ৩ বিভিন্ন কোডের ন্যূনতম ওজন এবং ন্যূনতম ওজন কোডওয়ার্ড সংখ্যা প্রদর্শন করে:
১. হার-সামঞ্জস্যপূর্ণ পোলার কোডের ওজন বর্ণালীর সম্পূর্ণ তাত্ত্বিক কাঠামো প্রতিষ্ঠা করা
२. বহুপদী জটিলতার দক্ষ অ্যালগরিদম প্রদান করা
३. তাত্ত্বিক পূর্বাভাস এবং প্রকৃত কর্মক্ষমতা অত্যন্ত সামঞ্জস্যপূর্ণ, বিশেষত উচ্চ সংকেত-থেকে-শব্দ অনুপাতে
१. বৃহৎ পরিমাণ বিলোপনের ক্ষেত্রে, ন্যূনতম ওজন কোডওয়ার্ড সংখ্যার নিম্ন সীমা যথেষ্ট কঠোর নাও হতে পারে
२. অ্যালগরিদম জটিলতা বহুপদী হলেও, অত্যন্ত দীর্ঘ কোডের জন্য এখনও গণনা চ্যালেঞ্জের সম্মুখীন হতে পারে
३. প্রধানত হ্রাসকারী পোলার কোডের উপর ফোকাস করে, অ-হ্রাসকারী কোডের প্রতি প্রয়োগযোগ্যতা সীমিত
१. বিলোপন কোডের ওজন বর্ণালীর কঠোর সীমানা অনুমান উন্নত করা
२. আরও সাধারণ পোলার কোড নির্মাণ পদ্ধতিতে সম্প্রসারণ করা
३. ওজন বর্ণালী এবং অন্যান্য কর্মক্ষমতা সূচকের মধ্যে সম্পর্ক গবেষণা করা
१. তাত্ত্বিক সম্পূর্ণতা: প্রথমবারের মতো একাধিক হার-মিলান প্যাটার্নের জন্য একীভূত তাত্ত্বিক কাঠামো প্রদান করে, গুরুত্বপূর্ণ তাত্ত্বিক ফাঁক পূরণ করে
२. অ্যালগরিদমিক দক্ষতা: বহুপদী জটিলতা অর্জন একটি প্রধান অগ্রগতি, যা বড় কোড দৈর্ঘ্যের ওজন বর্ণালী গণনা সম্ভব করে
३. পরীক্ষামূলক যাচাইকরণ: পর্যাপ্ত সিমুলেশন যাচাইকরণ তত্ত্বের নির্ভুলতা নিশ্চিত করে, বিশেষত সংযুক্ত সীমানা এবং প্রকৃত কর্মক্ষমতার সামঞ্জস্যতা
४. ব্যবহারিক মূল্য: পদ্ধতি সরাসরি পোলার কোড কর্মক্ষমতা পূর্বাভাস এবং অপ্টিমাইজেশন ডিজাইনে ব্যবহার করা যায়
१. নিম্ন সীমানা শিথিলতা: উচ্চ বিলোপন হার ক্ষেত্রে, তাত্ত্বিক নিম্ন সীমা প্রকৃত মান উল্লেখযোগ্যভাবে কম অনুমান করতে পারে
२. প্রয়োগযোগ্যতার পরিসীমা: প্রধানত হ্রাসকারী পোলার কোডে প্রয়োগযোগ্য, সর্বজনীনতা সীমিত করে
३. জটিলতা: যদিও বহুপদী, তবুও O(N³) অতি-দীর্ঘ কোডের জন্য চ্যালেঞ্জ উপস্থাপন করে
१. একাডেমিক অবদান: পোলার কোড তত্ত্বের জন্য গুরুত্বপূর্ণ বিশ্লেষণ সরঞ্জাম প্রদান করে, এই ক্ষেত্রের তাত্ত্বিক উন্নয়ন অগ্রসর করে
२. ব্যবহারিক মূল্য: ৫G/৬G যোগাযোগ ব্যবস্থায় পোলার কোডের ডিজাইন এবং অপ্টিমাইজেশনের জন্য তাত্ত্বিক সমর্থন প্রদান করে
३. পদ্ধতিবিদ্যা: বহুপদী জটিলতা অ্যালগরিদম ডিজাইনের চিন্তাভাবনা অন্যান্য কোডিং তত্ত্ব সমস্যার জন্য শিক্ষামূলক মূল্য রাখে
१. যোগাযোগ ব্যবস্থা ডিজাইন: ৫G NR, স্যাটেলাইট যোগাযোগ ইত্যাদি হার-সামঞ্জস্যপূর্ণ পোলার কোডের প্রয়োজনীয় পরিস্থিতি
२. কর্মক্ষমতা বিশ্লেষণ: পোলার কোড কর্মক্ষমতা দ্রুত এবং নির্ভুলভাবে পূর্বাভাস দেওয়ার প্রয়োজনীয় প্রয়োগ
३. কোডওয়ার্ড অপ্টিমাইজেশন: ওজন বর্ণালীর উপর ভিত্তি করে পোলার কোড নির্মাণ এবং পরামিতি অপ্টিমাইজেশন
নিবন্ধটি ৪০টি গুরুত্বপূর্ণ সংদর্ভ উদ্ধৃত করে, যা পোলার কোড মৌলিক তত্ত্ব, ওজন বর্ণালী বিশ্লেষণ, পূর্ব-রূপান্তর প্রযুক্তি এবং হার-মিলান সহ মূল ক্ষেত্রগুলি অন্তর্ভুক্ত করে, গবেষণার জন্য একটি দৃঢ় তাত্ত্বিক ভিত্তি প্রদান করে।