Engineering
Signal-to-noise ratio API
Computes SNR in decibels from a power ratio (10·log10) or amplitude/voltage ratio (20·log10), returning the linear ratio and a quality rating. Answers 'What is the SNR in dB?', 'Do I use 10·log or 20·log for power vs amplitude?'.
Price$0.02per request
MethodPOST
Route/v1/engineering/signal-to-noise-ratio
StatusLive
MIME typeapplication/json
Rate limit120/minute
Cache0s public
wavessnrsignal-to-noisedecibelpower-ratioamplitudecommunicationsphysics
API URL
Integration docshttps://x402.hexl.dev/v1/engineering/signal-to-noise-ratioExample request
{
"signalPower": 100,
"noisePower": 1
}Example response
{
"snrDb": 20,
"linearRatio": 100,
"basis": "power",
"quality": "good",
"interpretation": "SNR = 20 dB (power ratio 100:1)."
}Input schema
{
"type": "object",
"properties": {
"signalPower": {
"type": "number",
"description": "Signal power (any consistent unit)",
"examples": [
100
]
},
"noisePower": {
"type": "number",
"description": "Noise power",
"examples": [
1
]
},
"signalAmplitude": {
"type": "number",
"description": "Signal amplitude/voltage (alternative)",
"examples": [
10
]
},
"noiseAmplitude": {
"type": "number",
"description": "Noise amplitude/voltage",
"examples": [
1
]
}
},
"description": "Provide either power pair or amplitude pair."
}Output schema
{
"type": "object",
"additionalProperties": true
}