Systems and methods of providing error tolerant robust simplex wireless data for systems employing time correlated data transfer
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H03M-013/00
G01S-007/40
출원번호
US-0156967
(2011-06-09)
등록번호
US-8441396
(2013-05-14)
발명자
/ 주소
Parmet, Darryl I.
Haque, Jamal
DuBois, Mark D.
출원인 / 주소
Honeywell International Inc.
대리인 / 주소
Fogg & Powers LLC
인용정보
피인용 횟수 :
2인용 특허 :
4
초록▼
Systems and methods of providing error tolerant robust simplex wireless data for systems employing time correlated data transfer are provided. In one embodiment, a system comprises: sensors that produce samples of time correlated data; and a node coupled to the sensors by a wireless link. The link c
Systems and methods of providing error tolerant robust simplex wireless data for systems employing time correlated data transfer are provided. In one embodiment, a system comprises: sensors that produce samples of time correlated data; and a node coupled to the sensors by a wireless link. The link comprises a primary stream for simplex transmission of data packets, and a secondary stream for simplex transmission of delayed data packets, the delayed data packets a delayed retransmission of the time correlated data. When the node receives a first data packet from a first sensor via the primary stream, the data receiving node check validity. When the first data packet is corrupted, the node validity checks a second data packet received via the secondary stream. When both packets contain corrupted data, the node builds a reconstructed plurality of sequential time correlated data samples based on non-corrupted data samples from within the data packets.
대표청구항▼
1. A method for providing error tolerant simplex wireless data, the method comprising: receiving a first data packet from a sensor via a primary data stream of a wireless data link, the first data packet comprising a first plurality of sequential time correlated data samples;performing a first valid
1. A method for providing error tolerant simplex wireless data, the method comprising: receiving a first data packet from a sensor via a primary data stream of a wireless data link, the first data packet comprising a first plurality of sequential time correlated data samples;performing a first validity check on the first data packet;when performing the first validity check determines that the first data packet does not contain corrupted data, providing the first plurality of sequential time correlated data samples to a processor;when performing the first validity check determines that the first data packet contains corrupted data, receiving a second data packet from the sensor via a secondary delayed data stream of the wireless data link, the second data packet comprising a second plurality of sequential time correlated data samples, the second plurality of sequential time correlated data samples comprising a retransmission of the first plurality of sequential time correlated data samples;performing a second validity check on the second data packet;when performing the second validity check determines that the second data packet does not contain corrupted data, providing the second plurality of sequential time correlated data the processor;when the first data packet contains corrupted data and the second data packet contains corrupted data, building a reconstructed plurality of sequential time correlated data samples based on non-corrupted data samples from within the first data packet and the second data packet, and providing the reconstructed plurality of sequential time correlated data samples to the processor. 2. The method of claim 1, wherein the primary data stream of the wireless data link and the secondary delayed data stream of the wireless data link each consume no more than half of an available bandwidth of the wireless data link. 3. The method of claim 1, wherein the sensor produces navigation measurements that follow a predominantly sinusoidal waveform pattern. 4. The method of claim 1, wherein the first data packet includes cyclic redundancy check information utilized in performing the first validity check; and the second data packet includes cyclic redundancy check information utilized in performing the first validity check. 5. The method of claim 1, wherein building a reconstructed plurality of sequential time correlated data samples further comprises: performing a sample by sample comparison between data samples of the first data packet and data samples of the second data packet; andpopulating the reconstructed plurality of sequential time correlated data samples with non-corrupted data samples based on the sample by sample comparison. 6. The method of claim 5, wherein building a reconstructed plurality of sequential time correlated data samples further comprises: interpolating between two non-consecutive data samples to determine when an interviewing data sample is corrupted. 7. The method of claim 5, wherein building a reconstructed plurality of sequential time correlated data samples further comprises: populating the reconstructed plurality of sequential time correlated data samples with at least one interpolated sequential time correlated data sample. 8. The method of claim 7, wherein the at least one interpolated sequential time correlated data sample is based on an interpolation using data samples from both the first plurality of sequential time correlated data samples and the second plurality of sequential time correlated data samples. 9. A system for providing error tolerant simplex wireless data, the system comprising: one or more navigation sensors each configured to produce digital samples of time correlated navigation sensor data; anda data receiving node coupled to the one or more navigation sensors by a wireless data link, wherein the wireless data link comprises a primary stream for simplex transmission of data packets of the time correlated navigation sensor data, and a secondary stream for simplex transmission of delayed data packets, the delayed data packets comprising a delayed retransmission of the time correlated navigation sensor data;wherein when the data receiving node receives a first data packet from a first sensor of the one or more navigation sensors via the primary data stream, the data receiving node validity checks the first data packet;wherein when the data receiving node determines that the first data packet contains corrupted data, the data receiving node validity checks a second data packet received from the first sensor via the secondary data stream;wherein when the first data packet and the second data packet contain corrupted data, the data receiving node builds a reconstructed plurality of sequential time correlated data samples based on non-corrupted data samples from within the first data packet and the second data packet. 10. The system of claim 9, further comprising a navigation processor coupled to the data receiving node; wherein when the data receiving node determines that the first data packet does not contain corrupted data, the data receiving node outputs a first plurality of sequential time correlated data samples from the first data packet to the navigation processor;wherein when the data receiving node determines that the second data packet does not contain corrupted data, the data receiving node outputs a second plurality of sequential time correlated data samples from the second data packet to the navigation processor; andwherein when the data receiving node determines that the first data packet and the second data packet contain corrupted data, the data receiving node outputs the reconstructed plurality of sequential time correlated data samples to the navigation processor. 11. The system of claim 9, wherein the primary data stream of a wireless data link and the secondary delayed data stream of the wireless data link each consume no more than half of an available bandwidth of the wireless data link. 12. The system of claim 9, wherein the data receiving node builds the reconstructed plurality of sequential time correlated data samples by performing a sample by sample comparison between data samples of the first data packet and data samples of the second data packet; and populating the reconstructed plurality of sequential time correlated data samples with non-corrupted data samples based on the sample by sample comparison. 13. The system of claim 9, wherein the data receiving node builds the reconstructed plurality of sequential time correlated data samples by interpolating between two non-consecutive data samples to determine when an interviewing data sample is corrupted. 14. The system of claim 9, wherein the data receiving node builds the reconstructed plurality of sequential time correlated data samples by populating the reconstructed plurality of sequential time correlated data samples with at least one interpolated sequential time correlated data sample. 15. The system of claim 14, wherein the at least one interpolated sequential time correlated data sample is based on an interpolation using data samples from both the first plurality of sequential time correlated data samples and the second plurality of sequential time correlated data samples. 16. The system of claim 9, wherein when the first sensor transmits the first data packet on the primary stream, it is assigned a sequence number stored a header of the first data packet; and when the first sensor transmits the second data packet on the secondary stream, it is assigned the same sequence number as the first data packet which is stored in a header of the second data packet. 17. A computer-readable media device, the computer-readable media device having stored thereon computer-executable instructions for performing a method for providing error tolerant simplex wireless data, the method comprising: performing a first validity check on a first data packet received from a navigation sensor via a primary data stream of a wireless data link, the first data packet comprising a first plurality of sequential time correlated data samples;when the first validity check determines that the first data packet does not contain corrupted data, outputting the first plurality of sequential time correlated data samples to a processor;when performing the first validity check determines that the first data packet contains corrupted data, performing a second validity check on a second data packet received from the navigation sensor via a secondary data stream of a wireless data link, the second data packet comprising a second plurality of sequential time correlated data samples, the second plurality of sequential time correlated data samples comprising a delayed retransmission of the first plurality of sequential time correlated data samples;when the second validity check determines that the second data packet does not contain corrupted data, outputting the second plurality of sequential time correlated data the processor; andwhen the first data packet contains corrupted data and the second data packet contains corrupted data, building a reconstructed plurality of sequential time correlated data samples based on non-corrupted data samples from within the first data packet and the second data packet. 18. The computer readable media device of claim 17, the method further comprising: performing a sample by sample comparison between data samples of the first data packet and data samples of the second data packet; andpopulating the reconstructed plurality of sequential time correlated data samples with non-corrupted data samples based on the sample by sample comparison. 19. The computer readable media device of claim 17, the method further comprising: interpolating between two non-consecutive data samples to determine when an interviewing data sample is corrupted. 20. The computer readable media device of claim 17, the method further comprising: populating the reconstructed plurality of sequential time correlated data samples with at least one interpolated sequential time correlated data sample.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (4)
Brooks Barbara (Tempe AZ) Terris David (Phoenix AZ), Method and apparatus for delivering messages in a communication system.
Leung Tai-che,HKX ; Leung Kwok-viu,HKX ; Tang Chi-keung,HKX ; Tai Moun-lun,HKX ; Ng Ming-lam,HKX, Multiple access simplex mode communication systems and methods therefor.
Miller, Michael G.; Horner, Adam Ross, Systems and methods for producing two independent dissimilar attitude solutions, two independent dissimilar inertial solutions or both from one improved navigation device.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.