Subpicosecond Pulse Generation Using Modelocked Semiconductor Laser Diodes