
通信
文章平均质量分 83
FPGA探索者
这个作者很懒,什么都没留下…
展开
-
DDS实现AM调制、DSB调制【Matlab】【FPGA】【Vivado】【信号处理】【通信原理】【软件无线电】【FPGA探索者】
目录一、为什么要调制二、幅度调制1、AM调制2、抑制载波的双边带调制(DSB)3、单边带(SSB)4、残留边带(VSB)5、性能分析三、Matlab实现1、调制2、非相干解调3、相干解调四、FPGA实现1、AM信号非相干解调2、DSB信号相干解调一、为什么要调制 调制(modulation)就是对信号源的信息进行处理(低频),加到载波上(高频),使其变为适合于信道传输的形式。无线电传输时,频率越高,波长越小,发射时需要的天线也越短。 式中,λ为波长(m);c为电磁波传播速度(光速3*10^8原创 2021-02-18 23:31:26 · 5678 阅读 · 0 评论 -
Matlab笔记——AWGN函数详解与实例——AWGN加性高斯白噪声+QPSK调制
MATLAB 与 FPGA无线通信、图像处理、数字信号处理(数字滤波器)、信道编码系列加性高斯白噪声(Additive White Gaussian Noise)awgn函数向信号中添加高斯白噪声1.Y = awgn(X,SNR)向信号“X”添加高斯白噪声,信噪比大小为“SNR”,单位是dB;信号“X”的功率假定为 0 dBW;如果“X”是复数,则添加的是复高斯白噪声;Example 1:X = sqrt(2)sin(0:pi/8:6pi); % 设定一输入信号X% 假定X的功率为0 dBW原创 2020-05-29 17:28:24 · 8601 阅读 · 0 评论 -
FPGA实现OFDM通信——FFT与IFFT(2)——调用HLS的FFT库实现N点FFT(hls:fft)
在HLS中用C语言实现8192点FFT,经过测试,实验结果正确,但是时序约束不到100M的时钟,应该是设计上的延时之类的比较大,暂时放弃这个方案,调用HLS中自带的FFT库(hls:fft)hls_fft.h。实际上,在HLS中调用该库实现FFT,其实是Vivado中的那个FFT核实现的,但是HLS中的配置和给定输入输出数据比较方便,并且对其外部封装其他类型的总线接口非常容易。1.hls_fft...原创 2019-10-12 21:17:25 · 4041 阅读 · 0 评论 -
FPGA实现OFDM通信——FFT与IFFT(1)——C语言实现N点FFT
OFDM中调制使用IFFT,解调使用IFFT,在OFDM实现系统中,FFT和IFFT时必备的关键模块。在使用Xilinx的7系列FPGA(KC705)实现OFDM系统时,有以下几种选择:(1)在Vivado中调用官方的FFT的IP核(AXI-Stream总线);(2)在Vivado HLS中调用官方的FFT的IP核(内部FFT通信AXI-Stream总线),可以自己增加外部封装接口类型;(3...原创 2019-10-11 14:10:19 · 5026 阅读 · 2 评论 -
通信原理--信道编码--FPGA与Verilog实现卷积码
通信原理–信道编码–卷积码编码本文介绍(2,1,2)卷积编码的FPGA实现,采用有限状态机,参考资料如下: - 无线通信FPGA设计.田耘,徐文波,张延伟.电子工业出版社.2007 - 通信原理(第7版).樊昌信,曹丽娜.国防工业出版社. - https://blog.csdn.net/zhouxuanyuye/article/details/73729754 - https://bl...原创 2018-04-06 17:46:22 · 8944 阅读 · 1 评论 -
FPGA学习笔记---Verilog实现CORDIC算法——FPGA求sin函数和cos函数——FPGA求actan函数——FPGA开平方
参考资料:https://blog.csdn.net/qq_39210023/article/details/77456031(本篇的sin和cos程序可用,参考此篇写出我的actan)https://blog.csdn.net/messi_cyc/article/details/77966457https://wenku.baidu.com/view/6c6...原创 2018-03-25 14:47:22 · 7327 阅读 · 0 评论 -
通信原理---FPGA---HDB3译码
参考我的上两篇HDB3编码,给出HDB3译码的Verilog实现https://blog.csdn.net/dengfenglai123/article/details/79674063(编码)https://blog.csdn.net/dengfenglai123/article/details/79675933(编码--续)译码规则主要参考下面的资料https://baike.baidu....原创 2018-03-24 14:34:08 · 4630 阅读 · 1 评论 -
通信原理---HDB3---FPGA--极性转换
前文参考我的上一篇博客,本来在上面修改的最后不能发表,所以在这里补了最后一步极性转换,原理前文已经介绍https://blog.csdn.net/dengfenglai123/article/details/79674063HDB3编码(1)always @ ( posedge clk or negedge rst_n )beginif( !rst_n ) ...原创 2018-03-24 11:11:29 · 2585 阅读 · 1 评论 -
通信原理---FPGA---HDB3码编码
参考资料:樊昌信,曹丽娜 . 《通信原理》(第7版)https://wenku.baidu.com/view/24b7bc227fd5360cba1adb6c (这个PPT给了很多启发)https://wenku.baidu.com/view/7cd940274b35eefdc8d3330f.htmlhttps://baike.baidu.com/item/HDB3%E7...原创 2018-03-24 00:01:15 · 19553 阅读 · 1 评论