def __init__(
            self,
            frequency,
            QI_amp_ratio,
            IQ_phase,
            SH: SignalHound_USB_SA124B,
            I_ch, Q_ch,
            station,
            Navg=1,
            delay=0.1,
            f_mod=10e6,
            verbose=False,
            **kw):
        super(SH_mixer_skewness_det, self).__init__()
        self.SH = SH
        self.frequency = frequency
        self.name = 'SignalHound_mixer_skewness_det'
        self.value_names = ['Power']
        self.value_units = ['dBm']
        self.delay = delay
        self.SH.frequency.set(frequency)  # Accepts input in Hz
        self.Navg = Navg
        self.QI_amp_ratio = QI_amp_ratio
        self.IQ_phase = IQ_phase
        self.pulsar = station.pulsar
        self.f_mod = f_mod
        self.I_ch = I_ch
        self.Q_ch = Q_ch
        self.verbose = verbose