-
公开(公告)号:US10992320B2
公开(公告)日:2021-04-27
申请号:US16559985
申请日:2019-09-04
Applicant: X Development LLC
Inventor: Bruce Moision , Edward Keyes , Baris Erkmen , Oliver Bowen
Abstract: The disclosure may provide for a communication method and system. A transmitter of the communication system may include an interleaver and a first encoder for determining parity bits. The transmitter also may include a multiplexer for joining the parity bits with the data. A second encoder may be positioned after the multiplexer for implementing an error correcting code. A receiver of the communication system may include a decoder followed by an interleaver. When errors are detected in received data at the decoder, one or more processors of the receiver may be configured to correct portions of the received data and combine the corrected portions with the received data.
-
公开(公告)号:US20190222365A1
公开(公告)日:2019-07-18
申请号:US16363020
申请日:2019-03-25
Applicant: X Development LLC
Inventor: Bruce Moision , Edward Keyes , Oliver Bowen , Devin Brinkley , Baris Erkmen
IPC: H04L1/18 , H04B10/112
Abstract: Aspects of the disclosure provide techniques for automatic repeat request (ARQ) in a free-space optical communication (FSOC) architecture. These techniques, including block-selective ARQ, adaptive retransmission delay, and random seed scrambling, can be used individually or in combination to combat problems involving frame loss or corruption. These techniques enable the system to rapidly recover by streamlining the retransmission process. For instance, block-selective ARQ acknowledges variable length blocks of frames in the return stream from the receiver to the transmitter. Adaptive retransmission delay allows the retransmission delay to grow in the absence of feedback by the receiver, up to some defined limit. And with random seed sampling, a scrambling sequence is incorporated to aid with frame syncing, which avoids the need for a line code. These aspects of the technology provide a robust communication process, and also reduce overhead costs associated with unnecessary retransmissions.
-
公开(公告)号:US20190165815A1
公开(公告)日:2019-05-30
申请号:US15824111
申请日:2017-11-28
Applicant: X Development LLC
Inventor: Bruce Moision , Edward Keyes , Baris Erkmen , Oliver Bowen
CPC classification number: H03M13/2792 , H04L1/0041 , H04L1/0045 , H04L1/0058 , H04L1/0071
Abstract: The disclosure may provide for a communication method and system. A transmitter of the communication system may include an interleaver and a first encoder for determining parity bits. The transmitter also may include a multiplexer for joining the parity bits with the data. A second encoder may be positioned after the multiplexer for implementing an error correcting code. A receiver of the communication system may include a decoder followed by an interleaver. When errors are detected in received data at the decoder, one or more processors of the receiver may be configured to correct portions of the received data and combine the corrected portions with the received data.
-
公开(公告)号:US10291365B2
公开(公告)日:2019-05-14
申请号:US15393377
申请日:2016-12-29
Applicant: X Development LLC
Inventor: Bruce Moision , Edward Keyes , Oliver Bowen , Devin Brinkley , Baris Erkmen
IPC: H04B10/00 , H04L1/18 , H04B10/112
Abstract: Aspects of the disclosure provide techniques for automatic repeat request (ARQ) in a free-space optical communication (FSOC) architecture. These techniques, including block-selective ARQ, adaptive retransmission delay, and random seed scrambling, can be used individually or in combination to combat problems involving frame loss or corruption. These techniques enable the system to rapidly recover by streamlining the retransmission process. For instance, block-selective ARQ acknowledges variable length blocks of frames in the return stream from the receiver to the transmitter. Adaptive retransmission delay allows the retransmission delay to grow in the absence of feedback by the receiver, up to some defined limit. And with random seed sampling, a scrambling sequence is incorporated to aid with frame syncing, which avoids the need for a line code. These aspects of the technology provide a robust communication process, and also reduce overhead costs associated with unnecessary retransmissions.
-
公开(公告)号:US10708009B2
公开(公告)日:2020-07-07
申请号:US16781381
申请日:2020-02-04
Applicant: X DEVELOPMENT LLC
Inventor: Bruce Moision , Edward Keyes , Oliver Bowen , Devin Brinkley , Baris Erkmen
IPC: H04B10/00 , H04L1/18 , H04B10/112
Abstract: Aspects of the disclosure provide techniques for automatic repeat request (ARQ) in a free-space optical communication (FSOC) architecture. These techniques, including block-selective ARQ, adaptive retransmission delay, and random seed scrambling, can be used individually or in combination to combat problems involving frame loss or corruption. These techniques enable the system to rapidly recover by streamlining the retransmission process. For instance, block-selective ARQ acknowledges variable length blocks of frames in the return stream from the receiver to the transmitter. Adaptive retransmission delay allows the retransmission delay to grow in the absence of feedback by the receiver, up to some defined limit. And with random seed sampling, a scrambling sequence is incorporated to aid with frame syncing, which avoids the need for a line code. These aspects of the technology provide a robust communication process, and also reduce overhead costs associated with unnecessary retransmissions.
-
公开(公告)号:US10447313B2
公开(公告)日:2019-10-15
申请号:US15824111
申请日:2017-11-28
Applicant: X Development LLC
Inventor: Bruce Moision , Edward Keyes , Baris Erkmen , Oliver Bowen
Abstract: The disclosure may provide for a communication method and system. A transmitter of the communication system may include an interleaver and a first encoder for determining parity bits. The transmitter also may include a multiplexer for joining the parity bits with the data. A second encoder may be positioned after the multiplexer for implementing an error correcting code. A receiver of the communication system may include a decoder followed by an interleaver. When errors are detected in received data at the decoder, one or more processors of the receiver may be configured to correct portions of the received data and combine the corrected portions with the received data.
-
公开(公告)号:US10594448B2
公开(公告)日:2020-03-17
申请号:US16363020
申请日:2019-03-25
Applicant: X Development LLC
Inventor: Bruce Moision , Edward Keyes , Oliver Bowen , Devin Brinkley , Baris Erkmen
IPC: H04B10/00 , H04L1/18 , H04B10/112
Abstract: Aspects of the disclosure provide techniques for automatic repeat request (ARQ) in a free-space optical communication (FSOC) architecture. These techniques, including block-selective ARQ, adaptive retransmission delay, and random seed scrambling, can be used individually or in combination to combat problems involving frame loss or corruption. These techniques enable the system to rapidly recover by streamlining the retransmission process. For instance, block-selective ARQ acknowledges variable length blocks of frames in the return stream from the receiver to the transmitter. Adaptive retransmission delay allows the retransmission delay to grow in the absence of feedback by the receiver, up to some defined limit. And with random seed sampling, a scrambling sequence is incorporated to aid with frame syncing, which avoids the need for a line code. These aspects of the technology provide a robust communication process, and also reduce overhead costs associated with unnecessary retransmissions.
-
公开(公告)号:US10142017B1
公开(公告)日:2018-11-27
申请号:US15486692
申请日:2017-04-13
Applicant: X Development LLC
Inventor: Edward Keyes , Oliver Bowen
IPC: H04B10/27 , H04B10/112 , G06T5/50 , G06T7/70
Abstract: Aspects of the disclosure provide for a method for determining a position of a beacon. A plurality of frames comprising pixel values is collected. Each frame is an image of a location. A static background of the location is determined by averaging the pixel values of the plurality of frames, pixel difference values are determined for each frame by subtracting the determined static background from the pixel values of each frame. Using the pixel difference values for each frame in the plurality of frames, a first subset of frames and a second subset of frames are identified. An average pixel difference is then determined by averaging the pixel difference values of the first subset of frames and an inverse of the pixel difference values of the second subset of frames. Using the average pixel difference, the position of a beacon at the location is determined.
-
公开(公告)号:US20200177324A1
公开(公告)日:2020-06-04
申请号:US16781381
申请日:2020-02-04
Applicant: X DEVELOPMENT LLC
Inventor: Bruce Moision , Edward Keyes , Oliver Bowen , Devin Brinkley , Baris Erkmen
IPC: H04L1/18 , H04B10/112
Abstract: Aspects of the disclosure provide techniques for automatic repeat request (ARQ) in a free-space optical communication (FSOC) architecture. These techniques, including block-selective ARQ, adaptive retransmission delay, and random seed scrambling, can be used individually or in combination to combat problems involving frame loss or corruption. These techniques enable the system to rapidly recover by streamlining the retransmission process. For instance, block-selective ARQ acknowledges variable length blocks of frames in the return stream from the receiver to the transmitter. Adaptive retransmission delay allows the retransmission delay to grow in the absence of feedback by the receiver, up to some defined limit. And with random seed sampling, a scrambling sequence is incorporated to aid with frame syncing, which avoids the need for a line code. These aspects of the technology provide a robust communication process, and also reduce overhead costs associated with unnecessary retransmissions.
-
公开(公告)号:US20200014406A1
公开(公告)日:2020-01-09
申请号:US16559985
申请日:2019-09-04
Applicant: X Development LLC
Inventor: Bruce Moision , Edward Keyes , Baris Erkmen , Oliver Bowen
Abstract: The disclosure may provide for a communication method and system. A transmitter of the communication system may include an interleaver and a first encoder for determining parity bits. The transmitter also may include a multiplexer for joining the parity bits with the data. A second encoder may be positioned after the multiplexer for implementing an error correcting code. A receiver of the communication system may include a decoder followed by an interleaver. When errors are detected in received data at the decoder, one or more processors of the receiver may be configured to correct portions of the received data and combine the corrected portions with the received data.
-
-
-
-
-
-
-
-
-