ডিজিটাল সরঞ্জামগুলিতে অ্যানালগের চেয়ে বেশি বিলম্ব কেন?


14

ডিজিটাল সরঞ্জাম প্রচারে বেশি সময় নেয় এমন ব্যাখ্যা কি? উদাহরণস্বরূপ, একটি সফ্টওয়্যার সংশ্লেষ একটি হার্ডওয়্যার সংশ্লেষণের তুলনায় খুব ধীর।

উত্তর:


30

আমি ধরে নিয়েছি যে আপনি তথ্য, শক্তি এবং এনট্রপি সম্পর্কে গভীরতর দার্শনিক আলোচনার ইঙ্গিত দিচ্ছেন না, তবে আপনি কেবল ব্যবহারিক দিকগুলিতে আগ্রহী।

খুব সহজ কথায়, ডিজিটাল সার্কিটগুলির ইনপুট পরিমাপ করা উচিত, এটি ডিজিটালাইজ করা উচিত, কোনও প্রক্রিয়াকরণের মাধ্যমে চালানো এবং তারপরে আউটপুটটিকে আবার বৈদ্যুতিক সংকেতে রূপান্তরিত করা উচিত। ডিজিটাল সার্কিটগুলি সরাসরি অ্যানালগ বৈদ্যুতিক সংকেতগুলি পরিচালনা করতে পারে না। সংকেত রূপান্তরকরণের কারণে আপনার সহজাতভাবে অতিরিক্ত বিলম্ব হয়।

এটি যদি আপনার প্রশ্নের উত্তর দেয় তবে আপনি এখানে পড়া বন্ধ করতে পারেন।

আরও দার্শনিক / শারীরিক দৃষ্টিকোণ থেকে, প্রায় সমস্ত সার্কিটগুলিতে আপনি আসলে বৈদ্যুতিক শক্তি (যা বৈদ্যুতিন বৈদ্যুতিনগুলি করেন এটি) হেরফের করার চেষ্টা করছেন না, তবে আপনি তথ্যকে কাজে লাগানোর চেষ্টা করছেন। এই ক্ষেত্রে, প্রযুক্তিগতভাবে এটি মোটেও সত্য নয় যে অ্যানালগ ডিজিটালের চেয়ে দ্রুত। কেন? ঠিক আছে, অ্যানালগ সিগন্যাল পাথগুলি ননরर्थোগোনাল ইনফরমেশন প্রসেসর: নিখুঁত ওপ্যাম্প বা নিখুঁত বাফারের মতো কোনও জিনিস নেই, আপনার ফিল্টার করার জন্য বা অন্যথায় পরিত্রাণ পাওয়ার জন্য সমস্ত কিছুতে পরজীবী প্রভাব রয়েছে। বিশেষত খুব উচ্চ গতিতে, এমনকি এমন একটি তারের নির্মাণ করা একটি আসল সমস্যা হয়ে ওঠে যা নির্ভরযোগ্যভাবে একটি ভোল্টেজ স্থানান্তর করে। ডিজিটাল প্রসেসিং তথ্য থেকে বৈদ্যুতিক দিকটি ডিউপল করে: এটি তার ইনপুটগুলি ডিজিটাইজড করার পরে, সংকেতটি তথ্যের খুব বিশুদ্ধ রূপ হিসাবে উপস্থিত রয়েছে।

যদিও আপনাকে দুটি রূপান্তর পর্যায়ে শাস্তি দেওয়া হয়েছে, আপনার এডিসি এবং ড্যাকের মধ্যে আপনি প্রক্রিয়াকরণের গতি বাড়ানোর জন্য অনেকগুলি প্রক্রিয়াকরণ কৌশল নিয়োগ করতে পারেন এবং সাধারণত কোনও খাঁটি অ্যানালগ সিগন্যাল প্রসেসরের কার্যকারিতা ছাড়িয়ে যান। এর জন্য একটি দুর্দান্ত উদাহরণ হ'ল সেল ফোনে ডিজিটাল মডেমগুলির বিপ্লব, যা এখন তথ্য প্রক্রিয়াকরণের তাত্ত্বিক সীমা (দশক পিজে / বিট শক্তির প্রয়োজনীয়তা) এর খুব কাছাকাছি সময়ে কাজ করে, যদিও খুব বেশি দিন আগে খাঁটি অ্যানালগ জিএসএম মডেমগুলি প্রস্থের আদেশের প্রয়োজন হত not আরও সিলিকন অঞ্চল এবং আমি মনে করি 5 বা 6 টি আকারের আরও প্রক্রিয়াকরণ শক্তি orders


6

ডিজিটাল প্রক্রিয়াগুলি সহজাতভাবে একটি নির্দিষ্ট পরিমাণে প্রচ্ছন্নতা যুক্ত করে যেহেতু দুটি ঘড়ির চক্রের মধ্যে ঘটে যাওয়া ইভেন্টটি পরবর্তী একটি পর্যন্ত প্রক্রিয়া করা যায় না এবং ঘড়ি-চক্রের সীমানার খুব কাছাকাছি ঘটে যাওয়া ইভেন্টগুলির সমস্যা এড়াতে, জিনিসগুলি প্রায়শই এমনভাবে নকশা করা হয় যাতে ঘটনা তাদের পরে দ্বিতীয় ঘড়ি চক্র হওয়া পর্যন্ত কার্যকর হবে না (একটি ঘটনা ঘড়ির চক্র সীমানার আগে বা পরে ঘটেছিল কিনা তাড়াতাড়ি সিদ্ধান্ত নেওয়ার চেষ্টা করা প্রায়শই আশ্চর্যজনকভাবে কঠিন, এমনকি যদি কাছাকাছি কলগুলি কোনওভাবেই সিদ্ধান্ত নেওয়া যেতে পারে; স্থগিত রাখতে সক্ষম অতিরিক্ত ঘড়ির চক্রের সিদ্ধান্ত নেওয়া বিষয়গুলিকে অনেক সহজ করে তোলে)। তবে এটি অনেকগুলি ডিজিটাল সিস্টেমে দেখা যায় এমন বিলম্বের কেবলমাত্র একটি ছোট্ট অংশ।

ডিজিটাল-সিস্টেমের বিলম্বের একটি বৃহত্তর কারণটি এই চারপাশে ঘুরে দেখা যায় যে বিভিন্ন কারণে বিভিন্ন সিস্টেমগুলি ছোটগুলির চেয়ে বেশি পরিমাণে ডেটা প্রক্রিয়া করতে সক্ষম হয়। উদাহরণস্বরূপ, যখন ৮৪,২০০ বার / সেকেন্ডে প্রসেসরের বাধা দিয়ে একটি 44KHz স্টিরিও অডিও ডেটা স্ট্রিম রেকর্ড করা সম্ভব হবে, তবে প্রসেসরের 88,200 বার / সেকেন্ড যা কিছু করা হচ্ছে তা বন্ধ করতে হবে, তার সমস্ত নিবন্ধগুলি সংরক্ষণ করুন, বাধাটিতে স্যুইচ করুন প্রসঙ্গ, নমুনাটি ধরুন, ফিরে স্যুইচ করুন ইত্যাদি inter এমনকি বাধা প্রবেশ এবং প্রস্থান কেবল প্রত্যেকেই একটি মাইক্রোসেকেন্ড নেয়, সিস্টেমটি তার কার্যকর সময়ের চেয়ে 22% সময় ব্যয় করবে ইন্টারপ্রেটে প্রবেশের সময় এবং প্রস্থান করতে। যদি সিস্টেমটি পরিবর্তে 512 স্যাম্পল (প্রতিটি চ্যানেল থেকে 256) বাফার গ্রুপগুলিতে হার্ডওয়্যার ব্যবহার করে এবং প্রতিটি গ্রুপ প্রস্তুত হওয়ার সময় প্রসেসরকে অবহিত করে,

নোট করুন যে প্রতি চ্যানেল প্রতি 256 টি নমুনা নিয়ে যাওয়া বিলম্বের মতো শোনাচ্ছে না (এটি প্রায় 6 মিমের), যদি সংকেত একাধিক ডিভাইসগুলির মধ্য দিয়ে যায় এবং প্রতিটি এইরকম বিলম্ব প্ররোচিত করে, তবে বিলম্বগুলি যোগ করতে পারে। তদ্ব্যতীত, সিগন্যালটি যে কোনও পর্যায়ে যেকোন ধরণের চলক সময়-ভাগ করে নেওয়ার মধ্য দিয়ে গেলে, বিলম্বগুলি ভেরিয়েবল হতে পারে। এমন একটি চ্যানেলের মাধ্যমে রিয়েল-টাইম অডিও ডেটা পাঠানো যা মাঝে মাঝে অন্যান্য সময়ের চেয়ে বেশি দেরি করে প্রতিবার বিলম্ব পরিবর্তিত হওয়ার সাথে সাথে একটি "লক্ষণীয়" বা "গারবলিং" দেখা দেয়। এটি রোধ করার জন্য, কিছু সিস্টেম অডিও ডেটার ব্লকগুলি টাইমস্ট্যাম্পের সাথে ট্যাগ করে যেগুলি কবে ধরা হয়েছিল তা নির্দেশ করে এবং ডিজিটাল ডেটার চূড়ান্ত প্রাপক রয়েছে যা এটিকে এনালগ ফর্মে রূপান্তর করবে এটি ধরা পড়ার পর থেকে নির্দিষ্ট সময় ব্যয় না হওয়া পর্যন্ত এটি ধরে রাখবে । চূড়ান্ত প্রাপক যদি এটি ক্যাপচারের পরে এক সেকেন্ড পর্যন্ত বিলম্ব করে, তবে যাত্রার বিভিন্ন অংশে বিলম্বের বিভিন্নতা যদি এক সেকেন্ডের বেশি না হয় তবে আউটপুটকে প্রভাবিত করবে না। চূড়ান্ত প্রাপক অডিও আউটপুট আউট দেওয়ার আগে বিলম্ব বৃদ্ধি করা, সংক্রমণের ক্ষেত্রে এলোমেলো সংক্ষিপ্ত বিলম্ব ঘন ঘন হলেও বিরল হবে, এমন একটি চিত্র যদি শোনায় যে শ্রুতি বাধাগুলির ফ্রিকোয়েন্সি হ্রাস পাবে তবে এর অর্থ হ'ল শব্দটি শীঘ্রই প্রকাশ পাবে না এটি অন্যথায় থাকতে পারে।


1

এছাড়াও, ডিজিটাল সিস্টেমগুলি ক্লকড হওয়ার প্রবণতা থাকে - ফলস্বরূপ, সময়ের পরিমাণ নির্ধারণের অর্থ, ডিজিটাল ইভেন্টগুলি পরবর্তী ঘড়ির সময় পর্যন্ত প্রচার করে না।


প্রযুক্তিগতভাবে, এবং আমি সত্যই দার্শনিক অঞ্চলে প্রবেশ করছি, ডিজিটাল সিস্টেমগুলি হ'ল এমন একটি সিস্টেম যা ডিজিটাল ফ্যাশনে ডেটা উপস্থাপন করে এবং অগত্যা ক্লক করার প্রয়োজন হয় না। সমস্ত প্রসেসর ক্লকিং ব্যবহার করে তবে এফপিজিএগুলিকে তাত্ক্ষণিকভাবে তাদের অপারেশনগুলিতে পরিচালিত এএলইউতে তৈরি করা যেতে পারে। অসীম গতিতে আপনি ডেটা পাম্প করতে না পারার একমাত্র কারণ হ'ল প্রচারের বিলম্ব, স্কিউ এবং ট্রানজিস্টর স্যুইচিং গতি।
ব্যবহারকারী 36129
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.