diff --git a/Modules/ThirdParty/OssimPlugins/src/ossim/ossimCosmoSkymedModel.cpp b/Modules/ThirdParty/OssimPlugins/src/ossim/ossimCosmoSkymedModel.cpp
index c1712de13877367beb2d3236e51a457f05afbfca..b11d6dc1fda61880c96f2196d9aeb68ede39b38e 100644
--- a/Modules/ThirdParty/OssimPlugins/src/ossim/ossimCosmoSkymedModel.cpp
+++ b/Modules/ThirdParty/OssimPlugins/src/ossim/ossimCosmoSkymedModel.cpp
@@ -353,8 +353,10 @@ namespace ossimplugins
     add(theProductKwl, SUPPORT_DATA_PREFIX, "azimuth_spacing", 
 	std::stod(metadataBands[0]["S01_SBI_Line_Spacing"]));
  
-    add(theProductKwl, SUPPORT_DATA_PREFIX, "range_sampling_rate", 
-	std::stod(metadataDataSet["S01_Sampling_Rate"]));
+
+    double samplingRate = 1./std::stod(metadataBands[0]["S01_SBI_Column_Time_Interval"]);
+
+    add(theProductKwl, SUPPORT_DATA_PREFIX, "range_sampling_rate", samplingRate);
     add(theProductKwl, SUPPORT_DATA_PREFIX, "radar_frequency",  std::stod(metadataDataSet["Radar_Frequency"]));
     add(theProductKwl, SUPPORT_DATA_PREFIX, "slant_range_to_first_pixel", 
 	std::stod(metadataBands[0]["S01_SBI_Zero_Doppler_Range_First_Time"]));