android音频口通信(二)——2FSK信号解调

分类:android通信 5399人阅读 评论(14) 收藏 举报 android 音频通信

目录(?)[+]

转载请注明文章出处和作者!

出处:http://blog.csdn.net/xl19862005

作者:大熊(Xandy)


一、解调电路

我的设计中,解调端用的是MSP430的单片机,因为TI这种系列的单片机功耗很低,在休眠状态下,电流可达到uA级,正常工作下电流也可以保持在几个mA级左右。
android音频口通信(二)——2FSK信号解调_第1张图片
将手机右声道接至MSP430单片机的P2.3脚,在代码里设置并激活此引脚的第二功能(比较器0)的正向输入端,并将比较器0的反向输入端配置成内部VCC/2参考电压,如图,在手机右声道上用两个100K的电阻对VCC进行分压,所以只要右声道的电压在比较器导通的范围内变化时,比较器就能捕获到手机右声道上的信号了!下图是比较器的输出特性:
像上一节中的那种调制信号经过比较器之后的输出波形图如下: android音频口通信(二)——2FSK信号解调_第2张图片

二、解调原理

既然前面的调制信号是用不同频率的波形来表示的,经过比较器之后,输出的波形如上图所示,很容易发现,这些宽窄有续的方波里就携带了我们想要的信息,然后再通过MSP430单片机里的捕获器来捕获这些方波信号 并用定时器来计算这些方波的时间,从而解调出我们前面调制的信号,从而获得码元。 解调方框图如下: android音频口通信(二)——2FSK信号解调_第3张图片

更多相关文章

  1. Webview实现Android和JS通信
  2. Android 利用TCP通信 实现环境数据解析显示及控制指令下发
  3. Android开发实践 网络通信 URL、URLConnection、HttpClient
  4. android与服务端通信
  5. Android 基于UDP的Socket通信
  6. android与webservice通信之中文乱码问题!
  7. Android与Js通信之JsBridge再封装
  8. Android Bluetooth蓝牙开发\蓝牙协议\蓝牙通信例子_Android支
  9. Android 进程间通信之LocalSocket

随机推荐

  1. Android(安卓)程序的安装、卸载和更新
  2. 箭头的使用
  3. android利用数字证书对程序签名
  4. 升级到Android(安卓)Studio 3.2.1,报The s
  5. java服务端与ios,android实现简单数据加密
  6. android中设置AlertDialog的大小
  7. Android中BLE连接出现“BluetoothGatt st
  8. android电子书大全 下载
  9. android 更改TextView部分字体颜色、大小
  10. android搜索热词(热门标签)流式布局的实