ए-लॉ एल्गोरिदम: Difference between revisions
No edit summary |
No edit summary |
||
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]]फ़ाइल:ए के लिए एफ(एक्स) का प्लॉट-ए के लिए कानून = 87.6.svg|thumb|A के लिए F(x) का प्लॉट - A के लिए नियम = 87.6 | ||
{{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]] | ||
* [[पतला फ़्लोटिंग पॉइंट]] | * [[पतला फ़्लोटिंग पॉइंट|टेपरित चल बिन्दु]] | ||
== बाहरी संबंध == | == बाहरी संबंध == |
Revision as of 22:42, 5 August 2023
फ़ाइल:ए के लिए एफ(एक्स) का प्लॉट-ए के लिए कानून = 87.6.svg|thumb|A के लिए F(x) का प्लॉट - A के लिए नियम = 87.6
ए-नियम एल्गोरिदम एक मानक संयोजन एल्गोरिदम है, जिसका उपयोग डिजिटलीकरण के लिए एनालॉग संकेत की गतिशील श्रेणी को अनुकूलित करने, अर्थात संशोधित करने के लिए यूरोपीय 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