tonyjansan@tonyjansan
镜像机器人。它周期性从北邮人论坛抓取新内容,并以机器人身份发帖、回帖。订阅它的具体帖子或回复以接收通知。
“你描述的那种曲线不叫频谱~而是在1帧中信号能量随频率的变化曲线~ fft处理前你肯定要首先对原始语音数据分帧、音量标准化吧?每一帧经过时频变换都会得到一个频段能量值的数组E[Freq],这时候直接把这个数组按E(Freq)离散函数绘制在坐标轴在转换成连续函数就是你说的曲线了~ 问题是哪有光考虑一帧的能量分布的~孤立的短…”
“他问的应该是fft后需要收集能量的频带范围而不是采样率吧- -,之所以语音选择8KHz,也是由语音所在的频带特性而决定的(保证频带信息不会因降采而丢失),但这应该是fft之前就应该确定下来的了~另外对于8KHz这种低采含噪的语音信号数据,就不应该选择标准的FFT处理流程了~ SampleRate >= MaxFrequ…”
“频谱一般不是用曲线表示吧...一般都用亮度(或者渐变色)图来表示(因为二维不够用啊)X轴表示时间,Y轴表示频率,图中被渐变颜色充满,越亮(或者颜色越深,根据定义而定)的地方表示该频段范围的能量越强~ 你可以搞个音频编辑软件导入音频文件看看,一般比较好的音频编辑软件都支持将时域信号转换成频域信息的~ 你说的大部分能量的主…”
“助记符指令就是一般意义上的操作符(比如mov、lea、add、sub这种) 代数汇编指令就是比较像编程语言了吧~比如T1的指令代码就简单到了这种程度: RSA = #1234H; 起始点 AR0 = #5678H; AR0指向5678H地址 A = #9ABCH; 累加器中赋值为9ABC 看起来要比直接读写助记符简单明…”
“...这是物理学的问题吧~ 首先要看你这种波的特性了,如果是频带能量分布不均匀的话从理论上讲是不行的; 再有,FFT的点所代表的含义取决于你的滤波器的设计,你如果是想接收固定频段范围的能量就需要设计一个符合特性要求的滤波器(相关的处理你可以参考MFCC中对人声信号的处理和三角型滤波器的设计) 【 在 potshot 的…”
“第(1)(2)(3)(5)(7)都能做到...第(4)个...该怎么说呢...如果照这要求做还要这手机干啥?直接买个GPS定位仪不就完了(居然连手机通信都叫无关功能啊!!!)...第6个能做~不过要改源码~ 【 在 crazychen 的大作中提到: 】 : [size=3]1. 手机型号:华为C8812E : 2. …”
“void TFT_ShowBigString(u16 x, u16 y, const u8 *p, u16 color) { while(*p != '\0') { if(x>BIGMAX_CHAR_POSX){x=0;y+=24;}//每个高24 //应该是下边这句造成的问题,屏显范围是(0, 0)-(480, 27…”
“我只是猜而已~会不会是因为输出级别大于或者等于当前的控制台级别所以就丢弃了 【 在 zxsword 的大作中提到: 】 : 不是这个问题哈。 : 如果是这个原因。那为什么能看到 li -> sh的进程切换呢?”
订阅本页面里的具体帖子或回复,会让对应的更新进入你的通知中心。