Arduino communication over USB

Does anyone know if it is possible to communicate with another device over USB with arduino? All I need to do is send bit strings from a Software Defined Radio to and arduino and vice versa. If not possible with a USB how else might I be able to send data?

The USB port on an UNO is only a SLAVE port and you need a HOST port for what you want to do. Both the Micro and the Leonardo
have HOST ports. If you want to use an UNO you need to buy a USB HOST Port shield.

Both the Micro and the Leonardo have HOST ports.

No the Leo and micro do NOT have USB host ports but they do have a much more versatile USB (it can be used as a number of different types of USB slave).

The YUN however really does have a USB Host port.

Mark