(1) Roughly said, Mr. Rahman, your hint to the link you gave is correct. I have a few more details and corrections (correcting the above authors) to share, for answering Tapas' questions:
1. The initiation is known - first (after some period after the first addition of a few drops of persulfate solution), pernigraniline oligomer (!) is formed which then oxidizes aniline. That means, persulfate does not directly oxidize the aniline monomer, but it takes some time to form pernigraniline (via an unknown intermediate) which then performs the starting oxidation.
2. It should be noted that Polyaniline does not have a long chain - only about 12 monomer units long.
3. re "exothermic": it is very important to recognize that the oxidative aniline polymerisation proceeds in qualitatively completely different ways leading to totally different products depending upon whether you just add the persulfate to the reaction mixture more or less in 1 shot or very quickly, with no or inefficient cooling,
- or if you run the polymerisation at low temperatures (like 3 - 5 °C) under very controlled colling conditions, so that the temperature change is only 1 or 2 degrees.
(2) If you run the reaction very quickly with no or inefficient colling, the delta H is very high (I forgot the number) and the püroduct is totally not dispersible;
if you run at low temperature and control the temperature changes within max 1 or 2 °C, the delta H is low, and the product becomes dispersible.
(3) p-toluene sulfonic acid provides the protons (H+) to charge half of the aniline units, pTs(-) is then the counterion neutralizing the chain against the outside world. That reaction (pTsH + polyaniline) is an acid/base reaction.