lteScheduler.m k and d parameters on Vienna 1.9

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #9404
    ahmetemir
    Participant

    Hello,

    I’m new on Vienna 1.9 Q2-2016 System Level Simulator. I’m reviewing scheduler codes to learn and modify. In original lteScheduler.m code, I’m very confused about k and d parameters. What do they mean? In lteScheduler.m lteScheduler function is present. There is assignment code in this function as:

      obj.k               = scheduler_params.k;
      obj.d               = scheduler_params.d;

    I saw that inside Lte Config struct, scheduler_params struct can get value as fairness and av_window. I couldn’t figure out where scheduler_params got value k and d before above codes on original Vienna 1.9 project folder.

    Could you give me advices please?

    Best Regards..

    • This topic was modified 3 years, 5 months ago by ahmetemir.
    • This topic was modified 3 years, 5 months ago by ahmetemir.
    #9830

    Dear ahmetemir,

    Parameters k and d correspond to slope (k) and intercept (d) of a linear approximation of the BICM (Bit Interleaving and Coding Scheme) curves around the SNR regime relevant for a given CQI (Channel Quality Indicator).

    If you are interested in more details about this approximation, the paper: S. Schwarz, Ch. Mehlführer and M. Rupp “Low Complexity Approximate Maximum Throughput Scheduling for LTE”; gives a nice explanation.

    Best regards,
    Fjolla

Viewing 2 posts - 1 through 2 (of 2 total)
  • You must be logged in to reply to this topic.