- 博客(14)
- 资源 (14)
- 收藏
- 关注
原创 matlab 写文件去掉科学计数法
fid = fopen('binbin_q.txt','w');fprintf (fid,'%0.6f,\r',Q);fclose (fid);
2017-07-31 13:44:38 10310
原创 各种随机数
0-1之间的随机数产生随机的正数 和负数,-------------------------------------------------------------------------------------------------------------------------所以,有个简单的方法可以产生随机的1 -1-----
2017-07-31 13:39:59 404
原创 MATLAB画图,图上有每个线的意义
x=0:pi/10:2*pi;y1=sin(x);y2=0.6*sin(x);y3=0.3*sin(x);plot(x,y1,x,y2,'-o',x,y3,'-*')legend('曲线1','曲线2','曲线3')
2017-07-31 13:36:26 9351
原创 MATLAB转C
1、先写好一个 函数调用。点击应用程序----MATLAB coder打开一个对话框,确定C语言代码的工程名。2、添加函数文件3、添加文件后,单击变量,选择变量类型和矩阵大小。注意,如果选择的不是double型的数据类型,MATLAB在调用C语言的时候要进行强制转换,转换成你选择的数据类型。4、编译文件5、函数
2017-07-31 11:36:00 1087
原创 pi/4 DQPSK调制
对,就是这么简单!!!相位增量为pi/4,3pi/4,-pi/4,-3pi/4。上面的代码和这个一一对应。比如,相位增量为8,代入则为 8/64*2*pi= pi/4;这里只是为了量化,把映射值变的大一点。
2017-07-31 11:13:47 4690 3
原创 viterbit 算法
https://www.zhihu.com/question/20136144http://www.doc88.com/p-5436827857500.html
2017-07-31 10:48:44 303
原创 成形滤波器和匹配滤波器
为了消除码间串扰,根据奈奎斯特第一准则,分析用平方根升余弦滚降滤波器来想实现无码间干扰。以下摘自通信原理--樊昌信--P151该理想滤波器,物理不可实现,还需要寻找另外的设计----- 为了解决理想低通特性存在的问题,可以使理想低通滤波特性的边沿缓慢下降,这成为"滚降"。----------------------------这是通信原理里面的,以后就参
2017-07-31 10:36:15 34066 15
原创 MATLAB与FPGA设计滤波器2-2
用matlab的fdatool设计滤波器,导出参数,然后在FPGA中设计滤波器的方法。低通滤波器设计比较简单。这里主要讲设计插值滤波器的方法。插值滤波器的思路是先插值,后滤波;抽取滤波器是先滤波再抽取。插值又分为插0值和非0值,两者的差别就是频谱的谐波分量不同。如下图figure2 --upsample (a,4,1); %插0 。明显看到谐波分量和主瓣一样高
2017-07-31 10:14:00 1665
原创 MATLAB与FPGA设计滤波器2-1
用matlab的fdatool设计滤波器,导出参数,然后在FPGA中设计滤波器的方法。1、设计fir插值滤波2、设计半带滤波器3、CIC滤波器4、频谱相关1111111111111111111111111111111111111111111111111111、设计fir插值滤波MATLAB 中fir插值滤波MATLB产生系数的方法:在命令行中输入fdatool
2017-07-31 10:00:44 6551 2
原创 连续相位调制CPM调制
MSK信号是一种相位连续、包络恒定并且占用带宽最小的二进制正交2FSK信号。连续相位调制 http://www.doc88.com/p-51966792119.htmlhttp://www.embedded.com/print/4142719CPM调制的模型为:对于MSK GMSK调制,调制指数都是0.5MSK 的L=1,GMSK的L=3;
2017-07-28 18:03:11 14869 1
原创 FARROW 滤波器
采样速率转换(SRC)在通信中非常普遍。一般有两种方法:一种是通过D/A重构信号,再采样,从而实现采样速率的转换;另一种是利用数字滤波器直接进行采样转换。数字滤波器有CIC,多相,FARROW。。。这里主要讲FARROW滤波器。在一个采样间隔T内,FARROW滤波器结构的系数不变,可变的是分数延迟,在一个采样间隔内,可任意改变分数延迟,提高采样率。http://wenku.baidu.co
2017-07-28 17:42:31 16873 1
原创 matlab 正弦波
f1=100;%信号频率Hzfs1=2000;%采样频率N=20;%采样点数t1=(0:N-1)/fs1;%采样时间s,fs的值越大,出来的波形失真越小x1=sin(2*pi*f1*t1);%信号采样值plot(t1,x1,'*');axis([0 0.02 -1.5 1.5]) ;
2017-07-28 17:40:20 8414
原创 用相关做帧检测
用MATLAB产生随机数进行仿真,找到相关性最好的一组训练序列。调制之后,用滑动相关计算训练序列与整个数据的相关值。计算出相关值之后,观察数据,想办法找出相关最大值。这里面相关值的计算公式:是接收机本地训练序列(经过调制的)与接收回来的数据,共轭相乘相加。matlab 代码对应语句是:A_length = length (TRAIN_moded); % A_length
2017-07-28 17:34:55 1310 1
原创 常用定理
1、香农定理香农定理给出了信道信息传送速率的上限(比特每秒)和信道信噪比及带宽的关系。C = B*log2(1+S/N)。其中:C是信道支持的最大速度或者叫信道容量;B是信道的带宽;S是平均信号功率;N是平均噪声功率;S/N即信噪比。信噪比(S/N)通常用分贝(dB)表示,分贝数=10×log10(S/N)。通常音频电话连接支持的频率范围为300Hz到3300Hz,则B=3300Hz-
2017-07-28 17:07:11 492
sata_control.pdf
2020-05-27
ddr_ctrl.v
2019-06-05
XHDLrj-VHDL-to-verilog.rar
2019-06-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人