上下限有限的指数增长

时间:2019-07-07 00:59:07

标签: matlab

我目前正在针对各种SNR值评估5G NR中几种调制的性能。在这种情况下,从-17至-5 SNR间隔获取数据更为重要。

正因如此,我试图生成一个从-17到11的指数增加的SNR向量,但是我无法想到解决此问题的任何“合适”解决方案。

Example pretended growth

主要是数学上的问题,如果这不是堆栈溢出的适当问题,对不起。

在此先感谢您提供的帮助。

1 个答案:

答案 0 :(得分:0)

这里是在一个范围内生成指数序列的示例。值num_values指定序列中值的数量。该序列最初以> = 1的范围生成,然后由于负值的对数很复杂,随后缩放到负范围。

num_values = 100;
min_value = -17;
max_value = 11;
value_range = max_value - min_value;

sequence = exp(linspace(log(1),log(value_range+1),100)) + (min_value - 1);

这将生成:

Figure of exponential sequence