def doppler_resolution(band_width, start_freq_const=77, ramp_end_time=62,
    idle_time_const=100, num_loops_per_frame=128, num_tx_antennas=3):
    """Calculate the doppler resolution for the given radar configuration.

    Args:
        start_freq_const (int): Frequency chirp starting point.
        ramp_end_time (int): Frequency chirp end point.
        idle_time_const (int): Idle time between chirps.
        band_width (float): Radar config bandwidth.
        num_loops_per_frame (int): The number of loops in each frame.
        num_tx_antennas (int): The number of transmitting antennas (tx) on the radar.

    Returns:
        doppler_resolution (float): The doppler resolution for the given radar configuration.

    """
    light_speed_meter_per_sec = 299792458
    center_frequency = start_freq_const * 1000000000.0 + band_width / 2
    chirp_interval = (ramp_end_time + idle_time_const) * 1e-06
    doppler_resolution = light_speed_meter_per_sec / (2 *
        num_loops_per_frame * num_tx_antennas * center_frequency *
        chirp_interval)
    return doppler_resolution
