Repeat-accumulate code
کمپیوٹر سائنس میں، ریپیٹ-ایکمولیٹ کوڈز (آر اے کوڈز) غلطی کو درست کرنے والے کوڈز کی کم پیچیدگی والی کلاس ہیں۔ انہیں اس طرح وضع کیا گیا تھا کہ ان کے مجموعی وزن کی تقسیم کو حاصل کرنا آسان ہو۔ آر اے کوڈز کو دیوسالر اور دیگر نے متعارف کرایا تھا۔ آر اے کوڈ میں، لمبائی کے ایک انفارمیشن بلاک کو بار بار دہرایا جاتا ہے، سائز کے انٹر لیور کے ذریعے اسکرینبل کیا جاتا ہے، اور پھر ریٹ 1 ایکومولیٹر کے ذریعے انکوڈ کیا جاتا ہے۔ جمع کرنے والے کو ٹرانسفر فنکشن کے ساتھ کٹے ہوئے ریٹ 1 ریکورسو کنوولوشنل انکوڈر کے طور پر دیکھا جا سکتا ہے، لیکن دیوسالر وغیرہ۔ اسے ایک بلاک کوڈ کے طور پر سوچنا پسند کرتے ہیں جس کے ان پٹ بلاک اور آؤٹ پٹ بلاک کا تعلق فارمولا اور فار سے ہے۔ آر اے کوڈز کے لیے انکوڈنگ کا وقت لکیری ہے اور ان کی شرح ہے۔ وہ غیر منظم ہیں۔ ریگولیر ریپیٹ ایکیومولیٹ کوڈز ریگولیر ریپیٹ ایکیومولیٹ (آئی آر اے) کوڈز آر اے کوڈز کے خیالات کے اوپر تعمیر ہوتے ہیں۔ آئی آر اے آر اے کوڈ میں بیرونی کوڈ کو لو ڈینسٹی جنریٹر میٹرکس کوڈ سے بدل دیتا ہے۔ آئی آر اے کوڈز پہلے انفارمیشن بٹس کو مختلف اوقات میں دہراتے ہیں، اور پھر پیریٹی بٹس پیدا کرنے کے لیے ان بار بار بٹس کے ذیلی سیٹ جمع کرتے ہیں۔ انفارمیشن نوڈس پر بے قاعدہ ڈگری پروفائل، چیک نوڈس پر ڈگری پروفائل کے ساتھ، کثافت ارتقاء کا استعمال کرتے ہوئے ڈیزائن کیا جا سکتا ہے۔ منظم آئی آر اے کوڈز کو ایل ڈی پی سی کوڈ کی ایک شکل سمجھا جاتا ہے۔ اس بات پر قانونی چارہ جوئی جاری ہے کہ آیا ڈی وی بی-ایس 2 ایل ڈی پی سی کوڈ آئی آر اے کوڈ کی ایک شکل ہے۔ امریکی پیٹنٹ 7,116,710 ؛ 7,421,032 ؛ 7,916,781 ؛ اور 8,284,833 جاری ہیں۔ نوٹ حوالہ جات بیرونی روابط تکراری غلطی کی اصلاح: ٹربو، کم کثافت والی برابری کی جانچ، اور دہرائیں-جمع شدہ کوڈز غلطی کا پتہ لگانے اور اصلاح