调制与解调

任务 寒假了解吉布斯相率时,在维基百科递归查看了不少词条,其中就有调制与解调——不仅让我明白了“猫”名字的来源:modem的音译;也让我对这种智慧的工程方案赞叹,解决如何将多源的信息在一个局限的值域(频域)传递。【多路复用】 实现细节 调制 在学习《信号与系统》课程后,理解了信号时域和频域的转换,对实现的具体而书中的举例——载波信号为cos(wot)。利用傅里叶变换,其与原始信号在时域中的相乘体现为在频域中实现了频谱的搬移。 时域和值域是每个信号同时具备的两个分析角度——而之间的转换过程是利用傅里叶变换等数学工具得到的 解调 解调的方法我可能很难通过独立思考得到解决方法。 上述方法需要解调器都能够产生需要处理调制信号的载波信号,显然是在应用中需要改进的。那么可以考虑第二种方法——将载波信号随调制信号一起传递,载波信号的高幅值,利用包络检波器将调制信号的波形提取包络,恢复调制信号后,再重复上面方法的步骤即可。 例题 参考资料 定义 它能把计算机的数字信号翻译成可沿普通电话线传送的脉冲信号,而这些脉冲信号又可被线路另一端的另一个调制解调器接收,并译成计算机可懂的语言。 计算机内的信息是由“0”和“1”组成数字信号,而在电话线上传递的却只能是模拟电信号。于是,当两台计算机要通过电话线进行数据传输时,就需要一个设备负责数模的转换。 来自百度百科 调制,就是把数字信号转换成电话线上传输的模拟信号; 解调,即把模拟信号转换成数字信号,合称调制解调器。它在发送端通过调制将数字信号转换为模拟信号,在接收端通过解调再将模拟信号转换为数字信号。 与课本中的定义有所不同: 调制:将信号的频谱搬移,互不重叠占据不同的频率范围 解调:从调制信号恢复原始信号 这个定义与下面的应用联系更大: 一般人的语音频率范围是300—3400Hz,为了进行话音信号在普通的电话系统中传输,在线路上给它分配一定的带宽,国际标准取4KHz为一个标准话路所占用的频带宽度。在这个传输过程中:语音信号以300—3400Hz频率输入,发送方的电话机把这个语音信号转变成模拟信号,这个模拟信号经过一个频分多路复用器进行变化,使得线路上可以同时传输多路模拟信号,当到达接收端以后再经过一个解频的过程把它恢复到原来的频率范围的模拟信号,再由接收方电话机把模拟信号转换成声音信号。 来自百度百科 实现思路 解决办法:选取某一频率的正(余)弦模拟信号作载波信号,运载所要传送的数字信号。 实现的具体方法:用要传送的数字信号改变载波的幅值、频率或相位,然后使之在信道上传送,到达信道的另一端再将数字信号从载波上提取出来 来自 <(模拟信号/数字信号)分别以(模拟信号/数字信号)中传输方式> 具体框图 <实验报告:模拟信号和数字信号调制解调> 其中附有matlab程序,可在之后进行仿真验证。

Verilog——任意模数计数器

任务 为实现篮球24s计时显示器,底层设计模块需要不同进制的计数器。调用之前设计的74LVC161,分别用反馈清零法与反馈置数法实现任意进制的计数器。 反馈清零法 程序设计 仿真 反馈置数法 程序设计 仿真

matlab——正弦积分

任务 上篇matlab——抽样信号通过推导得出抽样函数的广义积分值 matlab绘制函数图像 利用矩阵计算简化代码 ./ 是矩阵中的元素对应相除 而/是矩阵除法 使用Matlab求解定积分/不定积分 int()是积分函数 syms x声明x为符号变量 同样的,加上下述代码可以更直观 理解 上升时间与截止频率成反比 意味着,截至频率越低,上升时间越长,二者成反比。 简单的思路去理解:低通滤波相当于去除了截止频率之上的波形,而原始的阶跃信号的被越全频率成分的叠加会更接近,即去除的频率越少,波形越接近突跳的阶跃信号(上升时间趋于0)。 这由“测不准原理”决定。 吉布斯现象 之前研究过吉布斯现象的问题: 吉布斯现象与插值优化(上)Matlab实现多项式插值 而这次,能对其具体成因有所理解。 随取级数项数增加,跳变点的峰起向跳变点靠近,但不能减小,峰起值趋近于跳变值的9% 对截止频率的提升可以对响应波形的横向进行压缩——相应减少了上升时间,但纵向没有变化,则峰起值并不衰减。

信号与系统——绪论知识点

周期信号 求cos(10t)-cos(30t)的周期T 判断包含多个不同频率分量的复合信号是否为一个周期信号: 各分量信号的周期是否存在(广义的)公倍数(二者之比为有理数) 直流分量 信号在一个周期中的平均值 非周期信号的直流分量不一定为0,面积有限或为0的信号不含有直流分量。 例如正弦波积分面积为零所以直流分量为零。方波的面积为有限值,也不含直流分量,然而周期方波却含有直流分量。 直流分量说白了就是平均高度,平均高度等于无穷区间面积除以时间,时间取无穷的极限。 而傅里叶变换之后的F(0)表示面积,例如直流信号复里叶变换是冲击信号,在零处是无穷,表示直流信号面积无穷。显然F(0)除t,t取长无穷极限表示平均高度也即直流分量. 抽样信号 对抽样函数的整理文章:

matlab——抽样函数

任务 对抽样函数Sa(t)了解不多,对其积分公式进行推导,并用matlab进行计算与绘图 matlab绘制函数图像 上面的代码已经可以绘制抽样函数的图像,但为得到更直观的信息,进行下面的图像注释,参考: MATLAB画图技巧:改变坐标轴刻度的显示数值 进行更改:matlab可用latex公式,因此用pi表示,并自动生成坐标轴范围 Matlab保存图像的5种方法 saveas(gca, filename, fileformat),其中的三个参数: gca:图形句柄,如果图形窗口标题栏是“Figure 3”,则句柄就是3;也可以直接用gcf获取当前窗口句柄。 filename:单引号字符串,指定文件名 fileformat:单引号字符串,指定存储格式 例子: saveas(gcf,’save.jpg’); %保存当前窗口的图像 saveas(2,’save.jpg’); %保存Figure 2窗口的图像 在Matlab里面如何实现字符串的拼接 定义字符串:string=”” 拼接函数:strcat({‘hello ‘},{‘world’}); 附:文档 求积分 如何计算上述积分?两种方法: 利用引入收敛因子,求含参变量的积分 傅里叶变换求解 对两种方法分别整理如下 含参变量积分   整理自作业帮回答     Laplace变换 其他解法 可以通过傅里叶变换求解,分别求取sint与1/t的傅里叶变换,再进行卷积 利用复变函数的留数求解,但奇点在积分路径上,因此不寻常 参考: 为什么狄利克雷积分是pi/2??

verilog仿真——篮球24秒计时显示器

任务 最终的工程需要调用之前设计的元件实现篮球24秒计时显示器 计时部分 思路 24进制,则利用任意模数计数器,分别实现如下 当个位为9时,十位的计数使能端有效 当十位为2与个位为4时,进行清零 程序设计 仿真 显示部分 思路 这个比较简单,只需将当前时间送至7段译码管74HC4511即可,现在可以整合为一个较完整的项目。 程序设计 仿真

Verilog仿真——双向寄存器74HC194

任务 实现双向寄存器74HC194的程序设计与仿真 时序电路的仿真 多使用行为级建模:always@( ) 与组合逻辑电路对高低电平敏感相比,时序电路对电平变化敏感 使用关键词posedge与negedge,分别代表上升沿敏感与下降沿敏感 通常不支持同时将电平敏感事件和边沿敏感事件列写在always@( )中 示例:D触发器 代码设计 仿真 重点是时钟信号的产生: 将CL首先设置为低电平,通过always语句每隔1个时间尺度timescale翻转1次 程序设计 时序电路采用<= 仿真

Verilog仿真——计数器74LVC161

任务 实现4位计数器74LVC161的程序设计与仿真 程序设计 Register is illegal in left-hand side of continuous assignment assign语句不可对寄存器类型变量赋值 因此将进位信号TC去掉reg类型标识符 仿真 预置为1111 清零 开始计数(时钟脉冲一直产生,因此只要开启计数即可:CEP&CET=1)

RSSHub:快速整合资源

部署到云服务器 GitHub项目地址 部署文档(被墙):参考手动部署 应用实例页面:咨讯 下载源码 安装git 进入html路径下,安装仓库,我将仓库Fork到了国内的gitee上,更快。 安装依赖 安装npm 在进入RSSHub目录(cd RSSHub)后,执行安装依赖命令被kill.。此处利用淘宝 NPM 镜像 注意问题:node版本 上面的语句不需要很长时间!!!不过1分钟!因此不要死等,检查一下node版本,如果低于12.x就先进行更新 解决方式:扩展内存 来源: Linux 下, npm i 老是被killed 已杀死 CentOS/Linux服务器的内存不够解决方法——使用虚拟内存扩展内存 /var/swapfile是自己创建的做为虚拟内存的文件,/var目录必须存在,swapfile可以更改名称。另外记录一下怎么删除扩展内存,以备之后操作: 最后执行 此时,若要通过网站访问,需要在阿里云的云服务器安全组开放1200端口 即可访问下面的网站:http://leezeeyee.com:1200/ 后台运行 如何使其一直运行呢?参考文章Rsshub部署及使用方法找到方法 这样把窗口关闭,也在后台持续运行了 使用介绍 现在已经可以实现RSSHub提供的服务啦 贡献的人一定有我们学院的前辈!利用文档提供的链接格式,搭配插件rss-aggregator即可快速(网页反应现在有点慢)生成聚合咨讯: 访问网址:http://www.leezeeyee.com/wordpress/?page_id=532