matlab 从【a b c d e f g h i j k l m n o p q】中依次取6个字母。
发布网友
发布时间:2022-04-23 02:06
我来回答
共4个回答
热心网友
时间:2023-10-11 02:34
摘要:先容了蓝牙技术的系统结构及特色,并联合TransiliCA公司生产的OnechIP蓝牙产品TR0700单芯片,剖析了硬件实现模式。
要害词:蓝牙技术 硬件实现 链路管理与控制 跳频
蓝牙技术是一项新兴的技术。它的重要目标是在全世界树立一个短间隔的无线通信尺度。它应用2.4GHz~2.5GHz的ISM(Instrion Scientifc Medical)频段来传送话音和数据。应用成熟、适用、先进的无线技术来取代电缆,它提供了低本钱、低功耗的无线接口,使所有固定和移动设备通过微微网PAN(Personal Area Network)连接起来,诸如:盘算机体系、家庭影院系统、无绳电话体系、通信设备等,相互通讯,实现资源共享。蓝牙技术支撑多种电子设备之间的短间隔无线通信,这种通信不须要任何线缆,亦不须要用户直接手工干预;每当一个嵌进了蓝牙技术的设备发觉另一同样嵌入蓝牙技术的装备,它们就能主动同步,相互通讯,实现资源共享。
1 蓝牙的结构系统
蓝牙协议栈的系统结构如图1所示。它是由底层硬件模块,中间层和高端运用层三大部分组成。
1.1 蓝牙的底层模块
底层模块是蓝牙技巧的核心模块,所有嵌入蓝牙技术的设备都必需包含底层模块。它主要由链路治理层LMP(Link Manager Protocol)、基带层BB(Base Band)和射频RF(Rodio Fraquency)组成。其功能是:无线连接层(RF)通过2.4GHz无需申请的ISM频段,实现数据流的过滤和传输;它重要定义了工作在此频段的蓝牙接受机应满足的需求;其带层(BB)供给了两种不同的物理链路(同步面向连接路SCO Synchronous Connection Oriented和异步无衔接链路ACL Asynchronous Connection Less),负责跳频和蓝牙数据及信息帧的传输,且对所有类型的数据包提供了不同层次的前向纠错码FEC(Frequency Error Correction)或循环沉余度错误校验CTC(Cyclic Rendancy Check);LMP层负责两个或多个设备链路的树立和拆除及链路的安全和把持,如鉴权和加密、控制和协商基带包的大小等,它为上层软件模块提供了不同的拜访进口;蓝牙主机节制器接口HCI(Host Cntroller Interface)由基带控制器、连接收理器、掌握和事件存放器等组成。它是蓝牙协议中软硬件之间的接口,提供了一个调用下层BB、LM、状况和控制存放器等硬件的同一命令,上、下两个模块接口之间的新闻和数据的传递必需通过HCI的说明才干进行。HCI层以上的协定软件实体运行在主机上,而HCI以下的功效由蓝牙装备来完成,二者之间通过传输层进行交互。
1.2 中间协议层
中间协议层由逻辑链路控制与适配协议L2CAP(Logical Link Control and Adaptation Protocol)、服务发明协议SDP(Service Discovery Protocol)、串口仿真协议或称线缆调换协议(RFCOM)和二进制电话控制协议TCS(Telephony Control protocol Spectocol)组成。L2CAP是蓝牙协议栈的核心组成部分,也是其它协议实现的基本。它位于基带之上,向上层提供面向连接和无连接的数据服务。它主要完成数据的拆装、服务质量控制、协议的复用、分组的分割和重组(Segmentation And Reassembly)及组提取等功能。L2CAP容许高达64KB的数据分组。SDP是一个基于客户/服务器结构的协议。它工作在L2CAP层之上,为上层利用程序提供一种机制来发明可用的服务及其属性,而服务属性包含服务的类型及该服务所需的机制或协议信息。RFCOMM是一个仿真有线链路的无线数据仿真协议,符合ETSI尺度的TS 07.10串口仿真协议。它在蓝牙基带上仿真RS-232的控制和数据信号,为本来应用串行连接的上层业务提供传送才能。TCS是一个基于ITU-T Q.931建议的采取面向比特的协议,它定义了用于蓝牙设备之间树立语音和数据呼叫的控制信令(Call Control Signalling),并负责处置蓝廾设备组的移动管理进程。
1.3 高端利用层
高端应用层位于蓝牙协议栈的最上部分。一个完全的蓝牙协议栈按其功能又可划分为四层:核心协议层(BB、LMP、LCAP、SDP)、线缆调换协议层(RFCOMM)、电话掌握协议层(TCS-BIN)、选用协定层(PPP、TCP、TP、UDP、OBEX、IrMC、WAP、WAE)。而高端利用层是由选用协议层组成。选用协议层中的PPP(Point-to-Point Protocol)是点到点协议,由封装、链路节制协议、网络把持协议组成,定义了串行点到点链路应该如何传输因特网协议数据,它要用于LAN接进、拨号网络及传真等应用规范;TCP/IP(传输控制协议/网络层协议)、UDP(User Datagram Protocol对象交流协议)是三种已有的协议,它定义了因特网与网络相干的通信及其他类型盘算机设备和外围设备之间的通信。蓝牙采取或共享这些已有的协议往实现与衔接因特网的设备通讯,这样,既可进步效力,又可在必定水平上保证蓝牙技术和其它通信技巧的互操作性;OBEX(Object Exchange Protocol)是对象交流协议,它支撑设备间的数据交换,采取客户/服务器模式提供与HTTP(超文本传输协议)雷同的基础功效。该协议作为一个开放性尺度还定义了可用于交流的电子商务卡、个人日程表、新闻和便条等格局;WAP(Wireless Application Protocol)是无线应用协议,它的目标是要在数字蜂窝电话和其它小型无线装备上实现因特网业务。它支持移动电话阅读网页、收取电子邮件和其它基于因特网的协议。WAE(Wireless Application Environment)是无线应用环境,它供给用于WAP电话和个人数字助理PDA所需的各种运用软件。
2 蓝牙硬件的实现
蓝牙的技术规范除了包括协议部分外还包括蓝牙的应用部分(即应用模型)。在实现蓝牙的时候,一般是将蓝牙分成两部分来斟酌,其一是软件实现部分,它位于HCI的上面,包括蓝牙协议栈上层的L2CAP、RFCOMM、SDP和TCS以及蓝牙的一些应用;其二是硬件实现部分,它位于HCI的下面,亦即上面提到的底层硬件模块,它已在图1中标示出。下面讨论蓝牙硬件模块的结构与性能。
蓝牙硬件模块由蓝牙协定栈的无线收发器(RF)、其带节制器(BB)和链路治理层(LMP)组成。目前大多数生产厂家都是应用片上体系技巧SOC(System-On-Chip)将这三层功能模块集嵌在同一块芯片上。图2为单芯片蓝牙硬件模块构造图。它由微处置器(CPU)、无线收发器(RF)、基带掌握器(BB)、静态随机存储器(SRAM)、闪存(Flash程序存储器)、通用异步收发器(UAST)、通用串行接口(USB)、语音编/解码器(CODEC)及蓝牙测试模块组成。下面分辨叙述各部分的组成及功能。
(1)蓝牙基带控制器
蓝牙基带控制器是蓝牙硬件模块的要害模块。它主要由链路控制序列产生器、可编程程序列产生器、内部语音处理器、共享RAM裁器及定时链管理、加密/解密处理等功能单元组成。其主要功能:在微处理器模块控制下,实现蓝牙基带部分的所实时处理功能,包括负责对吸收bit流进行符号定时提取的恢复;分组头及净荷的循环沉余度校验(CRC);分组头及净荷的前向纠错码(FEC)处理和发送处理;加密和解密处理等。且能提供从基带控制器到其它芯片的接口(诸如数据路径RAM客户接口、微处理器接口、脉码调制接口(PCM)等。
(2)无线收发器模块
无线收发器是蓝牙设备的核心,任何蓝牙设备都要有无线收发器。它与用于广播的普通无线收发器的不同之处在于体积小、功率小(目前生产的蓝牙无线收发器的最大输出功率只有100mW、2.5mW、1mW三种)。它由锁相环、发送模块和接受模块等组成。发送部分包含一个倍频器,且直接使用压控振荡器调制(VCO);吸收部分包括混频器、中频器放大器、鉴频器以及低噪音放大器等。无线收发器的主要功能是调制/解调、帧定时恢复和跳频功能同时完成发送和吸收操作。发送操作包括载波的发生、载波调制、功率控制及主动增益控制AGC;接收操作包括频率调谐至准确的载波频率及信号强度控制等。
(3)微处理器(CPU)
CPU负责蓝牙比特流调制和解调所的所有比特级处置,且还负责把持收发器和专用的语言编码和解码器。
(4)Flash存储器和SRAM
Flash存储器用于寄存基带和链路治理层中的所有软件部分。SRAM作为CPU的运行空间,在作时把Flash中的软件调用SRAM中。
(5)语音编/解码器CODEC(Coder Decoder)
语音编/解码器CODEC由ADC(数模转换器)、模数转换口(ADC)、数字接口、编码模块等组成。重要功效:供给语音编码和解码功能,提供CVSD(Continuous Variable Slope Delta Molation)即持续可变斜率增量调制及对数PCM(Pulse Coded Molation)即脉码调制两种编码方法。
(6)蓝牙测试模块
它是由DUT(Device Under Test)即被测试模块与测试设备及计量设备组成。一般测试 设备被测试设备构成一个微微网,测试设备是主节点,DUT是从节点。测试设备对全部测试进程进行控制,其主要功能提供无线层和基带层的认证和一致性规范,同时还管理产品的生产和售后测试。
(7)UART(Universal Asynchronous Keceiver Transunitter)通用异步收发器和USB(Universal Serial Bus)通用串行接口。
功能:提供到HCI(Host Confroller Interface)即主机控制器接口传输层的物理连接,是高层与物理模块进行通信的通道。
3 TR0700单芯片先容
RT0700单芯片是Transilica公司的蓝牙产品,其构造如图3所示。它把无线收发器与基带都集成到一块CMOS芯片上,替换传统的串行语音和通用串行接口电缆,为语音和数据业务提供无线衔接。
3.1 构造及工作原理
RT0700单芯片由收发器、基带、语音编/解码器(CODEC)、带有4个可配置的8bit接口的8051微处理器、两个串行口双高性能的通用异步收发器(UART)、4KB的静态随机存储器(SRAM)、64KB的Flash程序存储器等组成。
收发器由低噪放大器(LNA)、电平控制器(PA)、混频器、鉴频器、控制存放器、发送滤波器、振荡器等组成。其工作原理是:来自接受天线上的信号经低噪放大器(LNA)放大后,送至多级滤波器,多级滤波用具有预选择功能,它把LAN的输出信号*在2.4GHz的ISM频段内,往除负频率成分,输出合适进行下变频处理的信号。I、Q混频器把蓝牙频段的信号移频至低中频(IF)传输的调制信号。复合滤波器负责从下变频信号中滤除无用信号和噪声。鉴频器使用过采样技术从IF信号中取出蓝牙低调制指数信号;发送器由发送滤波器、频率合成器、功率放大器、振荡器、天线等组成。其工作原理是:发送滤波器是一个高斯数字滤波器,它对发送环Tx输入的数据进行数字过滤;振荡器的功能是驱动一个外部的晶体振荡器或者接收一个外部的时钟信号,向频率合成器提供一个低噪声的参考频率。功率放大器的主要功能是对频率合成器的输出功率放大到1mW左右,且对频率合成器起缓冲作用,减少负载变更对合成器的影响;发送天线:当应用差分输入的LNA时,它可以是一个低噪声的平衡双极天线;8051微处理器是一个8位的微处理器,它的主要功能是管理和实现蓝牙协议栈。它具有一加强的指令集、二级数据指针、扩大的SRAM和双UART。在TR0700中对一些反复性的操作诸如分组的组装和拆解、加密、地址编码/解码、纠错和同步等都由硬件来实现,这样能下降处理器的开销,有效地进步响应性能。TR0700除了8051微处理器本身所带有的一些特别功能寄存器(SFR)外,还定义了一些新的特别功能寄存器(SFR),它还引入了一些特别的中止,如一个带有特殊维护的外部中止INT3等。RT0700的基带操作有三种模式可供选择:数据/地址、端口、测试。
3.2 基础功能及应用
TR0700单芯片的基础功能是:具有10m的传输间隔及1Mbps的数据速率;支持79跳系统及支撑点到点、点到多点连接,既可以是主节点又可以是从节点;支持GAP、TCS、手机、intercom剖面和串行口等;支持Hold、Sniff和Park功率节俭模式;对LC、LM、L2CAP、SDP、RECOMM等蓝牙协议栈能完整实现;对于SCO链路支持HV1、HV2、HV3数据分组;对于ACL分组支持DM1、DM3、DM5、HD1、HD3、HD5和AUX1数据分组;具有用于测试和Flash内存升级的JTAG接口。TR0700单芯片的主要运用有:用于电信方面的峰房和无绳电话、调制解调器、手持设备、互联设备、小型监督器;用于盘算机方面有键盘、鼠标、控制杆、扫描仪、监督器、打印机、桌面、笔记本计算机等。用于花费类的PDA、耳机、监督系统、游戏控制器和数字相机等。
蓝牙技术作为一个开放的无线应用标准,能通过无线连接方法将必定范畴内的固定或移动设备连接起来,使人们能够更方面更快速地进行语音和数据的交换,这无疑将会成为未来无线通信范畴的一个主要的研讨方向。本文所描写的蓝牙技术硬件实现模式剖析,只是蓝牙核心技术中的一小部分,随着蓝牙技术的不断完美与产品的胜利开发,可以确定,蓝牙技术将会逐渐进入我们的工作和生涯,成为不可缺乏的一部分。
相关的主题文章:
蓝牙广告与传统广告的对比
全球500强资深讲师 探讨蓝牙营销的前景
蓝牙广告发展趋势
热心网友
时间:2023-10-11 02:34
A=nchoosek('abcdefghijklmnopq',6)
热心网友
时间:2023-10-11 02:35
A=nchooek('abcdefghijklmnopq',6)
热心网友
时间:2023-10-11 02:35
abcdef
abcdeg
abcdeh
abcdei
abcdej
abcdek
abcdel
abcdem
abcden
abcdeo
abcdep
abcdeq
......
一共72乘12种(好像是的)
参考资料:抄袭者死