% Throughput vs. Code Length Plot
figure;
plot(N_range, throughput_polar, '-o', 'LineWidth', 2);
hold on;
plot(N_range, throughput_ldpc, '-s', 'LineWidth', 2);
plot(N_range, throughput_turbo, '-d', 'LineWidth', 2);
plot(N_range, throughput_hybrid, '-x', 'LineWidth', 2);
xlabel('Code Length (N)');
ylabel('Throughput (bps)');
title('Throughput vs. Code Length Comparison');
grid on;
legend('Polar Codes', 'LDPC Codes', 'Turbo Codes', 'Hybrid Scheme');