Hi,
There will be a lot of sirene sound code around...I assume some come with a good description, so you can modify the code for your needs.
I think 2kHz is a bit high.
But what do you mean with 10ms ON and 10ms OFF?...this is 50Hz. I don't think this can be useful for siren sound.
You need to modify the PWM frequency maybe 1kHz continously rising to 2kHz and then back to 1kHz.
There are many different siren sounds..you should decide which one you want...and give some timing of the sweep.
Klaus