Don't understand this one: `fedge` is not necessarily related to the sample rate (at least for LOFAR).  I think it would be cleaner to calculate the appropriate sample time in `__init__` (or with a helper function that gets overriden by the subclass) and use that here; then, this function would be independent of class.