FFT倒序算法—雷德算法

news/2024/11/25 9:33:26/

在实现FFT计算的时候,第一步要做的就是实现倒位序的实现,这里有一种算法,叫做雷德(Rader)算法。自然序排列的二进制数,其下面一个数总比上面的数大1,而倒序二进制数的下面一个数是上面一个数在最高位加1并由高位向低位仅为而得到的。 若已知某数的倒序数是J,求下一个倒序数,应先判断J的最高位是否为0,与k=N/2进行比较即可得到结果。如果k>J,说明最高位为0,应把其变成1,即J+N/2,这样就得到倒序数了。如果J<=k,即J的最高位为1,将最高位化为0,即J-N/2,再判断次高位;与k=N/4进行比较,若为0,将其变位1,即J+N/4,即得到倒序数,如果次高位为1,将其化为0,再判断下一位......

即从高位到低位依次判断其是否为1,为1将其变位0,若这一位为0,将其变位1,即可得到倒序数。若倒序数小于顺序数,进行换位,否则不变,防治重复交换,变回原数。


#include <stdio.h>
#include <stdlib.h>
#include <math.h>int main(void)
{int array[8]={0,1,2,3,4,5,6,7};int i,j,k;int N = 8;int temp;j = 0;for(i = 0; i < N -1; i ++){if(i < j){temp = array[i];array[i] = array[j];array[j] = temp;}k = N >> 1;while( k <= j){j = j - k;k >>= 1;}j = j + k;}for( i = 0; i < N; i ++)printf("%d ",array[i]);printf("\n");return 0;
}




http://www.ppmy.cn/news/225565.html

相关文章

推动全品系的迭代升级 东风风神全面迈进马赫时代

9月9日&#xff0c;东风马赫动力品牌第10万台发动机在东风风神武汉工厂正式装机&#xff0c;搭载该发动机正式量产下线的正是东风风神即将上市的全新车型——全新奕炫马赫版。该车的量产下线标志着东风风神全面迈入马赫“芯”时代&#xff0c;进一步深化在动力领域对高端性能的…

IC人物志-硅谷之父弗雷德里克·特曼(Frederick Terman)

在《硅谷始祖-仙童半导体浮沉录》中花了大半的篇幅讲述了晶体管之父威廉肖克利&#xff0c;中间也提到了硅谷之父弗雷德里克特曼&#xff0c;但是没怎么仔细介绍&#xff0c;但是回顾整个硅谷的发展&#xff0c;弗雷德里克特曼绝对是元老级别存在&#xff0c;同时Intel 惠普等公…

弗雷德里克·特曼:硅谷之父、斯坦福大学前副校长——(转自新浪网)

帮助并指导两位学生创办HP公司&#xff0c;并建立斯坦福工业园&#xff0c;成为硅谷高科技产业发展的源头。有人说&#xff0c;当今硅谷之中99%的电子工业都与弗雷德特曼有关&#xff0c;对于硅谷的诞生与发展&#xff0c;特曼起了企业孵化器的作用&#xff0c;可以认为特曼是企…

《弗雷德里克夫人》摘抄

温庭筠笔下“衰桃一树近浅池&#xff0c;似惜红颜镜中老”我如今这个年纪&#xff0c;面对一份真正烤得恰到好处的牛排&#xff0c;就会觉得爱情、抱负、财富全都黯然失色了。当一个女人彻底声名狼藉的时候&#xff0c;穿衣服才能真正穿出味道——这是命运不公平的地方之一。洗…

【雷达系统导论】-雷达方程

目录 简单的雷达方程 最小可检测信号对雷达方程的影响 目标的雷达散射截面积 发射机功率 脉冲重复频率 天线参数 系统损耗 其它考虑 雷达方程将雷达作用距离与发射机、接收机、天线和目标的特性及环境关联起来。 几个名词解释 天线增益&#xff1a;定向天线所辐射的最…

程序员——应届生毕业,竟有20k高薪岗位?!

马士兵优极限训练营让我在技术和个人能力上都有了很大的提升。在未来的职业生涯中&#xff0c;我会继续努力&#xff0c;不断学习和成长&#xff0c;为自己和社会做出更大的贡献 01 选择大数据 只因更有前景 我是计算机专业出身&#xff0c;但是在大学的时候我对大数据行业更…

搅局混动市场 东风风神发布13万级高端混动SUV

东风风神皓极混合动力版的上市&#xff0c;让混合动力汽车正式进入平民时代。 9月26日&#xff0c;首款搭载东风马赫双擎混动系统的SUV东风风神皓极在正式宣布上市&#xff0c;全新推出混动满配车型——敢创版&#xff0c;价格区间在13.99-14.69万元&#xff0c;并新增选装车身…

无人驾驶-控制-阿克曼模型

阿克曼模型推导 一、序论 1.1 研究目的 运动学是从几何学的角度研究物体的运动规律&#xff0c;包括物体在空间的位置、速度等随时间而产生的变化&#xff0c;因此&#xff0c;车辆运动学模型应该能反映车辆位置、速度、加速度等与时间的关系。在车辆轨迹规划过程中应用运动…