自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(95)
  • 资源 (17)
  • 收藏
  • 关注

原创 FFT函数的实现(附Matlab代码)

利用fft函数,实现对100Hz和200Hz信号叠加后信号的频谱分析,分别绘制出了时域和频率的波形。% fft module% fft function used% Date:2020.06.21% Author:flypassionclear allclose all%%------------------ parameter ------------------%%fs = 2e3; % sampling frequencef1 = 1e2; % signal 1 frequenc

2020-06-21 10:52:30 13082 4

转载 5G怎样实现波束赋形?

波束赋形,作为5G的核心技术之一,总是伴随着AAU,大规模MIMO等概念出现,这一切看似如此地天经地义。然而,这简单的四个字背后却隐藏着诸多玄机,默默驱动着5G车轮的飞速运转。下面,蜉蝣君将尝试抽丝剥茧,丝丝入扣地揭开波束赋形的神秘面纱。看完本文,你将会了解到: 什么是波束赋形? 波束赋形的基本原理是什么? 5G怎样实现波束赋形? 1、什么是波束赋形?“波束赋形”这个概念可以拆分成“波束”和“赋形”这两个词来理解。“波束”里的波字可以认为是电磁波,束字的本意

2020-05-31 11:44:33 11275 1

原创 FPGA系列9——锁存器、触发器和寄存器的区别

锁存器(latch):电平触发的存储单元,数据存储的动作(状态转换)取决于输入锁存信号的电平值,当锁存信号有效时,输出才会随着数据输入发生变化;当锁存信号无效时,输出信号保持不变。下面列举了SR和D锁存器的功能表:锁存器特点:锁存器在控制信号有效时,输出信号等于输入信号。所以,输入信号的任何变化, 都将直接引起锁存器输出状态的改变。这时输入信号若发生多次变化,输出状态也可能发生多次变化,这一现象称为锁存器的空翻。 锁存器的控制信号有效时,锁存器就变成了一个组合电路,时序逻辑电路的模型就等.

2020-05-16 18:31:17 4336 1

原创 通信原理及系统系列38——图解过采样和欠采样

2020-05-10 10:36:02 2529 1

原创 FPGA系列8——Block RAM(单口RAM、伪双口RAM、真双口RAM)区别

1、Block RAMXlinx的BRAM可以配置成单口RAM、伪双口RAM、真双口RAM、单口ROM和双口ROM五种类型。2、Block RAM使用的资源下图以36Kb的BRAM为例,不论BRAM配置成什么模式(上面提到的五种模式),存储的阵列的大小只和数据位宽和地址大小配置有关,和使用哪种模式无关。不同的模式只是读取同一个存储阵列的端口数不同而已。3、不同模式使用的端口...

2020-04-25 11:19:54 6744 3

原创 通信原理及系统系列37——FPGA实现NCO原理分析

2020-04-19 23:37:04 6920

转载 5G手机到底牛逼在哪里?(SRS轮发)

随着5G时代的到来,5G手机如雨后春笋般涌现。顾名思义,“5G手机”最大的卖点自然就是5G,其中一个术语“SRS轮发”经常看到厂家在宣传。据说支持SRS轮发之后,手机的上网速度会更快!这分明不是人话。“轮发”这两个字还好理解,大概就是轮流发送的意思,那轮发前面的“SRS”又是什么意思呢?两者合起来的“SRS轮发”到底是要表达什么呢?话说5G的超高下载速率主要来自MIMO技术(详见我之前的文章“...

2020-04-05 23:31:45 6112

原创 Matlab有符号十六进制数据转换为有符号十进制数据并存储到txt文件

代码功能实现将有符号的十六进制数据转换为有符号的十进制数据并存储到txt文件clear allclc%% 读入十六进制数据fid = fopen('C:\Users\Administrator\Desktop\test\data_hex.txt', 'r+');if fid == -1 disp('fopen failed');else ReadData = t...

2020-04-05 10:08:33 8169 1

原创 实现Matlab将16进制数据存储到txt文件

本文代码可以将有符号或者无符号的数据,以任意格式存储到txt文件。clear allclcdata = randi([-128 127],1,256);% 产生随机的有符号数据 2^8(-128~127)% 需要将复数转换为正数for i = 1:length(data) if(data(i)<0) data_hex(i) = 2^8 + data(i)...

2020-04-04 11:53:15 8309

原创 通信原理及系统系列36——基于Matlab的FIR滤波器的实现

2020-03-29 23:24:28 482

原创 FPGA系列7——Xilinx复数乘法器(Complex Multiplier v6.0)使用小结

2020-03-22 15:40:32 9929 3

原创 通信原理及系统系列35——基2-2点FFT的FPGA实现

2020-03-22 09:57:44 462

原创 通信原理及系统系列34——基2-N点FFT蝶形运算结构推演分析

...

2020-03-22 09:50:59 2792

原创 通信原理及系统系列33——无线信道(快衰落)

2020-03-15 09:22:56 1560

原创 通信原理及系统系列32——无线信道(慢衰落)

2020-03-08 15:59:41 1085

原创 通信原理及系统系列31——DOA(AOA)原理分析及仿真

2020-03-07 16:01:48 4460

原创 通信原理及系统系列30——基于对数环的自动增益控制(AGC)算法分析2

2020-03-01 17:08:40 805

原创 通信原理及系统系列29——基于Matlab自动增益控制(AGC)算法分析1

2020-03-01 15:40:08 5172 10

转载 5G为什么这么快?

5G之所以能有极高的速率,主要依靠4个武器:频率带宽、帧结构、调制编码、MIMO。接下来,我们将以最常见的Sub-6G频谱(小于6GHz的频谱)上100MHz载波带宽为例,计算5G能达到的峰值速率。频率带宽如果我们把移动通信网络比作一个高速公路的话,频段带宽就像是道路的宽度,带宽越大,道路越宽,当然同时能跑的车辆就越多,也就提高了速度。5G的载波带宽在Sub6G频谱下最多...

2020-02-23 22:50:00 3833

原创 通信原理及系统系列28——基2-N点FFT算法Matlab实现(支持FPGA定点)

2020-02-23 15:30:38 1154

原创 通信原理及系统系列27——窗函数及抑制频率泄露Matlab分析

2020-02-22 11:34:21 583

原创 通信原理及系统系列26——频率泄露及Matlab仿真

2020-02-22 10:55:31 722 1

原创 通信原理及系统系列25——OFDM解调原理分析

2020-02-16 17:01:40 1354

原创 通信原理及系统系列24——OFDM调制原理分析及Matlab仿真

2020-02-15 19:11:48 1020

原创 通信原理及系统系列23——2ASK调制解调原理分析及Matlab仿真

2020-02-06 17:49:18 7232 1

原创 通信原理及系统系列22—— 平方环分析

2020-02-02 16:02:11 2432

原创 通信原理及系统系列21—— Costas环分析(相位模糊)

2020-02-01 23:03:34 6747

原创 通信原理及系统系列20—— 基于Matlab的QPSK通信系统载波同步分析

18.基于Matlab的QPSK系统载波同步分析 前面几节介绍了相干解调的几个基本概念,下来结合一个实际的通信系统,从实际的应用出发深入理解载波同步的概念。载波同步是基于锁相环技术使本地获取和载波同频同相的参考信号,用来解调信号。载波同步就是对本地参考信号进行频率和相位偏差的补偿,进而实现本地参考信号和载波信号同频同相。载波同步只适用于单载波调制系统,载波同步算法对于BPSK、QP...

2020-02-01 16:13:08 12216 8

原创 通信原理及系统系列19—— 锁相环(鉴相器分析_2)

2020-01-31 14:32:03 1478

原创 通信原理及系统系列18—— 锁相环(鉴相器分析_1)

2020-01-31 13:49:42 2344 2

原创 通信原理及系统系列17—— 锁相环(基于Matlab压控振荡器VCO分析)

2020-01-29 22:00:50 2639

原创 通信原理及系统系列16—— 非相干解调使用低通滤波和带通滤波解调的区别

使用带通滤波解调的结果:使用低通滤波解调的结果:

2020-01-29 12:50:49 1911

原创 通信原理及系统系列15—— 非相干解调

2020-01-29 12:35:18 4320

原创 通信原理及系统系列14—— 相干解调

2020-01-20 23:09:02 12194 1

原创 通信原理及系统系列13—— 信号调制

2020-01-18 22:47:10 690

转载 FPGA系列6——时序分析(周期约束)

create_clock -name <name> -period <period> -waveform {<rise_time> <fall_time>} [get_ports <input_port>]参数 含义 -name 时钟名称 -period 时钟周期,单位为ns -waveform ...

2020-01-12 18:16:33 764

转载 FPGA系列5——时序分析(时序模型)

上一篇文章讲了4中典型时序路径,都是可以基于一种时序模型进行时序的分析,进行书序的约束。典型的时序模型如下图所示,一个完整的时序路径包括源时钟路径、数据路径和目的时钟路径,也可以表示为触发器+组合逻辑+触发器的模型。该时序模型的要求为: Tclk≥Tco+Tlogic+Tr...

2020-01-12 16:52:41 1583

转载 FPGA系列4——时序分析(时序路径)

看了很多时序方面的资料,觉得这篇文章写得简单明了,典型的时序路径有4类,如下图所示,这4类路径可分为片间路径(标记①和标记③)和片内路径(标记②和标记④)。对于所有的时序路径,我们都要明确其起点和终点,这4类时序路径的起点和终点分别如下表:时序路径 起点 终点 应用约束 ①输入端口到FPGA内部第一级触发器的路径 ChipA/clk rega/D ...

2020-01-12 16:27:09 2642

原创 gvim使用基本技巧汇总

基本技巧会在大部分应用场合使用到,都是一些最基本的操作,需要熟练应用。1.输入字符联想功能第一步:输入要输入的字符的前几个字符(编辑模式);第二步:输入联想命令(ctrl+p)(编辑模式);第三步:通过上下移动选择要输入的字符,Enter选定;2.跳转命令跳转到文件第一行:输入命令(gg)(命令模式);跳转到文件最后一行:输入命令(G)(命令模式);跳转到指定行:例...

2020-01-04 22:00:28 4424

原创 如何修改gvim光标格式

默认的gvim的光标格式是块状,和我们平时使用电脑的光标格式不太一致,总感觉很别扭,本文就整理一下修改gvim光标的方法:1.光标修改成右侧竖线模式第一步:切换gvim进入命令模式;第二步:输入命令 :set guicursor=n-v-c:ver352.光标修改成下划线模式第一步:切换gvim进入命令模式;第二步:输入命令 ...

2020-01-04 10:22:27 1777

iperf-3.1.3-win64-win32.zip

该软件可以进行网口带宽的测试,测试方法简单,具体使用方法见博文《iperf测试网口带宽》,根据实测,该软件使用简单方便。

2019-12-18

SystemResponse_Convloution.m

博文《通信原理及系统系列5—— 系统响应和卷积之间的关系(冲激响应、离散卷积、系统响应)》的仿真代码。

2019-12-08

SmoothFilt_V1_0.m

博文《FPGA系列1——串口接收信号去毛刺》Matlab仿真代码。实现信号去毛刺功能,指导FPGA代码的实现。

2019-11-17

MskModulation.m

博文《基于Matlab的MSK调制分析及代码实现》的Matlab仿真代码

2019-10-27

CRC24A_Encode.m

博文《基于Matlab的CRC24A的实现》的仿真代码,可指导FPGA实现CRC24A。

2019-10-15

FskModulation.m

博文《FSK调制_2FSK调制Matlab仿真》仿真代码,对比了连续相位调制和非连续相位调制

2019-10-14

UpConversion.m

博文《基于Matlab上变频的实现》的仿真代码,实现上变频。

2019-10-10

2FskModulation.m

博文《FSK调制分析——2FSK调制Matlab仿真》的仿真代码

2019-10-04

Real_Complex.m

博文《实信号和复信号频谱对比分析——实信号两个根谱线,复信号一根谱线》的Matlab代码

2019-10-04

m_Sequence.m

针对m序列伪随机码博文的Matlab代码(https://blog.csdn.net/flypassion/article/details/101617144)。

2019-09-28

Verilog实现16bits有符号型乘法_1_v1.0.zip

这个是Verilog实现16bits有符号型乘法_1版本代码的跟新,优于CSDN无法删除,所以将新版本上传。

2019-08-06

Verilog实现16bits有符号型乘法_1.zip

博文《Verilog实现16bits*16bits有符号型乘法(1)》的源代码

2019-08-04

Multiplier.zip

Verilog乘法的实现——Xilinx Multiplier IP研究(1)

2019-08-02

Syn_Asy_Rst.v

博文《Xilinx FPGA 复位信号知识点》的原始代码,综合时可选择注释不需要的部分。

2019-07-20

时域相关理论知识

详细介绍了时域相关的相关理论知识,帮助对时域相关的知识进行学习

2018-12-27

基于MATLAB的Filter使用,低通、带通和高通滤波器的仿真

基于MATLAB的Filter使用,低通、带通和高通滤波器的仿真。包括filter、ftt等函数的使用

2018-08-26

基于MATLAB的Filter使用,低通,带通和高通滤波器设计

基于MATLAB的filter的使用,分别仿真了低通、带通和高通滤波器,有助于分析滤波器的性能和实际使用。

2018-08-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除