حاسبة تحويل النسبة إلى كسب بالديسيبل
تحوّل هذه الحاسبة نسبة خطية موجبة بين الخرج والدخل إلى ديسيبل، وتوضح القاعدة المستخدمة.
شغّل الأداة مجانًا
يُختار الجهد أو السعة عند مقارنة كميات حقل متماثلة، وتُختار القدرة عند مقارنة قدرتين. تضرب الحاسبة اللوغاريتم العشري في 20 للجهد أو السعة، وفي 10 للقدرة. تعرض النتيجة المعامل والصيغة والقيمة بوحدة dB وتصنيفها ككسب أو توهين أو نسبة واحدية. الحساب حتمي ولا يحتاج إلى اتصال شبكي، ويساعد على تجنب الخطأ الشائع الذي يضاعف نتيجة الديسيبل الصحيحة أو يخفضها إلى النصف.
اختر القاعدة قبل إجراء الحساب
يعبر الديسيبل عن النسبة على مقياس لوغاريتمي، لكن المعامل الصحيح يتوقف على الكمية التي تجري مقارنتها. لنسبة القدرة، يُستخدم 10 مضروباً في اللوغاريتم العشري لـ Pout/Pin. ولنسبة الجهد، يُستخدم 20 مضروباً في اللوغاريتم العشري لـ Vout/Vin عندما تكون المعاوقات متساوية أو عندما يكون كسب الجهد نفسه هو المطلوب. تنطبق قاعدة العشرين أيضاً على كميات السعة التي تتناسب قدرتها مع مربع السعة؛ وهذا التربيع هو سبب مضاعفة المعامل. ينبغي أولاً تحديد معنى المدخل: تُختار القدرة إذا كانت النسبة Pout/Pin، ويُختار الجهد إذا كانت Vout/Vin. ويعامل خيار السعة معاملة الجهد. يجب أن تكون النسبة بلا أبعاد، ولذلك يلزم استخدام وحدات متوافقة في البسط والمقام. وحّد المقاييس، مثل المللي فولت والفولت، قبل القسمة. يمنع هذا الاختيار الصريح خطأ معامل الاثنين الشائع في نتائج dB.
فسّر النتائج الموجبة والصفرية والسالبة
أدخل نسبة خطية منتهية أكبر من الصفر. إذا تجاوزت النسبة واحداً، كان الخرج أكبر من الدخل، فتكون قيمة الديسيبل موجبة وتُصنف على أنها كسب. وإذا ساوت النسبة واحداً تماماً، كانت النتيجة صفراً من الديسيبل وصُنفت نسبة واحدية. أما النسبة الواقعة بين الصفر والواحد فتعطي قيمة سالبة تمثل التوهين. لا يوجد لوغاريتم عشري حقيقي للصفر أو للأعداد السالبة، ولذلك تعيد الحاسبة خطأ إدخال بدلاً من رقم مضلل. ومن القيم المرجعية أن نسبة قدرة مقدارها اثنان تساوي تقريباً 3.0103 dB، بينما تساوي نسبة جهد أو سعة مقدارها اثنان تقريباً 6.0206 dB. وتعطي النسبة عشرة 10 dB للقدرة و20 dB للجهد. تكرر الاستجابة النوع الموحّد، وتعرض المعامل عشرة أو عشرين والصيغة المطبقة. يحافظ التقريب الثابت على دقة هندسية مفيدة ونتائج قابلة للتكرار. تكلفة كل حساب ناجح عبر API هي $0.002.
استخدم النتيجة مع شروط مرجعية متوافقة
لا تستخدم القيمة المحسوبة قبل التأكد من أن البسط والمقام يصفان شروطاً قابلة للمقارنة. تناسب صيغة الجهد 20 log10 حالة تساوي المعاوقات أو حالة التعبير عن كسب الجهد وحده. وإذا اختلفت معاوقتا الدخل والخرج وكان السؤال عن القدرة المنقولة، فإن نسبة الجهد وحدها لا تحدد نسبة القدرة. أدخل المعاوقات في الحساب ثم طبّق 10 log10 على نسبة القدرة الناتجة. يكتسب هذا الفرق أهمية في أنظمة RF وخطوط النقل والصوت والمستشعرات والمضخمات المتصلة بأحمال مختلفة. تحوّل الأداة نسبة مجردة، ولا تحسب المستويات المطلقة مثل dBm أو dBW أو dBV أو مستوى ضغط الصوت، إذ تحتاج هذه إلى مرجع محدد. كما أنها لا تستنتج ما إذا كانت السعة قيمة ذروة أو RMS أو من ذروة إلى ذروة؛ استخدم التعريف نفسه في طرفي النسبة. يمكن جمع مكاسب المراحل المتسلسلة بالديسيبل بعد حساب كل منها بالقاعدة الصحيحة. تعني القيمة السالبة توهيناً، ويعني 0 dB نسبة واحدية. تساعد الصيغة والمعامل المعروضان على مراجعة الجداول والقياسات والتصاميم.
حالات الاستخدام
كسب جهد المضخم
حوّل نسبة Vout/Vin المقاسة إلى dB باستخدام قاعدة السعة 20 log10.
تحليل سلسلة القدرة
عبّر عن نسبة قدرة مرسل أو مرشح أو حمل بوحدة dB باستخدام 10 log10.
التحقق من الموهن
حوّل نسبة خطية كسرية إلى قيمة ديسيبل سالبة وتحقق من الفقد المتوقع.
الأسئلة الشائعة
لماذا يستخدم الجهد 20 log10؟
عند تساوي المعاوقة، تتناسب القدرة مع مربع الجهد؛ لذلك يتحول 10 log10 لمربع النسبة إلى 20 log10 لنسبة الجهد.
لماذا تستخدم القدرة 10 log10؟
يُعرّف الديسيبل مباشرة لنسبة القدرة بأنه عشرة أمثال لوغاريتمها العشري.
ماذا يعني كسب سالب بوحدة dB؟
يعني التوهين؛ فالنسبة الخطية الموجبة أقل من واحد، ولذلك تكون كمية الخرج أصغر من كمية الدخل.
هل يمكن أن تكون النسبة صفراً؟
لا. يتطلب اللوغاريتم الحقيقي نسبة موجبة، وعند اقترابها من الصفر تتجه النتيجة إلى سالب ما لا نهاية.
هل يمكن استخدام 20 log10 مع معاوقات مختلفة؟
يمكن التعبير بذلك عن كسب الجهد، لكنه لا يحدد كسب القدرة. يجب إدخال المعاوقة عند مقارنة القدرة المنقولة.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/elec/ratio-to-gain-db \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"ratio":2,"ratio_type":"voltage"}'const res = await fetch("https://api.kit.forhosting.com/elec/ratio-to-gain-db", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"ratio": 2,
"ratio_type": "voltage"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/ratio-to-gain-db",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"ratio": 2,
"ratio_type": "voltage"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/ratio-to-gain-db", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"ratio":2,"ratio_type":"voltage"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"ratio":2,"ratio_type":"voltage"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/ratio-to-gain-db", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"ratio": 2,
"ratio_type": "voltage"
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.ratio_to_gain_db",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |