求教:如何产生WCDMA规范的发送端信号
01-04
请教板上的同学一个问题,希望能够得到帮助。问题为:
我想产生一个符合WCDMA协议的物理层数据,该数据用于测试DAC(digital to analog converter)的ACLR参数。
我目前的作法是:
1、随机产生二进制0/1序列;
2、对二进制序列进行QPSK的调制;
3、对上述序列进行上采样,并经过滚降因子为0.22的升余弦滤波器成形;
4、由于第3步产生的为浮点数,将上述浮点数进行16位量化(DAC为16位),然后送到DAC中。
5、采用安捷伦的频谱仪测试ACLR。
在上述过程中我忽略了channel coding。不知道上述过程是否正确,是否满足WCDMA物理层的协议?如果不是,需要修改什么呢?或者是在哪里能够下载到比较好的程序(MATLAB)能够产生物理层数据呢?
谢谢!
我想产生一个符合WCDMA协议的物理层数据,该数据用于测试DAC(digital to analog converter)的ACLR参数。
我目前的作法是:
1、随机产生二进制0/1序列;
2、对二进制序列进行QPSK的调制;
3、对上述序列进行上采样,并经过滚降因子为0.22的升余弦滤波器成形;
4、由于第3步产生的为浮点数,将上述浮点数进行16位量化(DAC为16位),然后送到DAC中。
5、采用安捷伦的频谱仪测试ACLR。
在上述过程中我忽略了channel coding。不知道上述过程是否正确,是否满足WCDMA物理层的协议?如果不是,需要修改什么呢?或者是在哪里能够下载到比较好的程序(MATLAB)能够产生物理层数据呢?
谢谢!
用矢量信号发生器,:)
如果是下行,多个用户的信号可能通过一个DAC,峰均比应该比一路IQ+RRC更高。
这样不能和DAC接口,我希望能得到一个固定长度(如8k点)的文本文件。然后将这个文件下载到FPGA中与DAC相连。
那么这样应该怎么产生数据呢?
用矢量信号发生器发出来,然后采样下来,呵呵。
方法很多的。
自己做也行。
你这dac是fpga驱动的么?如果是,用matlab生成,下载到fpga驱动dac即可。
是用FPGA。我的问题是:如何在MATLAB里面生成对应的文件。。。
恩,如果自己做,怎么做呢?
就是如何用MATLAB生成。
就是用matlab生成,而且Matlab中的simulink库里面,也有 WCDMA的模板,应该可以把数据导出来,我没有试过。
有个IQ creator的软件,也可以生成,比较简单,但是要人工抄数据;
我觉得,最好的办法,就是用矢量信号发生器AD采样。
AD采样会引入很多非理想,lz想测DAC,希望是干净的基带源数据
谢谢。我看看。
你最后的方法对我可能不适用。因为我准备用数据来测试DAC的ACLR,这个值约为81dBc,数据率约为200MHz,精度为16比特。而目前的矢量信号发生器或者是ADC均很难达到这个精度。
所以,最好的方式是MATLAB生成。不知我主贴里面的描述是否有错?
没有扩频?
不是很清楚这一步,能否稍微说明一下呢?谢谢!
相关文章:
- OFDM中发送端为什么作完ifft后还要乘以载波数(05-08)
- 话说,为了防止非线性失真,往往在发送端做一个预失真。(05-08)
- "高阶调制的信号"用英语怎么讲比较合适?(05-08)
- <通信信号处理>和<现代信号处理>(05-08)
- 请问“语音信号”和“音频信号”这两个概念有什么区别?(05-08)
- 请问matlab的lsim信号仿真这个命令的功能(05-08)
射频专业培训教程推荐