Text this: EML-Based Vector Radio-Frequency Optical Signal Generation Adopting Frequency Doubling With Precoding