- 博客(18)
- 资源 (4)
- 收藏
- 关注
原创 基于m序列的BPSK_DSSS收发机matlab仿真
使用m序列仿真基础BPSK-DSSS直扩收发机,比对误码数量(可以视作收发载波同步、无噪、信号起始位置已知)直接扩频序列的原理就是对待输入信号乘以一组伪随机序列PN码。从时域上看,就是将原本较长的码元变成了一个个较短的chip。从频谱上看,时域相乘对应频谱卷积,等价于扩展了了频谱。直扩通信原理的时域、频域示意如图所示:直扩通信原理时域、频域示意图。
2024-08-12 21:53:52 354
原创 FPGA实现QPSK信号的产生【非常详细!具体到ip核的参数设置原理】
本文将详细介绍基于FPGA对QPSK信号产生的开发过程。非常详细,详细到代码每一步的含义以及IP核的参数配置原理……
2024-07-20 22:59:26 879 2
原创 【OTFS论文阅读3】——《分数多普勒信道中基于CP-OFDM的OTFS的信道估计与均衡》
本文的主要内容是针对基于CP-OFDM的OTFS系统中存在的分数多普勒信道进行信道估计和均衡的研究① 基于伪随机序列为导频的互相关信道估计算法② 一种新的低复杂度的基于2-D圆形卷积表达式的信道均衡的方法基于伪随机序列为导频的互相关信道估计算法本算法基于导频信号信道响应HDD和多普勒元素ΥN (k+κ)的互相关函数。算法描述:==问题==:阈值α and β是如何确定的?
2024-03-11 16:49:29 643 5
原创 【OTFS论文阅读2】——《高速移动通信中 OTFS 信道估计研究 》
(1)本文分别对 OTFS 系统时域和时延多普勒域的输入输出关系进行分析,并与压缩感知理论进行结合,改进 CS 信道估计导频感知矩阵设计指标及 CS 算法。(2)针对 SISO 系统,本文在导频独自成帧基础上,提出了PRS-OMP算法,通过综合考虑双色散信道中最大时延和最大多普勒频移,利用压缩感知原理估算各个路径的时延多普勒频移和信道增益。(3)针对 MIMO 系统,本文采用导频和数据联合成帧的方法,对导频图案进行设计,并将其应用到三维结构化正交匹配追踪(3D-SOMP)信道估计算法中。
2024-03-06 20:27:12 1929 1
原创 【OTFS论文学习1】——《面向 OTFS 的时延−多普勒域信道估计方法综述》
【OTFS论文学习1】——《面向 OTFS 的时延−多普勒域信道估计方法综述》作者:邢旺 1,2,唐晓刚 3,周一青 1,2,张冲 1,2,潘振岗。
2024-03-04 19:05:21 1086 2
原创 语音信号处理(录音器录音采集加噪声后滤波器去噪)
语音信号处理综合运用了数字信号处理的理论知识,对信号进行计算及频谱分析,设计滤波器,并对含噪信号进行滤波。
2023-06-06 15:39:45 888 1
原创 试编写一个汇编语言程序,要求对键盘输入的小写字母用大写字母显示出来。(两种方法/每步详解)
试编写一个汇编语言程序,要求对键盘输入的小写字母用大写字母显示出来。DATA SEGMENTDATA ENDS STACK SEGMENTSTACK ENDS CODE SEGMENTASSUME CS:CODE,DS:DATA,SS:STACKSTART: MOV AH,1 ;键盘输入字符自动存入AL中 INT 21H ;int中断 SUB AL,32 ; 小写变大写 MOV DL,AL ;赋值给DX MOV AH,2 ;
2022-03-19 18:57:14 6564 1
原创 匈牙利解法的一般步骤流程图
匈牙利算法通常用来解决二分图的最小匹配问题,应用于数学建模中0-1规划问题的指派问题模型。如下是具体的算法步骤流程图:(详细参考:匈牙利)【】【创造0元素】在所用线数量少于矩阵阶数时,找到线未覆盖到的最小元素m,所有线未覆盖到的元素减去m,线交叉处的元素加上m。进行下一轮判断直到所用线数量不少于矩阵阶数。...
2021-07-13 18:29:51 2496 1
原创 为什么while(cin)能成立
oj课外编程题#include <iostream>using namespace std;class MyCin{ bool m;//设置bool 类型 public: MyCin() :m(true) {} MyCin& operator>>(int& n) {// 重载>> if( cin >> n) m=true; else m=f
2021-05-26 17:17:11 434
原创 实数的输出格式——控制输出精度
实数的输出格式描述利用流操纵算子实现: 输入一个实数,先以非科学计数法输出,小数点后面保留5位有效数字;再以科学计数法输出,小数点后面保留7位有效数字。注意:在不同系统、编译器上的输出格式略有不同,但你需要采用正确的方法保证在程序中采用默认格式设置一定能在OJ平台上得到正确结果。输入以非科学计数法表示的一个正实数,保证可以用double类型存储。输出第一行:以非科学计数法输出该实数,小数点后面保留5位有效数字;第二行:以科学计数法输出该实数,小数点后面保留7...
2021-05-12 17:18:30 1011
原创 设稀疏矩阵 M(m,n)存放于二维数组 A[m][n]中,设计一个算法,从 A 生成系 数矩阵的 M 的三元组表示。
设稀疏矩阵 M(m,n)存放于二维数组 A[m][n]中,设计一个算法,从 A 生成系 数矩阵的 M 的三元组表示。程序说明首先将稀疏矩阵存放到二维数组,之后设计一个函数,将二维数组中的非零元素按照行数优先的原则存放到创建的三元顺序表中。每增加一行行数增加,每增加一列列数增加,每增加一个非零元素非零数增加;程序代码#includeusing namespace std;//三元组顺序表typedef struct{int row;int col;int e;}Triple;typ
2021-05-11 21:17:43 529
原创 单链表算法 删除 L 中第 1、3、5…结点。
设带头结点的非空单链表 L,设计一个算法删除 L 中奇数序号的结点,即删除 L 中第 1、3、5…结点。删除单链表中的奇数节点可以运用跳格的思想,跳过奇数节点——从头结点开始,将连接指针指向下一个节点的连接指针指向的节点以下包括节点的创建和删除(自带各个步骤的测试)#include<iostream>#include<stdio.h>#include<stdlib.h>using namespace std;typedef int Elemtype;t
2021-03-21 19:50:33 1010
原创 6174猜想
6174猜想描述6174猜想 ,1955年,卡普耶卡(D.R.Kaprekar)研究了对四位数的一种变换:任给出四位数k0,用它的四个数字由大到小重新排列成一个四位数m,再减去它的反序数rev(m),得出数k1=m-rev(m),然后,继续对k1重复上述变换,得数k2.如此进行下去,卡普耶卡发现,无论k0是多大的四位数, 只要四个数字不全相同,最多进行7次上述变换,就会出现四位数6174输入输入一个四位数(四个数字不完全相同)输出将这个四位数的四个数字重新排列组成一个最大的数和一个最小的数相减,
2021-03-13 19:26:24 629
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人