- # Connect raw USRP to de-dispersion filter, complex->float splitter
- self.connect(self.u, self.dispfilt, self.splitter)
-
- # Connect splitter outputs to multipliers
- # First do I^2
- self.connect((self.splitter, 0), (self.multI,0))
- self.connect((self.splitter, 0), (self.multI,1))
-
- # Then do Q^2
- self.connect((self.splitter, 1), (self.multQ,0))
- self.connect((self.splitter, 1), (self.multQ,1))
-
- # Then sum the squares
- self.connect(self.multI, (self.adder,0))
- self.connect(self.multQ, (self.adder,1))
+ # Connect raw USRP to de-dispersion filter, detector
+ self.connect(self.u, self.dispfilt, self.detector)