Thanks for answers. I found the answers to the questions.
1. The first positive pulse is reference pulse from where firing angle is determined to fire the spark plug.
2. None of the pulses occur at TDC. All the pulses are some x degrees before TDC.
3. Just explained in answer of 2, all pulses occur before TDC and after BDC.
4. No
5. No pulse at TDC as mentioned above. A pulse system is a coil mounted statically. A flywheel assembled to magneto shaft is mounted with one or more magnets. Each magnet has 2 opposite poles. SO, when these poles passes through pulser coil, two alternating pulses are generated i.e. one positive and second negative. The distance between two alternating pulses depends on diamention of magnet and flywheel and is always fixed in terms of angular distance. Hence, in single pulse system, there is only one alternating pulse. The positive pulse determines the reference point from where firing angle should be determined and negative pulse is the lower threshold of firing angle and is usually used by analog CDI to fail safe fire in case digital CDI fails to fire. All these pulses occurs before TDC as already mentioned. In multi pulse system, there more than one alternating pulses. The CDI engine manufacturer sheet determines the angle from TDC and programmer decides the angle at which firing should be done based on reference point given by engine manufacturer.
Thanks
Ashutosh