Optimization of Ag nanoparticles on thermoelectric performance of Ba-filled skutterudite