ए-लॉ एल्गोरिदम: Difference between revisions
No edit summary |
No edit summary |
||
(6 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
{{Short description|Algorithm Global 64-bit PCM}} | {{Short description|Algorithm Global 64-bit PCM}} | ||
[[File:Comparison of A-law and μ-law compression on an input signal.svg|thumb|इनपुट | [[File:Comparison of A-law and μ-law compression on an input signal.svg|thumb|इनपुट संकेत (हरा) पर ए-नियम (नीला) और μ-नियम (लाल) गतिशील श्रेणी संपीड़न की तुलना। दोनों अक्ष [[डेसीबल]] में [[लघुगणकीय पैमाने]] का उपयोग करते हैं।|350x350px]] | ||
{{Listen | {{Listen | ||
| type = music | | type = music | ||
Line 10: | Line 10: | ||
}} | }} | ||
ए- | '''ए-नियम एल्गोरिदम''' एक मानक [[संयोजन]] एल्गोरिदम है, जिसका उपयोग डिजिटलीकरण के लिए [[ एनालॉग संकेत |एनालॉग संकेत]] की गतिशील श्रेणी को अनुकूलित करने, अर्थात संशोधित करने के लिए [[यूरोप|यूरोपीय]] 8-बिट [[पीसीएम]] [[डिजिटल डाटा|डिजिटल डेटा]] [[दूरसंचार]] प्रणालियों में किया जाता है। इस प्रकार से यह [[ITU-T|आईटीयू]]-टी के जी.711 मानक में दो कंपाउंडिंग एल्गोरिदम में से एक है, दूसरा समान μ-नियम है, जिसका उपयोग उत्तरी अमेरिका और जापान में किया जाता है। | ||
किसी दिए गए इनपुट <math>x</math> के लिए , ए- | अतः किसी दिए गए इनपुट <math>x</math> के लिए, ए-नियम एन्कोडिंग के लिए समीकरण इस प्रकार से निम्नलिखित है: | ||
<math display="block"> | <math display="block"> | ||
F(x) = \sgn(x) \begin{cases} | F(x) = \sgn(x) \begin{cases} | ||
Line 20: | Line 20: | ||
\end{cases} | \end{cases} | ||
</math> | </math> | ||
जहाँ <math>A</math> संपीड़न पैरामीटर है। यूरोप में, <math>A = 87.6</math>. | |||
ए-नियम विस्तार व्युत्क्रम फलन द्वारा दिया जाता है: | ए-नियम विस्तार व्युत्क्रम फलन द्वारा दिया जाता है: | ||
Line 30: | Line 30: | ||
\end{cases} | \end{cases} | ||
</math> | </math> | ||
इस एन्कोडिंग का कारण यह है कि भाषण संचार की विस्तृत गतिशील श्रेणी कुशल रैखिक डिजिटल एन्कोडिंग के लिए उपयुक्त नहीं है। ए- | अतः इस प्रकार से इस एन्कोडिंग का कारण यह है कि भाषण संचार की विस्तृत गतिशील श्रेणी कुशल रैखिक डिजिटल एन्कोडिंग के लिए पूर्ण रूप से उपयुक्त नहीं है। ए-नियम एन्कोडिंग प्रभावी रूप से संकेत की गतिशील सीमा को कम कर देती है, जिससे [[चैनल कोडिंग]] दक्षता बढ़ जाती है और परिणाम स्वरूप संकेत-से-[[विरूपण]] अनुपात होता है, जो कि दी गई संख्या में बिट के लिए रैखिक एन्कोडिंग द्वारा प्राप्त अनुपात से ठीक होता है। | ||
== μ-नियम से तुलना == | == μ-नियम से तुलना == | ||
μ- | इस प्रकार से μ-नियम एल्गोरिदम छोटे संकेतों के लिए निकृष्ट आनुपातिक विरूपण के मान पर ए-नियम की तुलना में थोड़ी बड़ी गतिशील श्रेणी प्रदान करता है। अतः परंपरा के अनुसार, ए-नियम का उपयोग अंतरराष्ट्रीय संपर्क के लिए किया जाता है, यदि कम से कम एक देश इसका उपयोग करता है। | ||
== यह भी देखें == | == यह भी देखें == | ||
* μ- | * μ-नियम एल्गोरिदम | ||
* [[ऑडियो स्तर संपीड़न]] | * [[ऑडियो स्तर संपीड़न]] | ||
* [[सिग्नल संपीड़न]] | * [[सिग्नल संपीड़न|संकेत संपीड़न]] | ||
* | * संपीडन प्रसारण | ||
*जी.711 | *जी.711 | ||
*[[डीएस0]] | *[[डीएस0]] | ||
* [[पतला फ़्लोटिंग पॉइंट]] | * [[पतला फ़्लोटिंग पॉइंट|टेपरित चल बिन्दु]] | ||
== बाहरी संबंध == | == बाहरी संबंध == | ||
Line 48: | Line 48: | ||
* [https://github.com/deftio/companders A-law implementation in C-language with example code] | * [https://github.com/deftio/companders A-law implementation in C-language with example code] | ||
{{Compression Methods}} | {{Compression Methods}} | ||
[[Category:Articles with hAudio microformats]] | |||
[[Category:Collapse templates]] | |||
[[Category: | |||
[[Category:Created On 26/07/2023]] | [[Category:Created On 26/07/2023]] | ||
[[Category:Data compression]] | |||
[[Category:Lua-based templates]] | |||
[[Category:Machine Translated Page]] | |||
[[Category:Navigational boxes| ]] | |||
[[Category:Navigational boxes without horizontal lists]] | |||
[[Category:Pages with script errors]] | |||
[[Category:Short description with empty Wikidata description]] | |||
[[Category:Sidebars with styles needing conversion]] | |||
[[Category:Template documentation pages|Documentation/doc]] | |||
[[Category:Templates Vigyan Ready]] | |||
[[Category:Templates generating microformats]] | |||
[[Category:Templates that add a tracking category]] | |||
[[Category:Templates that are not mobile friendly]] | |||
[[Category:Templates that generate short descriptions]] | |||
[[Category:Templates using TemplateData]] | |||
[[Category:Wikipedia metatemplates]] | |||
[[Category:ऑडियो कोडेक्स]] |
Latest revision as of 10:20, 11 August 2023
ए-नियम एल्गोरिदम एक मानक संयोजन एल्गोरिदम है, जिसका उपयोग डिजिटलीकरण के लिए एनालॉग संकेत की गतिशील श्रेणी को अनुकूलित करने, अर्थात संशोधित करने के लिए यूरोपीय 8-बिट पीसीएम डिजिटल डेटा दूरसंचार प्रणालियों में किया जाता है। इस प्रकार से यह आईटीयू-टी के जी.711 मानक में दो कंपाउंडिंग एल्गोरिदम में से एक है, दूसरा समान μ-नियम है, जिसका उपयोग उत्तरी अमेरिका और जापान में किया जाता है।
अतः किसी दिए गए इनपुट के लिए, ए-नियम एन्कोडिंग के लिए समीकरण इस प्रकार से निम्नलिखित है:
ए-नियम विस्तार व्युत्क्रम फलन द्वारा दिया जाता है:
μ-नियम से तुलना
इस प्रकार से μ-नियम एल्गोरिदम छोटे संकेतों के लिए निकृष्ट आनुपातिक विरूपण के मान पर ए-नियम की तुलना में थोड़ी बड़ी गतिशील श्रेणी प्रदान करता है। अतः परंपरा के अनुसार, ए-नियम का उपयोग अंतरराष्ट्रीय संपर्क के लिए किया जाता है, यदि कम से कम एक देश इसका उपयोग करता है।
यह भी देखें
- μ-नियम एल्गोरिदम
- ऑडियो स्तर संपीड़न
- संकेत संपीड़न
- संपीडन प्रसारण
- जी.711
- डीएस0
- टेपरित चल बिन्दु
बाहरी संबंध
- Waveform Coding Techniques - Has details of implementation (but note that the A-law equation is incorrect)
- A-law implementation in C-language with example code