GRACE-FO · satélite C/10 jun 2024/acelerômetro, 1 Hz/pior janela de 20 min do dia
erro de cada leitura 0ε
erro na velocidade 0ε
erro na posição 0ε

Cada leitura está dentro da margem.
A soma não está.

É o mesmo erro, medido três vezes. Ele nunca viola a margem prometida por amostra — e mesmo assim caminha para 353 mil vezes essa margem quando alguém integra duas vezes, que é o que um computador de bordo faz para saber onde está.

m/s²

Por que o erro por amostra engana

Compressão com erro limitado promete uma coisa por leitura: o valor devolvido está a no máximo ε do original. A promessa é cumprida — no traço verde do topo, o erro encosta em 1,00 ε e nunca passa.

O problema é que o erro não é aleatório. A técnica segura um valor constante enquanto o sinal se afasta devagar, então o errinho de cada leitura tende ao mesmo lado por trechos longos. Ruído se cancela quando você soma; viés se acumula.

Medimos o quanto disso é viés, e não magnitude: sorteamos cara ou coroa para o lado de cada errinho, mantendo o tamanho exatamente igual. Se o problema fosse só o tamanho, nada mudaria.

8,4–17,7×pior para quem integra do que ruído
branco de mesma amplitude

Consequência prática: “comprimi dentro do ruído do sensor, é inofensivo” é uma frase falsa para qualquer cliente que some — e quase todo cliente soma. Combustível, energia, emissões, distância, dose, volume.

m

A garantia passa a valer em metros

Reescrevemos o compressor para prometer também sobre a grandeza reconstruída — posição e velocidade — e não só sobre a leitura solta. São duas peças, e a segunda foi a que resolveu.

peça 1

Planejar em vez de reagir

O compressor decidia na hora quando gravar. Passou a decidir com antecedência, escolhendo o ponto de apoio no meio do movimento em vez de correr atrás dele. Cada gravação dura muito mais.

4× menos espaço

peça 2

O recibo periódico

A cada tanto, o compressor mede o desvio que ele mesmo acumulou e anota — poucos bytes. Quem lê aplica os recibos e o desvio para de se acumular. Quanto mais frequente o recibo, mais apertada a garantia.

é um botão, não uma reengenharia

A comparação abaixo é do mesmo agregado, no mesmo dado real: 48 estações, 166 mil amostras. A largura é o quanto a resposta pode variar — quanto menor, mais afiado o certificado.

pior caso do εo que uma consulta comum devolve2,5857%bound de prefixorestringindo a compressão · +37% bytes0,0092%âncora em móduloo estado da arte publicado0,2109%âncora com sinalmedir o desvio e guardar COM SINAL0,0003%

A âncora com sinal é 27× mais apertada que restringir a compressão, gastando 20% menos espaço. A diferença para o estado da arte publicado é só o sinal: guardar o módulo do desvio permite limitar, e os erros se somam; guardar com sinal permite corrigir, e eles se cancelam.

µg

Isso importa perto do erro que o sensor já comete?

Antes de construir qualquer coisa, registramos por escrito em que condição a ideia estaria morta: se a nossa contribuição fosse muito menor que a deriva do próprio instrumento, não haveria produto. O teste reduz os dois ao mesmo efeito, na unidade do datasheet.

deriva do próprio sensor = 1,0×15,3×10,4×2,57×0,79×0,019×1 min10 min1 h6 h24 h

Em órbita o veredito muda com o horizonte, e isso foi a surpresa. Em drone dominávamos em toda duração; num satélite, a partir de ~6 h a nossa contribuição cai abaixo da deriva do próprio sensor. Para produto de horizonte longo o erro de compressão é desprezível; para horizonte curto ele manda, e é ali que o recibo importa.

arcsec

Atitude: de componente de quatérnion para arcsegundo

Ninguém contrata “0,001 na componente k”. Contrata arcsegundo de apontamento. A ponte é um bound rígido, não uma estimativa.

|Δq| ≤ ε nas 4 componentes ⇒ θ ≤ 2·arctan(2ε)

o pior caso é atingido, não estimado — por isso dá para assinar

contrato

0,362"

igual ao erro formal do próprio star camera

pior erro real

0,347"

o bound fica só 3,5% folgado

espaço

14×

menor que o mesmo dado sem perda

E há um achado que muda a recomendação: o produto de giroscópio da missão entrega ângulo já integrado, não taxa. Arquivar esse ângulo é estritamente melhor que arquivar o quatérnion — 3× menos bytes com contrato 2× mais apertado. Os dois não se substituem, porque o ângulo do giro deriva sozinho e o quatérnion é a atitude corrigida; o desenho certo é guardar o ângulo barato e ancorar periodicamente com o star camera.

bytes

Você escolhe o ponto na curva

Um dia inteiro do acelerômetro do GRACE-FO, 86.400 amostras. O eixo horizontal é o erro de posição garantido em uma hora; o vertical, quantas vezes menor que o mesmo dado comprimido sem perda.

41,6×6,1 µm90,2×0,15 mm205×2,7 mm500×17 mm← garantia mais apertadamais compressão →

Mesmo no ponto mais conservador — erro garantido de 6 micrômetros em uma hora — o arquivo fica 41,6× menor que o equivalente sem perda. E a garantia não é afirmação nossa: o resultado é reexecutado em aritmética exata e conferido contra os três limites antes de ser reportado.

O que ainda não sabemos

  • O dado não entrega um ε. No GRACE-FO, duas formas de estimar a tolerância a partir do próprio dado erram em direções opostas — uma mede o filtro, a outra mede o que o filtro removeu. A tolerância tem de vir de documento.
  • Consultas com filtro quase não se beneficiam do recibo. Medimos por quê: em 10 mil leituras, as 61 encostadas no limite respondem por 78% da incerteza. A incerteza não está nos valores, está em quem conta — e recibo de valor não toca nisso.
  • O requisito de apontamento que encontramos é da categoria errada. É requisito de controle — quão bem a nave aponta — não de conhecimento nem de fidelidade de arquivo. Usá-lo como tolerância seria um número bonito e inválido.
  • Publicamos as refutações com o mesmo destaque. Duas ideias nossas caíram no caminho: um recibo mais detalhado por faixa de valor (3 a 15× mais espaço, ganho quase nulo) e embutir a correção nas próprias amostras (funciona, mas não entrega garantia).

Traga o seu ε — ou descubra qual ele deveria ser.

Todo experimento desta página tem o código commitado ao lado do resultado, e roda sobre dado público. Inclusive os que nos refutaram.

Fale conosco