A reconfigurable multi-media
system, method and device provides monitoring and reconfiguration of a plurality of communication
layers of a communications stack to dynamically reconfigure the modulation and coding of
software defined radio (SDR). The
system includes a
software object radio (SWR)
library having reconfigurable
object specification, design and performance parameters, the SWR is adapted for at least one of transmitting and receiving multi-
media content via
wireless communication; a controller in communication with the SWR
library; a
power management device module in communication with said controller; a reconfigurable
encoder / decoder in communication with said controller to provide the SWR with dynamic coding information for modulation; a TCP / IP interface in communication with said reconfigurable
encoder / decoder and said controller; and an
application layer comprising a
link layer and a reconfigurable
physical layer in communication with each other and said controller, the
physical layer adapted for communication with a channel, and the
application layer including at least one driver for multi-media delivery. The controller monitors the
physical layer and
link layer information and the reconfigurable
encoder / decoder dynamically reconfigures modulation and coding of multi-
media content according to a cross-layer optimization approach.