Calculadora de índice de modulación AM
Un mensaje de 2 V sobre una portadora de 5 V da un índice de modulación de 0,4, es decir, el 40 %. Escriba las dos amplitudes de pico en la misma unidad y vea si la señal AM está submodulada, al 100 % o sobremodulada. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Amplitud del mensaje
- 2
- Amplitud de la portadora
- 5
- Índice de modulación
- 0,4
- Porcentaje de modulación
- 40
- Tipo
- under
- Expresión
- m = 2 / 5 = 0.4
La modulación de amplitud escribe un mensaje de baja frecuencia sobre una portadora de radiofrecuencia al escalar la envolvente de la portadora con la forma de onda del mensaje. El índice de modulación es el cociente adimensional de esas dos amplitudes de pico: m igual a Am dividido por Ac. Los ingenieros de radiodifusión, los radioaficionados y los estudiantes de comunicaciones analógicas necesitan esa cifra porque decide si la envolvente permanece sin distorsión (m como máximo uno) o se pliega en sobremodulación (m mayor que uno). Esta calculadora acepta la amplitud del mensaje y la de la portadora en cualquier unidad coherente de tensión o corriente, devuelve el índice junto con el porcentaje equivalente y rechaza una portadora nula o negativa porque la división por una portadora no positiva no está definida.
Qué significa el índice de modulación AM y cómo se define m = Am / Ac
La onda modulada en amplitud que figura en todo manual de comunicaciones analógicas es el pico de portadora Ac multiplicado por uno más m veces un mensaje normalizado, y después por el coseno de la portadora. Al reordenar la envolvente se ve que m es simplemente el cociente del pico de mensaje Am entre el pico de portadora Ac: m igual a Am sobre Ac.
Ese cociente es adimensional porque ambas amplitudes comparten la misma unidad física — voltios con voltios, milivoltios con milivoltios —, de modo que un mensaje de 2 V sobre una portadora de 5 V es el mismo índice que un mensaje de 2 mV sobre una portadora de 5 mV. Cuando m vale cero la portadora no está modulada y desaparecen las bandas laterales. Cuando m queda estrictamente entre cero y uno la envolvente nunca llega a cero y un detector de envolvente recupera el mensaje sin plegado.
Cuando m vale uno la envolvente apenas toca cero en los valles: esa es la modulación al cien por cien o crítica, el mayor índice que aún evita la distorsión por sobremodulación. Cuando m supera uno la envolvente matemática se haría negativa, lo que una portadora física no puede hacer, de modo que los valles se recortan, aparecen armónicos extra y crece la irradiación en el canal adyacente.
Quienes usan un osciloscopio a veces calculan un índice equivalente a partir del máximo y el mínimo de la envolvente como (Amax menos Amin) sobre (Amax más Amin); esa identidad coincide con Am sobre Ac solo cuando Amax iguala Ac más Am y Amin iguala Ac menos Am. Esta página evalúa la forma de dos amplitudes, no la de extremos de envolvente, y no sintetiza una forma de onda temporal, ni estima el ancho de banda ocupado, ni convierte entre potencia en vatios y tensión de pico.
La modulación de frecuencia, la de fase y la por impulsos codificados responden a intenciones de búsqueda distintas y pertenecen a páginas separadas, para que esta se centre en el índice AM m igual a Am sobre Ac.
Contrato de entrada, campos de respuesta, unidades y comportamiento ante errores
Ambas deben usar la misma unidad física porque el cociente es adimensional solo cuando las unidades coinciden; la calculadora no convierte milivoltios a voltios por usted. Se aceptan valores numéricos y cadenas numéricas para que los formularios y el pegado desde hojas de cálculo resulten cómodos. Una amplitud de mensaje negativa se rechaza porque la amplitud de pico es una magnitud, no una muestra instantánea con signo.
Un mensaje nulo es válido y devuelve índice de modulación cero, el caso de portadora no modulada. Comprobaciones clásicas de aula: 2 V de mensaje sobre 5 V de portadora dan un índice de 0.4 (cuarenta por ciento); amplitudes iguales dan modulación crítica de uno; un mensaje mayor que la portadora da sobremodulación. Use el formulario gratuito del navegador para ejercicios y comprobaciones rápidas, y el mismo contrato desde scripts cuando necesite claves de respuesta en lote.
Qué puede hacer con ella
Laboratorio de comunicaciones y ejercicios con osciloscopio
Convierta los picos medidos de mensaje y portadora en el índice adimensional m = Am/Ac para que los estudiantes completen tablas AM y hagan coincidir croquis de envolvente con el porcentaje de modulación.
Comprobaciones de transmisores de radiodifusión y radioaficionados
Pase dos amplitudes de sonda a un índice de modulación y a un porcentaje para detectar sobremodulación antes de que aparezca irradiación en el canal adyacente o se rebase un techo licenciado.
Preguntas frecuentes
¿Qué fórmula usa esta calculadora de índice de modulación?
m = Am / Ac, el cociente adimensional de la amplitud de pico del mensaje (moduladora) entre la de la portadora. El porcentaje equivalente es 100·m. Ambas amplitudes deben usar la misma unidad.
¿Qué significa la sobremodulación para el índice devuelto?
Cuando Am es mayor que Ac el índice supera uno.
¿Deben las amplitudes de mensaje y de portadora usar las mismas unidades?
Sí. El cociente es adimensional solo cuando ambas magnitudes comparten la misma unidad (V con V, mV con mV). Convierta ambos lados primero si sus sondas no coinciden.
¿Cuánto cuesta la calculadora de índice de modulación?
La herramienta del navegador es gratuita y se ejecuta en local.
¿Puedo calcular el índice con el máximo y el mínimo de la envolvente del osciloscopio?
Esa es otra fórmula: el máximo menos el mínimo, dividido entre su suma. Solo coincide con esta cuando el máximo es la portadora más el mensaje y el mínimo la portadora menos el mensaje. Aquí se usan las dos amplitudes de pico.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/phys/modulation \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"message_amplitude":2,"carrier_amplitude":5}'const res = await fetch("https://api.kit.forhosting.com/phys/modulation", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"message_amplitude": 2,
"carrier_amplitude": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/modulation",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"message_amplitude": 2,
"carrier_amplitude": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/modulation", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"message_amplitude":2,"carrier_amplitude":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"message_amplitude":2,"carrier_amplitude":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/modulation", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"message_amplitude": 2,
"carrier_amplitude": 5
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.modulation",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Contrato de entrada, campos de respuesta, unidades y comportamiento ante errores
Envíe por POST un cuerpo JSON con dos números finitos obligatorios: message_amplitude, el pico de la señal moduladora Am, y carrier_amplitude, el pico de la portadora no modulada Ac. La amplitud de mensaje también se acepta bajo los alias am, Am, modulating_amplitude o A_m, y la de portadora bajo ac, Ac, carrier o A_c, pero solo puede aparecer una clave por cada magnitud. La portadora debe ser estrictamente mayor que cero: una amplitud de portadora nula o negativa falla con invalid_input porque m igual a Am sobre Ac no está definido cuando el denominador no es positivo, y esos fallos no se cobran. Campos ausentes, alias en conflicto, NaN e Infinity fallan del mismo modo. Si tiene éxito, la respuesta incluye message_amplitude y carrier_amplitude limpios, modulation_index como el cociente adimensional, modulation_percent como cien veces ese cociente, kind como unmodulated, under, critical u over, el booleano is_overmodulated, una expresión breve que muestra la división con números, method am_modulation_index, y la cadena de fórmula m igual a Am sobre Ac. El precio de las llamadas API exitosas es la base publicada de $0.002 por elemento; los fallos de validación no consumen saldo prepago.
Dónde aparecen los cálculos del índice de modulación AM en el trabajo real
Los laboratorios introductorios de comunicaciones asignan de forma habitual croquis de envolvente para que los estudiantes pasen de un par de lecturas de pico en un osciloscopio al índice de modulación de la hoja de datos sin mezclar AM con la desviación de frecuencia. Los transmisores de radiodifusión AM están licenciados con un porcentaje máximo de modulación; convertir dos amplitudes de sonda en m mantiene honesta la envolvente legal y señala la sobremodulación antes de que el canal adyacente se llene de irradiación. Los radioaficionados que ajustan un transmisor AM o de doble banda lateral vigilan el mismo cociente para aprovechar la portadora por completo sin aplastar los valles. La inspección de entrada de excitadores y moduladores AM usa la misma forma cerrada como umbral de aprobado o rechazo frente a un techo licenciado o contractual, por ejemplo el 95 % o el 100 %. Como esta capacidad es un motor parse puro, el precio de la API es la base publicada de $0.002 por elemento exitoso y la validación fallida no consume saldo. La herramienta del navegador es gratuita para uso interactivo; el tráfico API por script usa saldo KIT prepago a la tarifa publicada, sin recargos ocultos por campo.
Casos de integración
Fixtures de integración continua y claves de ejercicios
Programe el mismo producto m = Am/Ac usado en el navegador para que los correctores automáticos compartan una verdad de referencia en los casos de submodulación, crítica y sobremodulación.
Preguntas técnicas
¿Qué ocurre si la amplitud de la portadora es nula o negativa?
La solicitud falla con invalid_input. La división por una portadora no positiva no está definida, de modo que carrier_amplitude debe ser estrictamente mayor que cero. Esos fallos no se cobran.