DSP搭建的通信系统如何控制时序
上电时候,会有个同步模块,稳态的时候,会有个锁频环。对于空中信号,每个系统都有
个buffer长度,自己根据协议算吧。接下来,只要保证dsp在链路内的处理时间小于
buffer时间即可。
en .我想知道DSP内部如何做状态切换.处理时间小于buffer长度,是不是意味着有段时间DSP内核处于空闲状态等待buffer数据准备完毕.这个时候如何控制?谢谢了~~
中断
各家dsp的系统调用不太一样,不过都有中断系统,不干活的时候都走idle()
谢谢.不过我还想知道DSP里面能不能像FPGA那样精确控制时序.即在某些固定时刻执行特定任务?请大家继续指教
fpga定时长的操作,在dsp上也是定时长的。你可以用us算,也可以用mips算,时序就出
来了。rtl的clk也能同样换算过去。dsp系统中一般提供定时中断,偏差可以查具体spec
。
好的,谢谢
请问DSP里面有精确时间的概念吗?实时通信系统需要参考时序作相应操作或者说起动对应的进程,请问如何做?
比如,OFDM系统,来一个OFDM符号,启动MIMO做均衡.完毕后,等待下一个OFDM数据.我想知道DSP如何知道对应的OFDM数据已经准备就绪?FPGA上可以通过精确的时序实现,DSP上呢?感到很困惑,请大家持续指教,拜谢
我明白你所有的题问了。一般不会用一个单独的dsp来做完整套接收机,ad下来之后,还
有下变频,agc等等一堆工作,一般是用fpga来做的,然后放到一块缓存区。上电开始之
后开始计数,dsp的同步模块会拿到足够多的数据,比如三个完整的ofdm帧,保证处理之
后会得到ofdm的帧头,对于缓存器来说就是一个计数偏移量,你的时序就是他了。设置给
缓存器之后,每次数到他,就给dsp一个中断,通知他取数据作处理。
正解。
谢谢hoole组长持续的解答和关注,呵呵~~
相关文章:
- 最简单的适用于通信系统的前向纠错编码是什么?(05-08)
- 哪里有通信系统各模块的仿真程序啊?(05-08)
- 请问通信系统中的pilot导频信号到底是做什么用的?(05-08)
- 请教大牛们,如何使用<<无线通信系统仿真--C++实用模型>>(05-08)
- 求博士论文《OFDM无线通信系统中的定时恢复和信道估计算法》(05-08)
- 土土地问一个问题:通信系统中为什么要引入中频?(05-08)