A system for determining subsurface soil layer characteristics during the performance of an agricultural operation, the system comprising: an agricultural machine configured to perform an agricultural operation on a field across which the agricultural machine is traveling; a RADAR sensor provided in operative association with the agricultural machine, the RADAR sensor configured to capture RADAR data indicative of a subsurface soil layer characteristic of the field; and a controller communicatively coupled to the RADAR sensor , the controller configured to: receive the RADAR data from the RADAR sensor ; receive an input associated with at least one of a soil moisture content, a soil salinity or a soil oxygen content of the field; determine at least one of a soil moisture content value, a soil salinity value or soil oxygen content value for the field based on the received input; characterized in that the controller is configured to: determine a correction factor for the RADAR data based on the determined at least one of the soil moisture content value, the soil salinity value or the soil oxygen content value; adjust the received RADAR data based on the determined correction factor to calibrate the RADAR data; and determine the subsurface soil layer characteristic based on the calibrated RADAR data. an agricultural machine configured to perform an agricultural operation on a field across which the agricultural machine is traveling; a RADAR sensor provided in operative association with the agricultural machine, the RADAR sensor configured to capture RADAR data indicative of a subsurface soil layer characteristic of the field; and a controller communicatively coupled to the RADAR sensor , the controller configured to: receive the RADAR data from the RADAR sensor ; receive an input associated with at least one of a soil moisture content, a soil salinity or a soil oxygen content of the field; determine at least one of a soil moisture content value, a soil salinity value or soil oxygen content value for the field based on the received input; characterized in that the controller is configured to: determine a correction factor for the RADAR data based on the determined at least one of the soil moisture content value, the soil salinity value or the soil oxygen content value; adjust the received RADAR data based on the determined correction factor to calibrate the RADAR data; and determine the subsurface soil layer characteristic based on the calibrated RADAR data. receive the RADAR data from the RADAR sensor ; receive an input associated with at least one of a soil moisture content, a soil salinity or a soil oxygen content of the field; determine at least one of a soil moisture content value, a soil salinity value or soil oxygen content value for the field based on the received input; characterized in that the controller is configured to: determine a correction factor for the RADAR data based on the determined at least one of the soil moisture content value, the soil salinity value or the soil oxygen content value; adjust the received RADAR data based on the determined correction factor to calibrate the RADAR data; and determine the subsurface soil layer characteristic based on the calibrated RADAR data. determine a correction factor for the RADAR data based on the determined at least one of the soil moisture content value, the soil salinity value or the soil oxygen content value; adjust the received RADAR data based on the determined correction factor to calibrate the RADAR data; and determine the subsurface soil layer characteristic based on the calibrated RADAR data. <EOS>