摘要: NRZ NRZ指的是不归零码(NRZ,Non-Return to Zero) CMI CMI(Coded Mark Inversion)码是传号反转码的简称,与双相码类似,它也是一种双极性二电平码。其编码规则是“1”码交替用“11”和“00”两位码表示;“0”码固定地用“01”表示。 不确定代码的正 阅读全文
posted @ 2019-07-31 09:35 孤独野猪骑士 阅读(1977) 评论(0) 推荐(0) 编辑
摘要: 我也不明白OFDM是个咋回事 OFDM 一,OFDM的原理 OFDM(Orthogonal Frequency Division Multiplexing)即正交频分复用技术,实际上OFDM是MCM(Multi Carrier Modulation),多载波调制的一种。通过频分复用实现高速串行数据的 阅读全文
posted @ 2019-07-29 15:47 孤独野猪骑士 阅读(12997) 评论(19) 推荐(3) 编辑
摘要: 一,逆DTMF说明即思路 DTMF的方法,思路即代码在上文已经提到 DTMFmatlab实现 由上文可知,一个按键中包含着两个频率的信号,为了将按键区分,可以对按键声音进行fft即傅里叶变换(不严谨,应该叫dft变换),将变换后的结果与表中预设相比对可以得出按键的种类。 代码的实现在预先知道按键的持 阅读全文
posted @ 2019-01-15 18:16 孤独野猪骑士 阅读(1067) 评论(0) 推荐(0) 编辑
摘要: 一,语法 二,代码解释 输入 filename指要读取的文件名称,注意引号和文件后缀 samples指读取文件的区域,举个例子,如果文件有100个数据那么长,如果读取前一半的数据,此处应为[1,50] datatype指读取后文件的数据格式,如double和native 输出 y是读出数据 Fs为音 阅读全文
posted @ 2019-01-15 17:16 孤独野猪骑士 阅读(8794) 评论(0) 推荐(0) 编辑
摘要: 一,语法 audiowrite(filename,y,Fs) audiowrite(filename,y,Fs,Name,Value) 二,解释 注意:在新版本的matlab中不再使用wavwrite,推荐使用audiowrite filename指想要保存文件的文件名,一般为想要取得名字,比如想生 阅读全文
posted @ 2019-01-15 10:18 孤独野猪骑士 阅读(23568) 评论(0) 推荐(1) 编辑
摘要: 1,DTMF原理和产生思路 DTMF即双音多频。双音多频的拨号键盘是4×4的矩阵,每一行代表一个高频,每一列代表一个低频。用户每按一个键就发送一个高频和低频的正弦信号组合,比如在键盘上按“1”键,电话机就会发送一个697 Hz和1209 Hz的组合信号给电话交换机。每个按键的按键音包含着两个频率的信 阅读全文
posted @ 2019-01-15 09:35 孤独野猪骑士 阅读(3282) 评论(1) 推荐(0) 编辑