to generate 6 square pulse for 180 degree mode inverter for 30 KHz

i m working on high frequency 3ph inverter i want 6 gate pulse of square wave having 50% duty cycle and each of the 6 gates must be 60 degree phase shifted ........ with frequency 30KHz.....pls help me up with programming

Is the Arduino only supplying the gating pulse or is it also doing other things? Is the frequency important? What is the inverter for?