dsp算法
扑通工程师
这个作者很懒,什么都没留下…
展开
-
从别人的视频优化中看dsp算法优化
<br />根据C6000的软件编程流程,对Viterbi算法的编程及其优化可分为三个阶段来进行。这三个阶段分别为:开发C代码、优化C代码、编写线性汇编代码。在代码编写和优化过程中,这三个阶段不是必须都要经过的,只要在某一阶段已经满足了算法代码的功能和性能要求,就不必继续进行下面的阶段。<br />①开发C代码。这一阶段完全是根据任务要求来完成算法的代码编写工作。在C6000的集成开发环境CCS(Code Composer Studio)下进行代码的编译和功能验证,然后可用CCS的调试工具(如Profile原创 2010-08-29 22:33:00 · 1398 阅读 · 0 评论 -
时间复杂度的计算。
时间复杂度:如果一个问题的规模是n,解这一问题的某一算法所需要的时间为T(n),它是n的某一函数,T(n)称为这一算法的“时间复杂度”。 渐近时间复杂度:当输入量n逐渐加大时,时间复杂性的极限情形称为算法的“渐近时间复杂度”。 当我们评价一个算法的时间性能时,主要标准就是算法的渐近时间复杂度,因此,在算法分析时,往往对两者不予区分,经常是将渐近时间复杂度T(n)=O(f(n))简称为时间复杂度,其中的f(n)一般是算法中频度最大的语句频度。 此外,算法中语句的频度不仅与问题规模有关,还与输原创 2010-08-29 21:59:00 · 860 阅读 · 0 评论 -
关于dsp的优化问题。
<br />dsp的优化应该分为两个部分<br />1.算法的优化<br />2.处理的优化<br /> <br />算法是程序的精髓,算法的好坏决定了这个程序的好坏。所谓的条条道路通罗马,完成一个任务其算法也是有很多种的。<br />所以在决定写一个软件的时候,可以多想几种思路不要一味的盯着最原始的算法看齐。<br />在编程的过程中有可能体会不到可以优化的地方,回头看看也许思路就会出现。<br /> <br />在编程之初,依靠图形和框体可以大致的计算一下时间复杂度,选取比较优秀的思路也许会事半功倍。<原创 2010-08-29 22:23:00 · 740 阅读 · 0 评论