上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 133 下一页
摘要: 1.代码 #include <QApplication> #include <QUrl> #include <QDesktopServices> int main(int argc, char *argv[]) { QApplication a(argc, argv); QString url = 阅读全文
posted @ 2023-09-19 15:13 朱小勇 阅读(260) 评论(0) 推荐(0)
摘要: 1.resample 步骤1:低通滤波首先,resample函数会应用一个低通滤波器,以滤除输入信号中高于重采样频率的频率成分。这是为了防止混叠现象,即重采样后出现在新采样率频带之外的频率成分。在MATLAB中,默认使用一个FIR滤波器进行低通滤波,滤波器的设计根据重采样因子和滤波器长度来确定。此外 阅读全文
posted @ 2023-09-17 22:57 朱小勇 阅读(1696) 评论(0) 推荐(0)
摘要: 1.GRC 参考:https://zhuanlan.zhihu.com/p/649797583 阅读全文
posted @ 2023-09-17 20:14 朱小勇 阅读(180) 评论(0) 推荐(0)
摘要: https://zhuanlan.zhihu.com/p/261075082 https://zhuanlan.zhihu.com/p/345445660 阅读全文
posted @ 2023-09-16 16:11 朱小勇 阅读(51) 评论(0) 推荐(0)
摘要: 脉冲成型是调制端,对应解调端是采样判决。 基带信号被编码成bit流之后,需要进行脉冲成型,再去调制; 最简单的脉冲成型就是矩形脉冲,但是会引入码间串扰,将矩形脉冲通过一个升余弦滚降滤波器后,就能生成sinc脉冲 阅读全文
posted @ 2023-09-16 13:10 朱小勇 阅读(125) 评论(0) 推荐(0)
摘要: 以QPSK为例,用00、01、10、11代表所有基带信号。 码元:也叫符号,携带信息的单元,每种取值可能,为调制方式的数字,QPSK有4个码元(取值可能00、01、10、11),16QAM为16 码元大小:每个码元的比特数,为2 码元长度:每个码元占用的时间长度 波特率:又称码元速率、符号率,每秒传 阅读全文
posted @ 2023-09-16 10:42 朱小勇 阅读(971) 评论(0) 推荐(0)
摘要: 1.使用vs的dumpbin工具 dumpbin.exe /LINKERMEMBER xxx.lib 选项: (1)、/ALL :此选项显示除代码反汇编外的所有可用信息。使用/DISASM显示反汇编。可以与/ALL一起使用/RAWDATA:NONE来省略文件的原始二进制详细资料。 (2)、/ARCH 阅读全文
posted @ 2023-09-06 15:17 朱小勇 阅读(476) 评论(0) 推荐(0)
摘要: 1. #define MY_MACRO ... #ifdef MY_MACRO // 这部分代码会被预处理器处理 #else // 这部分代码会被预处理器忽略 #endif 2. int my_var = 1; #define MY_MACRO my_var ... #if defined(MY_M 阅读全文
posted @ 2023-09-06 15:11 朱小勇 阅读(20) 评论(0) 推荐(0)
摘要: 1.在默认的解决方案界面 2.点击上方“显示所有文件” 3.右键创建文件夹 阅读全文
posted @ 2023-09-05 19:51 朱小勇 阅读(153) 评论(0) 推荐(0)
摘要: 1.C语言导出动态库需要在返回值和函数之间加上__declspec(dllexport) 2.C语言导出动态库需要在class和类名之间加上__declspec(dllexport) 3.C++由于支持函数重载,所以在编译时要给每个函数名重新改名字(加上参数信息),而C不支持,所以C语言无法使用C+ 阅读全文
posted @ 2023-09-05 14:04 朱小勇 阅读(88) 评论(0) 推荐(0)
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 133 下一页