Skip to content
RFrftools.io
Unit Conversion18 de agosto de 20264 min de leitura

O erro de 180°: Por que arctan (b/a) inverte sua impedância

arctan de uma razão não pode diferenciar 3 + j4 de −3 − j4. Esse atalho de argumento único torna as cargas indutivas capacitivas e envia as redes.

Conteúdo

Dois números, mesma proporção

Pegue 3+j43 + j4 e 3j4-3 - j4. Eles apontam em direções opostas no plano complexo. Agora calcule a proporção $ b/a$para cada um:

  • 4/3 = 1,333
  • (−4)/(−3) = 1,333

Idêntico. Cada informação que distinguia esses dois vetores foi destruída pela divisão, porque os dois sinais negativos foram cancelados.

Então,arctan(b/a)\arctan(b/a) retorna 53.13°53.13° para ambos. Uma dessas respostas está certa e a outra está errada exatamente no 180°180°.

O que a forma de argumento único pode e não pode fazer arctan\arctan pega um número e retorna um ângulo entre −90° e +90°. Esse intervalo cobre metade do plano — quadrantes I e IV. Não tem como alcançar os quadrantes II e III, porque não há mapas de proporção lá.

Dado um ponto no quadrante II, arctan relata o espelho do quadrante IV. Dado um ponto no quadrante III, ele relata o espelho do quadrante I.

O atan2(b,a)\operatorname{atan2}(b, a) pega os dois componentes separadamente, para que os sinais sobrevivam. Ele os inspeciona e retorna o ângulo correto em toda a faixa de −180° a +180°:

  • 3 + m4 → 53,1301°
  • −3 + m4 → 126,8699°
  • −3 − j4 → −126,8699°
  • 3 − m4 → −53,1301°

Todos os quatro têm magnitude 5. Somente o ângulo os diferencia, e somente atan2 acerta.

Por que isso afeta especificamente a RF

Uma impedância é Z=R+jXZ = R + jX. Na forma polar, é Zθ|Z|\angle\theta, e o signo de θ\theta carrega todo o significado físico:

-θ>0\theta > 0: indutivo -θ<0\theta < 0: capacitivo -θ=0\theta = 0: resistivo

Se errar o quadrante, uma carga indutiva será lida como capacitiva. Uma rede correspondente projetada a partir dessa leitura adiciona o elemento errado — indutância em série, onde a carga já era excessiva, ou capacitância de derivação, onde a carga precisava do oposto. A correspondência piora e piora de uma forma que parece um problema de tolerância de componentes em vez de um erro de sinal.

Para uma carga passiva com R>0R > 0, o ponto está no quadrante I ou IV, onde o arctan está correto. É por isso que o bug sobrevive por tanto tempo: as impedâncias passivas o escondem. Ele surge no momento em que você manipula um coeficiente de reflexão, em que a parte real é rotineiramente negativa, ou um dispositivo ativo com resistência negativa, ou uma medida desembutida que passou do eixo imaginário.

A questão da convenção

atan2 retorna −180° a +180°. Em vez disso, muitos instrumentos e leitores de arquivos apresentam de 0° a 360°. Os dois têm o mesmo ângulo; os resultados negativos diferem exatamente em 360°360°.

Isso se torna um problema real quando você compara ou calcula a média. A média de 179° e −179° é 0° pela aritmética e 180° na realidade. Qualquer média, interpolação ou ajuste de curva no ponto de encapsulamento precisa ser desdobrada primeiro — uma etapa que é ignorada constantemente no pós-processamento da medição.

A convenção que você usa é uma escolha. Não saber em qual deles estão seus dados não estão.

Formatos Touchstone

Os arquivos de parâmetros S armazenam os mesmos números complexos de três maneiras, declarados na linha de opção:

  • MA — magnitude e ângulo em graus
  • DB — magnitude em dB e ângulo em graus
  • RI — partes reais e imaginárias

O RI não precisa de nenhuma conversão. MA e DB precisam da etapa polar para retangular antes de qualquer aritmética que não seja pura multiplicação. Ler um arquivo DB como se fosse MA fornece magnitudes erradas por meio de um logaritmo — um erro que produz gráficos de aparência plausível, mas totalmente errados.

Hábitos que valem a pena ter

Use atan2 sempre. Não há nenhum caso em que a forma de argumento único seja mais segura e não custe nada. Viagem de ida e volta para qualquer coisa suspeita. Converta para polar, converta de volta, compare com o original. Um erro quadrante aparece imediatamente como um sinal invertido; um erro unitário aparece como um fator de escala. Leia o sinal do ângulo antes da magnitude ao observar uma impedância. Ele informa em qual direção se mover antes de qualquer aritmética. Mantenha a precisão total em cascatas. Arredondar 53,13010235° para 53,1° parece inofensivo e se acumula em um erro de magnitude visível após algumas multiplicações em cadeia. Trate uma magnitude negativa como um erro, não como resultado. Uma magnitude de −r descreve o mesmo vetor de +r girado em 180°, e ferramentas posteriores que assumem uma magnitude não negativa o interpretarão mal.

O conversor retangular para polar percorre as duas direções ao mesmo tempo com atan2 e informa o ângulo em radianos, em ±180°\pm 180° e em 00 a 360°360° para que você nunca precise adicionar ou subtrair 360 manualmente.

Artigos Relacionados