Printed dipole and slot antennas on semi-infinite substrates