自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 阵列天线方向图合成(线阵、面阵)-附Python代码

阵列天线波束赋形导向矢量ULA线阵:a=1N[1,e−j2πλdcos⁡θ,⋯ ,e−j2πλ(N−1)dcos⁡θ]T\mathbf{a}={\frac{1}{\sqrt{N}}\left[ 1,e^{-j\frac{2\pi}{\lambda}d\cos\theta},\cdots,e^{-j\frac{2\pi}{\lambda}(N-1)d\cos\theta} \right]^{\mathrm{T}}}a=N​1​[1,e−jλ2π​dcosθ,⋯,e−jλ2π​(N−1)dcosθ

2021-12-07 11:22:13 7270 3

原创 MIMO信道模型

毫米波信道模型[1, 4]由于毫米波信道的方向性和稀疏性,收发机之间的信道矩阵可以表示为多径分量的叠加,其中不同多径分量有不同的分离角(AoDs)和到达角(AoAs)。Saleh-Valenzuela MIMO信道模型 (NTN_\mathrm{T}NT​个发射天线和NRN_\mathrm{R}NR​个接收天线)SV信道模型的时变信道响应:h(t)=∑l=1Lale−jψl(t)δ(t−τl)h(t)=\sum_{l=1}^L a_l e^{-j\psi_l(t) \delta(t-\tau_l)

2021-10-21 10:24:12 5582 1

原创 IEEE期刊、会议名称简写替换--Python代码

在写IEEE系列论文时,官方建议参考文献使用IEEE期刊、会议名称的简写形式,例如将IEEE Transactions on Wireless Communications写做IEEE Trans. Wireless Commun.,其次,月份也要求简写所以编了个python程序,自动替换,代码如下# -*- coding: utf-8 -*-"""Created on Tue Jun 23 09:59:54 2020pyinstaller -F -w -i icom_256.ico IEE.

2021-09-22 15:41:00 2651 1

原创 《一个 Q-learning 算法的简明教程》之Python代码

本文是对A Painless Q-learning Tutorial (一个 Q-learning 算法的简明教程)中的强化学习教程做的Python代码实现代码框架参考【莫烦Python】强化学习 Reinforcement Learning场景简述一栋房子,共5个房间(最外层也看做一个房间5),目标是快速地从某个房间走出(即走到房间5)抽象为有向图,并关联奖赏(只有通向房间5的转移有奖赏100,其他情况都为0)。代码实现# -*- coding: utf-8 -*-"""Creat.

2021-03-03 15:53:24 692 3

原创 注水算法解功率分配问题-Python

问题描述:分配总功率ptotalp_{total}ptotal​给NNN个发射机,使总接收通信速率最大。问题建模为:minp −∑iNlog2(1+hipiσ2)s.t.  ∑iNpi=ptotal        pi≥0 \begin{aligned} &\mathop{\mathrm{min}}\limits_{\mathbf{p} }~ -\sum_{i}^N log_2(

2021-01-29 19:39:30 2967 1

原创 Majorization-Minimization (MM) 和 Successive Convex Approximation (SCA)

Majorization-Minimization (MM)考虑如下优化问题minx  f(q)s.t.  x∈X \begin{aligned} &\mathop{\mathrm{min}}\limits_{\mathbf{x} }~~ f(\mathbf{q})\\ &\mathrm{s.t.}~~ \mathbf{x}\in \mathcal{X} \\ \end{aligned}​xmin​  f(q)s.

2021-01-28 10:33:08 2266

原创 Latex在线参考文献

导言\usepackage{url}代码@Misc{naftel2011nasagl,howpublished = {[Online]. Available: \url{https://ntrs.nasa.gov/citations/20110011977/}},note = {Accessed Dec., 2020},title = {{NASA Global Hawk}: Project Overview and Future Plans},author = {{Chris Na.

2020-12-22 11:13:14 963 1

原创 次梯度方法求解拉格朗日对偶问题

次梯度方法求解拉格朗日对偶问题搬运-拉格朗日对偶问题的次梯度求解方法clcclear all%用次梯度法求解x(1)^2+x(2)^2的最小值,约束条件为:2*x(1)+x(2)<=-4% 作者:上海交通大学 徐祥lambda=0;x0=[0 0];for n=1:20warning('off');f=@(x)x(1)^2+x(2)^2+lambda*(2*x(1)+x(2)+4);options=optimset('Gradobj','off');x=fminunc(f,x0,op

2020-12-10 11:25:31 2267 2

原创 强化学习-笔记

Markov Process没reward,没action,只有 状态S 和 状态转移矩阵P,<S,P><S,P><S,P>Markov Reward Process加reward需要 奖励函数R 和 折扣因子γ\gammaγ,<S,P,R,γ><S,P,R,\gamma><S,P,R,γ>奖励函数R只表示出当前状态的奖励(即时奖励)目标:最大化累计奖赏Gt=Rt+1+γRt+2+...G_t= R_{t+1}+\g

2020-12-07 20:41:08 102

原创 Slabs Method - AABB碰撞检测法

参考:[1] 3D空间中射线与AABB包围盒的碰撞检测[2] Python 代码计算立方体与线段交点原本打算解决“判断与立方体是否相交”的问题,自然的想法是分别判断线段是否与立方体的六个面相交;此外还查得Slabs方法,简介如下:基本思想:射线穿过立方体的部分 是 六个面中 与两两(无限)平面相交部分的 交。2-D空间为例:射线是否穿过矩形射线穿过的部分为 x-slab和y-slab之间的线段部分的交数学表达射线上任意一点表示为:P⃗=P⃗start+t∗D⃗,(t⩾0)\vec{

2020-11-26 15:33:02 2220 1

原创 无线信道

Small-Scale Fading 小尺度衰落Small-scale fading is characteristic of radio propagationresulting from the presence reflectors and scatterers that give rise to multiple components of transmitted signal while traveling. 由反射、散射造成的多径效应,在接收端合成的结果是一个随机变量,常用的(描述接收信号振

2020-11-11 15:38:13 979

原创 无线通信相关概念

分集 diversityDiversity的意思就是多样化,把多个不同的东西合并起来,得到一个更好的。在通信领域,多样化的角度可以是时间、频率和空间,他们分别叫时间分集、频率分集和空间分集空间分集:同一个发射信号,得到不同地点的天线多个接收信号。对接收天线阵列这种距离比较近的天线,称作“微分集”;而对CDMA中软切换技术,多个天线分别属于不同的基站,相距比较远,称作“宏分集”。“时间分集”:同一个信号在两个不同的时间上发送。“频率分集”:与时间分集类似。...

2020-10-21 11:18:17 342

原创 通信之道-多天线技术

MIMOMIMO技术,业界一般归类于复用(multiplexing);复用的意思就是同时发送多个数据流。 复用提高速率。相对的,还有一类MIMO技术,叫做分集(diversity),即只发送一个数据流。 分集提高可靠性。分集和复用分集卖家不允许顾客挑桃子,按顺序拿,这样保证每个顾客买到的桃子都有好有坏,大家都差不多,这就是分集的思想。MIMO中mn条独立衰落的路径到达收端,有好有坏,也是分集Alamouti编码(那篇JSAC上的文章,被评为50年来最优秀的57篇文章之一,他引万次以上):基础场

2020-09-09 17:49:17 354

原创 通信各层

物理层 Physical layer物理层提供调制(信号编码)和信道编码。MAC layerMAC协议的目的是协调和提供UAV以有效且公平的方式访问介质的手段。在传输数据包前通过握手在频段上进行协商Network layer网络层协议的目的是提供端到端连接,使源和目的节点之间的通信。无人机的高动态特性使得网络层协议的设置必须考虑频谱访问延迟,干扰,频谱切换的频率,切换的延迟。认知无线电网络频谱的动态可用性、频段的异质性 是两大特点。...

2020-09-05 16:36:26 856

原创 Cognitive Radio Technology认知无线电技术简述

认知无线电 解决频谱稀缺spectrum scarcity问题Cognitive Radio TechnologyCRT被嵌入到智能设备中,这些设备可以感知环境的频谱波段,并利用可用的频谱波段。这种智能设备被称为CR设备。CR设备一起构成一个认知无线电网络(CRN),两种用户:**Primary user(PU)**授权的频谱,绝对的优先权**Secondary user (SU)**未授权的频谱,或使用空闲的授权频谱;有保证PU优先通信并不受干扰的义务。所以,频谱感知Spectrum sen

2020-09-05 11:04:59 1036

原创 通信之道-傅立叶分析

摘自《通信之道》傅里叶(1768-1830)法国数学家和物理学家。在1807年法国科学学会上发表的论文中提出一个论断:任何连续周期信号都可以表示为一组适当加权的正弦曲线的和。三角函数的正交性(公式略):正弦和余弦函数是正交的(正交就是一个周期内的积分为0);不同频率的正弦函数是正交的;不同频率的余弦函数是正交的。为什么正弦信号重要因为三角函数作为线性系统的输入时具有频率不变的特性。例如,输入信号为x(t)=cos(wt)x(t)=cos(wt)x(t)=cos(wt),输出信号为y

2020-08-31 20:25:46 2932

原创 通信之道-复变函数

摘自 杨学志《通信之道》著名的欧拉公式:若xxx为实数,则eix=cosx+isinxe^{ix}=cosx+isinxeix=cosx+isinx欧拉公式将三角函数的定义域扩大到复数,建立了三角函数和指数函数的关系,它在复变函数论里占有非常重要的地位。令x=πx=\pix=π,可以得到eiπ+1=0e^{i\pi}+1=0eiπ+1=0它是数学里最令人着迷的一个公式,它将数学里最重要的几个数字联系到了一起——两个超越数:自然对数的低eee,圆周率π\piπ;两个单位:虚数单位iii和自然

2020-08-31 19:41:26 657

原创 通信之道-卷积

看 杨学志《通信之道》中关于卷积的理解离散卷积离散冲击序列:δ[n]={1,n=00,n≠0\delta[n]=\left\{\begin{matrix}1, & n=0\\ 0, & n\neq 0\end{matrix}\right.δ[n]={1,0,​n=0n​=0​任何一个离散信号x[n]x[n]x[n]都可以表达成如下形式:x[n]=∑k=−∞+∞x[k]δ[n−k]}x[n]=\sum_{k=-\infty }^{+\infty } x[k]\de

2020-08-31 09:48:49 703

原创 ThinkPad P51 成功黑苹果

这里写自定义目录标题ThinkPad P51 成功黑苹果资源地址安装安装完结语ThinkPad P51 成功黑苹果本文并不在于提供具体问题的解决方案,只是列出一些资源地址,这往往是小白难以搜集到的。通用的适用于小白的折腾过程就是bilibili看视频,找EFI、系统镜像、反复安装测试。资源地址对小白来讲,可能最难的就是没处去找资源(不知道该找什么资源),这里列出几个资源站,这些资源都是可以直接下载的,不需要注册什么论坛,要什么积分什么的。先在Bilibili上搜“黑苹果安装”看几个视频入入门,

2020-06-09 20:48:09 2925

原创 求助-强化学习基础-K-摇臂老虎机Python

按照周志华西瓜书第16章K-摇臂赌博机的伪码编的程序:# -*- coding: utf-8 -*-"""e贪心和Softmax2-摇臂赌博机摇臂1:0.4概率奖励1,0.6-0摇臂2:0.2-1, 0.8-1@author: y1064"""import numpy as npimport matplotlib.pyplot as pltK = 2 # 摇臂数...

2020-04-16 08:03:37 421

原创 PDF工具箱-分割提取合并

import osimport tkinterimport tkinter.filedialogfrom PyPDF2 import PdfFileReader, PdfFileWriter, PdfFileMergerdef splitPDF(inFile, outPath): """ 拆分PDF文件为单页 """ if not os.path.exists(o...

2020-04-12 14:41:08 305

转载 tkinter实现自由截屏-Python

转载以进行二次开发源地址GUI效果功能:点击截屏按钮开始自由截屏,并弹出保存文件的对话框以保存截图到本地"""tkinter实现屏幕截图源地址:https://blog.csdn.net/chengqiuming/article/details/78601078"""import osimport tkinterimport tkinter.filedialogfrom...

2020-04-10 08:51:53 1536 6

原创 随机路线图算法(Probabilistic Roadmap, PRM)-Python实现

随机路线图算法(Probabilistic Roadmap, PRM)-Python实现原理参考网站import mathfrom PIL import Imageimport numpy as npimport networkx as nximport copySTAT_OBSTACLE='#'STAT_NORMAL='.'class Node(): """ ...

2020-03-30 10:53:38 2766

原创 堆优化的A*算法-Python实现

堆优化的A*算法-Python实现原理参考博客地址代码借鉴地址A*算法解决二维网格地图中的寻路问题输入:图片(白色区域代表可行,深色区域代表不行可行)输出:路径(在图中绘制)""" 方格地图中的A*算法 (openList进行了堆优化)A* 算法: F = G+HF: 总移动代价G: 起点到当前点的移动代价 直:1, 斜:1.4H: 当前点到终点的预估代价 曼哈顿距离...

2020-03-27 10:39:16 769

转载 Python数据结构 - 树、图

Python数据结构图邻接表法 adjacency list. 对于每个结点,用列表(list)来存储它的临接结点. 一个有向图的列子:twitter_graph = dict()twitter_graph['Bob'] = ['Jack', 'Nox', 'Willy']twitter_graph['Jack'] = ['Amy', 'Nox']twitter_graph['Am...

2019-03-25 10:52:00 754

原创 Fedora27改postgreSQL10数据库位置

这里写自定义目录标题默认位置Fedora27中,PostgreSQL存储其数据库的默认位置为/var/lib/pgsql/10/data运行ls -lZ /var/lib/pgsql/10查看postgresql的默认数据库位置的SELinux上下文这显示了postgresql_db_t,它是数据库文件位置的默认上下文元素。必须手动将此上下文应用于将在此示例中使用的新数据库位置,...

2018-12-10 16:14:10 171

原创 fedora27下的OpenStreetMap离线地理编码服务器的搭建(Nominatim)

前言CSDN上有关于ubuntu如何安装Nominatim的博文ubuntu16.04下的OpenStreetMap离线地理编码服务器的搭建(Nominatim),但是作者尚未查询到中文的、关于fedora如何安装Nominatim的博文,甚至也未见英文的博文,这是本文写作的目的。可以参考的网站:Nominatim官方文档Installation on CentOS 7,CentOS和Fe...

2018-10-19 18:38:56 864

CVX用户手册中文版前50页-(由WPS全文翻译得到)

cvx用户手册,官方下载的用户手册英文版,由WPS全文翻译得到中文的1-50页。 cvx用户手册,官方下载的用户手册英文版,由WPS全文翻译得到1-50页。

2020-05-22

PDFTools.zip

用于PDF文档的提取、分割或合并的小工具,用Python写的GUI。 文件中有Python源代码和用PyInstaller封装的.exe可执行文件,可执行文件被电脑管家报毒(笑哭..)。

2020-04-12

A*算法的Python实现-堆优化版

A*算法的Python实现-堆优化版。附测试用例图片。 A*算法解决二维网格地图中的(避障)寻路问题 输入:图片(白色区域代表可行,深色区域代表不可行) 输入:路径(在图中绘制)

2020-03-27

China_Airports201912

2019年12月中国有民航服务的机场,中文名,IATA号,经纬度位置数据,共231个。 2019年12月中国有民航服务的机场,中文名,IATA号,经纬度位置数据,共231个。 2019年12月中国有民航服务的机场,中文名,IATA号,经纬度位置数据,共231个。 2019年12月中国有民航服务的机场,中文名,IATA号,经纬度位置数据,共231个。 2019年12月中国有民航服务的机场,中文名,IATA号,经纬度位置数据,共231个。

2019-12-11

ThinkPad P51移动工作站硬件维护手册

联想客服发来的ThinkPad P51硬件维护手册,英文版共122页,非专业人士较难理解,请斟酌后自行决定是否下载

2018-12-04

联想a580驱动

两线高价饭阿萨德经费卢卡斯的房间爱看方法啊我师傅的卡的方法阿萨德

2013-02-11

空空如也

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

TA关注的人

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