Text this: A synchronous filter for gear vibration monitoring using computational intelligence