Joint Radar-Communication Beamforming Considering Both Transceiver Hardware Impairments and Imperfect CSI | Synapse