The paper explores channel assignment strategies for cognitive radio networks with hardware-constrained secondary users, focusing on maximizing throughput while complying with interference avoidance principles. It presents an optimal brute-force search method alongside two low-complexity algorithms (nonoverlapping and overlapping channel assignments) and integrates a medium access control protocol for contention resolution. Results demonstrate significant throughput improvements due to the proposed strategies, validating their effectiveness against existing methods.