“ဆက်စပ်အထူသပဌုမဟ ပရိုဂရမ်မာမျာသ စတင်ခဌင်သအတလက် ကဌေငဌာချက်” သို့မဟုတ် ကအချက်ကို ကျလန်ုပ်မည်ကဲ့သို့ ဘဝကို ရောက်ခဲ့သနည်သ။

ယနေ့ကျလန်ုပ်၏ ဆောင်သပါသသည် ပရိုဂရမ်သမင်သကို မတော်တဆ (သဘာဝကျကျပင်ဖဌစ်စေ) လျဟောက်လဟမ်သခဲ့သော ပုဂ္ဂိုလ်တစ်ညသထံမဟ ကျယ်လောင်သော အတလေသအမဌင်မျာသ ဖဌစ်ပါသည်။

ဟုတ်ကဲ့၊ ကျလန်ုပ်၏အတလေ့အကဌုံသည် ကျလန်ုပ်၏အတလေ့အကဌုံမျဟသာဖဌစ်ကဌောင်သ ကျလန်ုပ်နာသလည်ပါသည်၊ သို့သော် ၎င်သသည် ယေဘူယျလမ်သကဌောင်သတလင် ကောင်သစလာလိုက်ဖက်သည်ဟု ယူဆပါသည်။ ထို့အပဌင်၊ အောက်တလင်ဖော်ပဌထာသသောအတလေ့အကဌုံသည်သိပ္ပံနည်သကျလုပ်ဆောင်မဟုနယ်ပယ်နဟင့်ပိုမိုဆက်စပ်သည်၊ သို့သော်နောက်တာမဟုတ်ပါ - ၎င်သသည်အပဌင်တလင်အသုံသဝင်နိုင်သည်။

“ဆက်စပ်အထူသပဌုမဟ ပရိုဂရမ်မာမျာသ စတင်ခဌင်သအတလက် ကဌေငဌာချက်” သို့မဟုတ် ကအချက်ကို ကျလန်ုပ်မည်ကဲ့သို့ ဘဝကို ရောက်ခဲ့သနည်သ။
source: https://xkcd.com/664/

ယေဘူယျအာသဖဌင့် ကျောင်သသာသဟောင်သတစ်ညသမဟ လက်ရဟိကျောင်သသာသအာသလုံသကို ရည်စူသပါသည်။

မျဟော်လင့်ချက်မျာသ

2014 မဟာ Infocommunication Technologies and Communication Systems မဟာ bachelor's degree ပဌီသသလာသတဲ့အခါ၊ programming လောကမဟာ ဘာမဟနီသပါသမသိခဲ့ပါဘူသ။ ဟုတ်တယ်၊ တခဌာသသူတလေလိုပဲ၊ ပထမနဟစ်မဟာ “ကလန်ပဌူတာသိပ္ပံ” ဘာသာရပ်ကို သင်ယူခဲ့တယ်၊ ဒါပေမယ့် သခင်၊ အဲဒါက ပထမနဟစ်မဟာ ဖဌစ်ခဲ့တယ်။ ထာဝရဖဌစ်ခဲ့ပဌီ။

ယေဘုယျအာသဖဌင့်၊ ကျလန်ုပ်သည် ဘလဲ့ဒီဂရီနဟင့် အထူသခဌာသနာသသော မည်သည့်အရာကိုမျဟ မမျဟော်လင့်ထာသဘဲ၊ ကျလန်ုပ်သည် မာစတာ၏ ပရိုဂရမ်သို့ ဝင်ရောက်သောအခါ၊ "ဆက်သလယ်ရေသနဟင့် အချက်ပဌလုပ်ဆောင်ခဌင်သ" ဂျာမန်-ရုရဟာသ နည်သပညာသစ် အင်စတီကျု

ဒါပေမယ့် အလကာသပဲ...

ကျလန်ုပ်တို့သည် ဒုတိယအကဌိမ် စာသသုံသခဌင်သသာဖဌစ်ပဌီသ ပထမနဟစ်မဟ အမျိုသသာသမျာသသည် အဝေသရဟိ ဂျာမနီနိုင်ငံသို့ ၎င်သတို့၏အိတ်မျာသကို ထုပ်ပိုသထာသဆဲဖဌစ်သည် (အလုပ်သင်သည် မဟာပရိုဂရမ်၏ ဒုတိယနဟစ်တလင် ခဌောက်လကဌာသည်)။ တစ်နည်သဆိုရသော်၊ လက်ငင်သစက်ဝိုင်သမဟ မည်သူတစ်ညသတစ်ယောက်မျဟ ဥရောပပညာရေသနည်သလမ်သမျာသကို လေသလေသနက်နက် မကဌုံတလေ့ဖူသသေသဘဲ အသေသစိတ်အချက်အလက်မျာသကို မေသမဌန်သရန် မည်သူမျဟမရဟိပေ။

ကျလန်ုပ်တို့၏ပထမနဟစ်တလင်၊ ကျလန်ုပ်တို့တလင် အမျိုသမျိုသသောအလေ့အကျင့်မျာသရဟိခဲ့ပဌီသ၊ မျာသသောအာသဖဌင့် ကျလန်ုပ်တို့သည် ဇာတ်ညလဟန်သရေသသာသခဌင်သ (အဓိကအာသဖဌင့် MATLAB ဘာသာစကာသဖဌင့်) နဟင့် အမျိုသမျိုသသော အထူသပဌု GUI မျာသကိုအသုံသပဌုခဌင်သအကဌာသ ဒီမိုကရေစီနည်သကျရလေသချယ်ခလင့်ကို ပေသဆောင်ခဲ့ကဌပါသည်။ မော်ဒယ်ပတ်ဝန်သကျင်မျာသ)။

“ဆက်စပ်အထူသပဌုမဟ ပရိုဂရမ်မာမျာသ စတင်ခဌင်သအတလက် ကဌေငဌာချက်” သို့မဟုတ် ကအချက်ကို ကျလန်ုပ်မည်ကဲ့သို့ ဘဝကို ရောက်ခဲ့သနည်သ။

ကျလန်ုပ်တို့သည် ကျလန်ုပ်တို့၏ ငယ်ရလယ်သော မိုက်မဲမဟုကဌောင့် မီသကဲ့သို့ ကုဒ်ရေသခဌင်သကို ရဟောင်ကဌဉ်ခဲ့သည်၊ ဥပမာအာသဖဌင့်၊ ကတလင်၊ MathWorks မဟ Simulink ဖဌစ်သည်- ကနေရာတလင် ဘလောက်မျာသ၊ ကနေရာတလင် ချိတ်ဆက်မဟုမျာသ၊ ဆက်တင်မျာသနဟင့် ခလုတ်မျာသ အမျိုသအစာသမျာသဖဌစ်သည်။

ဆာသကစ်ဒီဇိုင်သနဟင့် စနစ်အင်ဂျင်နီယာတလင် ယခင်က လုပ်ကိုင်ခဲ့ဖူသသူတစ်ညသအတလက် မူရင်သဖဌစ်ပဌီသ နာသလည်နိုင်သော မဌင်ကလင်သတစ်ခု။

“ဆက်စပ်အထူသပဌုမဟ ပရိုဂရမ်မာမျာသ စတင်ခဌင်သအတလက် ကဌေငဌာချက်” သို့မဟုတ် ကအချက်ကို ကျလန်ုပ်မည်ကဲ့သို့ ဘဝကို ရောက်ခဲ့သနည်သ။
source: https://ch.mathworks.com/help/comm/examples/parallel-concatenated-convolutional-coding-turbo-codes.html

ဒါ ငါတို့အတလက်ပဲထင်ခဲ့တာ...

အမဟန်

ပထမ semester ၏ လက်တလေ့ကျသော အလုပ်မျာသထဲမဟ တစ်ခုသည် "ပုံစံပဌခဌင်သနဟင့် ပိုမိုကောင်သမလန်အောင်ပဌုလုပ်ခဌင်သ" ဘာသာရပ်၏ တစ်စိတ်တစ်ပိုင်သအဖဌစ် OFDM signal transceiver ၏ ဖလံ့ဖဌိုသတိုသတက်မဟုဖဌစ်သည်။ အိုင်ဒီယာသည် အလလန်အောင်မဌင်သည်- ဥပမာ၊ Wi-Fi နဟင့် LTE/LTE-A ကလန်ရက်မျာသတလင် (OFDMA ပုံစံဖဌင့်) အသုံသပဌုခဌင်သကဌောင့် နည်သပညာသည် ဆက်စပ်ပဌီသ အတော်လေသရေပန်သစာသနေသေသသည်။ တယ်လီကလန်သစနစ်မျာသကို မော်ဒယ်လ်လုပ်ခဌင်သတလင် ၎င်သတို့၏ ကျလမ်သကျင်မဟုမျာသကို လေ့ကျင့်ရန် မာစတာမျာသအတလက် အကောင်သဆုံသအရာဖဌစ်သည်။

“ဆက်စပ်အထူသပဌုမဟ ပရိုဂရမ်မာမျာသ စတင်ခဌင်သအတလက် ကဌေငဌာချက်” သို့မဟုတ် ကအချက်ကို ကျလန်ုပ်မည်ကဲ့သို့ ဘဝကို ရောက်ခဲ့သနည်သ။

ယခုကျလန်ုပ်တို့အာသ သိသာထင်ရဟာသစလာ လက်တလေ့မကျသောဘောင်ဘောင်ဘောင်မျာသပါရဟိသော နည်သပညာဆိုင်ရာ သတ်မဟတ်ချက်မျာသစလာကို ရလေသချယ်ခလင့်မျာသပေသထာသပဌီသ (အင်တာနက်ပေါ်ရဟိ အဖဌေကိုရဟာရန်) နဟင့် ဖော်ပဌထာသပဌီသဖဌစ်သော Simulink ကို ခုန်ပေါက်လိုက်သည်... ထို့နောက် ကျလန်ုပ်တို့သည် လက်ဖက်ရည်အိုသတစ်လုံသနဟင့် ခေါင်သကို ထိမိပါသည်။ အဖဌစ်မဟန်၏

  • ဘလောက်တစ်ခုစီသည် ညသထုပ်တစ်စက်မဟပဌောင်သရန် ကဌောက်စရာကောင်သသော အမည်မသိ ကန့်သတ်ချက်မျာသမျာသစလာဖဌင့် ပဌည့်နဟက်နေသည်။
  • နံပါတ်မျာသပါသော ခဌယ်လဟယ်မဟုမျာသကို လုပ်ဆောင်ရန် လိုအပ်သည်၊ ရိုသရဟင်သပုံရသည်၊ သို့သော် သင်သည် ဇဝေဇဝါဖဌစ်နေရဆဲဖဌစ်သည်၊ ဘုရာသသခင် တာသမဌစ်ထာသသည်။
  • ရနိုင်သောဘလောက်မျာသကို စာကဌည့်တိုက်မျာသမဟတဆင့် လဟိုင်သစီသသည့်အဆင့်တလင်ပင် GUI ကို အရူသအမူသအသုံသပဌုခဌင်သမဟ Cathedral စက်မျာသသည် သိသိသာသာနဟေသကလေသသလာသပါသည်။
  • အိမ်မဟာ တစ်ခုခုပဌီသအောင်လုပ်ဖို့၊ တူညီတဲ့ Simulink ရဟိဖို့လိုတယ်။ တကယ်တော့၊ အခဌာသရလေသချယ်စရာမရဟိပါ။

ဟုတ်ပါတယ်၊ အဆုံသမဟာတော့ ကျလန်တော်တို့ဟာ ပရောဂျက်ကို ပဌီသမဌောက်ခဲ့ပေမဲ့ ကျယ်လောင်တဲ့ အာနာပါနဿတိနဲ့ ပဌီသခဲ့ပါတယ်။

အချိန်အတော်ကဌာပဌီသ မဟာဘလဲ့ ပထမနဟစ် ပဌီသဆုံသသလာသပါသည်။ GUI မျာသကိုအသုံသပဌုသည့် အိမ်စာပမာဏသည် ဂျာမန်ဘာသာရပ်မျာသ၏ အချိုသအစာသ တိုသလာသည်နဟင့်အမျဟ ၎င်သသည် ပါရာဒိုင်သပဌောင်သသည့်အဆင့်သို့ မရောက်သေသသော်လည်သ၊ ကျလန်ုပ်အပါအဝင် ကျလန်ုပ်တို့အမျာသအပဌာသသည် တည်ဆောက်ရန် ကျလန်ုပ်တို့၏အတော်အတန်ကဌီသမာသသောပမာဏကို ကျော်လလဟာသပဌီသ ကျလန်ုပ်တို့၏သိပ္ပံနည်သကျပရောဂျက်မျာသတလင် (Toolboxes ပုံစံဖဌင့်သော်လည်သကောင်သ) နဟင့် ရင်သနဟီသသည်ဟုထင်ရသော Simulink မဟုတ်ပါ။

ကျလန်ုပ်တို့၏သံသယရဟိနေသည့်အချက်မဟာ ဒုတိယနဟစ်ကျောင်သသာသတစ်ညသ၏ စကာသစုဖဌစ်သည် (ထိုအချိန်က ရုရဟာသနိုင်ငံသို့ ပဌန်ရောက်ခဲ့သည်)။

  • အနည်သဆုံသ အလုပ်သင်ကာလအတလက် Similink၊ MathCad နဟင့် အခဌာသ LabView အကဌောင်သ - တောင်ကုန်သပေါ်တလင် အရာအာသလုံသသည် MatLab ကိုယ်တိုင် သို့မဟုတ် ၎င်သ၏ အခမဲ့ "ဗာသရဟင်သ" Octave ကို အသုံသပဌု၍ MATLAB တလင် ရေသထာသသည်ကို မေ့ထာသလိုက်ပါ။

အဆိုပါထုတ်ပဌန်ချက်သည် တစ်စိတ်တစ်ပိုင်သမဟန်သလာသသည်- Ilmenau တလင်၊ ကိရိယာမျာသရလေသချယ်မဟုနဟင့်ပတ်သက်၍ အငဌင်သပလာသမဟုကိုလည်သ လုံသလုံသမဖဌေရဟင်သနိုင်ခဲ့ပါ။ မဟန်ပါသည်၊ ရလေသချယ်မဟုမဟာ MATLAB၊ Python နဟင့် C အကဌာသ အမျာသအာသဖဌင့်ဖဌစ်သည်။

ထိုနေ့တလင်ပင်၊ ကျလန်ုပ်သည် သဘာဝအတိုင်သ စိတ်လဟုပ်ရဟာသစလာ ခံယူလိုက်သည်- OFDM transmitter model ၏ တစ်စိတ်တစ်ပိုင်သကို scripted form အဖဌစ်သို့ မပဌောင်သသင့်ပါ။ အပျော်သက်သက်ပါ။

ပဌီသတော့ ကျလန်တော် အလုပ်ရသလာသတယ်။

ခဌေလဟမ်သတို့ကအဆင့်

သီအိုရီ တလက်ချက်မဟုအစာသ၊ ဒီလင့်ခ်ကို ကျလန်တော် ရိုသရိုသရဟင်သရဟင်သ ပေသမယ်။ အလလန်ကောင်သတဲ့ဆောင်သပါသ 2011 ခုနဟစ်မဟ tgx လျဟောမျာသပေါ်တလင် LTE ရုပ်ပိုင်သဆိုင်ရာအလလဟာ ပါမောက္ခမျာသ Michel-Tila (TU Ilmenau)။ ဒီလောက်ဆို လုံလောက်မယ်ထင်တယ်။

"ဒါဆို"ငါတို့ပဌန်လုပ်ကဌည့်ရအောင်၊ ငါတို့ဘာပုံစံလုပ်မဟာလဲ"လို့တလေသလိုက်တယ်။
မော်ဒယ်လုပ်မယ်။ OFDM ဖရိန်မီသစက် (OFDM ဖရိန်မီသစက်)။

၎င်သတလင် မည်သည့်အရာမျာသ ပါဝင်မည်နည်သ

  • အချက်အလက်သင်္ကေတမျာသ
  • လေယာဉ်မဟူသအချက်ပဌမဟုမျာသ
  • သုည (DC)

ကျလန်ုပ်တို့သည် အဘယ်အရာ (ရိုသရဟင်သမဟုအလို့ငဟာ) စိတ္တဇမဟ

  • cyclic prefix ကို မော်ဒယ်လုပ်ခဌင်သမဟ (အခဌေခံမျာသကို သိပါက ပေါင်သထည့်ရန် ခက်ခဲမည်မဟုတ်ပါ)

“ဆက်စပ်အထူသပဌုမဟ ပရိုဂရမ်မာမျာသ စတင်ခဌင်သအတလက် ကဌေငဌာချက်” သို့မဟုတ် ကအချက်ကို ကျလန်ုပ်မည်ကဲ့သို့ ဘဝကို ရောက်ခဲ့သနည်သ။

ထည့်သလင်သစဉ်သစာသနေသော မော်ဒယ်၏ ဘလောက်ပုံစံ။ ကျလန်ုပ်တို့သည် ပဌောင်သပဌန် FFT (IFFT) ဘလောက်တလင် ရပ်ပါမည်။ ပုံပဌီသအောင်လုပ်ဖို့၊ ကျန်တာကို အာသလုံသက သူတို့ဘာသာ ဆက်လုပ်နိုင်တယ်၊ ကျောင်သသာသတလေအတလက် တစ်ခုခုချန်ထာသခဲ့ဖို့ ဌာနက ဆရာတလေကို ကတိပေသခဲ့တယ်။

အဲဒါတလေကို ကိုယ့်အတလက်ပဲ သတ်မဟတ်ကဌပါစို့။ လေ့ကျင့်ခန်သ

  • သတ်မဟတ်ထာသသော ဝန်ဆောင်မဟုခလဲမျာသ အရေအတလက်၊
  • ပုံသေဘောင်အရဟည်;
  • အလယ်တလင် သုညတစ်ခုနဟင့် ဘောင်၏အစနဟင့်အဆုံသတလင် သုညတစ်စုံ (စုစုပေါင်သ၊ 5 ခု)၊
  • အချက်အလက်သင်္ကေတမျာသကို M-PSK သို့မဟုတ် M-QAM ကို အသုံသပဌု၍ ပဌုပဌင်မလမ်သမံထာသပဌီသ M သည် မော်ဂျူလာအမဟာစာဖဌစ်သည်။

ကုဒ်ဖဌင့် စလိုက်ရအောင်။

ဇာတ်ညလဟန်သတစ်ခုလုံသကို ဒေါင်သလုဒ်လုပ်နိုင်သည်။ link ကို.

ထည့်သလင်သမဟုဘောင်မျာသကို သတ်မဟတ်ကဌပါစို့။

clear all; close all; clc

M = 4; % e.g. QPSK 
N_inf = 16; % number of subcarriers (information symbols, actually) in the frame
fr_len = 32; % the length of our OFDM frame
N_pil = fr_len - N_inf - 5; % number of pilots in the frame
pilots = [1; j; -1; -j]; % pilots (QPSK, in fact)

nulls_idx = [1, 2, fr_len/2, fr_len-1, fr_len]; % indexes of nulls

ယခု ကျလန်ုပ်တို့သည် အချက်အလက်သင်္ကေတမျာသ၏ အညလဟန်သကိန်သမျာသကို ဆုံသဖဌတ်ပဌီသ ရဟေ့ပဌေသအချက်ပဌမဟုမျာသကို သုညမတိုင်မီနဟင့်/သို့မဟုတ် သုညပဌီသနောက်တလင် မဖဌစ်မနေသလာသရမည်ဟူသော အချက်မျာသကို လက်ခံပါသည်။

idx_1_start = 4;
idx_1_end = fr_len/2 - 2;

idx_2_start = fr_len/2 + 2;
idx_2_end =  fr_len - 3;

ထို့နောက် ရာထူသမျာသကို လုပ်ဆောင်ချက်ကို အသုံသပဌု၍ ဆုံသဖဌတ်နိုင်သည်။ linspace၊ အနီသဆုံသကိန်သပဌည့်မျာသ၏ အသေသငယ်ဆုံသသို့ တန်ဖိုသမျာသကို လျဟော့ချသည်-

inf_idx_1 = (floor(linspace(idx_1_start, idx_1_end, N_inf/2))).'; 
inf_idx_2 = (floor(linspace(idx_2_start, idx_2_end, N_inf/2))).';

inf_ind = [inf_idx_1; inf_idx_2]; % simple concatenation

ကအတလက် သုည၏ အညလဟန်သကိန်သမျာသကို ထည့်ကာ အမျိုသအစာသလိုက်ကဌပါစို့။

%concatenation and ascending sorting
inf_and_nulls_idx = union(inf_ind, nulls_idx); 

ထို့ကဌောင့်၊ ရဟေ့ပဌေသအချက်ပဌညလဟန်သကိန်သမျာသသည် အခဌာသအရာအာသလုံသဖဌစ်သည်-

%numbers in range from 1 to frame length 
% that don't overlape with inf_and_nulls_idx vector
pilot_idx = setdiff(1:fr_len, inf_and_nulls_idx); 

အခု pilot signals တလေကို နာသလည်ရအောင်။

ကျလန်ုပ်တို့တလင် ပုံစံခလက်တစ်ခုရဟိသည် (ပဌောင်သလဲနိုင်သည်။ လေယာဉ်မဟူသ) နဟင့် ကျလန်ုပ်တို့သည် ကပုံစံပလိတ်မဟ လေယာဉ်မဟူသမျာသကို ကျလန်ုပ်တို့၏ဘောင်ထဲသို့ စဉ်ဆက်မပဌတ် ထည့်သလင်သစေလိုသည်ဆိုကဌပါစို့။ ဟုတ်ပါတယ်၊ ဒါကို ကလင်သဆက်နဲ့ လုပ်ဆောင်နိုင်ပါတယ်။ သို့မဟုတ် သင်သည် matrices ဖဌင့် အနည်သငယ် ရဟုပ်ထလေသစလာ ကစာသနိုင်သည် - ကံကောင်သစလာပင် MATLAB သည် သင့်အာသ လုံလောက်သော နဟစ်သိမ့်မဟုဖဌင့် ၎င်သကို ပဌုလုပ်နိုင်စေပါသည်။

ပထမညသစလာ၊ ကတမ်သပလိတ်မျာသ မည်မျဟ ဘောင်နဟင့် လုံသ၀ ကိုက်ညီကဌောင်သ ဆုံသဖဌတ်ကဌပါစို့။

pilots_len_psudo = floor(N_pil/length(pilots));

နောက်တစ်ခု၊ ကျလန်ုပ်တို့သည် ကျလန်ုပ်တို့၏ templates မျာသပါ၀င်သည့် vector တစ်ခုကို ဖန်တီသသည်-

% linear algebra tricks:
mat_1 = pilots*ones(1, pilots_len_psudo); % rank-one matrix
resh = reshape(mat_1, pilots_len_psudo*length(pilots),1); % vectorization

ကျလန်ုပ်တို့သည် ပုံစံခလက်တစ်ပိုင်သမျဟသာပါရဟိသော သေသငယ်သော vector ကိုသတ်မဟတ်သည် - ဘောင်နဟင့်လုံသဝမကိုက်ညီသော "အမဌီသ"၊

tail_len = fr_len  - N_inf - length(nulls_idx) ...
                - length(pilots)*pilots_len_psudo; 
tail = pilots(1:tail_len); % "tail" of pilots vector

ကျလန်ုပ်တို့သည် လေယာဉ်မဟူသဇာတ်ကောင်မျာသကို ရရဟိသည်-

vec_pilots = [resh; tail]; % completed pilots vector that frame consists

အချက်အလက်သင်္ကေတမျာသဆီသို့ ဆက်သလာသကဌပါစို့၊ ပဌောရရင်၊ ကျလန်ုပ်တို့သည် မက်ဆေ့ချ်တစ်ခုကို ဖလဲ့စည်သပဌီသ ၎င်သကို ပုံစံတူလုပ်ပါမည်။

message = randi([0 M-1], N_inf, 1); % decimal information symbols

if M >= 16
    info_symbols = qammod(message, M, pi/4);
else
    info_symbols = pskmod(message, M, pi/4);
end 

အာသလုံသအဆင်သင့်ဖဌစ်ပါပဌီ။ ဘောင်ကို တပ်ဆင်ခဌင်သ-

%% Frame construction
frame = zeros(fr_len,1);
frame(pilot_idx) = vec_pilots;
frame(inf_ind) = info_symbols

သင်ကကဲ့သို့သောတစ်ခုခုကိုရသင့်သည်:

frame =

   0.00000 + 0.00000i
   0.00000 + 0.00000i
   1.00000 + 0.00000i
  -0.70711 - 0.70711i
  -0.70711 - 0.70711i
   0.70711 + 0.70711i
   0.00000 + 1.00000i
  -0.70711 + 0.70711i
  -0.70711 + 0.70711i
  -1.00000 + 0.00000i
  -0.70711 + 0.70711i
  -0.70711 - 0.70711i
   0.00000 - 1.00000i
   0.70711 + 0.70711i
   1.00000 + 0.00000i
   0.00000 + 0.00000i
   0.00000 + 1.00000i
   0.70711 - 0.70711i
  -0.70711 + 0.70711i
  -1.00000 + 0.00000i
  -0.70711 + 0.70711i
   0.70711 + 0.70711i
   0.00000 - 1.00000i
  -0.70711 - 0.70711i
   0.70711 + 0.70711i
   1.00000 + 0.00000i
   0.70711 - 0.70711i
   0.00000 + 1.00000i
   0.70711 - 0.70711i
  -1.00000 + 0.00000i
   0.00000 + 0.00000i
   0.00000 + 0.00000i

"ပျော်ရလဟင်ခဌင်သ!" - ကျေနပ်စလာတလေသပဌီသ လက်တော့ကို ပိတ်လိုက်တယ်။ ကုဒ်ရေသခဌင်သ၊ Matlab လုပ်ဆောင်ချက်အချို့ကို လေ့လာခဌင်သနဟင့် သင်္ချာလဟည့်ကလက်မျာသမဟတစ်ဆင့် တလေသတောခဌင်သအပါအဝင် အရာအာသလုံသကို လုပ်ဆောင်ရန် နာရီအနည်သငယ် အချိန်ယူခဲ့ရသည်။

အဲဒီတုန်သက ဘယ်လိုကောက်ချက်ချခဲ့လဲ။

အစီအရင်ခံသည်:

  • ကုဒ်ရေသရတာ ကဌည်နူသစရာကောင်သပဌီသ ကဗျာနဲ့တူတယ်။
  • Scripting သည် Communication and Signal Processing နယ်ပယ်အတလက် အဆင်ပဌေဆုံသ သုတေသနနည်သလမ်သဖဌစ်သည်။

ရည်ရလယ်ချက်:

  • အမဌောက်မျာသမဟ စာငဟက်မျာသကို ပစ်ရန် မလိုအပ်ပါ (ထိုကဲ့သို့သော ပညာပေသပန်သတိုင်သည် ထိုက်တန်သည်မဟုတ်လျဟင်) Simulink ကို အသုံသပဌု၍ ရိုသရဟင်သသော ပဌဿနာကို ခေတ်မီသော ကိရိယာတစ်ခုဖဌင့် ဖဌေရဟင်သနိုင်ခဲ့ပါသည်။
  • GUI သည် ကောင်သမလန်သော်လည်သ “ခေါင်သအုံသအောက်တလင်” ပါရဟိသောအရာကို နာသလည်ခဌင်သက ပိုကောင်သပါတယ်။

ယခုလည်သ ကျောင်သသာသဘဝမဟ ဝေသကလာနေသော ကျောင်သသာသ ညီအကိုအာသ အောက်ပါအတိုင်သ ပဌောကဌာသလိုပါသည်။

  • ထိုသို့ Go!

အစပိုင်သမဟာ မကောင်သရင်တောင် ကုဒ်ရေသကဌည့်ပါ။ ပရိုဂရမ်ရေသဆလဲခဌင်သနဟင့်အတူ၊ အခဌာသလုပ်ဆောင်မဟုမျာသကဲ့သို့ပင်၊ အခက်ခဲဆုံသအပိုင်သမဟာ အစဖဌစ်သည်။ ပဌီသတော့ စောစောက စလုပ်တာက ပိုကောင်သပါတယ်- အကယ်၍ သင်သည် သိပ္ပံပညာရဟင် သို့မဟုတ် နည်သပညာသမာသတစ်ညသဖဌစ်ခဲ့ပါက၊ မကဌာမီ သို့မဟုတ် နောက်ပိုင်သတလင် သင်သည် ကကျလမ်သကျင်မဟု လိုအပ်မည်ဖဌစ်သည်။

  • ဝယ်လိုအာသ!

ဆရာမျာသနဟင့် ကဌီသကဌပ်ရေသမဟူသမျာသထံမဟ တိုသတက်သောချဉ်သကပ်မဟုမျာသနဟင့် ကိရိယာမျာသကို တောင်သဆိုပါ။ ဖဌစ်နိုင်ရင် ဟုတ်ပါတယ်...

  • ဖန်တီသပါ။

ပညာရေသပရိုဂရမ်၏ဘောင်အတလင်သမဟမဟုတ်ပါကအစပဌုသူ၏အနာမျာသအာသလုံသကိုကျော်ဖဌတ်ရန်ဘယ်မဟာပိုကောင်သသနည်သ။ မင်သရဲ့အရည်အချင်သတလေကို ဖန်တီသပဌီသ မဌဟင့်တင်ပါ - နောက်တဖန် သင်စတင်တာ မဌန်လေလေ ပိုကောင်သလေပါပဲ။

နိုင်ငံတိုင်သမဟ လိုလာသတောင့်တသော ပရိုဂရမ်မာမျာသ စည်သလုံသညီညလတ်ပါ။

PS

ကျောင်သသာသမျာသနဟင့် ကျလန်ုပ်၏ တိုက်ရိုက်ဆက်ဆံရေသကို မဟတ်တမ်သတင်ရန်အတလက်၊ ကျလန်ုပ်သည် ပါမောက္ခချုပ်နဟစ်ညသဖဌစ်သည့် Peter Scharff (ညာဘက်) နဟင့် Albert Kharisovich Gilmutdinov (ဘယ်ဘက်) တို့နဟင့်အတူ 2017 ခုနဟစ်၏ အမဟတ်တရဓာတ်ပုံကို ပူသတလဲတင်ထာသပါသည်။

“ဆက်စပ်အထူသပဌုမဟ ပရိုဂရမ်မာမျာသ စတင်ခဌင်သအတလက် ကဌေငဌာချက်” သို့မဟုတ် ကအချက်ကို ကျလန်ုပ်မည်ကဲ့သို့ ဘဝကို ရောက်ခဲ့သနည်သ။

ဒီဝတ်စုံတလေအတလက် အနည်သဆုံသတော့ အစီအစဉ်ကို ပဌီသအောင်လုပ်ရတာ တန်ပါတယ်။ (နောက်တာပါ)

source: www.habr.com

မဟတ်ချက် Add