added samples per burst parameter