自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(74)
  • 资源 (6)
  • 收藏
  • 关注

原创 GNURadio 平台实现数字基带信号成型滤波实验

1.数字基带信号传递信息为:01010011。2.成型滤波之后的信号波形。3.恢复出来的原信号波形。

2024-10-09 20:55:02 276

原创 GNURadio 平台实现模拟梳状谱干扰信号

梳状谱数量为8,间隔为10kHz,每个梳子宽度为2kHz。

2024-10-09 20:26:07 415

原创 GNURadio 平台实现拦阻干扰

先用带通滤波器截取一段噪声信号源的频谱,流图中为100khz-500khz,带宽为400kHz,再进行调制搬移到期望的信号频率上,流图中为2MHz上。

2024-10-09 19:15:59 327

原创 GNURadio 平台实现FM信号调制解调

具体可以通过audio sink 模块听音分析是否解调准确。红色是已调制的FM信号,蓝色是调制信号波形。一、FM 信号调制信号流图。二、FM 信号解调信号流图。

2024-10-09 00:52:30 910 1

原创 GNURadio 平台实现SSB信号调制解调

一、SSB 信号调制解调原理1.SSB调制原理DSB信号虽然相比AM信号节约了功率利用率,但是信号带宽与AM信号一样,是基带信号最大频率的2倍。DSB信号上下边带信号完全一样,传递信息一样,只需要留下一半就可以了,也就是得到了SSB信号。SSB信号的实现方法有两种方式:一是滤波法,就是在实现DSB信号之后,采用低通滤波器或者高通滤波器,留下一半信号频谱进行传输。这种放室内实现较简单,本文不在介绍。第二种方式是移相法,具体实现方式由三角函数和希尔伯特变换实现。

2024-10-09 00:17:18 698

原创 GNURadio 平台实现DSB信号调制解调实验

由于AM 信号载波信号占用很大的能量,但是不携带信息,不传递信息,直接去掉载波信号就得到了DSB信号。可见 DSB 信号与 AM 信号的不同之处是, DSB 信号频谱中没有载波分量,DSB 信号带宽与AM信号带宽一致。DSB信号解调方式采用相干解调方式,即接收端信号乘以同频同相的载波信号,然后进行低通滤波即可实现。2.DSB解调信号流图。1.DSB调制流程图。

2024-10-08 23:13:03 514

原创 GNURadio 平台实现AM信号调制解调实验

基于GNURadio实现AM调制解调信号仿真模拟

2024-10-08 20:47:01 1595

原创 GNURadio软件界面基本介绍

GNURadio软件基本操作与使用

2024-04-05 11:34:18 970 1

原创 GNURadio 软件在windows环境下安装

GNUradio 软件无线电平台在windows环境下使用的软件下载和安装教程

2024-04-04 20:56:43 2817 2

原创 小m序列的verilog实现

小m序列的verilog实现

2022-12-06 06:53:23 620

原创 testbench--------task的使用

testbench 中task的基本使用方法总结

2022-07-31 15:50:57 1655

原创 星历数据下载

网址:CelesTrak下载GPS导航卫星,RINEX星历,网址:ftp://igs.gnsswhu.cn/pub/gps/data/daily/2021/brdc/参考:GPS/BDS/Galileo/Glonass卫星导航系统RINEX/TLE星历下载教程_冀保清的博客-优快云博客_rinex下载

2022-05-22 15:56:29 2012

原创 基于GNU Radio 无线电平台实现各种常规通信信号的模拟,可以结合ad9361、USRP、HackRFone等SDR平台实现发射和接收实验

一、GNU Radio 介绍GNU Radio是一个用来帮助无线通信开发者设计、搭建和实现无线通信系统的框架和工具。GNU Radio具有高度模块化、基于流程图的特点,针对复杂的信号处理应用场景,提供了丰富全面的处理模块。个人理解就是GNU Radio软件无线电开发平台和大家熟悉的MATLAB中的simulink相似,也是通过模块搭建信号流图,可以分析信号的波形图、频谱图、星座图、瀑布图等,当然搭建好信号仿真模拟流程图之后(.GRC 文件),可以结合软件无电线硬件平台进行发射和接收测试。此外,对于平

2021-12-21 15:16:50 17739 26

原创 generate if verilog 基本用法

generate_if则是根据模块的参数(必须是常量)作为条件判断,来产生满足条件的电路。相当于判断语句。原语: generate if (<condition>) begin: <label_1> <code>; end else if (<condition>) begin: <label_2> <code>; end else begin: <

2021-11-23 10:06:40 10511

原创 function & task的使用

function 的标准写法: function [<lower>:<upper>] <output_name> ; input <name>; begin <statements> end endfunction // Example of a function declaration: function [9:0] gray_encode; i

2021-11-13 10:55:01 535

原创 ADRV9009和ZCU102开机测试

参考链接:https://wiki.analog.com/resources/eval/user-guides/adrv9009/quickstart/zynqmp一、制作SD卡启动文件参考链接:https://wiki.analog.com/resources/tools-software/linux-software/zynq_images1.下载最新版的zip文件(里面包含boot.bin image等文件),要求网速比较快,不然很难下载成功。2.下载7—zip解压包,并安装,..

2021-11-04 09:16:08 3001

原创 ADRV9009 项目系统架构——手册介绍

一、9009介绍ADRV9009 是一款双通道 RF 发送器和接收器,带有一个观察接收器。 工作频率范围为 75 MHz 至 6 GHz 。该器件在其发射器上支持高达 450 MHz 的合成带宽。该设备的接收器部分既可以作为支持高达 200 MHz 带宽的双通道接收器运行,也可以作为支持高达 450 MHz 带宽的单通道观测接收器运行。接收器部分在时分双工 (TDD) 操作中在单通道和双通道模式之间切换,在接收器时隙期间使用双通道接收器模式,在收发器时隙中使用单通道观测接收器。单通道观测接收器可以选择

2021-11-03 21:34:00 14751 1

原创 ADRV9009 与 zcu102搭建ADI的no os项目

1.2.3.# Additional required source files:#ifdef ALTERA_PLATFORM cp ../../../include/axi_io.h devices/adi_hal/ cp ../../../include/error.h devices/adi_hal/ cp ../../../include/spi.h devices/adi_hal/ cp .....

2021-11-03 20:54:40 6232 33

原创 ZCU102 启动模式选择

注意:靠近SD卡一层为on,表示0;反之为off,表示1。

2021-11-03 15:41:08 744

原创 HDLBits 系列(11)——Verification: Reading Simulations && Verification: Writing Testbenches

4. Verification: Reading Simulations4.1 Finding bugs in code1. MuxThis 8-bit wide 2-to-1 multiplexer doesn't work. Fix the bug(s).module top_module ( input sel, input [7:0] a, input [7:0] b, output[7:0] out ); assign out = se

2021-09-11 12:55:34 1124

原创 HDLBits 系列(10)——Building Larger Circuits

3.2Sequential Logic3.2.6 Building Larger Circuits4-bit shift register and down counter3. FSM: Sequence 1101 recognizer 4.FSM: Enable shift register 5.FSM: The complete FSM 6.The complete timer 7.FSM: One-hot logic equations

2021-09-11 10:16:15 1566

原创 HDLBits 系列(9)——Sequential Logic(Finite State Machines(二))

目录3.2 Sequential Logic3.2.5 Finite State Machines21.Q8: Design a Mealy FSM22.Q5a: Serial two's complementer (Moore FSM)23. Q5b: Serial two's complementer (Mealy FSM)24. Q3a: FSM25. Q3b: FSM26. Q3c: FSM logic27.Q6b: FSM next-state lo...

2021-09-10 14:22:56 2290

原创 HDLBits 系列(8)——Sequential Logic(Finite State Machines(一))

目录3.2 Sequential Logic3.2.5 Finite State Machines1.Simple FSM 1 (asynchronous reset)2.Simple FSM 1 (synchronous reset)3.Simple FSM 2 (asynchronous reset)4.Simple FSM 2 (synchronous reset)5.Simple state transitions 36.Simple one-hot st...

2021-09-09 22:54:28 1584

原创 HDLBits 系列(7)——Sequential Logic(Counters、Shift Registers、More Circuits)

3.2 Sequential Logic3.2.2 Counters1.Four-bit binary countermodule top_module ( input clk, input reset, // Synchronous active-high reset output reg [3:0] q); always @(posedge clk)begin if(reset)begin ...

2021-09-09 12:34:41 4466

原创 HDLBits 系列(6)——Sequential Logic(Latches and Flip-Flops)

目录3.2 Sequential Logic3.2.1 Latches and Flip-Flops1.D flip-flop2.D flip-flops3.DFF with reset4.DFF with reset value5.DFF with asynchronous reset6.DFF with byte enable7.D Latch8.DFF9.DFF10.DFF+gate11.Mux and DFF12.M...

2021-09-08 19:14:54 2161

原创 HDLBits 系列(5)——Combinational Logic(Multiplexers、Arithmetic Circuits、 Karnaugh Map to Circuit)

目录3.Circuits3.1 Combinational Logic3.1.2 Multiplexers1.2-to-1 multiplexer2.2-to-1 bus multiplexer3.9-to-1 multiplexer4.256-to-1 multiplexer5.256-to-1 4-bit multiplexer3.1.3 Arithmetic Circuits1.Half adder2.Full adder3.3-bi...

2021-09-08 12:27:41 988

原创 HDLBits 系列(4)——Combinational Logic(Basic Gates)

目录3.Circuits3.1 Combinational Logic3.1.1 Basic Gates1.Wire2.GND3.NOR4.Another gate5.Two gates6.More logic gates7.7420 chip8.Truth tables9.Two-bit equality10.Simple circuit A11.Simple circuit B12.Combine circuits A and B13.Ri

2021-09-08 10:49:46 1200

原创 HDLBits 系列(3)——Verilog Language(More Verilog Features)

目录2.5 More Verilog Features1.Conditional ternary operator2.Reduction operators3.Reduction: Even wider gates4.Combinational for-loop: Vector reversal 25.Combinational for-loop: 255-bit population count6.Generate for-loop: 100-bit binary adde..

2021-09-08 02:25:16 567

原创 HDLBits 系列(2)——Verilog Language(Modules: Hierarchy、Procedures)

目录2.Verilog Language2.3 Modules: Hierarchy1.Modules2.Connecting ports by position3.Connecting ports by name4.Three modules5.Modules and vectors6.Adder 17.Adder 28.Carry-select adder9.Adder-subtractor2.4 Procedures1.Always blocks .

2021-09-08 02:07:31 4714

原创 HDLBits 练习记录

HDLBits 网站主要为练习Verilog 语言的使用和基本逻辑电路的设计。网站提供了在线编程环境,用户根据题目编写代码之后,直接可以运行仿真验证,观察时序,检查自己设计是否正确,对于初学者有一定的训练效果。网址:https://hdlbits.01xz.net/wiki/Main_Page主要分这几个主题: 这6个主题之下又可以分几个小节构成,每个小节针对一个知识内容进行针对性训练。如下图所示。 博主近期进行了verilog编...

2021-09-07 23:59:13 474

原创 HDLBits 系列(1)——Getting Started

目录本篇文章主要包含以下问题的解析,这部分是最基本的,不作解读。1.Getting Started1.1 Step one 赋值输出11.2Zero 赋值输出02.Verilog Language——Problems that focus on introducing Verilog language syntax and features.2.1Basics 1.Create a module with one input and one output t...

2021-09-07 23:51:48 1219

原创 DDS技术原理

直接数字合成技术(Direct DigitalSynthesizer,DDS)诞生于20世纪70年代,该技术融合数字信号处理理论和方法,从相位的角度进行数字化处理以获得所需要的正余弦波[9]。同传统的频率合成技术相比,不仅频率精度高,频率切换速度快,相位噪声好,最重要的是可以生成任意波形,输出信号的输出的频宽可以达到DDS参考时钟的二分之一...

2021-06-17 08:15:28 3621

原创 xilinx DDS ip 核测试使用

参考博客:数字信号处理(一):Xilinx Vivado DDS IP核设计实例DDS ip 0设置方法,其他默认设置。DDS 1 设置情况,其他默认设置。频率控制字:主程序:`timescale 1ns / 1ps//////////////////////////////////////////////////////////////////////////////////// Company: // Engineer: // // C..

2021-01-13 16:07:57 1688 1

原创 python 学习资源

Python新手100天学习计划-github标星过百https://github.com/jackfrued/Python-100-Days学习Python的11个顶级Github库https://www.cnblogs.com/Horizon-asd/p/14223281.html

2021-01-07 09:58:40 132 1

原创 ad9361结合ZYNQ平台使用matlab开发官方白皮书

下载网址:xilinxzynqbasedradio_ug matlab 的开发使用指导书https://download.youkuaiyun.com/download/weixin_37728585/12438749主要参考的技术博客:https://blog.youkuaiyun.com/graduation201209/article/details/80235563ADI官方提供的源码AD9361+ZC706 利用TCL构建Vivado工程,利用no-OS-master搭建SDK工程...

2020-11-28 21:34:35 2754

原创 有关ADRV9009的博客资料

1.ADRV9009的开发平台vivado与验证平台搭建https://blog.youkuaiyun.com/weixin_29905597/article/details/104245897?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522160656583619725222433594%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=160

2020-11-28 21:11:47 3482

转载 uboot官方FTP下载地址

ftp://ftp.denx.de/pub/u-boot/

2020-09-01 21:19:14 783

原创 小m伪随机序列 matlab -

不同周期m序列(伪随机序列)的matlab详细生成方法https://blog.youkuaiyun.com/weixin_39833030/article/details/99718054?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522158799201619725247665468%2522%252C%2522scm%2522%253A...

2020-04-27 21:52:17 671

转载 verilog 串口接收多个字节数据

原文地址:verilog串口接收多个数据进行处理的实现方法https://blog.youkuaiyun.com/deng_d1/article/details/51491325关于使用串口接收多个数据进行处理的问题,目前网上存在的关于verilog串口通信的资料都是属于讲解对于使用串口实现单个字符的接收与发送。而往往在使用串口进行通信时,接数据端都需要通过串口来接收很多数据,然后当所有数据都接收完或...

2020-04-19 16:59:10 5050 1

原创 verilog 串口收发数据 UART

功能:串口回环测试;8位数据位,1位停止,无校验。参考:正点原子FPGA教程top程序:module uart_top( input sys_clk, input sys_rst, input uart_rx, //接收端口 output uart_tx //发送端口);//parameter defineparameter CLK_FREQ=32...

2020-04-19 16:28:32 2356

GNURadio平台实现的数字基带信号成型滤波.grc工程

GNURadio平台实现的数字基带信号成型滤波.grc工程

2024-10-10

GNURadio实现的QPSK信号调制.grc工程

基于GNURadio实现的QPSK信号调制.grc工程,可以用于通信原理实验教学展示QPSK信号调制链路中信号波形和频谱的变化等。

2024-10-10

GNURadio实现的4FSk信号调制.grc工程

基于GNURadio实现的4FSk信号调制.grc工程,可以用于通信原理实验教学展示4FSK信号调制链路中信号波形和频谱的变化等。

2024-10-10

GNURadio实现的FM信号调制.grc工程

基于GNURadio实现的FM信号调制.grc工程,可以用于通信原理实验教学展示FM信号调制链路中信号波形和频谱的变化等。

2024-10-09

GNURadio实现的psk调制.grc工程

基于GNURadio实现的psk调制.grc工程,可以用于通信原理实验教学展示psk信号调制链路中信号波形和频谱的变化等

2024-10-09

GNURadio实现的2ASK调制.grc工程

基于GNURadio实现的ASK调制.grc工程,可以用于通信原理实验教学展示ASK信号调制链路中信号波形和频谱的变化等。

2024-10-09

GNURadio实现的2FSK调制解调.grc工程

基于GNURadio实现的2FSK调制解调.grc工程,可以用于通信原理实验教学展示FSK信号波形和频谱的变化等

2024-10-09

复杂环境下的雷达信号分选技术研究

近年来随着新体制雷达的不断出现,电磁环境愈加复杂,呈现出信号密集复杂、参数多变快变、 频谱交叠严重等特点。 雷达信号分选作为电子侦察处理过程中的重要环节,直接关系到后续的识别效果、干扰决策等。因此,复杂环境下的雷达信号分选技术研究具有重要的理论意义和工程应用前景。 本文从电子侦察系统处理架构出发,引出雷达信号分选模块,对雷达信号分选的整体工作流程进行概述,主要包含特征参数提取、聚类预分选、 PRI 主分选及合批处理、辐射源特性分析等内容。

2024-10-09

GNURadio实现的SSB调制解调.grc工程

基于GNURadio实现的DSB调制解调.grc工程,可以用于通信原理实验教学展示SSB信号调制与解调链路中信号波形和频谱的变化等。

2024-10-09

基于GNURadio实现的DSB调制解调.grc工程

基于GNURadio实现的DSB调制解调.grc工程,可以用于通信原理实验教学展示DSB信号调制与解调链路中信号波形和频谱的变化等。

2024-10-09

GUNRadio实现的AM调制解调.GRC工程

该资源基于GUNRadio 实现了AM信号的调制和解调链路,可以用于软件无线电仿真实验,通信原理中AM调制解调链路中信号波形变化。

2024-10-09

MATLAB2018B 软件无线电硬件支持包

该硬件支持包安装在MATLAB2018B版本上,安装完毕之后,通过调用相应的API函数,支持AD9361等硬件软件无线电平台直接发送和接收信号,实现通信信号、雷达信号和导航信号的模拟和发射,具有很强的应用前景。

2024-10-09

GNURadio3.7.11版本软件无线电软件安装包(window平台)

GNURadio支持软件无线电开发,能够用于通信信号仿真实验,配置USRP、HackRF等硬件平台实现信号的发送和接收,信号波形、频谱和瀑布图的展示等。该软件能够在windows平台上进行安装使用。

2024-10-09

radioconda-2024.01.26-Windows-x86-64.rar

GNURadio 软件无线电平台windows平台上使用软件安装包

2024-04-04

frequency-hopping-signal-grc.rar

基于GNURadio软件无线电平台,用python语言实现的跳频信号.GRC文件。

2022-12-09

hdl-master_vivado 2019.2.zip

搭建ADR9009的NO OS 项目的HDL文件,使用于vivado2019.2

2021-11-03

no-OS-master.zip

ADI 官方搭建NO OS项目需要的vitis 软件部分代码

2021-11-03

FPGA入门学习路线.pdf

FPGA入门学习路线.pdf

2021-02-27

FPGA进阶学习路线.pdf

FPGA进阶学习路线.pdf

2021-02-27

Python-100-Days-master.zip

Python新手100天学习计划文件包-github标星过百

2021-01-07

xilinxzynqbasedradio_ug.pdf

ADI配套的ad9361+zedboard基于matlab开始使用的白皮书。

2020-05-19

空空如也

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

TA关注的人

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