- 博客(43)
- 资源 (3)
- 收藏
- 关注
原创 一些面经(2)---智力题
1] 初始化一个 bool 类型的普通数组 a[i][j],i 代表的是“装入前 i 个砝码”,j 代表的是“重量j”,a[i][j] 代表的是 “装入前 i 个砝码后,能否凑成重量为 j 的情况,能凑成的话,值就为 true,否则为 false”。再加上第二个Rand5()产生的1,2,3,4,5。[4] 然后遍历继承上一轮结果的 a[i][j](只有 j 在变),然后我们就去看,在 a[i][j] ==false 的情况下,是否能通过某种手段(代码中的三种)使得 a[i][j] 变为 true。
2023-04-21 14:29:21 295 1
原创 【随机信号分析2】随机信号通过线性系统仿真和窄带随机信号仿真
1.讨论随机信号通过线性系统之后的自相关函数和功率谱密度。2.窄带随机信号的产生与窄带高斯信号包络和相位的概率分布。
2023-01-11 09:26:23 1927 1
原创 【密码学1】分组密码(DES)
(1)分组加密算法:以64位为分组。64位明文输入,64位密文输出。(2)对称算法:加密和解密使用同一密钥(3)有效密钥长度:为56位密钥通常表示为64位数,但每个第8位用作奇偶校验,可以忽略。(4)代替和置换:DES算法是两种加密技术的组合:混乱和扩散。先替代后置换。(5)易于实现:DES算法只是使用了标准的算术和逻辑运算,其作用的数最多也只有64 位。
2023-01-10 10:59:23 1725 1
原创 基于毫米波雷达的无人机避障仿真
毫米波是频率30Hz至300GHz内的电磁波,对应波长10mm至1mm。毫米波雷达,是工作在毫米波波段探测的雷达,其工作频段处于大气窗口且大气衰减相对较小。同厘米波雷达相比,毫米波雷达具有体积小、质量轻、空间分辨率高的特点。
2023-01-10 10:40:49 2257
原创 【数字信号处理3】FIR滤波器设计
1.熟悉FIR滤波器设计的基本方法;2.掌握窗函数法设计FIR滤波器的原理和方法;3.熟悉线性相位FIR滤波器的幅频特性和相位特性;4.了解不同窗函数对滤波器性能的响应。
2023-01-08 19:45:31 909
原创 【数字信号处理2】IIR 滤波器设计
1.掌握冲激响应法和双线性变换法设计IIR滤波器的原理及具体设计方法,熟悉用双线性设计法设计低通、带通和高通IIR数字滤波器的计算机程序;2.熟悉模拟Butterworth滤波器的设计,掌握冲激响应法和双线性变换法设计数字IIR滤波器的方法。
2023-01-08 18:37:56 6239 1
原创 【计算机网络与通信实验2】利用分组嗅探器分析传输层与网络层协议 利用分组嗅探器分析数据链路层协议
一、利用分组嗅探器分析传输层与网络层协1、了解传输层TCP/UDP协议构造2、了解网络层IP协议构造二、利用分组嗅探器分析数据链路层协议1、了解数据链路层协议构造。
2023-01-08 18:23:43 1403
原创 【计算机网络与通信实验1】网络常用命令的使用及DNS层次查询、SMTP协议分析;利用分组嗅探器(ethereal)进行应用层协议分析
一、网络常用命令的使用:1、掌握网络常用命令的使用;2、利用网络常用命令对网络中常见现象进行分析判断。二、DNS层次查询、SMTP协议分析:1、了解和掌握DNS层次结构,利用NSLOOKUP命令对DNS层次结构进行访问;2、了解电子邮件系统发送及接收处理过程,对SMTP协议进行分析。三、利用分组嗅探器(ethereal)进行应用层协议分析:1、掌握捕包软件ethereal的使用,了解网络协议实体间进行交互以及报文交换情况;
2023-01-08 18:07:12 2108
原创 【通信电子线路实验】【高频电子线路实验】
实验二 高频小信号调谐放大器。实验三 非线性丙类功率放大器。实验四 三点式正弦波振荡器。实验六 模拟乘法器调幅(AM、DSB、SSB) 实验七 包络检波及同步检波。实验八 变容二极管调频。
2023-01-05 08:17:39 708
原创 【操作系统实验7】线程竞争范围及线程调度
1.创建线程,用pthread_attr_getscope()方法来确认是系统竞争范围还是线程竞争范围,再用pthread_attr_setscope()方法设置为系统竞争范围。创建线程,用pthread_attr_getscope()方法来确认是系统竞争范围还是线程竞争范围,再用pthread_attr_setscope()方法设置为系统竞争范围。编译运行thread_scope.c 程序,确认Linux 系统提供的线程竞争范围,利用代码加以分析。2.Ubuntu系统提供的是系统竞争范围线程调度。
2023-01-05 07:42:17 721
原创 【操作系统实验1】Make Utility 实验
Make Utility 是一个命令解释工具,它解释配置文件中的指令(规则),可以只针对被修改的源文件进行重新编译。
2023-01-04 08:22:01 900
原创 【水声通信】使用Bellohop模型产生水声信道,采用相干检测的方法进行PSK、QAM调制解调【matlab源码】
【水声通信】使用Bellohop模型产生水声信道,采用相干检测的方法进行PSK、QAM调制解调【matlab源码】背景及原理讲解链接: https://blog.csdn.net/qq_44394952/article/details/124489788?spm=1001.2014.3001.5502.BELLHOPdata.mclearclcfilename = 'C:\CMST Software\AcTUP v2.2L\AcTUP\Output\Bounce&Bellhop\Test2
2022-04-29 11:03:17 4397 4
原创 【水声通信】使用Bellohop模型产生水声信道,采用相干检测的方法进行PSK、QAM调制解调【matlab代码】
(1)学习并熟悉Bellohop模型的原理(2)使用Bellohop模型产生水声信道,如通信距离、水深、浪高等,进行仿真(3)实现水声信道调制技术仿真,采用相干检测的方法进行PSK、QAM调制解调,分析水声通信的特点
2022-04-29 10:38:54 13290 23
原创 水声通信中适用的调制技术及分析(FSK、PSK、DPSK)
水声通信中适用的调制技术及分析(FSK、PSK、DPSK)摘要:1 引言2 频移键控调制FSK2.1 频移键控(2FSK)信号的产生2.1.1模拟调频电路方法产生相位连续的2FSK信号2.1.2数字键控的方法产生相位不连续的2FSK信号2.2 频移键控(2FSK)解调2.2.1非相干解调:2.2.2相干解调3 相移键控调制PSK3.1 相移键控(2PSK)信号的产生3.1.1相乘法3.1.2相位选择法3.2 相移键控(2PSK)解调:相干解调4 差分相移键控调制DPSK4.1 二进制差分相移键控(2DPSK
2022-04-29 09:55:12 10544 2
原创 漏洞还原及验证环境构建-Microsoft Windows Server服务RPC请求缓冲区溢出漏洞(MS08-067)-【CNVD-2008-5105】-【CVE-2008-4250】
1.漏洞详情信息表:2.系统和软件环境配置详情信息表:虚拟机软件:vmware workstation 14系统:Windows XP 系统、Kali系统环境配置:(1)受害机:Windows XP SP3镜像(2)攻击机:Kali系统3.漏洞还原详细步骤:(1)虚拟机受害机系统和攻击机系统之间能够相互通信攻击机:Kali-192.168.110.129目标机:Windows XP-192.168.110.128(2)打开Windows XP系统,确定445端口开启。输入“nets
2022-01-19 22:09:45 5521
原创 利用DCT进行jpg压缩;对图像进行二值化【matlab源码】
DCTRGB=imread('1.jpg');R=RGB(:,:,1);G=RGB(:,:,2);B=RGB(:,:,3);figure,imshow(RGB),title('原图'); %输出原图%RGB->YUVY=0.299*double(R)+0.587*double(G)+0.114*double(B);U=-0.169*double(R)-0.3316*double(G)+0.5*double(B); V=0.5*double(R)-0.4186*double
2022-01-19 19:35:24 4094 1
原创 Dijkstra算法的原理及GUI实现【QT源码】
背景及原理讲解链接: https://blog.csdn.net/qq_44394952/article/details/122260279.Warshall.proQT += core guigreaterThan(QT_MAJOR_VERSION, 4): QT += widgetsTARGET = WarshallTEMPLATE = appDEFINES += QT_DEPRECATED_WARNINGSSOURCES += main.cpp\ ma
2022-01-19 19:05:20 1045 1
原创 Dijkstra算法的原理及c语言实现【源码】
背景及代码原理讲解链接: https://blog.csdn.net/qq_44394952/article/details/122260015?spm=1001.2014.3001.5501.#include<stdio.h>#include<stdlib.h>#define INF 100 //不相邻的两个节点,采用相对较大的100来代替路径长度 struct Cost{ //Cost结构体 int Dis;};Cost **creat(i
2022-01-19 19:00:39 916
原创 将BMP 格式图片转换为 JPEG 格式【c语言源码】
原理及代码讲解链接: https://blog.csdn.net/qq_44394952/article/details/122587306?spm=1001.2014.3001.5502.主函数main()int main(){ int mm = 2; printf(" =========功能:将BMP格式图片转换为JPG格式=========\n"); while(mm != 1 ) { printf("\n");
2022-01-19 18:51:38 2862
原创 将BMP 格式图片转换为 JPEG 格式【c语言】
一、任务及目标利用c语言,通过将 RGB 信息转换为 YCrCb 信息、离散余弦变化、量化和 z 型编码,再进行游程编码和霍夫曼编码,最后进行尾部填充的方式,将BMP 格式图片转换为 JPEG 格式。二、原理及设计方案c语言环境下,在主函数中输入 BMP 格式和 JPEG 格式图片的名称,然后调用 BMP 格式图片信息读取模块,再调用 JPEG 图片格式初始化并写入头信息模块,最后调用综合处理与编码模块填充 JPEG 图片。BMP 格式图片信息读取模块主要是读取 BMP 格式图片的信息,做相关的处
2022-01-19 18:35:26 3061
原创 利用DCT进行jpg压缩;对图像进行二值化【matlab代码】
一、任务及目标在远程抄表系统中,需要将采集的图像远距离传输以供抄表人观看,由于距离远和控制成本的问题,不能采用较高速度的波特率进行传输,需要将采集到的图像进行压缩后传输,给出合理的解决方案。1.1学习DCT及jpg压缩原理,通过matlab仿真,利用DCT进行jpg压缩;1.2通过matlab仿真,对图像进行二值化,利用二值图像压缩方法进行数据压缩,然后进行解压缩,看通过肉眼能否看清汽车牌照;1.3比较DCT和二值化两种算法的压缩效果;二、原理及设计方案2.1利用DCT进行jpg压缩2.1.
2022-01-19 18:24:01 6521 1
原创 OFDM系统仿真【matlab源码】
实验原理 链接: https://blog.csdn.net/qq_44394952/article/details/122508495.OFDM.m//clear all;close all;carrier_count = 200; % 子载波数symbol_count = 100; %总符号数ifft_length = 512; % IFFT长度CP_length = 128; % 循环前缀CS_length = 20; % 循环后缀rate = [];SNR =20;bit_p
2022-01-15 12:50:26 13512 14
原创 OFDM系统仿真【matlab代码】
一.仿真思路为了便于计算把系统的仿真参数设置的较小。仿真参数为:子载波个数为 200,总符号数为100,IFFT/FFT 的长度为 512,调制方式选用16QAM调制,为了最大限度的减少插入保护间隔带来的信噪比损失,一般选择符号周期长度是保护间隔长度的5倍,所以保护间隔的长度为有效符号周期的1/4,故设循环前缀的长度为128,信噪比为20dB。1.产生0-1随机序列使用函数rand(),生成随机0-1串行序列,个数为:子载波个数总符号数4。bit_length = carrier_countsym
2022-01-15 12:43:06 30569 23
原创 LTE系统中的OFDM技术
摘要:LTE系统是3G向4G过渡的演进技术,它具有高数据速率、低时延性、基于OFDM和MIMO技术的全IP网络结构、高阶的调制技术等特征,是专门针对高数据量的需求而设计的技术。本文分析并研究了LTE系统的关键技术中的OFDM 技术,包括LTE系统的发展特点、OFDM技术的发展特点及基本原理。关键词:OFDM技术,LTE1.引言自古以来,人们对于远距离通信的畅想一直未曾停住脚步。移动通信是无线通信的一种,通过无线电波传送信息。第一代蜂窝通信基于模拟幅度调制,资源按照固定频率划分(频分多址,FDMA)
2022-01-15 12:00:40 5525
原创 Dijkstra算法的原理及GUI实现【QT】
1.课程设计要求1)输入必要参数,包括:结点个数、节点间路径长度、给定节点;2)输出给定节点到其它各节点的最短路径、径长;3)节点间路径长度用矩阵形式表示;4)可使用MATLAB 或者其他语言进行设计;5)设计图形化界面展示本人的工作;2.基本原理1)Dijkstra算法是典型最短路径算法,用于计算单源点的最短路径问题,即求无向加权图G=<V,E,W>中一个节点到其他节点的最短路径。实际上就是根据网络的链路代价,采用广度优先搜索的思想,以起始点为中心向外层层扩展,直到扩展到终点为止
2021-12-31 17:51:18 1375 1
原创 Dijkstra算法的原理及c语言实现
1.课程设计要求1)输入必要参数,包括:结点个数、节点间路径长度、给定节点;2)输出给定节点到其它各节点的最短路径、径长;3)节点间路径长度用矩阵形式表示;4)可使用MATLAB 或者其他语言进行设计;5)设计图形化界面展示本人的工作;2.基本原理1)Dijkstra算法是典型最短路径算法,用于计算单源点的最短路径问题,即求无向加权图G=<V,E,W>中一个节点到其他节点的最短路径。实际上就是根据网络的链路代价,采用广度优先搜索的思想,以起始点为中心向外层层扩展,直到扩展到终点为止
2021-12-31 17:26:18 1681
原创 利用泰勒展开和牛顿迭代求解定位方程matlab仿真【源码】
实验原理及代码讲解链接: https://blog.csdn.net/qq_44394952/article/details/122259103.position_main.m伪距定位算法clear;clc;c=299792.458; %光速,km/s%通过星历参数解算到所在地可见卫星的坐标位置sat1=[4 2];sat2=[3 5];sat3=[-3 2];sat=[sat1;sat2;sat3];%多卫星位置矩阵r=[5;sqrt(53);sqrt(32)];%理想伪距测量值
2021-12-31 17:04:09 1447
原创 利用泰勒展开和牛顿迭代求解定位方程matlab仿真
1.实验名称利用泰勒展开和牛顿迭代求解定位方程2.实验背景已知GPS接收机观测到的伪距方程,且伪距定位方程组是非线性方程组,同时方程数大于未知量数(即为超定方程),利用泰勒展开和牛顿迭代对定位方程进行求解,并对仿真结果进行分析。3.实验原理3.1牛顿迭代法求解非线性方程组3.2伪距伪距是GPS接收机对卫星信号的一个最基本的距离测量值。伪距是由于卫星时钟与接收机时钟不同步产生的,测得的距离含有时钟误差和大气层折射延迟,而非“真实距离”,故称为伪距。3.3 伪距定位原理定义传播时延、星钟
2021-12-31 16:58:44 3339 1
原创 北斗卫星导航系统的研究及应用
1.课题背景及研究的目的和意义1.1课题背景卫星导航技术从上世纪六十年代发展到如今,已经成为发展最为迅速的高新技术产业之一。卫星导航技术作为空间信息技术,在很多领域都有着非常广阔的运用,如航空、测绘、交通运输、勘探、授时等。随着全球信息技术的发展,未来全球卫星导航系统将会由以美国的GPS为核心的卫星定位系统,发展成为多星座共存的GNSS(全球导航定位系统)。GNSS主要包括三大导航系统,分别为GPS、GLONASS与北斗系统。目前,GPS 在保持其稳定服务的同时,加快了对GPS系统星座的更新。GLON
2021-12-31 16:36:51 4418
4QAM、16QAM 调制与解调仿真电路,观察并分析QAM星座图和误码率曲线【matlab源码】
2022-07-16
Bellhop信道及使用说明——水声通信
2022-04-29
基于证据理论的多源数据融合仿真实验matlab代码.zip
2021-12-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人