复数模实用算法:Alpha max plus beta min algorithm
来源:互联网 发布:百度网盘mac版本 编辑:程序博客网 时间:2024/06/14 01:04
https://en.wikipedia.org/wiki/Alpha_max_plus_beta_min_algorithm
https://dspguru.com/dsp/tricks/magnitude-estimator/
I + jQ 的模 sqrt(I^2 + Q^2)
可以用公式:
Mag ~=Alpha * max(|I|, |Q|) + Beta * min(|I|, |Q|)近似
很有意思,把求二次方根这样一个非线性运算线性化了,而且精度也很高:
===================================================================== Alpha * Max + Beta * Min Magnitude EstimatorName Alpha Beta Avg Err RMS Peak (linear) (dB) (dB)---------------------------------------------------------------------Min RMS Err 0.947543636291 0.392485425092 0.000547 -32.6 -25.6Min Peak Err 0.960433870103 0.397824734759 -0.013049 -31.4 -28.1Min RMS w/ Avg=0 0.948059448969 0.392699081699 0.000003 -32.6 -25.71, Min RMS Err 1.000000000000 0.323260990000 -0.020865 -28.7 -23.81, Min Peak Err 1.000000000000 0.335982538000 -0.025609 -28.3 -25.11, 1/2 1.000000000000 0.500000000000 -0.086775 -20.7 -18.61, 1/4 1.000000000000 0.250000000000 0.006456 -27.6 -18.7Frerking 1.000000000000 0.400000000000 -0.049482 -25.1 -22.31, 11/32 1.000000000000 0.343750000000 -0.028505 -28.0 -24.81, 3/8 1.000000000000 0.375000000000 -0.040159 -26.4 -23.415/16, 15/32 0.937500000000 0.468750000000 -0.018851 -29.2 -24.115/16, 1/2 0.937500000000 0.500000000000 -0.030505 -26.9 -24.131/32, 11/32 0.968750000000 0.343750000000 -0.000371 -31.6 -22.931/32, 3/8 0.968750000000 0.375000000000 -0.012024 -31.4 -26.161/64, 3/8 0.953125000000 0.375000000000 0.002043 -32.5 -24.361/64, 13/32 0.953125000000 0.406250000000 -0.009611 -31.8 -26.6=====================================================================
0 0
- 复数模实用算法:Alpha max plus beta min algorithm
- 最大最小公平共享算法 Max-min Fair Share Algorithm
- Alpha-Beta剪枝算法(Alpha Beta Pruning)
- 重读Alpha-Beta算法
- Alpha-Beta 剪枝算法
- 详解alpha-beta算法
- [算法] Alpha-Beta搜索
- Alpha-beta 算法
- alpha beta 剪枝算法
- Alpha-Beta剪枝算法
- Alpha-beta剪枝算法
- Min-Min算法和Max-Min算法
- Min-Min算法和Max-Min算法
- Min-Min算法 Max-Min算法
- Min-Min算法和Max-Min算法
- Min-Min算法 Max-Min算法
- Min-Max Max-Min problem algorithm and analysis
- Alpha-expansion and Alpha-beta-swap Algorithm Flow
- 使用shiro实现权限控制学习总结
- 李宏毅机器学习课程笔记6:Unsupervised Learning
- 斯坦福iOS7教程以及国内一些培训班中关于UIView重绘不易发现的一个坑
- 文本处理命令
- RecyclerView 使用方法
- 复数模实用算法:Alpha max plus beta min algorithm
- zookeeper学习(一)
- CSS水平居中元素方法及反思
- 把排序数组转换为高度最小的二叉搜索树
- L2-021. 点赞狂魔
- 如何使/etc/profile中修改的配置立刻生效?
- 【ESP8266】关于调试fatal exception/自动重启的一些经验分享
- The supplied data appears to be in the Office 2007+ XML
- linux下的僵尸进程及atexit函数的使用及验证