Device and method for determining a rough component of a latitude or longitude position of a moving craft
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-017/00
G06F-017/10
G01C-021/12
G01C-021/20
H04L-012/46
H04L-012/40
출원번호
US-0945994
(2015-11-19)
등록번호
US-9971734
(2018-05-15)
우선권정보
FR-14 61445 (2014-11-25)
발명자
/ 주소
Fabas, Nicolas
출원인 / 주소
AIRBUS OPERATIONS SAS
대리인 / 주소
Greer, Burns & Crain, Ltd.
인용정보
피인용 횟수 :
0인용 특허 :
5
초록▼
A device and a method for determining a rough component of a latitude or longitude position of a moving craft. The position is reconstructed cyclically by combining the rough component with a corresponding fine component. The device determines the sign of a difference between the fine component for
A device and a method for determining a rough component of a latitude or longitude position of a moving craft. The position is reconstructed cyclically by combining the rough component with a corresponding fine component. The device determines the sign of a difference between the fine component for an acquisition cycle and the fine component for a preceding acquisition cycle. The device then computes the rough component corresponding to the given acquisition cycle of the fine component, as a function of the sign of the difference and of the sign and of the value of the speed of the craft. The device and the corresponding method make it possible to extrapolate an unrefreshed rough component as a function of the trend of the fine component and of the sign of the speed of the moving craft to reduce error associated with the computation of the latitude or longitude position.
대표청구항▼
1. A device for determining a coarse component of a position datum of a moving craft, said position datum representing one of a latitude of the moving craft or a longitude of the moving craft, said position datum being reconstructed cyclically in accordance with cycles of reconstruction of the posit
1. A device for determining a coarse component of a position datum of a moving craft, said position datum representing one of a latitude of the moving craft or a longitude of the moving craft, said position datum being reconstructed cyclically in accordance with cycles of reconstruction of the position datum, by combining said coarse component acquired cyclically in accordance with cycles of acquisition of the coarse component, with a corresponding fine component acquired cyclically in accordance with cycles of acquisition of the fine component, comprising: an acquisition module configured to acquire said fine component in accordance with cycles of acquisition of the fine component and to acquire the coarse component in accordance with cycles of acquisition of the coarse component, wherein the cycles of acquisition of the fine component are executed at a first frequency, and wherein the cycles of acquisition of the coarse component are executed at a second frequency lower than the first frequency;a first determination module configured to determine a sign of a difference between the fine component for a given one of the cycles of acquisition of the fine component and the fine component for the preceding one of the cycles of acquisition of the fine component;a second determination module configured to determine a sign and a value of the speed of the moving craft based on speed data from a computation system;a computer configured to compute the coarse component corresponding to said given one of the cycles of acquisition of the fine component, as a function of said sign of the difference between the fine component for said given one of the cycles of acquisition of the fine component and the fine component for said preceding one of the cycles of acquisition of the fine component, and as a function of said sign and said value of the speed of the moving craft. 2. The device as claimed in claim 1, wherein the computer is configured to compute the coarse component corresponding to said given one of the cycles of acquisition of the fine component, also as a function of the value of the speed of the moving craft. 3. The device as claimed in claim 1, wherein, for the determination by said device of the coarse component of a latitude position, said second determination module is configured to determine the sign of the speed of the moving craft along the south-north axis. 4. The device as claimed in claim 1, wherein, for the determination by said device of the coarse component of a longitude position, said second determination module is configured to determine the sign of the speed of the moving craft along the west-east axis. 5. The device as claimed in claim 1, wherein the computer is configured to compute the coarse component corresponding to said given one of the cycles of acquisition of the fine component, denoted N+1, N being a positive integer, in accordance with a first algorithm comprising the following computations: If Sign(DfN+1 − DfN) * sign(Gaxis) <0Then DcN+1 = DcN + sign(Gaxis) * (A + 1)Else DcN+1 = DcN + sign(Gaxis) * ADfN+1 being the fine component acquired in the cycle N+1 of acquisition of the fine component;DfN being the fine component acquired in the cycle N of acquisition of the fine component;DcN+1 being the coarse component corresponding to the fine component acquired in the cycle N+1 of acquisition of the fine component;DcN being the coarse component corresponding to the fine component acquired in the cycle N of acquisition of the fine component;Gaxis being the speed of the craft along the south-north axis for the computation of the coarse component of the latitude or along the west-east axis for the computation of the coarse component of the longitude;sign(Gaxis) being, for the computation of the coarse component of the latitude, equal to +1 when the moving craft is moving from the south toward the north, and equal to −1 otherwise and, for the computation of the coarse component of the longitude, equal to +1 when the moving craft is moving from the west toward the east, and equal to −1 otherwise;A being a positive real value computed as follows: A=Ent(|Gaxis/G0|) Ent( ) being the integer part function G0=[R0*LSBc]/Te R0=RT when the datum is the latitude position along the south-north axis R0=RT*cos(Latitude) when the datum is the longitude position along the west-east axis RT=terrestrial radius LSBc=angular value of the step for discretization of the coarse component Te=period of acquisition of the coarse component. 6. The device as claimed in claim 5, wherein the device includes a third determination module configured to determine the value A as a function of the value of the speed of the moving craft. 7. The device as claimed in claim 1, wherein said device includes a computer configured to compute a corrected coarse component of the position datum corresponding to said given reconstruction cycle, as a function of the difference between the position datum reconstructed for said given reconstruction cycle and the corrected reconstructed position for said preceding reconstruction cycle, and as a function of said sign of the speed of the moving craft. 8. The device as claimed in claim 7, wherein the computer is configured to compute the corrected coarse component of the position corresponding to said given reconstruction cycle, denoted N+1, N being a positive integer, in accordance with a second algorithm comprising the following computations: Dtot_corrN = Dc_corrN * LSBc + DfN * LSBf DtotN+1 = DcN+1 * LSBc + DfN+1 * LSBfIf Sign[(DtotN+1 + ε*sign(Gaxis)) − (Dtot_corrN +sign(Gaxis)*Gaxis*Te/R0)]*sign(Gaxis)<0 OR |DtotN+1 + ε*sign(Gaxis) − Dtot_corrN| < |Gaxis * Te / R0|ThenIf Sign(DfN+1 = DfN) * sign(Gaxis) <0Then Dc_corrN+1 = DcN+1 + sign(Gaxis) * (A + 1)Else Dc_corrN+1 = DcN+1 + sign(Gaxis) * AElse Dc_corrN+1 = DcN+1DfN+1 being the fine component acquired during the reconstruction cycle N+1;DfN being the fine component acquired during the cycle N of reconstruction;DtotN+1 being the reconstructed position estimated in the cycle reconstruction N+1;Dtot_corrN being the reconstructed position corrected in the reconstruction cycle N;DcN+1 being the coarse component acquired during the reconstruction cycle N+1 reconstruction;Dc_corrN being the corresponding coarse component corrected during the reconstruction cycle N;Dc_corrN+1 being the corrected coarse component corresponding to the reconstruction cycle N+1;ϵ being a tolerance value;Gaxis being the speed of the moving craft along the south-north axis for the computation of the coarse component of the latitude or along the west-east axis for the computation of the coarse component of the longitude;sign(Gaxis) being, for the computation of the coarse component of the latitude, equal to +1 when the moving craft is moving from the south toward the north, and equal to −1 otherwise and, for the computation of the coarse component of the longitude, equal to +1 when the moving craft is moving from the west toward the east, and equal to −1 otherwise;A being a positive real value A=Ent(|Gaxis/G0|) Ent( ) being the integer part function G0=[R0*LSBc]/Te R0=RT for the computation of the latitude position datum along the south-north axis R0=RT*cos(Latitude) for the computation of the longitude position datum along the west-east axis RT=terrestrial radius LSBf=angular value of the fine component discretization step LSBc=angular value of the coarse component discretization step Te=coarse component acquisition period. 9. The device as claimed in claim 8, wherein the device includes a determination module configured to determine the value A as a function of the value of the speed of the moving craft. 10. A system for a moving craft comprising: a computation system configured to compute cyclically a coarse component of a position datum of the moving craft, and to compute cyclically a corresponding fine component of the position datum, said position datum being one of a latitude position or a longitude position of the moving craft, and,a determination device for determining the coarse component of the position datum of the moving craft, said position datum being reconstructed cyclically in accordance with cycles of reconstruction of the position datum, by combining said coarse component acquired cyclically in accordance with cycles of acquisition of the coarse component, with a corresponding fine component acquired cyclically in accordance with cycles of acquisition of the fine component, said determination device comprising: an acquisition module configured to acquire said fine component from said computation system in accordance with cycles of acquisition of the fine component and to acquire said coarse component from said computation system in accordance with cycles of acquisition of the coarse component, wherein the cycles of acquisition of the fine component are executed at a first frequency, and wherein the cycles of acquisition of the coarse component are executed at a second frequency lower than the first frequency;a first determination module configured to determine a sign of a difference between the fine component for a given one of the cycles of acquisition of the fine component and the fine component for the preceding one of the cycles of acquisition of the fine component;a second determination module configured to determine a sign and a value of the speed of the moving craft based on speed data from the computation system;a computer configured to compute the coarse component corresponding to said given cycle of acquisition of the fine component, as a function of said sign of the difference between the fine component for said given one of the cycles of acquisition of the fine component and the fine component for said preceding one of the cycles of acquisition of the fine component, and as a function of said sign and said value of the speed of the moving craft. 11. The system as claimed in claim 10, wherein the computation system is configured to encode the coarse and fine components in a binary format, so that the fine component evolves between zero and the least significant bit of the coarse component. 12. A method performed by a processor for determining a coarse component of a position datum of a moving craft, said position datum being one of a latitude position or a longitude position of the moving craft, comprising the steps: reconstructing said position datum cyclically in accordance with cycles of construction of the position datum by combining said coarse component acquired cyclically in accordance with cycles of acquisition of the coarse component, with a corresponding fine component acquired cyclically in accordance with cycles of acquisition of the fine component,acquiring said fine component in accordance with cycles of acquisition of the fine component and acquiring the coarse component in accordance with cycles of acquisition of the coarse component, wherein the cycles of acquisition of the fine component are executed at a first frequency, and wherein the cycles of acquisition of the coarse component are executed at a second frequency lower than the first frequency;determining a sign of a difference between the fine component for a given one of the cycles of acquisition of the fine component and the fine component for a preceding one of the cycles of acquisition of the fine component;determining the sign and of the value of the speed of the moving craft based on speed data from a computation system; andcomputing the coarse component corresponding to said given one of the cycles of acquisition of the fine component, as a function of said sign of said difference, and as a function of said sign and of said value of the speed of the moving craft. 13. The method as claimed in claim 12, wherein, for the correction of a coarse component of a position datum corresponding to a given reconstruction cycle, said method further includes the computation of said corrected coarse component, as a function of the difference between the position datum reconstructed for said given reconstruction cycle and the reconstructed position corrected for said preceding reconstruction cycle, and as a function of said sign and of the value of the speed of the moving craft.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (5)
Watt Richard Edwin (San Diego CA), Resolution of ambiguities in counts contained in overlapping bit positions of fine and coarse data measurement digital s.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.