High speed millimeter-wave and visible light communication with off-the-shelf components