自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 GNURadio软件界面基本介绍

GNURadio软件基本操作与使用

2024-04-05 11:34:18 312

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

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

2024-04-04 20:56:43 394

原创 AD9361配置采用纯PL方式,QT编写的小软件可以快速实现

采用ADI官方的API函数,虽然能够快速的实现AD9361配置,让我们不必关注9361的内部寄存器的配置过程,但是在实际的项目开发过程中,也在一定程度上限制了AD9361与PL之间数据交互的灵活性。今天给大家推荐采用AD9361官方提供的配置软件,结合自己用QT编写的上位机软件实现代码的自动生成,实现用纯PL进行配置AD9361。希望能给软件无线电的开发爱好者带来一定的帮助。

2023-08-27 09:48:03 378

原创 小m序列的verilog实现

小m序列的verilog实现

2022-12-06 06:53:23 440 1

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

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

2022-07-31 15:50:57 1129

原创 星历数据下载

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

2022-05-22 15:56:29 1569

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

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

2021-12-21 15:16:50 11288 17

原创 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 8603

原创 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 462

原创 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 2071

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

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

2021-11-03 21:34:00 10851 2

原创 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 4196 20

原创 ZCU102 启动模式选择

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

2021-11-03 15:41:08 555

原创 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 435

原创 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 1084

原创 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 1478

原创 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 976

原创 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 2746

原创 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 1548

原创 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 464

原创 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 709

原创 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 333

原创 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 3233

原创 HDLBits 练习记录

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

2021-09-07 23:59:13 319

原创 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 734

原创 DDS技术原理

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

2021-06-17 08:15:28 3184

原创 xilinx DDS ip 核测试使用

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

2021-01-13 16:07:57 1417 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 101 1

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

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

2020-11-28 21:34:35 2351

原创 有关ADRV9009的博客资料

1.ADRV9009的开发平台vivado与验证平台搭建https://blog.csdn.net/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 2710

转载 uboot官方FTP下载地址

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

2020-09-01 21:19:14 671

原创 小m伪随机序列 matlab -

不同周期m序列(伪随机序列)的matlab详细生成方法https://blog.csdn.net/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 600

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

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

2020-04-19 16:59:10 4524 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 2112

原创 Verilog 上升沿检测信号及触摸按键控制led亮灭

功能:实现触摸按键来控制led 灯的亮灭。核心代码:经典的上升沿检测信号脉冲的获得//上升沿检测信号脉冲 assign touch_en=(~touch_reg1)&& touch_reg0; always @(posedge sys_clk or negedge sys_rst_n)begin if(!sys_rst_n)begin touch_reg0&lt...

2020-04-16 17:47:24 955

原创 Verilog 按键消抖及控制蜂鸣器

参考:正点原子(http://www.openedv.com)——开拓者FPGA教程RTL原理图:top 程序://author: bronceyang//time : 2020年4月16日//version: 1.0//功能:按键消抖;按键控制蜂鸣器的叫停module beep_key( input sys_clk, input sys_rst_n, ...

2020-04-16 16:55:34 3341

原创 verilog 按键控制LED的亮灭状态

主要功能:按下按键0,从左到右点亮led;按下按键1,从右到左点亮led;按下按键2时,四个led间隔亮灭;按下按键3时,点亮全部led。亮灭间隔时间为0.5s,时钟为50MHz.//author :bronceyang//time :2020年4月16日//version: 1.0//功能:实现按键控制led的亮灭module key_led( input sys_clk,...

2020-04-16 14:51:06 9277 1

原创 quartus ii 第一个工程记录

因工作需要,最近开始学习quartus ii 软件的使用,欢迎大家和我一块学习。芯片型号选择:新建代码文件引脚设置综合分析:分配管脚:下载程序烧写程序文件设置、生成、下载;signalTap 观察信号时,防止wire reg 后面的信号被优化,可以加一下语句。...

2020-04-14 21:23:51 215

原创 AD9361在MATLAB 环境下实现任意波形发送

主要功能函数是:transmitRepeat(tx,wave);具体实现如下:%%ad9361配置tx = sdrtx('AD936x');tx.CenterFrequency = 2.415e9;tx.BasebandSampleRate = 2e6;tx.Gain = -5;%% 信号波形设置sw = dsp.SineWave;sw.Amplitude =...

2020-04-10 16:59:42 2075 3

原创 matlab 硬件支持包 安装

开始->运行->输入 cmd 三个字母后回车。在弹出的对话框里面输入:cd j:\MATLABR2018b\bin\win64 j: install_supportsoftware.exe -archives C:\R2018b\ -inputfile C:\R2018b\ssi_input.txtmatlab 函数学习方法:h...

2020-04-05 20:42:45 1656

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关注的人

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