Say you pulse one 20J pulse per second, that's 20W average power.
So a typical 50Ah, 12v car battery would last for (50A*12V) / 20 = 30 hours, not counting any inefficiencies.
You would need a 100-200W solar panel to keep the battery charged, depending on your location.
I have generated a...