Skip to content
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.

Entradas de digital-filter-order
NomeUnidadeFaixaPadrãoDescrição
passbandFreqnúmeroHzno mínimo 11000Frequência em que a especificação de ondulação da banda passante é atendida
stopbandFreqnúmeroHzno mínimo 12000Frequência em que a atenuação da banda de rejeição precisa ser atingida
passbandRipplenúmerodBno mínimo 0.013Ondulação máxima permitida na banda passante (tipicamente 0,1–3 dB)
stopbandAttenuationnúmerodBno mínimo 140Atenuação mínima exigida na banda de rejeição
toneFreqnúmeroHzno mínimo 0.0011000Um 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úmeronenhuma1 … 505O 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.

Saídas de digital-filter-order
CampoUnidadeDescrição
butterworthOrderprincipalnenhumaOrdem de Butterworth
chebyshevOrdernenhumaOrdem de Chebyshev
ellipticOrdernenhumaOrdem elíptica
transitionRationenhumaRazão de transição
harmonicsInPassbandnenhumaHarmônicos na banda passante
harmonicsInTransitionnenhumaHarmônicos na banda de transição
nearestHarmonicHzHarmônico mais baixo acima da banda passante
butterworthAttenuationdBAtenuação de Butterworth em f_h
chebyshevAttenuationdBAtenuaçã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.