当前位置:首页 > 嵌入式 > 嵌入式硬件

摘要:基于dsp的软件无线电技术在通信领域得到了广泛的应用。我们使用ti公司的tms320c5420dsp芯片成功设计了一种兼容2fsk,dpsk,qam等多种调制解调方式的jh5001通信原理实验系统,在系统硬件不变的情况下只要修改dsp的软件处理部分就能实现无线参数的改变和增加新的功能。详细介绍了用dsp实现2fsk调制解调的算法,并就解调中所应用的数字滤波器做了具体分析。
  关键词:dsp;软件无线电;fsk;调制与解调;数字滤波器 软件无线电是利用大规模集成电路技术,把dsp芯片或通用cpu芯片作为无线通信的基本硬件平台,将尽可能多的无线通信功能(如调制技术、跳频、纠错及加密等)用软件实现。软件无线电技术可以用软件升级来改变无线功能参数,可以按要求的条件编程实现无线通信功能,使系统升级基于软件,其代价小,灵活性强。用ti公司的tms320c5420dsp芯片成功设计出一种兼容2fsk,dpsk,qam等多种调制解调方式的jh5001通信原理实验系统,下面以 2fsk为例,详细介绍用dsp软件实现他的原理。 2fsk调制的dsp软件实现 2fsk调制的数字振荡器设计
频移键控fsk调制是用数字基带信号来控制高频载波频率的变化,调制后的载波信号频率代表了要传送的数字信号。二进制fsk(2fsk)是用2个高频载波f1和f2来表示2个数字信号“1”或“0”。2fsk调制的常用方法是将f1和f2的正弦值预先计算出来,制成一个表,dsp工作时仅做查表运算即可实现。在这里采用数字振荡器方法,用迭代方法产生正弦信号。其原理如下:一个传递函数为正弦序列sinkωt的z变换为: 其中,a=2cosωt,b=-1,c=sinωt。设初始条件为0,求出式(1)的反z变换为: 这是一个二阶差分方程,对其求单位冲击响应便可得到正弦信号sinkxt。利用单位冲击函数x[k-1]的性质,仅当 k=1时,x[k-1]=1,得到下列递推式:
k=0时 y[0]=ay[-1]+by[-2]+0=0
k=1时 y[1]=ay[0]+by[-1]+c=c
k=2时 y[2]=ay[1]+by[0]+0=ay[1]
k=3时 y[3]=ay[2]+by[1]
……
k=n时 y[n]=ay[n-1]+by[n-2]  在k>2以后,y[k]能用y[k-1]和y[k-2]计算出来,这样通过迭代就能得到一系列的y[k]值。所设计的数字振荡器产生16khz和 32khz的正弦信号,分别代表数据0和1,设置采样频率为96khz,通过确定上面递归差分方程系数就可求得16khz和32khz正弦信号的系数(下标为0的系数是16khz正弦信号的系数,下标为1的系数是32khz正弦信号的系数)。 a0=2cosω0t=2cos(2π×16000/96000)=1
b0=-1
c0=sinω0t=sin(2π×16000/96000)=0.86602540
a1=2cosω1t=2cos(2π×32000/96000)=-1
b1=-1
c1=sinω1t=sin(2π×32000ˆ96000)=0.86602540  dsp程序在初始化时先分别计算出产生16khz与32khz信号所需要的y[1]和y[2]值,然后开放定时器中断,以后每次进入定时器中断服务程序时,利用已计算出的y[1]和y[2]值重新计算出新的y[0]值,对其求单位冲击响应就可得到16khz和32khz的正弦信号。 2fsk调制的定时与中断设计
  为了保证96khz的采样频率,需要用到tms320c5420的中断与定时器。定时器主要由3个寄存器组成,分别是定时器寄存器tim,每计数一次自动减1;定时器周期寄存器prd,当tim减为0后,cpu自动将prd的值装入tim;定时器控制寄存器tcr。 定时器控制寄存器tcr各个比特位的具体定义如表1所示。
表1 定时器控制寄存器tcr的定义  tms320c5420的定时器工作原理是:当clkout信号时钟沿到来时,触发psc。psc是一个减1计数器,clkout信号时钟沿使psc减 1,直到psc为0,然后用tddr重新装入psc,同时将tim减1,直到tim减为0,这时cpu发出tint中断,同时在tout引脚输出一个脉冲信号,脉冲宽度与clkout一致,然后用prd重新装入,重复下去直到系统或定时器复位。  当系统复位或定时器单独复位时,tim和prd都置成最大值fffh,tddr位清0,定时器控制寄存器的停止状态位tss被清零,定时器启动,并将定时器扩展周期tddr中的值加载到定时器预置计数器psc中,而且将定时器周期寄存器prd中的值重新加载到定时器寄存器tim中。  定时器中断的频率由式(3)决定:   其中,tc表示clkout的周期,即tint=95khz。由式(3)可确定定时时间常数tddr=0,prd=333。  tms320c5420的中断是通过中断屏蔽寄存器imr来

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

嵌入式处理器是一种特殊的计算机处理器,它被设计用于嵌入到各种设备和系统中,以实现特定的功能。由于其低功耗、高性能和可靠性等特点,嵌入式处理器在许多领域都有广泛的应用,如汽车电子、工业控制、医疗设备等。本文将对嵌入式处理器...

关键字: 嵌入式处理器 嵌入式系统

2023年10月10日, [恩智浦创新技术论坛] 在深圳湾万丽酒店举行,众多工业、物联网、新能源和医疗等行业的企业出席论坛,深入交流市场趋势与行业洞察,一同讨论如何协同面对市场的机遇与挑战,共同促进未来市场的发展。米尔电...

关键字: NXP 嵌入式处理器

据业内信息报道,昨天 AMD 在 Embedded World 上宣布了其第四代 EPYC 嵌入式处理器,该处理器采用其 Zen 4 架构,旨在云和企业计算以及工厂车间工业边缘服务器中的嵌入式网络、安全、防火墙和存储。

关键字: Zen 4 AMD EPYC 嵌入式处理器

摘 要 :智能电网以优良的性能服务于国民生产,主要依靠接入电力系统设备间的网络通信。便携式电力设备的网络通信性能测试对于智能电网的运行具有重要意义。以嵌入式处理器为核心,提出了一种智能电网设备网络通信性能的便携式测试装置...

关键字: 智能电网 嵌入式处理器 WinCE操作系统 通信 便携式测试装置 人机接口

随着对高处理能力、实时多任务、网络通信、超低功耗需求的增长,传统8位机已远远满足不了新产品的要求,高端嵌入式处理器已经进入了国内开发人员的视野,并在国内得到了普遍的重视和应用。

关键字: 32位 ARM 嵌入式处理器 调试技术

技嘉官网现出现了两款新的迷你PC产品,GB-BSRE-1505和GB-BSRE-1605,这两款型号是面向商用的,一般会是公司采购,所以并不像消费者产品那么紧跟时代潮流,这两款新的迷你PC用的处理器还是AMD的第一代锐龙...

关键字: 技嘉 pc 锐龙 嵌入式处理器

  1. 引 言   随着移动运营商要求的提高,光纤直放站都需要有监控功能。因此,模块在原有基础上,增加了FSK通信功能,可方便直放站系统的监控数据传输。本文讲述了一款基于射频收发芯片C

关键字: 射频 fsk cc1000

    HART(可寻址远程传感器高速通道)是智能现场设备与控制或监控系统(如PLC和DOS系统)之间通过模拟线缆收发数字信息的全球标准。通过双向HART通信,可以访问现

关键字: fsk hart通信 ad5421芯片

  车道偏离报警和自动泊车等汽车应用将成为今年嵌入式视觉系统的主要增长动因,嵌入式视觉系统是一项赋予机器“视觉”并通过计算机视觉软件解释数据的技术。   汽车发动

关键字: 嵌入式处理器 工厂自动化 嵌入式视觉系统 工业安防
关闭
关闭