自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(69)
  • 资源 (10)
  • 收藏
  • 关注

原创 解决方案:win11自带的截图工具无反应,快捷键(win+shift+S)同样无法使用

在不重启的前提下修复win11自带截图不能使用的问题

2024-03-01 15:27:22 3383 3

原创 Windows11服务器远程连接错误:错误代码0x3,不重启服务器的解决方法

在连接远程服务器时,发现如下错误:您的远程桌面会话已结束,可能是下列原因之一:管理员已结束了会话在建立连接时发生错误。发生网络问题展开详细信息后发现错误代码0x3,如下图:但之前都能顺利连上,网上说的解决方案中大多包括了重启,但我的服务器还在跑代码,。特此记录自己的解决方案,给各位一个参考。

2024-03-01 15:11:57 1590

原创 ERROR: Could not build wheels for numpy, which is required to install pyproject.toml-based projects

pip 安装报错 required to install pyproject.toml-based projects

2024-01-02 14:16:49 6143 7

原创 解决使用torchstat时报错“AttributeError: module ‘numpy‘ has no attribute ‘long‘”等问题

成功使用torchstat,解决使用torchstat时报错“AttributeError: module ‘numpy‘ has no attribute ‘long‘”和“AttributeError: ‘DataFrame‘ object has no attribute ‘append‘””

2023-09-07 22:09:22 1594 8

原创 jupyter lab build失败,提示需要安装版本>=12.0.0的nodejs但其实已从官网安装18.17.0版本 的解决方法

jupyter lab lsp 插件安装,虽然已经在官网安装 nodejs,但还是报错需要安装 >= 12的nodejs。在不重装的情况下解决问题。

2023-08-07 11:06:14 1243

原创 TS38.331中need -M/R/N/S 的含义

TS38.331中,need -M/R/N/S 的含义

2023-05-14 15:07:39 1248 3

原创 笔记:对多维torch进行任意维度的多“行”操作

如取出第0页,第2页和第3页。如:取出第0行和第2行。——同样拥有多种方案。如取出第0列和第3列。如取出第0行和第2行。

2023-04-30 02:15:18 782

原创 计算码字长度 matlab

根据38.214 5.1.3.2 Transport block size determination计算码字长度

2022-09-30 18:26:29 481

原创 进行LDPC编码时扔掉了前面2Zc的信息位,为何如此设计?在解码时如何恢复?

进行LDPC编码时,扔掉了前面2Zc的信息位长度,为何如此设计?在解码时如何恢复?

2022-09-30 17:41:12 953

原创 【小土堆深度学习教程】优化器那节课代码运行时显示warning: you might not have a CUDA gpu

情况pytorch按照之前的所有步骤正确安装,但到这一步无法启用CUDA:另外:如何查看自己的pytorch版本和cuda版本:在 pycharm 的 控制台/终端 处:import torchprint(torch.__version__)print(torch.version.cuda)如果这两个都能正常显示,说明电脑是正常安装了cuda的(此时网上的一些“从cmd命令行进入,输入 nvcc -V 的方法参考性不高”)再输入:torch.backends.cudnn.enabled

2022-03-01 11:18:15 1343 3

原创 【小土堆深度学习教程】P5中jupyter notebook如何更改默认路径&明明配置了pytorch但新建py文件时没有此选项

问题描述:按照B站up主“小土堆”的pytorch深度学习教程一步步做下来。在P5“Pycharm及Jupyter使用及对比”中,需要在Jupyter中新建一个文件。视频中新建的是“Python [conda env:pytorch]”,且在创建“first_demo.py”的文件夹下新建。但默认打开jupyter notebook的文件位置为:C:\Users\S,而我的first_demo.py 文件位置为E盘。因此,此时需要进行两个操作: 1. 将jupyter notebook的路径移动到f

2022-02-17 20:05:00 1070

原创 EESM和MI-ESM

  最近这方面一直是我研究内容的一部分,工作也将要进行到收尾阶段了,总结一下我初期的调研成果:文章目录ESM——EESM & MI-ESM问题提出:为何会需要ESM(Effective SINR Mapping,有效SINR模型)?目前都有哪些ESM模型?两种ESM模型的差别?什么样的场景下会出现同一传输块使用不同MCS的情况?具体实现方式如何?在EESM的处理中,使用 γ~mod~* γ~cod~的方式进行参数训练是否比单独使用β精度更高?ESM——EESM & MI-ESM  问

2021-11-17 10:53:33 2089 10

原创 关于PDSCH的码字个数问题

  这段时间没有经常发文章,一来是忙于适应自己的研究生生活,二来是觉得自己对很多东西的理解都不够深刻,还需更多的思考和调研。  最近在导师的引导下,研究了PDSCH码字个数的问题:为什么协议中要将其设计成最多能够传输两个码字?现在我自觉终于能够回答了,于是记录一下,也算是对这个知识的梳理。  要回答这个问题,需要从两方面看:1. 为什么不只发送一个码字呢?2. 为什么不每一流都发送一个码字呢?      1. 为什么PDSCH不只发送

2021-10-09 19:13:21 1331 2

转载 频率色散参数和相关时间

频率色散参数和相关时间​ 频率色散参数是用多普勒扩展来描述的,而相关时间是与多普勒扩展相对应的参数。与时延扩展和相关带宽不同的是多普勒扩展和相关时间描述的是信道的时变特性。这种时变特性或是由移动台与基站间的相对运动引起的,或是由信道路径中的物体运动引起的。​ 当信道时变时,信道具有时间选择性衰落,这种衰落会造成信号的失真。这是因为发送信号在传输过程中,信道特性发生了变化。信号尾端的信道特性与信号前端的信道特性发生了变化,不一样了,就会产生时间选择性衰落。(1)多普勒扩展​ 假设发射载频为fc,

2021-09-08 19:03:00 1575

原创 matlab实现第奇数个元素和第偶数个元素分离的效果

最直观的做法是使用for循环,然后用 2n 和 2n+1 区分,但既然是matlab,就要发挥它处理数组的优势。首先新建一个数组,为了更直观,就用如下这个:[1;2;3;4;5;6;7;8;9;10]ans = 1 2 3 4 5 6 7 8 9 10行向量和列向量差不了太多,这里用的是列向量。reshape([1;2;3;4;5;6;7;8;9;10],2,5)ans = 1

2021-07-09 08:15:23 3045

原创 码字、层、数据流、端口、物理天线之间的大小关系

码字、层、数据流、端口、物理天线之间的大小关系层映射的目的是把调制符号分不到不同的传输层上,每n个符号映射到n个层上。NR的PDSCH最多有2个码字,1个码字最多映射4层。——码字数<=层数多天线预编码的目的:通过预编码把不同的传输层映射到一组天线端口上。——层数<=天线端口数天线端口和物理天线端口的概念:天线端口为逻辑概念,在LTE规范中就是由参考信号定义的逻辑发射通道,有几种参考信号、几种逻辑发射通道,就有几个天线端口。天线端口和物理天线之间不存在一一对应的关系。下

2021-07-03 11:26:36 3843 3

原创 TDL信道模型和CDL信道模型

TDL信道模型和CDL信道模型的区别•TDL(Time Delay Line,抽头延时线)一般用于简化评估,其必要参数包括各抽头的时延、功率和衰落的分布,表征NLOS的TDL-A、B、C模型为瑞利衰落,TDL-D、E存在LOS部分。——TDL以时延为建模标准​ 在仿真中,对于小尺度衰落的处理,功率需要归一化为1(所有的大尺度衰落都可以认为被归结在SNR中了)。TDL信道模型由Clark模型(用于仿真瑞利衰落)演进而来,是对于小尺衰的仿真,因此也做了功率归一化,遍历后所有径加起来的总功率增益为1。•CD

2021-06-17 18:59:26 11156 6

翻译 软切换和更软切换

软切换和更软切换软切换和更软切换是CDMA系统特有的切换方式。软切换的定义是终端在切换时同时和相邻的几个基站保持联系;更软切换的定义是终端在同一个基站的几个扇区内切换。更软切换建立在Rake接收的基础上,具有切换成功率较高,可避免乒乓效应等优点。https://blog.csdn.net/meiliqiang/article/details/78738118频率内切换:这是指软切换和更软切换。软切换的特点是“先建立、后断开”,也就是说,移动台在离开其服务小区(主小区)之前,就己经与它可能到达的小

2021-06-10 16:15:52 1346

原创 批量更新域——交叉引用

深夜更新:最近写论文改了很多版本,因为有一定数量的参考文献要求,修改之后想在前文插入引用文献的交叉引用就会打乱整个引用顺序,我之前又比较傻,全靠手动更新域编号。今晚实在受不了了,最后新get到一个小技巧:想要批量更新域,就直接打开打印预览就行。word在“文件–打印”里就直接进行全文交叉引用的域编号更新了。或者想更方便一点就在“自定义快速访问工具栏”里勾上“打印或打印预览”就行。网上还给了另一种方法, 就是“ctrl+A”全选之后再F9更新,但是由于这个方法会更新全文,对于已经把目录格式设置好了的人来

2021-05-24 01:38:42 18035 10

原创 解决Google浏览器点击链接时自动覆盖原页面而不是新建标签页的问题

首先你需要一个Google随便在搜索栏搜个啥,我就瞎打了个test:

2021-05-03 16:15:29 6276 5

原创 MATLAB中求某个函数的积分并绘图

想了想还是发篇文章吧这样子阅读量会比发资源多一点(bushi首先参考了https://jingyan.baidu.com/article/bea41d437cbfb8b4c51be6bf.html的文章,但是这篇经验由于已经有些年头了,我发现其中比如mfun函数已经被matlab移除了,还是先按照这个思路来一遍:使用matlab求极限:>> syms t x positive % 定义t是正的gt = 1/log(t);gt_0 = limit(gt,t,0,'right') %

2021-04-21 17:13:30 11383 4

翻译 5G通信中的TDL模型

本文基于3GPP协议:TS38.901-7.7.2链路级仿真的信道模型包括CDL(Clustered Delay Line,集群延迟线)模型和TDL(Tapped Delay Line,抽头延迟线)模型。本文重点放在TDL模型上。TDL模型用于简化评估,如非MIMO评估,定义在0.5GHz到100GHz的全频率范围内,最大带宽为2GHz。存在三种TDL模型,分别为TDL-A、TDL-B和TDL-C,它们分别代表了三种不同的NLOS(Non-LOS)通道剖面,构建了LOS(Line Of Sight)

2021-04-14 14:59:57 42976 32

原创 关于有道云笔记偶尔会抽风变换语言这回事

我一直用有道云笔记记东西,但最近频繁发现它偶尔字体会变,非常影响观感,网上的在设置里变更字体的解决方法一点也不适合我,每次都只能把它整个退出(最小化到托盘也不行),再重进才可以,还挺影响使用体验的。今天非常偶然的情况,我在遇到这种状况的时候,突发奇想瞎按一通,发现,shift+alt 还真的好使,语言就这样莫名其妙被我变回来了hhhhh...

2021-04-14 14:20:11 398 5

原创 MATLAB中de2bi和hex2dec函数

查阅MATLAB自带的帮助文档其实已经能很清楚了,这里还是记录一下,方便忘了之后能很快再捡起来这个知识点。de2bi函数功能上,de2bi函数被用于将十进制数字转化为二进制数。且转化后结果矩阵的每一行都与原输入矩阵中的元素相对应。在转化规则上还是有点说道的:>> E = [12;5]E = 12 5>> A = de2bi(E )A = 0 0 1 1 1 0 1 0由于

2021-04-05 14:27:53 8064

原创 MySQL燕十八老师课程笔记:第十九课:事务

什么是事务?将一个业务下的SQL语句作为一个单元统一操作==>“同生共死”【myisam不支持事务】例如:A转账500给B,打完之后A减少500,B增加500,如果这两个动作有一个没有完成,则整个转账过程失败(原子性)# 如何启用事务?start transaction;# 如何结束事务?commit;# 如何撤销事务?(回滚事务)——即对于失败事务,对之前的成功操作做的处理rollback;事务的中间状态是不可见的——隔离性事务发生结束了之后是不能恢复的——持久性事务之前和之

2021-03-18 09:58:27 117 2

原创 MySQL燕十八老师课程笔记:第十八课:乱码问题全解

在本地文本文档打“联通”二字后保存,发现再次打开后显示乱码,但其他就没有这种问题。键盘上127个字符,用一个字节就够存储了,原因:一个字节有八个位:0000 0000-1111 1111,一共有256种值。(事实上,7个位就够了,因为7个位可以表示128种变化)ASCII码:0-127表示,最高位始终为0。但对于中文,一个字节显然不够,这时我们需要用2个字节来表示:0000 0000 0000 0000->1111 1111 1111 1111 0->65535,6万多种组合,够用了

2021-03-18 09:58:07 144 2

原创 MySQL燕十八老师课程笔记:第十七课:视图

# 查询每个栏目下商品的平均价格,并取平均价前3高的栏目select cat_id,avg(shop_price) as pj from goods group by cat_id order by pj desc limit 3;# 取平均价格前3低的:select cat_id,avg(shop_price) as pj from goods group by cat_id order by pj asc limit 3;# 平均价由高到低,第3到第5名的栏目select ca

2021-03-18 09:57:42 103

原创 MySQL燕十八老师课程笔记:第十六课:MySQL各个函数

# 在给商品打八八折的基础上抹掉零头select goods_id,goods_name,floor(shop_price*0.88) from goods where cat_id=4;# 给每一个商品生成一个5到15元之间的随机红包,购买随机赠送红包select floor(rand()*10+5); select goods_id,goods_name,floor(rand()*10+5.99999) as bonus from goods; # 因为加5的话,返回15的概率很小

2021-03-18 09:57:22 125

原创 MySQL燕十八老师课程笔记:第十五课:union

union:合并两条或多条语句的结果。语法:sql1 union sql2# 要求查出价格低于100元和价格高于4000元的商品,要求不能用or# 先查低于100元的商品select goods_id,goods_name,shop_price from goods where shop_price < 100;# 再取出大于4000的商品select goods_id,goods_name,shop_price from goods where shop_price >

2021-03-18 09:57:00 109

原创 MySQL燕十八老师课程笔记:第十四课:左连接、右连接等区别

声明: 本文所有名字都不代指具体明星!只是为了方便理解借用名字而已!!请勿上升真人!!!❤左连接、右连接、内连接的区别?例子:男生表:姓名屌丝李四王五高富帅郑七配偶ABCDE女生表:姓名空姐大S张柏芝阿娇林黛玉宝钗配偶BCDDEF这时,主持人大声说:所有的男士站到舞台上,带上自己的配偶,(没有的拿块牌子,上写NULL)思考:张三(屌丝)上不上舞台呢?答:上问:张三(屌丝)没有对应的行怎么办?答:用

2021-03-18 09:56:39 194

原创 MySQL燕十八老师课程笔记:第十三课:左连接

要求:打印报价单,打印出所有商品的名称、库存和价格一张表就是一个集合,每一行就是一个元素。在数据库的操作上,如何操作表,达到集合的笛卡尔积的效果?直接用“,”隔开,表明查询即可。select goods_id,cat_id,goods_name,cat_id,cat_name from goods,category;ambiguous adj.模糊的原因:cat_id在两张表中都有,到底指哪张表的cat_id字段呢?如果在多表联查时,某一列名,在2张或2张以上表都有,则需要在列名前指定表名,

2021-03-18 09:56:19 139

原创 MySQL燕十八老师课程笔记:第十二课:NULL

建表时,列后面的 not null default ‘’/ default 0 就是让这个列值不为 NULL,如果某个列确实没填值,也有默认值,不会为NULL。为什么不想要NULL的值?例:create table test(name varchar(20))engine myisam charset utf8;insert into values('lisi'),('wangwu'),('null');问:这个插入的null,是不是真的null?答:不是,这只是一个字符串。inse

2021-03-18 09:55:46 115

原创 MySQL燕十八老师课程笔记:第十一课:子查询

# 查出本网站最新的(goods_id)最大的一条商品# 思路:按goods_id desc排序,再取第一行select goods_id,goods_name from goodsorder by goods_id desc limit 0,1;# 查出本网站最新的(goods_id)最大的一条商品# 要求:不允许用排序!!select goods_id,goods_name from goods where goods_id = 33;#(这个做法中的33是用子查询的结果当条件)不具

2021-03-18 09:55:17 172

原创 MATLAB中sum函数

最近阅读代码发现一句: sum(3维数组, 常数)查询matlab帮助文档后:sum Sum of elements.S = sum(X) is the sum of the elements of the vector X. If X is a matrix,S is a row vector with the sum over each column. For N-D arrays,sum(X) operates along the first non-singleton dimen

2021-03-14 14:47:51 2497 1

原创 MySQL燕十八老师课程笔记:第十课:order by 与 limit 详解

在PHP中,获取不同栏目的商品:在地址栏上获取$_GET[‘id’]select goods_id,cat_id,goods_name from goodswhere cat_id = 5;排序是针对最终结果集的。即当最终结果集出来后,order by 要放在 where\group\having 的后面。# 取出第四个栏目下的商品,并按价格由高到低排序select goods_id,goods_name,shop_price from goodswhere cat_id=4order by

2021-03-14 11:12:17 296

原创 MySQL燕十八老师课程笔记:第九课:having筛选

回顾之前做过的一道题:查询本店价比市场价省的钱,并且要求省钱200元以上的取出来select goods_id,market_price,shop_price,(market_price-shop_price) as discountfrom goods where (market_price-shop_price) > 200;# 注意:最后的那个:不能用where discount>200,因为这个已经是结果了,MySQL语句不能对结果进行操作。使用having:select

2021-03-14 11:08:48 251

原创 MySQL燕十八老师课程笔记:第八课:SQL之group分组及统计函数详解

5个统计函数:min max sum avg count# 查询出最贵的商品的价格# 即shop_price最大的值查询出来select max(shop_price) from goods;# 同理,查询出最便宜的商品的价格select min(shop_price) from goods;# 查询出发布最早的商品,即goods_id最小的值select min(goods_id) from goods;# goods_number是指库存量,# 店主想统计一下,本店一共库

2021-03-14 10:46:27 456

原创 MySQL燕十八老师课程笔记:第七课:查询模型的理解

把列看成变量,把where 后面看成表达式,哪一行能够使表达式为真,就取出哪一行。第一点:把where后面看成表达式:判断下一行取出什么?select goods_id, goods_name from goodswhere 1>2;#结果:empty set 因为表达式恒为假。同理:问:where 1 是什么意思?select goods_id, goods_name from goodswhere 1;#取出所有行。第二点:把列看成变量(既然是变量,变量之间就可以运算)取

2021-03-14 10:36:57 123

原创 MySQL燕十八老师课程笔记:第六课:商品表的各种按条件查询

老师下了ecshop,我看有弹幕同学说:“可以下,但没必要”,我就没下。查询:#先模拟ecshop建一个小型的商品表create table goods(goods_id mediumint(8) unsigned not null auto_increment,cat_id smallint(5) unsigned not null default '0',goods_sn varchar(60) not null default '',goods_name varchar(120) not

2021-03-14 10:32:53 1175

原创 MySQL燕十八老师课程笔记:第五课:建表

MySQL中,Boolean型就是tinyint。建表案例:创建某高端白领私密社交网站。username、id、gender、weight、birth、salary、lastlogin、除了username和intro外,其他的列都定长,因此不妨让其所有列都定长,这样会带来查找效率和速度上的极大提高。username:char(20) intro:char(1500)却浪费得太多了,另一方面,人的简介一旦注册完,改的频率也不是很高,因此我们可以把intro列单独拿出来,放到另一张表里。在开发

2021-03-14 10:28:23 99

NI 卸载工具,用于卸载national instruments的相关软件

NI 卸载工具,用于卸载national instruments的相关软件

2022-02-17

二叉树tree.rar

使用二叉链表建立一个二叉树,包含tree.h头文件。具体需求分析等如下: https://blog.csdn.net/qq_41400623/article/details/114659122

2021-05-15

integration_plot.m

昨天需要绘制一个指数的积分,就写了个函数,很简单,但是应该也能帮到后来人,特别是像我这种编程菜鸡。虽然简单,但好歹也是我花时间辛苦写的,1积分意思意思 可以用来绘制大部分函数的积分,思路很简单,当作个参考吧。

2021-04-21

精度控制mypi.zip

工程计算课后作业:要求输入精度,输出的结果由该精度控制

2021-04-20

MATLAB台大郭彦甫.zip

今天整理文件夹,发现了之前搜集的郭彦甫老师MATLAB讲义,免费分享给大家

2021-04-10

38212-g40.zip

关于协议TS38.212的内容,主要关于NR和Multiplexing and channel coding

2021-03-26

TS38.211-G30&G40.zip

3GPP协议:Technical Specification 38.211:NR;Physical channels and modulation.

2021-03-10

midtermGrades.zip

假设你是教务科的工作人员,需要编写一个名称为midtermGrades的函数实现对学生期中成绩的评估。 学生的成绩被保存在一个电子表格中,内容如下: 1)电子表格中的每一行代表一个学生; 2)第一行包含以下六个字符串:姓名,数学,英语,物理,电路分析,计算机基础, 但是由于成绩表格是由不同老师创建的,六个字段的排列顺序可能不同; 3)“姓名”列中表示学生姓名的字符串 4)其他列中是分数,用“A”,“B”,“C”,“D”,“F”,“W”表示; 5)如果各科成绩中,“A”,“B”,”C”占多数,则结果为“S”,否则为“U” 该函数运行后应打印生成一个分数的表格,文件名为Grade_result.xlsx,内容包含两列, 标题为“姓名”和“结果”(“S”或“U”)自行构建一个数据文件,验证所编写函数的正确性。

2021-03-09

replaceStr.zip

编写实现一个名称为replaceStr的文本替换函数,该函数的输入为: 1)filename:与文件名称相对应的字符串; 2)wordA:一个单词的字符串(不含空格) 3)wordB:另一个单词的字符串(不含空格) 函数实现:1)每次读取文件的一行数据 2)将以行中的wordA替换为wordB 3)将修改后的内容写入一个新的文本文件,新文件的名称为“new_原文件名称”。 例如,如果源文件为“data.txt”,则新生成文件为“new_data.txt”。 4)完成替换后,提示总的替换次数; 5)自行准备一个文本文件,验证程序的正确性。

2021-03-09

14Curve_Fitting_&_Interpolation.pdf

MATLAB台大郭彦甫老师第十三课回归与内插课件,无需积分,分享给大家~ 若有侵权冒犯,请联系我删除!

2021-03-08

空空如也

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

TA关注的人

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