A spacing system comprising: a spacing module located on an ownship aircraft, wherein the spacing module is configured to: receive a current position and velocity vector of the ownship aircraft, a reference position and a reference velocity vector of a target aircraft, wherein the reference position is a position of the target aircraft N seconds prior to a current position of the target aircraft; project the reference position of the target aircraft on a trajectory of the ownship aircraft wherein the trajectory of the ownship aircraft is based on its respective velocity vector and position; determine at least one of a first distance or a first time difference between the projected reference position of the target aircraft and the current position of the ownship aircraft; Characterized in that the spacing module is further configured to project the current position of the ownship aircraft on a trajectory of the reference position of the target aircraft, wherein the trajectory of the reference position of the target aircraft is based on its reference position and reference velocity vector; determine at least one of a second distance or a second time difference between the projected current position of the ownship aircraft and the reference position of the target aircraft; and adjust a velocity of the ownship aircraft based on an average between the first distance and the second distance or between the first time difference and the second time difference in order to maintain a time or distance interval between the ownship aircraft and the target aircraft. a spacing module located on an ownship aircraft, wherein the spacing module is configured to: receive a current position and velocity vector of the ownship aircraft, a reference position and a reference velocity vector of a target aircraft, wherein the reference position is a position of the target aircraft N seconds prior to a current position of the target aircraft; project the reference position of the target aircraft on a trajectory of the ownship aircraft wherein the trajectory of the ownship aircraft is based on its respective velocity vector and position; determine at least one of a first distance or a first time difference between the projected reference position of the target aircraft and the current position of the ownship aircraft; Characterized in that the spacing module is further configured to project the current position of the ownship aircraft on a trajectory of the reference position of the target aircraft, wherein the trajectory of the reference position of the target aircraft is based on its reference position and reference velocity vector; determine at least one of a second distance or a second time difference between the projected current position of the ownship aircraft and the reference position of the target aircraft; and adjust a velocity of the ownship aircraft based on an average between the first distance and the second distance or between the first time difference and the second time difference in order to maintain a time or distance interval between the ownship aircraft and the target aircraft. receive a current position and velocity vector of the ownship aircraft, a reference position and a reference velocity vector of a target aircraft, wherein the reference position is a position of the target aircraft N seconds prior to a current position of the target aircraft; project the reference position of the target aircraft on a trajectory of the ownship aircraft wherein the trajectory of the ownship aircraft is based on its respective velocity vector and position; determine at least one of a first distance or a first time difference between the projected reference position of the target aircraft and the current position of the ownship aircraft; Characterized in that the spacing module is further configured to project the current position of the ownship aircraft on a trajectory of the reference position of the target aircraft, wherein the trajectory of the reference position of the target aircraft is based on its reference position and reference velocity vector; determine at least one of a second distance or a second time difference between the projected current position of the ownship aircraft and the reference position of the target aircraft; and adjust a velocity of the ownship aircraft based on an average between the first distance and the second distance or between the first time difference and the second time difference in order to maintain a time or distance interval between the ownship aircraft and the target aircraft.