Terahertz Generation Using Implanted InGaAs Photomixers and Multi-wavelength Quantum Dot Lasers