Efficient Radio Resource Allocation Schemes and Code Optimizations for High Speed Downlink Packet Access Transmission