Long distance soliton transmission with filtering