CC2541广播机制和代码分析(未完成)

Posted 乔海权_429512***杭州

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CC2541广播机制和代码分析(未完成)相关的知识,希望对你有一定的参考价值。

1. 广播通道有3个,是固定的吗?设备为了节省功耗,可以忽略掉几个应答?

连接间隔可以是7.5ms到4s内的任意值,但必须是1.25ms的整数倍,从设备延迟,实际上是一个连接间隔的倍数,代表从设备在必须侦听前可以忽略多少个连接事件。有2个参数,连接间隔,从设备延迟。
2. 蓝牙的信道宽度是2M,什么意思?信号的最高频率是F2,最低频率是F1,F2-F1=信道宽度,信道的宽度和数据传输的速度有什么关系?

尼奎斯特定理

频带和实际速率是怎么换算:若信道带宽为W,则尼奎斯特定理指出最大码元速率为B=2W(Baud)尼奎斯特定理指定的信道容量也叫尼奎斯特极限,这是由信道的物理特性决定的。超过尼奎斯特极限传送脉冲信号是不可能的,所以要进一步提高波特率必须改善信道带宽。

一个码元携带的比特信息

码元携带的信息量由码元取的离散值个数决定。若码元取两个离散值,则一个码元携带1比特(bit)信息。若码元可取四种离散值,则一个码元携带2比特信息。总之一个码元携带的信息量n(bit)与码元的种类数N有如下关系:n=log2N单位时间内在信道上传送的信息量(比特数)称为数据速率。在一定的波特率下提高速率的途径是用一个码元表示更多的比特数。如果把两比特编码为一个码元,则数据速率可成倍提高。我们有公式:

R=B log2N=2W log2N(b/s)
其中R表示数据速率(最大数据传输速率),单位是每秒比特,简写为bps或b/s,B是什么(信道带宽),N是什么(n=log2N)这个和之前是B=2W(W是信道带宽)。到底哪个是信道带宽?

香农定理

香农(shannon)的研究表明,有噪声的极限数据速率可由下面的公式计算:
C =W log2(1+s/n),或者C=Wlb(1+S/N),lb是以2为底的对数
这个公式叫做香农定理,其中W为信道带宽,S为信号的平均功率,N为噪声的平均功率,s/n叫做信噪比。由于在实际使用中S与N的比值太大,故常取其分贝数(db)。分贝与信噪比的关系为 : db=10log10s/n,例如当s/n为1000,信噪比为30db。这个公式与信号取的离散值无关,也就是说无论用什么方式调制,只要给定了信噪比,则单位时间内最大的信息传输量就确定了。例如信道带宽为3000HZ,信噪比为30db,则最大数据速率为C=3000log(1+1000)≈3000×9.97≈30000b/s,这是极限值,只有理论上的意义。实际上在3000HZ带宽的电话线上数据速率能达9600b/s就很不错了。

为什么采样频率需要时2倍的被采样信号

直观的证明很简单,汽车的轮子就是一个,你产生车轮倒转的错觉的时候,说明你眼睛的采样频率过低从而得出了错误结论,在进行模拟/数字信号的转换过程中,当采样频率fs.max大于信号中最高频率fmax的2倍时(fs.max>2fmax),采样之后的数字信号完整地保留了原始信号中的信息,一般实际应用中保证采样频率为信号最高频率的2.56~4倍;采样定理又称奈奎斯特定理。公式在哪里?采样定理和极限定理有关?怎么关联起来的?

以上是关于CC2541广播机制和代码分析(未完成)的主要内容,如果未能解决你的问题,请参考以下文章

TI CC2541的通讯抓包.

安卓BLE连接CC2541开发记录

CC2541的仿真器CC Debugger使用教程

Chrome 浏览器垃圾回收机制与内存泄漏分析(未完成)

cc2541测试SimpleBLEPeripheral例程

用蓝牙芯片CC2541/CC2540实现一个智能恒温箱