Na especificação ARINC, “sig bits” inclui o bit de sinal?

1

Na especificação ARINC, existem seções nas quais todos os diferentes rótulos (e suas cargas) são descritos. Em cada uma das tabelas onde os rótulos são definidos, há uma coluna chamada sig bits . Para onde os rótulos são designados como BNR, os sig bits incluem o sinal

?

    
por Snoop 06.09.2016 / 18:25

1 resposta

Em palavras A429 BNR, o bit 29 é o bit de sinal. Descrições de rótulos individuais não são totalmente consistentes, pois muitos identificarão o bit 29 como parte do campo sig bits .
Em qualquer caso, é importante observar os detalhes de um rótulo específico, especialmente os valores de intervalo, MSB e LSB. Alguns são sempre positivos (como a velocidade no ar) e, portanto, o bit de sinal é considerado positivo e o bit 29 pode ser o MSB.
Um fator comum é que a maioria dos rótulos de BNR é codificada em binário de complemento de 2. Nesse caso, o MSB é metade do intervalo e cada um dos bits a seguir é metade do valor do anterior. Exemplo: Para um intervalo de "rumo" de 0 a 359, o MSB (bit 29) é 180, o próximo é 90, seguido por 45, 22,5, 11,25, etc. Alternativamente, você pode declarar o bit 29 eo bit de sinal torna-se -180 a +179. Então você notará que na codificação de complemento de 2, não importa se você considera o bit 29 como um MSB ou um bit de sinal. A diferença é que, se você chamar MSB, o intervalo será de 0 a 359. Se você chamar um bit de sinal, o intervalo será de -180 a +179. Você pode provar isso para si mesmo declarando o bit 29 como um bit e código de sinal de -135 graus. Em seguida, declare bit 29 um valor MSB de 180 e código 225 graus. A codificação deve ser a mesma.

    
06.09.2016 / 19:42

Tags