Intel-လိုဂို

intel Erasure ဒီကုဒ်ဒါ အကိုးအကား ဒီဇိုင်း

intel-Erasure-Decoder-ကိုးကား-ဒီဇိုင်း-fig-1

Intel® Quartus® Prime Design Suite အတွက် အပ်ဒိတ်လုပ်ထားသည်။: ၂၃၊၀၆
ID- 683099
ဗားရှင်း- 2017.05.02

Erasure Decoder Reference Design အကြောင်း

  • Erasure Decoder သည် ဒွိဟိတ်မဟုတ်သော၊ စက်ဝိုင်းပုံ၊ linear blocker အမှားပြင်ဆင်ကုဒ်ကိုအသုံးပြုသည့် Reed-Solomon ဒီကုဒ်ဒါအမျိုးအစားတစ်ခုဖြစ်သည်။
  • Reed-Solomon decoder တွင် ဖျက်နိုင်သော ကုဒ်လုပ်နိုင်စွမ်းရှိသော နံပါတ် (E) နှင့် erasures (E') မှာ- n – k = 2E + E'
  • n သည် ဘလောက်အရှည်နှင့် k သည် မက်ဆေ့ခ်ျအရှည်ဖြစ်သည် (nk သည် တူညီသောသင်္ကေတအရေအတွက်နှင့် ညီမျှသည်)။
  • Erasure Decoder သည် ဖျက်ခြင်းများကိုသာ ထည့်သွင်းစဉ်းစားသောကြောင့် ပြုပြင်ခြင်းစွမ်းရည်သည် nk မှပေးသော အမြင့်ဆုံးသို့ ရောက်ရှိနိုင်သည်။ ဒီကုဒ်ကိရိယာသည် ကုဒ်စနစ်အတွင်း သရုပ်ဖော်ကိရိယာမှ ပေးဆောင်လေ့ရှိသည့် ဖျက်ပစ်သည့်နေရာများကို ထည့်သွင်းသကဲ့သို့ လက်ခံရရှိသည်၊ ၎င်းသည် အချို့သော လက်ခံရရှိထားသော ကုဒ်သင်္ကေတများကို ယုံကြည်စိတ်ချရခြင်းမရှိဟု ညွှန်ပြနိုင်သည်။ ဒီဇိုင်းသည် erasure correction စွမ်းရည်ထက် မပိုသင့်ပါ။ ဒီဇိုင်းသည် သုညတန်ဖိုးအဖြစ် ဖျက်ကြောင်းဖော်ပြသည့် သင်္ကေတများကို ဆက်ဆံသည်။

အင်္ဂါရပ်များ

  • Stratix® 10 စက်များကို ပစ်မှတ်ထားသည်။
  • ဖျောက်ဖျက်ပေးတယ်။
  • ပြိုင်တူလည်ပတ်ခြင်း။
  • စီးဆင်းမှုထိန်းချုပ်မှု

Erasure Decoder Functional ဖော်ပြချက်

  • Erasure Decoder သည် အမှားများကို ပြင်မပေးဘဲ ဖျက်ပစ်ရုံသာဖြစ်သည်။ Reed-Solomon decoding လိုအပ်သည့် အမှားတည်နေရာရှာဖွေခြင်း၏ ရှုပ်ထွေးမှုကို ရှောင်ရှားသည်။
  • ဒီဇိုင်းဆိုင်ရာ အယ်လဂိုရီသမ်နှင့် ဗိသုကာလက်ရာသည် Reed-Solomon ကုဒ်ဒါနှင့် ကွဲပြားသည်။ Erasure decoding သည် encoding ပုံစံတစ်ခုဖြစ်သည်။ ညီမျှခြင်းညီမျှခြင်းများကို ဖြည့်ဆည်းခြင်းဖြင့် မှန်ကန်သောကုဒ်စာလုံးတစ်ခုကို ဖန်တီးရန် p=nk သင်္ကေတများဖြင့် ထည့်သွင်းမှုကို ဖြည့်ရန် ကြိုးစားသည်။ parity matrix နှင့် generator matrix သည် parity equations ကို သတ်မှတ်သည်။
  • ဒီဇိုင်းသည် RS(14,10), RS(16,12), RS(12,8) သို့မဟုတ် RS(10,6) ကဲ့သို့သော Reed-Solomon ကုဒ်ငယ်များဖြင့်သာ အလုပ်လုပ်ပါသည်။ အနည်းငယ်သာတူညီသောသင်္ကေတများ (p <k) အတွက် ဤဒီဇိုင်းကိုအသုံးပြုပါ။ တူညီသောသင်္ကေတများစွာ (p > kp) အတွက် generator matrix ကိုသုံးသင့်သည်။
  • ဖျက်ခြင်းပုံစံ (n-bits wide in_era ထည့်သွင်းမှုဖြင့် ကိုယ်စားပြုသည်) ဒီဇိုင်းသည် parity submatrices များကို သိမ်းဆည်းထားသည့် ROM ကို လိပ်စာပေးသည်။ ဒီဇိုင်းတွင် np=n သာရှိသည်။ ဋ! n-k ! ဖြစ်နိုင်ချေရှိသော ဖျက်မှုပုံစံများ။ ထို့ကြောင့် ဒီဇိုင်းသည် address compression module ကိုအသုံးပြုသည်။
  • ဒီဇိုင်းသည် လိပ်စာထက်ငယ်သော လိပ်စာအရေအတွက်နှင့် p bits အတိအကျ သတ်မှတ်ပေးထားသည်။
  • Erasure ဒီကုဒ်ဒါသည် အမြင့်ဆုံးထုတ်လွှင့်မှုအတွက် စက်ဝန်းတစ်ခုလျှင် စုစုပေါင်းဘလောက်အရှည် n အထိ အဝင်သင်္ကေတများ၏ ထည့်သွင်းမှုနှုန်းကို လက်ခံသည်။ တစ်ချိန်တည်းတွင် ရောက်ရှိလာသော မတူညီသောကုဒ်စာလုံးများနှင့် ကိုက်ညီသော တစ်ချိန်တည်းတွင် ရောက်ရှိလာသော မတူညီသောကုဒ်စာလုံးများနှင့် ကိုက်ညီသည့် အပြိုင်ရှိ ချန်နယ်အရေအတွက်ဖြင့် အပြိုင်သင်္ကေတများကို မျဉ်းပြိုင်အရေအတွက်နှင့် ချန်နယ်အရေအတွက်ကို သင်သတ်မှတ်နိုင်သည်။
  • ဖျက်ပစ်သည့်ကုဒ်ဒါသည် စက်ဝိုင်းတစ်ခုတွင် စစ်ဆေးသင်္ကေတများအပါအဝင် (ချန်နယ်များစွာအတွက် ကုဒ်စကားလုံးများစွာ) အပါအဝင် အပြည့်အဝသုံးနိုင်သော ကုဒ်နံပါတ်ကို ထုတ်လုပ်သည်။intel-Erasure-Decoder-ကိုးကား-ဒီဇိုင်း-fig-1

ထည့်သွင်းသည့်ကြားခံတစ်ခုသည် သင့်အား စုစုပေါင်းပိတ်ဆို့အရှည် (n) ထက်နည်းသော ချန်နယ်တစ်ခုလျှင် အပြိုင်သင်္ကေတအရေအတွက်ကို ရရှိစေမည်ဖြစ်သည်။ Intel သည် သင့်အင်တာဖေ့စ်လိုအပ်ချက်များအပေါ်တွင် ပြိုင်တူမမူဘဲ ထည့်သွင်းထားသော လှိုင်းနှုန်းကို အသုံးပြုရန် အကြံပြုထားသည်။

Erasure Decoder IP Core ကန့်သတ်ချက်များ

ကန့်သတ်ချက် တရားဝင်တန်ဖိုးများ မူရင်းတန်ဖိုး ဖော်ပြချက်
ချန်နယ်အရေအတွက် ၅း၄၅ 1 ထည့်သွင်းချန်နယ် အရေအတွက် (C) လုပ်ဆောင်ရန်။
သင်္ကေတတစ်ခုအတွက် ဘစ်အရေအတွက် ၅း၄၅ 4 သင်္ကေတတစ်ခုအတွက် ဘစ်အရေအတွက် (M).
ကုဒ်စာလုံးတစ်ခုအတွက် သင်္ကေတအရေအတွက် 1 မှ 2M-၁၅ 14 ကုဒ်စာလုံးတစ်ခုအတွက် စုစုပေါင်း သင်္ကေတအရေအတွက် (N).
ကုဒ်စာလုံးတစ်ခုအတွက် စစ်ဆေးသည့် သင်္ကေတအရေအတွက် 1 မှ N-၁၅ 4 ကုဒ်စာလုံးတစ်ခုအတွက် စစ်ဆေးသင်္ကေတ အရေအတွက် (R).
ချန်နယ်တစ်ခုစီတွင် အပြိုင်သင်္ကေတ အရေအတွက် 1 မှ N 14 ကုဒ်စကားလုံးတစ်ခုစီအတွက် ထည့်သွင်းရာတွင် အပြိုင်ရောက်ရှိလာသော သင်္ကေတအရေအတွက် (ပါရီ)
Field Polynomial မှန်ကန်သော ကိန်းဂဏန်းများ 19 Galois အကွက်ကို သတ်မှတ်သည့် ပဏာမ ပေါင်းကူးအမည်ကို သတ်မှတ်သည်။

Erasure Decoder Interfaces နှင့် Signals များ

  • Avalon-ST အင်တာဖေ့စ်သည် စီးဆင်းမှုကို ထိန်းချုပ်သည့် ယန္တရားဖြစ်သည့် backpressure ကို ပံ့ပိုးပေးသည်၊ နစ်ခ်သည် ဒေတာပေးပို့ခြင်းကို ရပ်တန့်ရန် အရင်းအမြစ်တစ်ခုအား ညွှန်ပြနိုင်သည် ။
  • Avalon-ST ထည့်သွင်းမှု အင်တာဖေ့စ်ရှိ အဆင်သင့် latency သည် 0 ဖြစ်သည်။ စည်းချက်တစ်ခုလျှင် သင်္ကေတအရေအတွက်ကို 1 ဟုသတ်မှတ်သည်။
  • နာရီနှင့် ပြန်လည်သတ်မှတ်သည့် အင်တာဖေ့စ်များသည် Avalon-ST အင်တာဖေ့စ်များကို တစ်ပြိုင်တည်းလုပ်ဆောင်ရန် နာရီလက်တံကို လက်ခံရရှိပြီး ပြန်လည်သတ်မှတ်သည့်အချက်ပြမှုကို မောင်းနှင်သည်။

DSP IP Cores ရှိ Avalon-ST မျက်နှာပြင်များ

  • Avalon-ST အင်တာဖေ့စ်များသည် အရင်းအမြစ်အင်တာဖေ့စ်မှ နစ်ခ်အင်တာဖေ့စ်သို့ ဒေတာလွှဲပြောင်းခြင်းအတွက် စံ၊ ပြောင်းလွယ်ပြင်လွယ်နှင့် မော်ဂျူလာပရိုတိုကောကို သတ်မှတ်သည်။
  • အဝင်အင်တာဖေ့စ်သည် Avalon-ST စုပ်ခွက်ဖြစ်ပြီး အထွက်အင်တာဖေ့စ်သည် Avalon-ST ရင်းမြစ်ဖြစ်သည်။ Avalon-ST အင်တာဖေ့စ်သည် ချန်နယ်များစွာတွင် ကြားဝင်ထားသော ပက်ကေ့ခ်ျများနှင့်အတူ ပက်ကက်လွှဲပြောင်းမှုများကို ပံ့ပိုးပေးသည်။
  • Avalon-ST interface signals can describe traditional streaming interfaces supporting asingle stream of data without knowledge of channels or packet boundaries. Such interfaces typically contain data, ready, and valid signals. Avalon-ST interfaces can also support more complex protocols for burst and packet transfers with packets interleaved across multiple channels. The Avalon-ST interface inherently synchronizes multichannel designs, which allows you to achieve efficient, time-multiplexed implementations without having to implement complex control logic.
  • Avalon-ST အင်တာဖေ့စ်များသည် ဒေတာပေးပို့ခြင်းကိုရပ်တန့်ရန် အရင်းအမြစ်တစ်ခုထံ အချက်ပြနိုင်သည့် စီးဆင်းမှုထိန်းချုပ်မှုယန္တရားဖြစ်သည့် backpressure ကို ပံ့ပိုးပေးသည်။ ၎င်း၏ FIFO ကြားခံများ ပြည့်နေချိန် သို့မဟုတ် ၎င်း၏ အထွက်တွင် ပိတ်ဆို့နေသည့်အခါ ဒေတာစီးဆင်းမှုကို ရပ်တန့်ရန် စုပ်ခွက်သည် ပုံမှန်အားဖြင့် backpressure ကို အသုံးပြုသည်။

ဆက်စပ်အချက်အလက်

  • Avalon Interface Specifications

Erasure Decoder IP Core Signals

နာရီနှင့် အချက်ပြမှုများကို ပြန်လည်သတ်မှတ်ပါ။

နာမည် Avalon-ST အမျိုးအစား ဦးတည်ချက် ဖော်ပြချက်
clk_clk clk ထည့်သွင်းခြင်း။ ပင်မစနစ်နာရီ။ IP core တစ်ခုလုံးသည် clk_clk ၏မြင့်တက်လာသောအစွန်းတွင်လုပ်ဆောင်သည်။
reset_reset_n reset_n ထည့်သွင်းခြင်း။ အခိုင်အမာပြောဆိုသည့်အခါ စနစ်တစ်ခုလုံးကို ပြန်လည်သတ်မှတ်ပေးသည့် တက်ကြွသောနိမ့်သောအချက်ပြမှု။ သင်သည် ဤအချက်ပြမှုကို ချိန်ကိုက်ကာ အတည်မပြုနိုင်ပါ။

သို့သော်၊ သင်သည် ၎င်းကို clk_clk အချက်ပြမှုသို့ တပြိုင်နက်တည်း ဖြတ်တောက်ထားရပါမည်။ IP core သည် ပြန်လည်သတ်မှတ်ခြင်းမှ ပြန်လည်ကောင်းမွန်လာသောအခါ ၎င်းရရှိသည့်ဒေတာသည် ပြီးပြည့်စုံသော ပက်ကတ်တစ်ခုဖြစ်ကြောင်း သေချာပါစေ။

Avalon-ST Input နှင့် Output Interface အချက်ပြမှုများ

နာမည် Avalon-ST အမျိုးအစား ဦးတည်ချက် ဖော်ပြချက်
အဆင်သင့် အဆင်သင့် အထွက် နစ်ခ်သည် ဒေတာလက်ခံရန် အဆင်သင့်ဖြစ်နေပြီဟု ညွှန်ပြရန် ဒေတာလွှဲပြောင်းရန် အသင့်ရှိအချက်ပြမှု။ နစ်ခ်အင်တာဖေ့စ်သည် အင်တာဖေ့စ်တစ်လျှောက် ဒေတာစီးဆင်းမှုကို ထိန်းချုပ်ရန် in_ready အချက်ပြမှုကို မောင်းနှင်ပေးသည်။ sink interface သည် လက်ရှိ clk တက်လာသည့်အစွန်းရှိ data interface အချက်ပြမှုများကို ဖမ်းယူသည်။
မမှန်ပါ။ တရားဝင် ထည့်သွင်းခြင်း။ ဒေတာအချက်ပြမှုများ၏တရားဝင်မှုကိုညွှန်ပြရန် ဒေတာတရားဝင်အချက်ပြမှု။ in_valid signal ကို သင် အခိုင်အမာ ဆိုသောအခါ၊ Avalon-ST ဒေတာ အင်တာဖေ့စ် အချက်ပြများသည် မှန်ကန်ပါသည်။ in_valid signal ကို သင်ပယ်ဖျက်သောအခါ၊ Avalon-ST ဒေတာ အင်တာဖေ့စ်အချက်ပြမှုများသည် မမှန်ကန်ဘဲ လျစ်လျူရှုထားရပါမည်။ ဒေတာရရှိနိုင်သည့်အခါတိုင်း သင်သည် in_valid signal ကို အခိုင်အမာပြောနိုင်သည်။ သို့သော် IP core သည် in_ready signal ကိုအတည်ပြုသောအခါတွင် sink သည် source မှဒေတာများကိုသာဖမ်းယူသည်။
in_data[] ဒေတာ ထည့်သွင်းခြင်း။ ကုဒ်စာလုံးသင်္ကေတများပါဝင်သော ဒေတာထည့်သွင်းခြင်း။ in_valid ဟု အခိုင်အမာပြောဆိုသောအခါမှသာ အကျုံးဝင်ပါသည်။ in_data signal သည် ပါဝင်သော vector တစ်ခုဖြစ်သည်။ C x ပါရီ သင်္ကေတများ။ ရှိရင် ပါရီ < Nချန်နယ်တစ်ခုစီ၏ ကုဒ်စကားလုံးသည် သံသရာများစွာတွင် ရောက်ရှိသည်။
ခေတ် ဒေတာ ထည့်သွင်းခြင်း။ မည်သည့်သင်္ကေတများကို ဖျက်ကြောင်းဖော်ပြသော ဒေတာထည့်သွင်းခြင်း။ in_valid ဟု အခိုင်အမာပြောဆိုသောအခါမှသာ အကျုံးဝင်ပါသည်။ ၎င်းသည်ပါဝင်သော vector တစ်ခုဖြစ်သည်။ C x ပါရီ bits
အဆင်သင့်ဖြစ်ပါပြီ။ အဆင်သင့် ထည့်သွင်းခြင်း။ downstream module သည် data ကိုလက်ခံရန်အဆင်သင့်ဖြစ်ကြောင်းညွှန်ပြရန်ဒေတာလွှဲပြောင်းရန်အဆင်သင့်အချက်ပြ။ out_ready signal ကို သင် အခိုင်အမာ လုပ်ပြီး out_ready signal ကို ဖျက်သိမ်းလိုက်သောအခါ အရင်းအမြစ်သည် ဒေတာအသစ် (ရရှိနိုင်ပါက) ပေးပါသည်။
out_valid တရားဝင် အထွက် ဒေတာတရားဝင်အချက်ပြ။ IP core သည် out_data တွင်တရားဝင်ထွက်ရှိသည့်အခါတိုင်း out_valid signal ကို မြင့်သည်ဟုအခိုင်အမာဆိုသည်။
out_data ဒေတာ အထွက် IP core သည် out_valid signal ကို အတည်ပြုသောအခါတွင် ကုဒ်ဖြင့်ရေးထားသော output ပါရှိသည်။ ပြုပြင်ထားသော သင်္ကေတများသည် ၎င်းတို့ထည့်သွင်းထားသည့် အစဉ်အတိုင်းဖြစ်သည်။ ၎င်းသည်ပါဝင်သော vector တစ်ခုဖြစ်သည်။ C x N သင်္ကေတများ။
out_error အမှား အထွက် ပြုပြင်၍မရသော ကုဒ်စာလုံးကို ညွှန်ပြသည်။
  • ခိုင်လုံသော_တရားမဝင်သောအချက်ပြမှုသည် မှန်ကန်သောဒေတာကိုဖော်ပြသည်။
  • မျဉ်းပြိုင်ကန့်သတ်ဘောင်ပေါ် မူတည်၍ ကုဒ်စာလုံးတစ်ခုစီသည် သံသရာများစွာကို ရောက်ရှိနိုင်သည်။ ဒီဇိုင်းသည် input ၏ဖွဲ့စည်းပုံကိုခြေရာခံသောကြောင့် ၎င်းသည် interface တွင် packet ဘောင်များမလိုအပ်ပါ။ ဒီဇိုင်း၏ အပြိုင်ရှိ ချန်နယ်များ အရေအတွက်သည် တစ်ပြိုင်တည်း ချန်နယ်အားလုံးအတွက် လုပ်ဆောင်နိုင်သော ယူနစ်များကို ပုံတူပွားခြင်းဖြင့် ဆင့်ပွားတိုးတက်စေသည်။ ဤဒီဇိုင်းသည် Avalon-ST အင်တာဖေ့စ် ဘက်စုံ ချန်နယ်ပံ့ပိုးမှုကို အသုံးမပြုပါ။
  • ဒီကုဒ်ကိရိယာသည် out_valid အချက်ပြမှုကို အတည်ပြုသောအခါ၊ ၎င်းသည် out_data တွင် တရားဝင်ဒေတာကို ပေးဆောင်သည်။
  • C သည် အပြိုင်ရှိ ချန်နယ်အရေအတွက်ဖြစ်ပြီး C သည် သံသရာတစ်ခုလျှင် C ကုဒ်စကားလုံးများကိုထုတ်ပေးသည်။ IP core သည် ပြုပြင်၍မရသော ကုဒ်စကားလုံးကို လက်ခံရရှိသောအခါတွင် out_error signal ကို အခိုင်အမာဖော်ပြသည်၊ ဆိုလိုသည်မှာ- IP core သည် ဖျက်ပစ်နိုင်သော အမှားပြင်ဆင်နိုင်စွမ်းထက် ကျော်လွန်သွားသောအခါ၊

Erasure Decoder ရည်ညွှန်းဒီဇိုင်း
Intel ကော်ပိုရေးရှင်း။ မူပိုင်ခွင့်ကိုလက်ဝယ်ထားသည်။ Intel၊ Intel လိုဂိုနှင့် အခြားသော Intel အမှတ်အသားများသည် Intel ကော်ပိုရေးရှင်း သို့မဟုတ် ၎င်း၏လုပ်ငန်းခွဲများ၏ အမှတ်တံဆိပ်များဖြစ်သည်။ Intel သည် Intel ၏ စံအာမခံချက်နှင့်အညီ ၎င်း၏ FPGA နှင့် တစ်ပိုင်းလျှပ်ကူးပစ္စည်းထုတ်ကုန်များ၏ စွမ်းဆောင်ရည်ကို လက်ရှိ သတ်မှတ်ချက်များအတိုင်း အာမခံထားသော်လည်း မည်သည့်ထုတ်ကုန်နှင့် ဝန်ဆောင်မှုများကိုမဆို အသိပေးခြင်းမရှိဘဲ အချိန်မရွေး အပြောင်းအလဲပြုလုပ်ပိုင်ခွင့်ကို လက်ဝယ်ရှိပါသည်။ Intel မှ စာဖြင့် အတိအလင်း သဘောတူထားသည့်အတိုင်း ဤနေရာတွင် ဖော်ပြထားသော အချက်အလက်၊ ထုတ်ကုန် သို့မဟုတ် ဝန်ဆောင်မှုကို အသုံးပြုခြင်း သို့မဟုတ် အသုံးပြုခြင်းမှ ဖြစ်ပေါ်လာသော တာဝန် သို့မဟုတ် တာဝန်ခံမှု မရှိဟု ယူဆပါသည်။ Intel သုံးစွဲသူများသည် ထုတ်ဝေထားသော အချက်အလက်များနှင့် ထုတ်ကုန် သို့မဟုတ် ဝန်ဆောင်မှုများအတွက် အမှာစာမတင်မီ နောက်ဆုံးဗားရှင်းကို ရယူရန် အကြံပြုအပ်ပါသည်။
အခြားအမည်များနှင့် အမှတ်တံဆိပ်များကို အခြားသူများ၏ ပိုင်ဆိုင်မှုအဖြစ် တောင်းဆိုနိုင်ပါသည်။

စာရွက်စာတမ်းများ / အရင်းအမြစ်များ

intel Erasure ဒီကုဒ်ဒါ အကိုးအကား ဒီဇိုင်း [pdf] ညွှန်ကြားချက်များ
Erasure Decoder ရည်ညွှန်းဒီဇိုင်း၊ Erasure Decoder၊ Erasure Decoder ကိုးကား

ကိုးကား

မှတ်ချက်တစ်ခုချန်ထားပါ။

သင့်အီးမေးလ်လိပ်စာကို ထုတ်ပြန်မည်မဟုတ်ပါ။ လိုအပ်သောအကွက်များကို အမှတ်အသားပြုထားသည်။ *