吾日叁問
码龄4年
  • 174,227
    被访问
  • 137
    原创
  • 25,932
    排名
  • 573
    粉丝
  • 21
    铁粉
关注
提问 私信

个人简介:英雄各有见,何必问出处。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
  • 加入CSDN时间: 2018-05-18
博客简介:

qq_42235129的博客

查看详细资料
  • 4
    领奖
    总分 776 当月 6
个人成就
  • 获得208次点赞
  • 内容获得103次评论
  • 获得1,316次收藏
创作历程
  • 4篇
    2022年
  • 50篇
    2021年
  • 51篇
    2020年
  • 19篇
    2019年
  • 19篇
    2018年
成就勋章
TA的专栏
  • 从零开始TI毫米波雷达开发
    付费
    7篇
  • C语言
    27篇
  • 数据结构与算法
    1篇
  • 计算机网络
  • 数字信号处理
    4篇
  • 雷达信号处理
    21篇
  • FPGA
    26篇
  • 环境配置
    8篇
  • TI毫米波雷达
    13篇
  • EDA原理及应用
    17篇
  • 科研指南
    12篇
  • MATLAB
    7篇
  • Python
    18篇
  • 机器学习和深度学习
    4篇
  • 工具使用
    4篇
兴趣领域 设置
  • 开发工具
    eclipse
  • 嵌入式
    stm32
  • 硬件开发
    fpga开发dsp开发
  • 微软技术
    visual studio
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

【Linux C】数据类型和存储才是C语言的精髓

目录变量的本质数据类型和类型转换有符号数和无符号数、数据溢出定义和声明的区别程序、程序文件模块和函数之间的关系局部变量、全局变量、外部变量、静态变量、作用域、生命周期内存中的段(section)变量的本质这里要说的变量既有普通变量,也有指针变量(被我们常常简称为指针)。先说普通变量:int a = 10;如定义一个整型的变量a,初始值为10。这句话给出了三个信息,分别是变量类型、变量名和变量值,这三个信息分别和存储大小、存储地址和存储内容一一对应。变量名的.
原创
发布博客 2022.04.08 ·
585 阅读 ·
0 点赞 ·
0 评论

vivado rom ip核的使用

目录实验目的实验代码测试文件实验结果及分析实验目的通过上篇文章生成的coe文件初始化rom核,并将数据读出,验证与写入的是否一致,以此来验证对ROM核的控制是否正确。实验代码module ip_rom( input clk, input rst_n ); reg [15:0] trig_addr; reg trig; always@(posedge clk or negedge rst_n) if(!
原创
发布博客 2022.03.25 ·
720 阅读 ·
0 点赞 ·
0 评论

matlab生成rom ip核初始化的coe文件

MATLAB生成rom初始化coe文件
原创
发布博客 2022.03.25 ·
696 阅读 ·
0 点赞 ·
0 评论

7 Series FPGAs Configurable Logic Block

1、CLB、Slice和LUT之间的关系,以及Slice的组成;2、LUT的功能;3、Flip-Flop;4、DRAM4个6输入的LUTs(A、B、C、D)和8个触发器以及多路选择器(F7AMUX,F7BMUX,F8MUX)和进位链组成一个Slice,一个CLB包含两个Slices,要么是2个SLICEL或者是1个SLICEL和1个SLICEM。There are six independent inputs (A inputs - A1 to A6) and two indepe.
原创
发布博客 2022.01.30 ·
569 阅读 ·
0 点赞 ·
0 评论

脉冲压缩之相关处理

目录脉冲压缩解决的问题LFM脉压技术连续波雷达和脉冲雷达的区别脉冲压缩和匹配滤波的关系脉冲压缩的理论推导脉压的MATLAB仿真拓展学习脉冲压缩解决的问题雷达作用距离和脉冲宽度有关,脉宽越大,能量越高,作用距离越远;距离分辨率也和脉冲宽度有关,窄脉冲会带来高的距离分辨率,一宽一窄就产生了矛盾。脉冲压缩可以解决这个矛盾,通过发射宽脉冲信号,保证最大作用距离的同时,通过对回波信号进行压缩来达到窄脉冲的分辨率。多说一句,其实在雷达系统设计中,这种折中的思想随处可见。LFM脉压
原创
发布博客 2021.11.28 ·
126 阅读 ·
0 点赞 ·
0 评论

学习雷达书籍推荐

数字信号处理方面的书籍《数字信号处理理论、算法与实现 第3版 [胡广书 编著] 2012年版》 《离散时间信号处理 第3版》奥本海姆 《数字信号处理-原理、算法与应用(第四版)》雷达系统和信号处理方面的书籍丁鹭飞 《雷达原理》 《现代雷达系统分析与设计》陈伯孝,写的很精炼,适合工程实现的时候参考 《雷达系统设计MATLAB仿真》外文译 《雷达信号处理基础》外文译,熟悉数字信号处理之后,进入雷达信号处理之前可以参考的一本书 《Introduction to Airborne Ra
原创
发布博客 2021.10.20 ·
566 阅读 ·
0 点赞 ·
0 评论

电子专业学生的学习路线

目录大学的课程安排毕业后可以从事的行业嵌入式学习路线大学的课程安排电子信息类专业本科生的课程表大致如下所示数学类:微积分、线性代数、概率论、复变函数 专业基础课:电路原理、模电、数电 专业核心课:电磁场与电磁波、信号与系统、数字信号处理、通信原理、随机信号处理 实践课:C语言程序设计、51单片机、嵌入式原理及应用(ARM)、DSP原理及应用、EDA技术(FPGA)、微机原理与接口技术各个学校的电子信息类专业的课程安排其实都差不多,下图是西安电子科技大学电子工程学院电子..
原创
发布博客 2021.10.14 ·
2714 阅读 ·
34 点赞 ·
9 评论

车载雷达典型信号处理流程及距离FFT

本篇文章开始想说一说车载雷达典型信号处理流程方案,从宏观角度把握学习脉络,知道自己所学知识处于哪一个部分,并对其中的距离维FFT进行讲解。下图是车载毫米波雷达典型的信号处理流程图,图中RawData指的是使用TI毫米波雷达和DCA1000数据采集卡采集回来的数据,通过matlab函数(ReadDCA1000.m)转换成dat文件,然后在MATLAB中进行处理。这么做的目的是:通过采集的数据可以进行算法的学习和验证。本篇内容也会使用采集的数据对距离FFT进行验证。首先要解释为什么通过“距离FFT.
原创
发布博客 2021.10.10 ·
1248 阅读 ·
0 点赞 ·
0 评论

TI文档中的名词解释(持续更新中)

名词 含义 XWR AWR和IWR BSS RADARSS或者毫米波射频前端 MSS Master Subsystem或Cortex R4F DSS DSP Subsystem或C674x core
原创
发布博客 2021.10.07 ·
97 阅读 ·
0 点赞 ·
0 评论

手把手教你搭建TI毫米波雷达开发环境

目录Step1. 确定ES numberStep 2. 下载对应版本的SDKStep 3 安装UniflashStep 4 下载mmWave Demo VisualizerStep 5 安装mmWave StudioStep 6 下载工具箱Step 7 下载CCS本教程将带你安装TI毫米波雷达开发的必要环境和工具,如SDK,CCS,mmWave Studio,Uniflash,mmWave Demo Visualizer等。本例程以安装AW...
原创
发布博客 2021.09.25 ·
1037 阅读 ·
3 点赞 ·
0 评论

毫米波雷达概述

开篇我并不打算说TI雷达的开发环境搭建教程,在后面我会专门写一篇文章介绍,今天打算聊聊如何利用TI官网找资源,掌握该方法之后会对后面的学习大有裨益,也就是人们常说的“授人以鱼,不如授人以渔”。 TI官网有中文TI.com.cn和英文两种https://www.ti.com/,通过域名也能看出来两者的区别。中文网站的首页如图所示首先在产品中找到汽车毫米波雷达传感器,如下图所示。在该页面可以了解到TI主要的毫米波雷达芯片 ,如下图所示,主要有1642、1843、...
原创
发布博客 2021.09.25 ·
327 阅读 ·
2 点赞 ·
1 评论

#不要浮躁#等一个机会# 静下心来审视自己,抓紧时间补盲。对熟悉的内容要理解的更深,对不熟悉的内容要虚心学习。 在机会来之前先把自己打造成自己理想的样子。机会是留给有准备的人的,不要想的太多,做的太少。认认真真的做好每一件事,对自己发展有帮助的事

发布动态 2021.09.07

Ubuntu18.04 安装Eclipse搭建C语言开发环境

第1步:磁盘划分50G用来安装虚拟机,划分的步骤参考链接http://www.coozhi.com/youxishuma/diannao/77881.html第2步:安装虚拟机工具VMWare第3步:安装Ubuntu18.04.4版本的系统,因为用的多,遇到问题容易找到解决办法。最新的版本是20.04.x.x.Ubuntu系统和VMWare安装包直接放在硬盘里,方便下次安装。第4步:使用命令行搭建C语言开发环境,参考博客https://blog.csdn.net/woosky_92/ar
原创
发布博客 2021.07.08 ·
292 阅读 ·
0 点赞 ·
2 评论

玩了这么多天,再看代码感觉还有点亲切呢

发布动态 2021.06.25

radar researcher

原创
发布博客 2021.06.15 ·
130 阅读 ·
0 点赞 ·
0 评论

西电电子信息硕士电子与通信工程研究方向的课程设置如下: 数学课:矩阵论、随机过程、工程优化方法及应用,至少选一门 专业基础课:数字信号处理(二)、现代信号处理 专业核心课:雷达信号处理技术与系统设计 专业选修课:阵列信号处理、自适应信号处理、雷达成像、MIMO雷达理论

发布动态 2021.06.15

【基础入门】(九)分频器

分频或者倍频有两种方式:一种是器件厂商提供的锁相环IP核,另一种是自己动手用Verilog代码描述。分类:偶数分频和奇数分频偶数分频以6分频为例,波形图如下所示频率为原来的六分之一,周期为原来的6倍。计数要计数到0-5吗?不需要,只要0-2即可。...
原创
发布博客 2021.05.12 ·
890 阅读 ·
0 点赞 ·
0 评论

【基础入门】(八)计数器、定时器

掌握两点:控制好什么时候开始计数和什么时候清零的问题一:系统只有时钟和复位信号,只要复位信号一撤销,时钟沿来到就可以立刻进行计数。二:计满自动清零,计数到多少后进行清零呢?假设时钟信号的频率为50MHz,也就是时钟周期为20ns,那么计时1s中,需要多少个时钟周期呢?1s/20ns =50_000_000个。因为是从0开始计数,所以计数到49_999_999之后清零。利用计算器(程序员模式)可知,计算器的位数要设为26位。就是49_999_999转换成二进制表示。不带标志信号的计数器.
原创
发布博客 2021.05.11 ·
260 阅读 ·
0 点赞 ·
0 评论

【基础入门】(七)同步复位和异步复位

学完后的收获:什么是寄存器,它能做什么、有什么特性、如何用 Verilog 语言来描述。组合逻辑最大的缺点就是会存在竞争冒险,时序逻辑最基本的单元就是寄存器,寄存器具有存储功能,一般是由 D 触发器构成,由时钟脉冲控制,每个 D 触发器(D Flip Flop ,DFF)能够存储一位二进制码。其复位又分为同步复位和异步复位。同步复位的 D 触发器中的“同步”是和工作时钟同步的意思,异步复位的 D 触发器中的“异步”是和工作时钟不同步的意思。主要就是复位有效的条件是“立刻”执行还是等待“沿”再执行
原创
发布博客 2021.05.11 ·
499 阅读 ·
0 点赞 ·
0 评论

【基础入门】(六)层次化设计——全加器

module full_adder( input wire in1 , input wire in2 , input wire cin , output wire cout, output wire sum);wire h0_sum;wire h0_cout;wire h1_cout;half_adder half_adder_inst( .in1 (in1), .in2 (in2), .sum (h0_sum), .co (h0_cout)...
原创
发布博客 2021.05.11 ·
266 阅读 ·
1 点赞 ·
0 评论
加载更多