Nonreciprocal Millimeter And Sub-Millimeter Wave Devices Based On Semiconductor Magnetoplasma