Search This Blog

Wednesday, December 22, 2010

ဒစ်ဂျစ်တယ် နဲ့ အင်နာလော့

အီလက်ထရွန်းနစ် အချက်ပြလှိုင်း (Electronic Signal) တွေကို အင်နာလော့ အချက်ပြလှိုင်း (Analog Signal) နဲ့ ဒီဂျစ်တယ် အချက်ပြလှိုင်း (Digital Signal) ဆိုပြီးတော့ အဓိက အားဖြင့် ၂ မျိုး ၂ စား ခွဲနိုင်ပါတယ်။ အဲဒီ အချက်ပြလှိုင်း နှစ်မျိုး ဘယ်လို ကွာခြားတယ် ဆိုတာကို ဒီပို့စ်မှာ ရှင်းပြသွားပါ့မယ်။

ပထမဆုံး အနေနဲ့ အင်နာလော့ အချက်ပြလှိုင်း အကြောင်းကို ပြောချင်ပါတယ်။ အင်နာလော့ အချက်ပြလှိုင်းဆိုတာက တဆက်တည်း ဖြစ်နေတဲ့ အချက်ပြလှိုင်းကို ခေါ်တာပါ။ တဆက်တည်း ဖြစ်နေတယ် ဆိုတာ ဘာကို ဆိုလိုချင်သလဲ ဆိုရင်တော့ လှိုင်းရဲ့ တန်ဖိုးကို အမှတ်တမှတ်မှာ တိုင်းတာတဲ့ အခါမှာ ကိန်းဂဏန်းတစ်ခု အနေနဲ့ အတိအကျ ဖော်ပြလို့ မရတဲ့ သဘောမျိုး ဖြစ်ပါတယ်။ ဥပမာအားဖြင့် အပူချိန်လို ဂဏန်းမျိုးဟာ အမြဲတမ်း တစ်ဆက်တည်း ဖြစ်နေပြီးတော့ ကိန်းဂဏန်းကို အတိအကျ ဖော်ပြလို့ မဖြစ်နိုင်ပါဘူး။ အနီးစပ်ဆုံး ကိန်းဂဏန်းကို ပြောင်းလဲပြီးတော့သာ ပြောလို့ ရချင်ရပါလိမ့်မယ်။ ကျွန်တော့် အနေနဲ့ အခု လက်ရှိအခန်းရဲ့ အပူချိန် ၂၃ ဒီဂရီ ရှိတယ်လို့ ပြောလို့ရပေမယ့် တိုင်းတဲ့ သာမိုမီတာက တိကျရင် တိကျသလောက် ဒီအပူချိန်ဟာ ၂၃.၂ ဒီဂရီ ဖြစ်နိုင်တယ်။ ၂၃.၂၄ ဒီဂရီ ဖြစ်နိုင်တယ်။ ဒါမှမဟုတ် ၂၃.၂၃၄၅၆၇ စတဲ့ တန်ဖိုး မျိုးလည်း ဖြစ်နိုင်ပါတယ်။ အဲဒီလိုမျိုး အတိအကျ မရှိပဲ ဆက်စပ်နေတဲ့ အချက်ပြလှိုင်းကို အင်နာလော့ အချက်ပြလှိုင်း လို့ ခေါ်ပါတယ်။

အင်နာလော့ အချက်ပြလှိုင်းရဲ့ နောက်ထပ်  ဂုဏ်သတ္တိ တစ်ခုကတော့ အချိန်တစ်ဆက်တည်း (Continuous Time) မှာ ပြောင်းလဲနေတာပါ။ အင်နာလော့ အချက်ပြလှိုင်းဟာ တန်ဖိုးတစ်ခုကနေ တစ်ခုကို ပြောင်းလဲတဲ့ အချိန်မှာ တစ်ဆင့်ချင်း ပြောင်းလဲမှု မရှိဘဲ တစ်ဆက်တည်း ပြောင်းလဲတတ်ပါတယ်။ ဥပမာ အနေနဲ့ အောက်က ပုံမှာ ပြထားတဲ့ Sine Wave ကို ကြည့်ပါ။ Sine Wave မှာ သူတို့ရဲ့ ဂဏန်းတွေက အချိန်နဲ့ အမျှ တိုက်ရိုက်ပြောင်းလဲနေပါတယ်။ ဂဏန်း တစ်ခုကနေ တစ်ခု အပြောင်းမှာ တစ်ဆင့်ချင်း ခုန်သွားတယ် ဆိုတာမျိုး မရှိပါဘူး။ အဲဒီလို ကိန်းဂဏန်းတွေ တဆက်တည်း ဖြစ်နေပြီး အချိန်နဲ့အမျှ ပြောင်းလဲနေတဲ့ (Continuous Time Continuous Value) အချက်ပြလှိုင်းကို အင်နာလော့ အချက်ပြလှိုင်း လို့ ခေါ်ပါတယ်။

အင်နာလော့ အချက်ပြလှိုင်း

ဒစ်ဂျစ်တယ် အချက်ပြလှိုင်းနဲ့ ပတ်သက်ပြီး အများစု မှားတတ်ကြတာကတော့ ဒစ်ဂျစ်တယ် လှိုင်းမှာ ၀ နဲ့ ၁ တန်ဖိုး နှစ်ခုတည်းပဲ ရှိတယ်လို့ အမှတ်မှားကြတာပါ။ ဒစ်ဂျစ်တယ်လှိုင်းမှာ ၁ နဲ့ ၀ နှစ်ခုတည်း ရှိတဲ့ အချက်ပြလှိုင်းတွေ အများစု ရှိပေမယ့် အဆင့်ဆင့်ရှိတဲ့ ဒစ်ဂျစ်တယ် အချက်ပြလှိုင်း (Multi-Level Digital Signal) တွေမှာ ၀ နဲ့ ၁ ထက်မက တခြားတန်ဖိုးတွေလည်း ရှိနိုင်ပါတယ်။ ဒစ်ဂျစ်တယ် လှိုင်းကို အဓိပ္ပာယ်ဖွင့်ရရင် တန်ဖိုး အတိအကျ ဖော်ပြပေးနိုင်တဲ့ အချက်ပြလှိုင်း လို့ ပြောရပါလိမ့်မယ် ။ ဥပမာ ပေးရရင် လှေကားတစ်ခုမှာ လှေကားထစ် ဘယ်နှထစ် ရှိသလဲ ဆိုတာက အတိအကျ ရေတွက်လို့ ရပါတယ်။ အထစ် ၂၀ ရှိမလား ၊ အထစ် ၁၀၀ ရှိမလား၊ အထစ် ၁၀၀၀ ရှိမလား။ သူ့ဘာသာသူ ရှိချင်တဲ့ ဂဏန်း ရှိနိုင်ပေမယ့် အတိအကျ ရေတွက် လို့ ရပါတယ်။ လှေကားမှာ ၁၂၁.၅ ထစ် ရှိတယ်တို့ ၃၂.၆ ထစ် ရှိတယ်တို့ ဆိုတဲ့ တောင်မရောက် မြောက်မရောက် ကိန်းဂဏန်းတွေ မရှိနိုင်ပါဘူး။ အဲဒီလို ကိန်းဂဏန်း အတိအကျ ပြောလို့ ရတဲ့ အချက်ပြလှိုင်းမျိုးကိုတော့ ဒစ်ဂျစ်တယ် အချက်ပြလှိုင်းလို့ ခေါ်ပါတယ်။ အောက်က ပုံမှာတော့  Sine Wave ကိုပဲ ဒစ်ဂျစ်တယ် အချက်ပြလှိုင်းအနေနဲ့ ပြထားပါတယ်။

ဒစ်ဂျစ်တယ် အချက်ပြလှိုင်းရဲ့ ထုံးစံအတိုင်း လှိုင်းဟာ အချိန် အပိုင်းအခြားတစ်ခုမှာသာ ဂဏန်းတန်ဖိုး ပြောင်းလဲပြီး တစ်ခုနဲ့ တစ်ခု ပြောင်းလဲတဲ့နေရာမှာလည်း တဆက်တည်း ဖြစ်မနေတာကို တွေ့ရပါလိမ့်မယ်။ အဲဒီလိုမျိုး အချိန်အပိုင်းအခြားပေါ်မူတည်ပြီးမှ ပြောင်းလဲတဲ့ တန်ဖိုးအတိအကျ သတ်မှတ်လို့ ရတဲ့ အချက်ပြလှိုင်းကို ဒစ်ဂျစ်တယ် အချက်ပြလှိုင်းလို့ ခေါ်ပါတယ်။

ဒါကတော့ ဒစ်ဂျစ်တယ် နဲ့ အင်နာလော့လှိုင်းတို့ရဲ့ အခြေခံကွာခြားချက်တွေပါပဲ။

No comments: