Voting of triple redundant circular data

US11748216B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11748216-B2
Application numberUS-202217664745-A
CountryUS
Kind codeB2
Filing dateMay 24, 2022
Priority dateSep 26, 2019
Publication dateSep 5, 2023
Grant dateSep 5, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The voter circuit and method determines a voted output among plural inputs each carrying circular data. To supply the voted output, a statistical average (e.g., mean or median) is computed by grouping the plural inputs into pairs, and for each pair generating a minimum angular difference by selecting the minimum of (a) the absolute difference between the pairs of inputs, and (b) the conjugate of the absolute difference between the pairs of inputs. The voted output is a statistical average generated from the minimum angular difference.

First claim

Opening claim text (preview).

What is claimed is: 1. A monitor circuit for assessing the validity among plural inputs each carrying circular data comprising: a comparison processor programmed to compare the plural inputs two-by-two to establish the validity of each input by grouping the plural inputs into pairs and for each pair generating a minimum angular difference by selecting the minimum of: (a) an absolute difference between the pairs of inputs, and (b) a conjugate of the absolute difference between the pairs of inputs; and wherein the processor is further programmed to test each generated minimum angular difference with a predetermine threshold to declare a pair to be in disagreement if the minimum angular difference for that pair exceeds the predetermined threshold; wherein the processor is further programmed to assess and declare invalid an input that is in disagreement with all other inputs paired against the input being assessed; and wherein the processor is programmed to filter the absolute value of the error between the pairs of inputs prior to comparing the filtered difference against a threshold and thereby apply an oscillatory failure detection filter in computing the absolute difference between pairs of inputs to ascertain how many of the plural inputs are valid; the oscillatory failure detection filter screening out momentary differences due to signal glitches and detecting oscillatory failures which would otherwise be undetectable at sufficiently high frequencies where a miscomparison lasts for a shorter duration than a monitor persistence time. 2. The monitor circuit of claim 1 wherein the processor is further programmed to assess and declare invalid an input that is in disagreement with all other inputs paired against it for a predetermined persistence time. 3. The monitor circuit of claim 1 further comprising a memory circuit that stores at least one of the assessed validity state and assessed invalidity state for each input. 4. The monitor circuit of claim 1 further comprising an input circuit receiving for each of the plural inputs a predetermined acquisition valid state selected from the group consisting of data acquisition valid and data acquisition invalid, and wherein the processor is further programmed to declare invalid an input for which the corresponding acquisition valid state reflects a data acquisition invalid condition. 5. A monitor method for assessing the validity among plural inputs each carrying circular data comprising: comparing the plural inputs two-by-two to establish the validity of each input by grouping the plural inputs into pairs and for each pair generating a minimum angular difference by selecting the minimum of: (a) an absolute difference between the pairs of inputs, and (b) a conjugate of the absolute difference between the pairs of inputs; and testing each generated minimum angular difference with a predetermine threshold to declare a pair to be in disagreement if the minimum angular difference for that pair exceeds the predetermined threshold; and declaring invalid an input that is in disagreement with all other inputs paired against the input; wherein the absolute difference is computed by: by filtering the absolute value of the error between the pairs of inputs prior to comparing a filtered difference against a threshold to ascertain how many of the plural inputs are valid, and screening out momentary differences due to signal glitches and oscillatory failures which would otherwise be undetectable at frequencies where a miscomparison lasts for a shorter duration than a monitor persistence time. 6. The monitor method of claim 5 further comprising an assessment to declare invalid an input that is in disagreement with all other inputs paired against it for a predetermined persistence time. 7. The monitor method of claim 5 further comprising storing in a memory circuit at least one of the assessed validity state and assessed invalidity state for each input. 8. The monitor method of claim 5 further comprising receiving for each of the plural inputs a predetermined acquisition valid state selected from the group consisting of data acquisition valid and data acquisition invalid, and declaring invalid an input for which the corresponding acquisition valid state reflects a data acquisition invalid condition.

Assignees

Inventors

Classifications

  • G06F11/187Primary

    Voting techniques · CPC title

  • based on mutual exchange of the output between redundant processing components · CPC title

  • for evaluating statistical data {, e.g. average values, frequency distributions, probability functions, regression analysis (forecasting specially adapted for a specific administrative, business or logistic context G06Q10/04)} · CPC title

  • to protect a block of data words, e.g. CRC or checksum (G06F11/1076 takes precedence; security arrangements for protecting computers or computer systems against unauthorized activity G06F21/00) · CPC title

  • G06F11/188Primary

    where exact match is not required · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11748216B2 cover?
The voter circuit and method determines a voted output among plural inputs each carrying circular data. To supply the voted output, a statistical average (e.g., mean or median) is computed by grouping the plural inputs into pairs, and for each pair generating a minimum angular difference by selecting the minimum of (a) the absolute difference between the pairs of inputs, and (b) the conjugate o…
Who is the assignee on this patent?
Gulfstream Aerospace Corp
What technology area does this patent fall under?
Primary CPC classification G06F11/187. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 05 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).