Scilab/C4/Digital-Signal-Processing/Bengali

From Script | Spoken-Tutorial
Revision as of 14:30, 7 August 2017 by Kaushik Datta (Talk | contribs)

Jump to: navigation, search
Time Narration
00:01 Signal Processing using Scilab এর টিউটোরিয়ালে আপনাদের স্বাগত।
00:07 এখানে আমরা Scilab ব্যবহার করে, বিভিন্ন সিগন্যাল বানানো দেখাবো এবং সিগনাল বিশ্লেষণ করতে বিভিন্ন অপারেশন সম্পাদন করব।
00:19 টিউটোরিয়ালটি রেকর্ড করতে, আমি Scilab 5.3.3 সংস্করণ সহ উবুন্টু 11.04 অপারেটিং সিস্টেম ব্যবহার করছি।
00:30 টিউটোরিয়ালটি অনুশীলন করার আগে, Scilab এর প্রাথমিক জ্ঞান থাকতে হবে।
00:35 Scilab এর বুনিয়াদি তথ্য জানতে, Scilab এ স্পোকেন টিউটোরিয়ালের মৌলিক স্তরের শৃঙ্খলা দেখুন।
00:42 যা আমাদের ওয়েবসাইট www.spoken-tutorial.org তে উপলব্ধ।
00:45 এই টিউটোরিয়ালে, আমি প্রায় 3 টি মৌলিক সিগন্যাল ব্যাখ্যা করব। Plotting continuous and discrete sine wave, Plotting step function, Plotting ramp function.
00:58 Plotting continuous and discrete sine wave দিয়ে শুরু করি।
01:02 Scilab কনসোল উইন্ডো খুলুন।
01:06 এখানে লিখুন: t ইকুয়াল টু zero কোলন zero পয়েন্ট one কোলন two গুণন precentage pi সেমিকোলন।
01:17 তারপর x ইকুয়াল টু sin of t সেমিকোলন, তারপর plot 2D বন্ধনীতে t কমা x এবং কীবোর্ডে Enter টিপুন।
01:33 এটি হল continous sine wave.
01:36 discrete sine wave নিয়ে আলোচনা করি।
01:39 কনসোল উইন্ডোতে লিখুন: plot two d3 বন্ধনীতে একক উদ্ধৃতিতে gnn কমা t কমা x এবং Enter টিপুন।
01:54 এটি হল discrete sine wave.
01:57 এখন প্লটিং step function এবং প্লটিং ramp function সম্পর্কে আলোচনা করি।
02:04 আমি আগেই signals.sce নামক ফাইলে step এবং ramp সিগন্যাল বানানোর কোড লিখেছি।
02:14 Scilab এডিটর ব্যবহার করে signal.sce ফাইল খুলুন। এই কোড নিষ্পাদন করুন। মেনু বারে Execute বোতামে ক্লিক করুন।
02:27 Step এবং Ramp সিগন্যাল এই প্লটে প্রদর্শিত হয়।
02:32 এখন শিখি যে সিগন্যাল বিশ্লেষণ করতে বিভিন্ন অপারেশন কিভাবে করে। দেখি যে দুটি সিগন্যালের মাঝে Convolution কিভাবে করা যায়।
02:43 Scilab কনসোল উইন্ডো খুলুন এবং লিখুন x ইকুয়াল টু বর্গাকার বন্ধনীতে one কমা two কমা three কমা four.
02:55 তারপর লিখুন h ইকুয়াল টু বর্গাকার বন্ধনীতে one কমা one কমা one.
03:04 এখন convolution লাগু করতে convol ওপেনিং বন্ধনীতে x কমা h ক্লোসিং বন্ধনী লিখুন এবং কীবোর্ড Enter টিপুন।
03:17 এখানে একটি আউটপুট দেখা যাবে।
03:20 এখন ইনবিল্ট কমান্ড dft() ব্যবহার করে এটি প্রথক অনুক্রমের জন্য Discrete fourier transform সম্পর্কে শিখি।
03:30 কনসোল উইন্ডোতে লিখুন x ইকুয়াল টু বর্গাকার বন্ধনীতে one কমা two কমা three কমা four.
03:41 এখন লিখুন বর্গাকার বন্ধনীতে xf ইকুয়াল টু dft বন্ধনীতে x কমা minus 1 যেখানে x ইনপুট ভেক্টর এবং DFT এর ফ্ল্যাগ ভ্যালু -1.
03:59 Enter টিপুন।
04:01 আউটপুট এইরকম দেখায়

10. - 2. + 2.i - 2. - 9.797D-16i - 2. - 2.i

04:05 এখন ইনভার্স ডিসক্রিট fourier transform গণনা করা দেখাবো। এটি একই ইনবিল্ট কমান্ড dft () ব্যবহার করে করা যেতে পারে।
04:15 Scilab কনসোল উইন্ডোতে লিখুন: বর্গাকার বন্ধনীতে x ইকুয়াল টু dft বন্ধনীতে xf কমা 1. এখানে idft এর জন্য ফ্ল্যাগ ভ্যালু হল 1.
04:31 এটি হল আউটপুট

+ 5.551D-17i - 1.225D-16i - 5.551D-16i

04:34 এখন fft() ব্যবহার করে ডিসক্রিট fourier ট্রান্সফর্ম গণনা করি।
04:39 কনসোল উইন্ডোতে লিখুন: x ইকুয়াল টু বর্গাকার বন্ধনীতে one কমা two কমা three কমা four.
04:49 এন্টার টিপুন এবং লিখুন y ইকুয়াল টু fft বন্ধনীতে x কমা minus one.
04:59 Enter টিপুন এবং আপনি আউটপুট দেখেন: 10. - 2. + 2.i - 2. - 2. - 2.i.
05:05 এখন fft() ব্যবহার করে ইনভার্স ডিসক্রিট fourier ট্রান্সফর্ম গণনা করা শিখি।
05:12 Scilab কনসোল উইন্ডোতে লিখুন: y ইকুয়াল টু বর্গাকার বন্ধনীতে ten কমা minus two প্লাস two গুণন percentage i কমা minus two কমা minus two minus two গুণন percentage i.
05:33 Enter টিপুন এবং লিখুন x ইকুয়াল টু fft বন্ধনীতে y কমা 1 এবং Enter টিপুন।
05:45 আউটপুট x =1. 2. 3. 4 হিসাবে প্রদর্শিত হবে।
05:49 এখন দুটি ভেক্টরের মাঝে সম্পর্ক নির্ণয় করি।
05:53 Scilab কনসোল উইন্ডোতে এটি করতে,
05:56 লিখুন x ইকুয়াল টু বর্গাকার বন্ধনীতে one কমা two কমা three কমা four এবং Enter টিপুন।
06:08 লিখুন x2 ইকুয়াল টু বর্গাকার বন্ধনীতে one কমা three কমা one কমা five এবং Enter টিপুন।
06:20 লিখুন R x one x two ইকুয়াল টু corr বন্ধনীতে x one কমা x two কমা four এবং Enter টিপুন।
06:34 আউটপুট এইরকম দেখাবে, Rx1x2=1.25 0.3125 0.25 - 0.9375.
06:38 এখন শিখি যে প্রদত্ত সিগন্যালের স্যাম্পল কিভাবে করে।
06:42 এখন sampling.sce খুলি যেখানে আগেই sampling.sce তে কোড লিখেছি। Execute বোতামে ক্লিক করুন।
06:52 একটি প্লট প্রদর্শিত হয়।
06:56 সংক্ষেপে,
06:58 এখানে আমরা শিখেছি sine, step এবং ramp signal প্লট করা।
07:04 Convol() দ্বারা Linear convolution প্রদর্শন করা। dft() দ্বারা DFT এবং IDFT প্রদর্শন করা।
07:12 fft () দ্বারা FFT প্রদর্শন করা। স্যাম্পলিং করতে corr() দ্বারা সম্পর্ক নির্ণয় করা।
07:20 এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন।
07:23 এটি প্রকল্পকে সারসংক্ষেপে দেখায়। ভালো ব্যান্ডউইডথ না থাকলে ভিডিওটি ডাউনলোড করে দেখুন।
07:30 স্পোকেন টিউটোরিয়াল প্রকল্প দল কর্মশালার আয়োজন করে। অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেয়। অধিক বিবরণের জন্য, contact@spoken-tutorial.org তে লিখুন।
07:42 স্পোকেন টিউটোরিয়াল প্রকল্প Talk to a Teacher প্রকল্পের অংশবিশেষ। এটি ভারত সরকারের NMEICT, MHRD দ্বারা সমর্থিত।
07:51 আইআইটি বোম্বে থেকে আমি বিদায় নিচ্ছি। অংশগ্রহণের জন্য ধন্যবাদ।

Contributors and Content Editors

Kaushik Datta, PoojaMoolya, Satarupadutta