É 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á.
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
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.
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