ဒစ္ဂ်စ္တယ္ ဆက္သြယ္ေရး နည္းပညာ မိတ္ဆက္ (၂)

တကယ္တမ္းက်ေတာ့ ကၽြန္ေတာ္တုိ႔ဟာ imformation signal ေတြကုိ ပုိ႔ခ်င္တဲ့ေနရာကုိ ဒီအတုိင္းပုိ႔လုိ႔ မရပါဘူး။ အဲဒီအတြက္ အသုံးျပဳမည့္ စနစ္ေတြနဲ႔ ကုိက္ညီေအာင္ signal ေတြကုိ လုိအပ္သလုိ ျပဳျပင္ရပါတယ္။ အဲဒါကုိ signal processing လုိ႔ေခၚပါတယ္။ signal processing မွာမွ analog signal processing နဲ႔ digital signal processing processing(DSP) ဆုိျပီးေတာ့ နွစ္မ်ဳိးရွိပါတယ္။ အခု ကၽြန္ေတာ္တုိ႔က DCS ကုိ အသုံးျပဳမွာ ျဖစ္တဲ့အတြက္ DSP အပုိင္းကုိဘဲ ေလ့လာ ၾကရေအာင္။


Formatting
Formatting ဟာ signal processing ရဲ့ ပထမဆုံးအဆင့္ပါဘဲ။ သူ႔ရဲ့ အဓိက ရည္ရြယ္ခ်က္ကေတာ့ ေပးပုိ႔လုိတဲ့ မူရင္း signalေတြကုိ ဒစ္ဂ်စ္တယ္ message သုိ႔ေျပာင္းရန္အတြက္ပါဘဲ။ မူရင္း signal မွာ digital imformation, texual imformation, analog imformation တုိ႔ပါ၀င္ပါတယ္။ formatting မွာ ပါ၀င္တဲ့ အပုိင္းေတြကေတာ့ character coding (formatting texual data), sampling, quantization, pulse code modulation (PCM) တုိ႔ျဖစ္ပါတယ္။
Digital imformation ကေတာ့ formatting လုပ္စရာမလုိပါဘူး။ texual imformation ကုိေတာ့ coder ကုိေတာ့အသုံးျပဳျပီးေတာ့ ဒစ္ဂ်စ္တယ္ဘုိင္နရီကုိ ေျပာင္းပါတယ္။analog imformation ကုိေတာ့ ပထမဦးစြာ sampling လုပ္တယ္။ ျပီးေတာ့ quantization လုပ္ပါတယ္။ ေနာက္ျပီးေတာ့ encode လုပ္ပါတယ္။ formatting လုပ္ျပီးလုိ႔ထြက္လာတဲ့ ရလဒ္ဟာ ဘုိင္နရီ ေတြရဲ့ sequence အေနနဲ႔ျဖစ္ပါတယ္။ ဒီရရွိလာတဲ့ ဘုိင္နရီဂဏာန္းေတြကုိ baseband channel (၀ါယာၾကဳိး၊ coaxial cable ) သုံးျပီးေတာ့ ပုိ႔ခ်င္တဲ့ေနရာကုိ ပုိ႔လုိ႔ရပါတယ္။ တကယ္တမ္း က်ေတာ့ baseband channel ေတြဟာ waveform ေတြကုိသာ လက္ခံ သယ္ေဆာင္ ေပးနုိင္တာပါ။ အဲဒါေၾကာင့္ ဒီဘုိင္နရီဂဏာန္းေတြကုိ waveform ျဖစ္ေအာင္ ေျပာင္းရပါတယ္။ Baseband channel နဲ႔အဆင္ေျပတဲ့ waveform ကေတာ့ pulses ေတြပါဘဲ။
ဘုိင္နရီဂဏာန္းကုိ pulse modulator ျဖင့္ pulse waveform သုိ႔ေျပာင္းပါတယ္။ အဆင့္သင့္ျဖစ္ျပီဆုိရင္ baseband channel ကေနတဆင့္ လုိခ်င္တဲ့ေနရာကုိ ပုိ႔ေတာ့ဗ်ာ။ baseband channel ကုိျဖတ္ျပီးေတာ့ receiver ကုိေရာက္လာတဲ့ pulse waveform ကုိ demodulate ျပန္လုပ္ရပါတယ္။ ျပီးေတာ့ အဲဒီ pulse waveform ကေန ျပီးေတာ့မူရင္း ဘုိင္နရီဂဏာန္းကုိ ရေအာင္ ျပန္လည္ ေဖာ္ထုတ္( detect) ပါတယ္။ အဲဒီကေနတဆင့္ formatting ရဲ့ ေျပာင္းျပန္ လုပ္ျခင္းအားျဖင့္ မူရင္း imformation signal ကုိျပန္လည္ရရွိပါတယ္။
Formatting texual Data (character coding)
ကၽြန္ေတာ္တုိ႔ ဆက္သြယ္ေရး ေလာကမွာ ဆက္သြယ္အသုံးျပဳေနတဲ့ ေဒတာေတြရဲ့ မူရင္းပုံစံေတြကေတာ့ texual ေဒတာ၊ အင္နာေလာ့ေဒတာ တုိ႔ျဖစ္ပါတယ္။ ကြန္ျပဳတာကေန ကြန္ျပဴတာ ကုိပုိ႔တဲ့ ေဒတာေတြကလြဲရင္ေပါ့ေလ။ texual data ဆုိတာကေတာ့ a,b,c… တို႔ပါ၀င္တဲ့ စကားစုပါ။ ဥပမာအားျဖင့္ hi, do, you, love, me ေတြေပါ့ေလ။ အဟဲ။ ကဲသူတုိ႔ကုိ ပထမဦးစြာ standard format တစ္ခုခုနဲ႔ ဘုိင္နရီဂဏာန္းရေအာင္ encode လုပ္ပါတယ္။ standard format ေတြကေတာ့ ASCII,EBCDIC,Baudot စသျဖင့္ေပါ့ေလ။ character coding လုပ္တဲ့ေနရာမွာ အသုံးမ်ားတဲ့ ASCII format ကုိေအာက္မွာေဖာ္ျပထားပါတယ္။

ေနာက္က်မွ texual imformation ကုိ ဘယ္လုိ formatting လုပ္ရမယ္ဆုိတာကုိ သီအုိရီ၊ဥပမာနဲ႔တကြ ေရးပါအုံးမယ္

Please Share This Post

Share on Facebook Plus on Google+

2 ေယာက္က ဒီလိုေျပာတယ္

ကုိမြန္ၾကီးေရ... ကၽြန္ေတာ္စိတ္၀င္တစားဖတ္ေပမယ့္
ေကာင္းေကာင္းသေဘာမေပါက္ဘူးဗ်ာ။ ဒါနဲ႔ဘာေတြ
လုိအပ္ေနသလဲလုိ႔ သံုးသပ္ၾကည့္ေတာ့ ဥပမာေပးတာ
အားနည္းေနတယ္လုိ႔ ထင္တာပဲ။ ကၽြန္ေတာ္တုိ႔အတြက္
ဥပမာက အရမ္းအေရးၾကီးပါတယ္။ ခန္႔မွန္းျပီးနားလည္
ေအာင္ၾကိဳးစားရတာမ်ိဳးပါ။ ဆုိပါေတာ့ source coding က A/D ေျပာင္းေပးျခင္းနဲ႔ မလုိတာေတြဖယ္
ပစ္ဖုိ႔ဆုိရင္ ဘယ္လုိသတင္းအခ်က္အလက္ေတြကုိ
မလုိတာေတြလုိေျပာႏုိင္ပါသလဲ။ noise ကုိေလ်ာ့တာ
မ်ိဳးလား။ Encrypt ကသတင္းမွားေတြကုိ ကာကြယ္ရာမွာ ဘယ္လုိကာကြယ္တာလဲ။ filter နဲ႔စစ္ထုတ္တာလား။ ဥပမာေလးေတြေပါ့ဗ်ာ။ ျမင္ႏုိင္
ေလာက္တဲ့ ဥပမာေလးေတြထည့္သြင္းေပးဖုိ႔ အၾကံျပဳ
ပါတယ္ဗ်ာ။ ဒီ definition ေတြကုိေကာင္း
ေကာင္းသေဘာေပါက္ပါမွ ကၽြန္ေတာ္တုိ႔ဆက္ဖတ္ႏုိင္
မယ္လုိ႔ေမွ်ာ္လင့္လုိ႔ပါ။

အခုလုိစိတ္၀င္တစားဖတ္ရႈေပးတဲ့အတြက္ေက်းဇူးပါအစ္ကုိ။
ညီေလးကေလာေလာဆယ္မွာေယဘုယ်အၾကမ္းမ်ဥ္း process ကုိဘဲမိတ္ဆက္ေပးတာပါ။ေနာက္ပုိင္းမွာ တစ္ပုိင္းျခင္းအေသးစိတ္ကုိကၽြန္ေတာ္နားလည္သေလာက္ ေရးဖုိ႔ရည္ရြယ္ထားပါတယ္။ ကၽြန္ေတာ္႔ စာမ်ားမွာ ေနာက္ထပ္ အခုလို အားနည္းခ်က္မ်ား ေတြ႔ရွိခဲ႔ရင္လဲ မွတ္ခ်က္ေပးေစလိုပါတယ္ခင္ဗ်ာ