Seções da documentação
Calculadora de pedidos de filtros digitais
POSThttps://rftools.io/ api/ py/ v1/ calculate
Slug digital-filter-order. Calcule a ordem mínima de filtro para designs de Butterworth, Chebyshev e elípticos. Determine a ordem a partir das especificações de atenuação da ondulação da banda passante e da banda de parada. Resultados gratuitos e instantâneos.
Entradas
Envie cada uma destas em inputs, nas unidades mostradas. A maioria é obrigatória: uma chamada sem alguma delas é recusada (400) e não custa nada; uma entrada que a calculadora dispensa assume o padrão mostrado. Uma entrada fora da sua faixa ainda é calculada e sinalizada na procedência.
| Nome | Unidade | Faixa | Padrão | Descrição |
|---|---|---|---|---|
| passbandFreqnúmero | Hz | no mínimo 1 | 1000 | Frequência em que a especificação de ondulação da banda passante é atendida |
| stopbandFreqnúmero | Hz | no mínimo 1 | 2000 | Frequência em que a atenuação da banda de rejeição precisa ser atingida |
| passbandRipplenúmero | dB | no mínimo 0.01 | 3 | Ondulação máxima permitida na banda passante (tipicamente 0,1–3 dB) |
| stopbandAttenuationnúmero | dB | no mínimo 1 | 40 | Atenuação mínima exigida na banda de rejeição |
| toneFreqnúmero | Hz | no mínimo 0.001 | 1000 | Um tom que o filtro precisa deixar passar enquanto rejeita os harmônicos dele: a portadora de um transmissor, a fundamental da rede, um tom de teste |
| maxHarmonicnúmero | nenhuma | 1 … 50 | 5 | O harmônico mais alto do tom que o plano de frequências acompanha |
Saídas
Devolvidas em values, pelo nome. Um valor ilimitado ou indefinido é null.
| Campo | Unidade | Descrição |
|---|---|---|
| butterworthOrderprincipal | nenhuma | Ordem de Butterworth |
| chebyshevOrder | nenhuma | Ordem de Chebyshev |
| ellipticOrder | nenhuma | Ordem elíptica |
| transitionRatio | nenhuma | Razão de transição |
| harmonicsInPassband | nenhuma | Harmônicos na banda passante |
| harmonicsInTransition | nenhuma | Harmônicos na banda de transição |
| nearestHarmonic | Hz | Harmônico mais baixo acima da banda passante |
| butterworthAttenuation | dB | Atenuação de Butterworth em f_h |
| chebyshevAttenuation | dB | Atenuação de Chebyshev em f_h |
Como chamar
- Calcular: uma chamada, a requisição e a resposta completas, e os seus erros.
- Lote: esta calculadora com outras, ou uma varredura, em uma requisição.
- Resolver para um valor-alvo: o valor de uma entrada que leva uma saída a um alvo.