Patent attributes
A pulse generator comprises a stator coupled to a housing and a rotor that is rotatably disposed within the housing. An annulus is formed between the rotor and the stator. An inner bore is formed through the rotor. One or more outer flow ports provide fluid communication between the annulus and the inner bore. A retrievable valve assembly is rotationally coupled to the rotor and at least partially disposed within the inner bore. The retrievable valve assembly includes a rotary valve member having one or more primary flow ports. A fluid flow path is periodically formed by the one or more outer flow ports, the annulus, and the one or more primary flow ports as the rotor rotates.