- 博客(11)
- 资源 (17)
- 收藏
- 关注
原创 LTE中常见的专业词汇缩写
在看有关LTE的书籍和协议时会遇到很多的专业词汇的缩写,下面整理一下遇到的专业词汇缩写:下行逻辑信道:PCCH:Paging Control Channel,寻呼控制信道 BCCH:Broadcast Control Channel,广播控制信道 CCCH:Common Control Channel,公共控制信道 DCCH:Dedicated Control Channel, 专用控制信道 DTCH:Dedicated Transmission Channel,专用业务信道下行传输信道:
2021-11-19 15:54:32 2361
原创 C++中的类继承
C++类提供了更高层次的重用性。目前,很多厂商提供了类库,类库由类声明和实现构成。因为类组合了数据表示和类方法,因此提供了比函数库更加完整的程序包。1、一个简单的基类从一个类派生出另一个类时,原始类成为基类,继承类称为派生类。tabtenn0.h#ifndef TABTENN0_H_#define TABTENN0_H_#include <string>class TableTennisPlayer{private: std::string fristname;
2021-11-07 13:28:18 709
原创 C++中使用类
1、运算符的重载C++允许将运算符重载扩展到用户定义的类型,例如,允许使用+将两个对象相加。编译器将根据操作数的数目和类型决定使用哪种加法定义。计算时间:一个运算符重载示例程序清单:mytime0.h#pragma onceclass Time{private: int hours; int minutes;public: Time(); //构造函数 Time(int h, int m = 0); void AddMin(int m); void AddHr(int
2021-11-03 16:40:18 288
原创 C++中的对象和类
1、抽象和类1.1、C++中的类一般来说,类规范由两部分组成:类声明:以数据成员的方式描述数据部分,以成员函数(被称为方法)的方式描述共有接口。 类方法定义:描述如何实现类成员函数。关键词private和public描述了对类成员的访问控制。使用类对象的程序都可以直接访问共有部分,但只能通过公有成员函数或友元函数来访问对象的私有成员。数据项通常放在私有部分,组成类接口的成员函数放在共有部分。#ifndef STOCK00_H_#define STOCK00_H_#include
2021-11-01 19:49:45 402
原创 C++中的内存模型和名称空间
1、单独编译和C语言一样C++也允许甚至鼓励程序员将组件函数放在独立的文件中,可以单独编译这些文件,然后将它们链接成可执行的程序。如果只修改一个文件,则可以只重新编译该文件,然后将它与其他文件的编译版本链接。头文件中常包含的内容:函数原型 使用#define或const定义的符号常量 结构声明 类声明 模板声明 内联函数将结构声明放在头文件中是可以的,因为它们不创建变量,而只是在源代码文件中声明结构变量时,告诉编译器如何创建该结构变量。模板声明不是将要被编译的代码,它们指示编译器如何
2021-10-31 21:12:31 238
原创 C++中的函数
1、C++内联函数内联函数是C++为提高运行速度所做的一项改进。内联函数在函数声明前加上关键字inline,在函数定义前加上关键字inline。1.1 内联函数与宏inline工具是C++新增的特性。C语言使用预处理器语句#define来提供宏——内联代码的原始实现。定义一个宏:#define SQUARE(X) X*X这并不是通过传递参数实现的,而是通过文本替换来实现的——X是“参数”的符号标记。a=SQUARE(5.0); 替换成 a=5.0*5.0;b=SQUAR...
2021-10-29 17:56:13 187
原创 C++中的复合类型数据
1、数组数组(array)是一种数据格式,能够存储多个同类型的值。数组声明要指出以下几点:(1)存储在每个元素中的值的类型;(2)数组名;(3)数组中的元素个数。1.1 数组有效下标值的重要性编译器不会检查使用的数组下标是否有效。如将一个值赋值给不存在的元素data[-1],编译器并不会指出错误,但是程序运行之后,这种赋值可能会引发错误,可能破坏数据或者代码,也可能导致程序异常终止。2、字符串字符串是存储在内存的连续字节中的一系列字符。C-风格字符串具有一种特殊的性质:以空字符(nu
2021-10-28 17:17:55 324
原创 仓库 “http://ppa.launchpad.net/bladerf/bladerf/ubuntu focal Release” 没有 Release 文件。
E: 仓库 “http://ppa.launchpad.net/bladerf/bladerf/ubuntu focal Release” 没有 Release 文件。N: 无法安全地用该源进行更新,所以默认禁用该源。N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。解决方法:第一步:切换到对应的ppa目录:cd /etc/apt/sources.list.d第二步:在该目录下ls,即可以看到对应的无法下载的.list,删除该.list即可(安全起见,
2020-11-16 09:33:01 4956 3
原创 Matlab上ADALM-Pluto硬件支持包的在线安装方式
本文将以MATLAB2108b平台为例介绍pluto硬件支持包的两种安装方式:在线安装和离线安装
2020-10-09 13:01:48 3553 6
原创 matlab平台上ADALM-Pluto的离线硬件支持包安装
本章提供了离线的pluto硬件支持包的安装在安装硬件支持包之前首先要安装pluto驱动pluto驱动下载:https://download.csdn.net/download/qq_41455814/12915691pluto驱动安装教程:https://blog.csdn.net/qq_41455814/article/details/108956535对应的硬件安装支持包可在一下地方下载:matlab2017b:https://download.csdn.net/download/.
2020-10-09 13:01:20 3108 5
原创 Matlab中Pluto模块的驱动安装
双击驱动文件 PlutoSDR-M2k-USB-Drivers.exe勾选接受,单击Next选择安装文件夹点击安装单击下一步单击完成安装完成后查看设备管理器,出现下图所示说明驱动安装完成。
2020-10-07 22:18:26 3320 6
PlutoSDR-M2k-USB-Drivers.exe
2020-10-09
通过FPGA驱动ad9226采集信号实现FFT变换
2019-07-14
采用单片机MSP430f169驱动AD9910
2019-07-14
Rayleigh衰落信道资料
2019-07-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人