自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(74)
  • 收藏
  • 关注

原创 《深入浅出4G网络 LTE_EPC》阅读笔记一

不同的LTE概念名称关系LTE的EPC演进到:结构扁平化,承载控制分离,全IP组网形态。整个移动数据网络除空口部分外,其他全部接口已经实现了IP化、分组化。MM:移动性管理。移动性流程包括所有追踪用户位置相关的流程,还包括这些流程中的安全、标识分配流程,如附着(Attach)、切换(Handover/Handoff)、重选(TAU)、寻呼(Paging)等。SM:会话管理。与用户面数据连接有关,包括连接的创建、删除、修改等流程及相关概念。用户面数据承载包括无线侧的用户面承载eRAB.

2022-04-10 10:25:47 1885 3

原创 《深入理解LTE-A》读书笔记之LTE 帧结构

LTE有两种系统帧,分别是用于FDD的类型1和用于TDD的类型2。先讲它们的相同之处。在时域上,一个系统帧持续时间为10ms,并且每个系统帧都由10个持续1ms的子帧组成。而每个子帧包含了2个持续0.5ms的时隙组成。而一个时隙又包含了6个(使用扩展的循环前缀)或者7个(使用正常的循环前缀)调制符号。它们的关系如下图所示(以使用正常的循环前缀为例)。补充:LTE中为了对抗由多径效应引起的ICI(子载波间干扰)和ISI(符号间干扰),会在信号前面加CP(循环前缀)。而CP又根据不同的长度分

2022-03-29 11:08:44 1410

原创 瑞利信道PSK误比特率分析

高斯信道下的PSK误比特率理论公式到处都是,但是瑞利信道下的误比特率分析找了很久,终于找到了。BPSK:QPSK:二进制PSK误比特率分析(以下来自《数字通信》):发送信号,接收信号考虑慢衰落信道,相移可以从接收信号中准确估计出来(相干检测)。当是固定的时,类似高斯信道模型:二进制PSK的理论误比特率为,其中信噪比当是瑞利分布时,服从具有2个自由度的卡方分布,所以也服从卡方分布。所以,其中平均信噪比。积分得到。...

2021-04-23 18:16:01 3473 3

原创 复高斯变量跟卡方分布、指数分布、伽马分布的关系

服从复高斯分布的随机变量的模的平方服从卡方分布卡方分布和指数分布都是伽马分布的一种特例

2021-01-04 11:14:41 13118

原创 傅里叶变换矩阵

1. matlab 的fft()函数是没有归一化的DFTmatlab 得到归一化DFT矩阵function F=DFT(N) %xn为序列n = [0:N-1]; %n的行向量,为1*N矩阵k = [0:N-1]; %k的行向量,为1*N矩阵Wn = exp(-j*2*pi/N); %常数nk = n'*k; %将n倒置之后与矩阵k进行矩阵的代数运算,为N*N矩阵,此处发生了N*N次乘法运算Wnnk = Wn.^nk; %将常数Wn与nk进行点幂运算,为N*N矩阵,此处发生了N*N次点幂

2020-10-10 16:31:08 6899

原创 tensorflow的安装小结

不指定版本安装安装tensorflow keraswin7安装Anaconda+TensorFlow+配置PyCharm的过程配置tensorflow-gpu解决下载慢的问题指定版本安装tensorflow跟keras版本对应tensorflow很奇怪的改错方式

2020-05-21 19:49:07 129

原创 信道容量、码率、带宽、频谱利用率

码率:某时刻信道传输的速率信道容量:信道能无失真传输的最大码率,信息论里面是信道能无失真传输的最大信息量,互信息的最大值;单位符号的信道容量:C= 1/2log(1+P/N)比特/符号单位时间的信道容量:C= wlog(1+P/N)比特/秒通信原理里最大比特率带宽:信道可以不失真地传输信号的频率范围。在通信原理、移动通信里面是信号的频率范围频谱利用率:信道容量除以带宽,单位...

2019-10-31 20:37:52 10752 2

原创 相关

相关这个概念在概率论、线性代数、通信中都出现过,总是让我很困扰,到底是什么是相关,它们之间有什么关系?整理了一下资料,以供参考:汉语里相关是彼此关联,相互牵涉的意思。相关系数:相关系数是最早由统计学家卡尔 皮尔逊设计的统计指标,是研究变量之间线性相关程度的量,一般用字母 r 表示。由于研究对象的不同,相关系数有多种定义方式,较为常用的是皮尔逊相关系数。相关函数(比较信号间的...

2019-10-25 22:38:44 197

原创 读书笔记——《通信之道》

本书的前几章告诉我,虽然经历过大学课程和考研,但自己仍然干净得跟白纸一样,脑袋里面什么都没留下。惭愧……第9章 基本的通信链路为什么需要调制——a. 为了减小天线尺寸:天线尺寸跟电磁波波长差不多才能获得比较高的发射效率,频率太低,波长很大。b.频谱管理:申请频谱才能使用那一段频谱,不能胡乱使用解调:锁相环(相干解调):输入信号和输出信号相乘,通过低通滤波器,再用VCO控制,直...

2019-05-28 21:57:11 2724

原创 读书笔记——数学之美

“数学的魅力就在于将复杂的问题简单化”“正确的数学模型在科学和工程中至关重要,而发现正确模型的途径常常是曲折的。正确的模型在形式上通常是简单的。”“(人们)发觉真理在形式上从来是简单的,而不是复杂和含混的。——牛顿”Truth is ever to be found in simplicity,and not in the multiplicity and confusion of t...

2019-04-19 15:55:25 263

原创 网页 笔记2

1.接收页面的参数的几种方法:使用HttpServletRequest获取; 使用@RequestParam注解; 使用自动机制封装成实体参数2.<div>标签 “#”后面接的是id “."后面接的是class3.$(document).ready() 当 DOM(文档对象模型) 已经加载,并且页面(包括图像)已经完全呈现时,会发生 ready 事件。由于该事件在...

2019-01-23 15:32:31 236

原创 eclipse Spring 编写登陆界面笔记

一、基础知识1.关于@RestController@RequestMapping("/proceedings")【Java注解之@RequestMapping】Java包含5种常见的注解:@Target:修改类的方法,类型等;@Retention:修饰注解的作用时间,比如运行时(source,class,runtime);@Documented:修饰的注解能够保存到Jav...

2019-01-15 16:41:10 1053

原创 MySQL 入门

1.基本查询、增加、修改语法 2.删除语句从表message中删除lastname是’麻子‘的一条数据:DELETE from message WHERE message.lastname = '麻子';3.三种注释语法(1)单行注释可以用"#"(2)单行注释的第二种写法用 "-- " 注意这个风格下"--【空格】"(3)多行注释可以用/**/4.创建表格、删除...

2019-01-11 10:36:54 135

原创 移动通信基础

3GPP:第三代合作伙伴计划(成立时为实现2G网络到3G网络的平滑过渡,现在会做很多关于通信的标准)冻结时间:R4规范在2001年3月“冻结”,意为自即日起对R4只允许进行必要的修正而推出修订版,不再添加新特性。意味着进入比较成熟的阶段,不再有大的改动。EPS架构:是为了保证3GPP网络的竞争优势的一种结构。中文名EPS架构EPS来源为了保证3GPP网络的竞争优势系统架构非漫游和漫游主要流程附着、...

2018-04-01 19:04:54 841

原创 贪吃蛇2

c++经典项目控制台贪吃蛇小游戏详细教程Code Blocks打开project像这次的,打开.cbp文件这个编辑器有问题,我好好的代码硬生生要弄成乱七八糟的,不开心 -_-||根据教程先看tool,point两个point.h#ifndef POINT_H#define POINT_Hclass Point{public: Point(){}; Point(const ...

2018-02-28 21:09:37 533

原创 贪吃蛇1

经典游戏---贪吃蛇从C++代码实现自己还是那个小白,写不出来就去看别人的了,他的代码备注很清楚,我就不重复了,只记录遇到的几个问题:1.void snake_map::initialize() { int i,j; for(i=1;i<=3;i++) s[1][i] = '*'; s[1][4] = '#'; ...

2018-02-24 19:57:36 587

原创 Python基础

1.在python中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。 python中的标识符是区分大小写的。 以下划线开头的标识符是有特殊意义的。以单下划线开头(_foo)的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用"from xxx import *"而导入;以双下划线开头的(__foo)代表类的私有成员;以双下划线开头和结尾的(__foo__)代

2017-12-27 20:39:50 6530

原创 UDP使用connect()

一般的UDP简单连接在《TCP/IP网络实验程序篇》这本书中看到:“在TCP/IP协议中,如果执行connect系统调用,则发送一个建立连接请求的SYN段。在UDP协议中也可以执行connect系统调用,但是,此时不传输任何一个包。在UDP协议中,如果执行一个connect系统调用,那么使用该套接字所进行的通信,只限定于与特定的对方(IP地址,端口号)进行通信。这样做的结果,并不需要每次都

2017-11-21 20:57:10 672

原创 简单的TCP连接(send/recv使用的sockfd)

Linux C Socket TCP编程介绍及实例server.c#include#include#include#include#include#include#include#include#include#include#define MYPORT  8887#define QUEUE   20#define BUFFER_SI

2017-11-16 22:29:50 5427

原创 部分网页打不开,有的浏览器连不上网的解决办法之一

不知从什么时候开始电脑网络不好,今年寒假,4月份,现在每一次我都以为是电脑系统坏了,win10系统出问题了,电脑中病毒了。采取的措施是重装系统,百度,重装系统……今天偶然翻到已经残破的电脑说明书和一张光盘,以为光盘里是系统,就网上搜了光盘装系统的教程,然而发现里面并不是系统但却找到另一种办法,准确说我并不知道问题出在哪里了,但是我去华硕官网上下载了一个驱动装上就好了。具体出现的问题

2017-08-23 21:52:28 2411

原创 最近公共祖先LCA (Lowest Common Ancestor)

准备:1.C++的几种for循环遍历:5种、Range-based for loops,其中auto在C++11标准的语法中,auto被定义为自动推断变量的类型,不过C++11的auto关键字时有一个限定条件,那就是必须给申明的变量赋予一个初始值,否则编译器在编译阶段将会报错。2.存储数据:typedef pair pii;const int N = 1e5 + 5;vecto

2017-08-15 15:20:45 299

原创 Color Length

题目:Color Length解题思路:用d[i][j]表示序列1移走i个元素和序列2移走j个元素的最小“代价”, 这个代价指的是由那些已经移出的字母合并而来的序列中已经出现但尚未结束的字母对总距离和的贡献。比如说一个合并而来的序列中有两个那样的字母,第一个在这个序列中后面有3个字母,另一个字母后面有2个字母,那么此时的代价就是2+3,表示这两个字母在这种合并情况下至少能为总距离和贡献

2017-08-13 22:51:21 350

原创 Arya and Bran & Game of the Rows & Multiple Clocks

题目一:Arya and Bran错解:#include int main(){ int n,k,candy; int left = 0,day = 0,toGive = 0,yes = 0; scanf("%d %d",&n,&k); for(int i = 0;i < n;i ++) { scanf("%d",&candy); candy += left;

2017-08-13 11:37:39 259

原创 Scrambled Polygon

题目:A closed polygon is a figure bounded by a finite number of line segments. The intersections of the bounding line segments are called the vertices of the polygon. When one starts at any vertex o

2017-08-01 17:54:39 272

原创 Pick-up sticks

题目:Stan has n sticks of various length. He throws them one at a time on the floor in a random way. After finishing throwing, Stan tries to find the top sticks, that is these sticks such that the

2017-08-01 17:50:06 693

原创 计算几何基础提纲

一、约定格式a)         点、向量的表示b)         封装向量加减法、点积、叉积double mult(struct point p1,struct point p2,struct point p3) { return (p2.x-p1.x)*(p3.y-p1.y)-(p2.y-p1.y)*(p3.x-p1.x); } double dis(st

2017-08-01 17:46:30 358

原创 Oulipo 、Power Strings (KMP入门)

题目:The French author Georges Perec (1936–1982) once wrote a book, La disparition, without the letter 'e'. He was a member of the Oulipo group. A quote from the book:Tout avait Pair normal,

2017-07-30 14:12:38 206

原创 What Kind of Friends Are You?

题目:Japari Park is a large zoo home to extant species, endangered species, extinct species, cryptids and some legendary creatures. Due to a mysterious substance known as Sandstar, all the animals

2017-07-23 14:19:45 308

原创 Let's Chat

题目:ACM (ACMers' Chatting Messenger) is a famous instant messaging software developed by Marjar Technology Company. To attract more users, Edward, the boss of Marjar Company, has recently added a

2017-07-23 11:32:57 332

原创 Salty Fish

题目:海边躺着一排咸鱼,一些有梦想的咸鱼成功翻身(然而没有什么卵用),一些则是继续当咸鱼。一个善良的渔夫想要帮这些咸鱼翻身,但是渔夫比较懒,所以只会从某只咸鱼开始,往一个方向,一只只咸鱼翻过去,翻转若干只后就转身离去,深藏功与名。更准确地说,渔夫会选择一个区间[L,R],改变区间内所有咸鱼的状态,至少翻转一只咸鱼。渔夫离开后想知道如果他采取最优策略,最多有多少只咸鱼成功翻身,但

2017-07-21 20:26:03 398

原创 小程序第一天

想把以前薪火杯没做好的创意做出来,这次打算用微信小程序来实现今天申请了账号,做了一下登陆界面遇到了很多问题,首先我是一个没有开发过app,没有做个网页的人,所以看别人的代码都有困难get1:将某一页面设为入口:http://www.jb51.net/article/107924.htm在app.json文件中,pages数组,设置在第一个的页面就是默认启动页面,所以通过调整当前

2017-05-29 20:10:08 415

原创 DFS连通图

一:题目:油田(Oil Deposits, UVa 572)输入一个m行n列的字符矩阵,统计字符“@”组成多少个八连块。 如果两个字符“@”所在的格子相邻(横、 竖或者对角线方向),就说它们属于同一个八连块。 例如,下图中有两个八连块。二 题目:百练2815 城堡问题  右图是一个城堡的地形图。请你编写一个程序,计算城堡一共有多少房间,最大的房间有多大。城堡被分割成m×n(m≤50,n≤50)个方块,每个方块可以有0~4面墙。

2017-04-22 15:45:38 676

原创 2016 (同余定理)

题目:给出正整数 n 和 m,统计满足以下条件的正整数对 (a,b) 的数量:1. 1≤a≤n,1≤b≤m;2. a×b 是 2016 的倍数。Input输入包含不超过 30 组数据。每组数据包含两个整数 n,m (1≤n,m≤109).Output对于每组数据,输出一个整数表示

2017-04-20 10:36:36 1363

原创 翻硬币

题目:小明正在玩一个“翻硬币”的游戏。桌上放着排成一排的若干硬币。我们用 * 表示正面,用 o 表示反面(是小写字母,不是零)。比如,可能情形是:**oo***oooo如果同时翻转左边的两个硬币,则变为:oooo***oooo现在小明的问题是:如果已知了初始状态和要达到的目标状态,每次只能同时翻转相邻的两个硬币,那么对特定的局面,最少要翻动多少次呢?我们约定:把翻动相邻的两

2017-04-04 23:55:27 346

原创 错误票据

题目:某涉密单位下发了某种票据,并要在年终全部收回。每张票据有唯一的ID号。全年所有票据的ID号是连续的,但ID的开始数码是随机选定的。因为工作人员疏忽,在录入ID号的时候发生了一处错误,造成了某个ID断号,另外一个ID重号。你的任务是通过编程,找出断号的ID和重号的ID。假设断号不可能发生在最大和最小号。输入格式要求程序首先输入一个整数N(N接着读入N行数据。

2017-04-04 18:43:30 200

原创 剪格子

题目:如下图所示,3 x 3 的格子中填写了一些整数。+--*--+--+|10* 1|52|+--****--+|20|30* 1|*******--+| 1| 2| 3|+--+--+--+ 我们沿着图中的星号线剪开,得到两个部分,每个部分的数字和都是60。本题的要求就是请你编程判定:对给定的m x n 的格子中的整数,是否可以分割为两个部分,使得这两个

2017-04-03 14:54:08 317

原创 全排列(总结)

按字典序进行全排列1.对1~n进行全排列(递归)#includeint a[6];int visited[6];int n;void dfs(int position){ if(position == n+1) { for(int i = 1;i <= n;i ++) printf("%d",a[i]); printf("\n"); return; }

2017-03-31 22:24:53 314

原创 带分数

题目:100 可以表示为带分数的形式:100 = 3 + 69258 / 714。还可以表示为:100 = 82 + 3546 / 197。注意特征:带分数中,数字1~9分别出现且只出现一次(不包含0)。类似这样的带分数,100 有 11 种表示法。输入格式从标准输入读入一个正整数N (N输出格式程序输出该数字用数码1~9不重复不遗漏地组成带分数表示

2017-03-30 21:17:57 267

原创 打印十字图

题目:小明为某机构设计了一个十字型的徽标(并非红十字会啊),如下所示:..$$$$$$$$$$$$$....$...........$..$$$.$$$$$$$$$.$$$$...$.......$...$$.$$$.$$$$$.$$$.$$.$...$...$...$.$$.$.$$$.$.$$$.$.$$.$.$...$...$.$.$$.$.$.$$$$$

2017-03-30 00:05:27 220

原创 逆序对  (没看懂)

题目:Alice是一个让人非常愉跃的人!他总是去学习一些他不懂的问题,然后再想出许多稀奇古怪的题目。这几天,Alice又沉浸在逆序对的快乐当中,他已近学会了如何求逆序对对数,动态维护逆序对对数等等题目,他认为把这些题让你做简直是太没追求了,于是,经过一天的思考和完善,Alice终于拿出了一道他认为差不多的题目:有一颗2n-1个节点的二叉树,它有恰好n个叶子节点,每个节点上写了一个整数。如果

2017-03-26 13:44:09 376

空空如也

空空如也

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

TA关注的人

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