- 博客(286)
- 资源 (2)
- 收藏
- 关注
原创 Xilinx DDR3 MIG系列——DDR3控制器项目开发及目录
文章结尾包含此专栏文章详细目录。该专栏包括:MIG的硬件设计讲解,IP底层代码讲解(lut和时钟资源占用,初始化,写入均衡,ZQ校准),app接口和AXIfull接口代码讲解,仿真环境搭建以及讲解,各种DMA示例教程等。
2023-11-04 19:17:55 607
原创 低速接口项目之串口Uart开发(十)——基于EMIO的自定义PL串口实现zynq的在线升级
PL侧的普通IO要实现PS侧的QSPI的在线更新,此处提供两种实现思路:一是通过EMIO路由的方式,采用PS侧成熟的UART和QSPI的控制,从而实现PS侧的QSPI flash的更新。二是在PL侧实现一个串口的接收BIN文件的驱动,更新至PS侧的QSPI中,从而实现PS侧的QSPI flash的更新。本文实现的是上述中的思路一,PS通过EMIO路由至PL侧的普通IO管脚,在PS的软核开发串口更新flash的驱动,前面系列文章已经描述过了,此处不再进行详细描述。
2024-12-07 11:15:00 494
原创 低速接口项目之串口Uart开发(九)——如何通过ps侧的串口实现zynq的在线升级(二)
在线升级的核心在于读取BIN二进制文件,然后通过串口发送到Zynq端,当然需要封装一个BIN文件字节长度寄存器,用于通知zynq的ps端,写入QSPI flash的文件字节长度。串口中断接收字节,在回调函数中,接收字节长度寄存器,之后再存储该字节长度的数据,提供给QSPI驱动模块进行更新Flash。用户界面开发,基于QT组件和C++的界面,软件开源比硬件开源舒服多了,对于个人来说,不需要考虑各种性能,通常都是功能性软件。通过QT上位机连接串口,导入文件,然后点击启动更新,发送字节长度寄存器的数据帧。
2024-12-06 06:30:00 570
原创 低速接口项目之串口Uart开发(八)——如何通过ps侧的串口实现zynq的在线升级(一)
串口在线升级,就是通过I/O外设中的UART和QSPI控制器,将生成的BIN文件更新的Procesing System(PS侧)外挂的Flash中,断电从QSPI flash中重启,实现固件的更新。串口升级,通过串口传输待更新的BIN文件,利用Uart的控制器,采用中断的方式,实现BIN文件的传输。当然,此处的串口可以是ps侧固定的IO接口,也可以通过EMIO实现PL侧的扩展,从而实现串口在线升级,此部分后期进行开发验证。在PS侧开发,对QSPI Flash的读写操作,离不开底层的控制器。
2024-12-05 13:11:15 772
原创 低速接口项目之串口Uart开发(七)——如何在FPGA项目中实现自适应波特率串口功能
串口波特率Baud,具体定义此处不再进行描述,常用的波特率数值有115200、57600、38400、19200、9600等,FPGA开发项目使用中通常都是固定的波特率与上位机串口通信,上位机可以选择对应的FPGA波特率才能实现通信,否则通信失败。FPGA内部默认使用115200的波特率,通过寄存器写入指定的波特率数值从而实现不同波特率切换。串口波特率和FPGA波特率设置为115200,通过查询得到FPGA波特率为115200,对寄存器40000000进行读取,数值为aaaabbbb,与默认值一致。
2024-11-23 00:15:00 944
原创 低速接口项目之串口Uart开发(六)——zynq系列ps-pl端uart实现共享Axilite内部寄存器的读写
但是评估资源的时候需要注意总共就只有两个uart的硬核控制器,如果需要更多的串口,思路有很多种,比如:ps侧通过GPIO扩展串口,移植串口驱动;PS串口COM8,再次读取寄存器32’h40000004,数值为32’h55556666。硬件上,PL侧和PS侧各一路串口,其中COM5为PL侧串口,COM8为PS侧串口。串口中断函数操作,对串口的数据处理,均在此处完成,个人理解,进入中断处理函数后进行业务处理,也就是所有的串口收发以及解析组帧等均在中断处理函数中实现。①PL侧读写测试验证+②PS侧读写测试验证。
2024-11-22 06:30:00 825
原创 低速接口项目之串口Uart开发(五)——QT实现Uart串口寄存器读写工具
串口寄存器读写工具,为了方便FPGA开发者通过串口访问内部AXIlite的寄存器,属于轻量级的debug工具,界面中包括基本的串口配置项,寄存器读操作,寄存器写操作,发送显示和接收显示,均以HEX的格式进行写入和显示。LED控制寄存器,可读可写,基地址+偏移地址为32’h8000_0000+32’h0000_0008=32’h8000_0008,寄存器初始值为32’h0000_0000。只读寄存器的验证结果,读取32’h8000_0000寄存器的数值为32’haaaa_bbbb。读写测试寄存器的验证结果。
2024-11-21 04:30:00 966
原创 低速接口项目之串口Uart开发(四)——UART串口实现FPGA内部AXILITE寄存器的读写控制
在uart_frame_ctrl中,当PC电脑端发送寄存器写数据帧时,解析来自串口的数据,生成wishbone的写控制,完成axilite的寄存器的写入操作,同时,将接收的数据组帧后,并发送至PC串口显示。用过AXILITE总线的FPGA开发者,或多或少都了解这个总线信号五个通道,相当多,也有直接逻辑控制各个通道的信号,而此处的思路是引入wishbone总线,通过控制wishbone总线的读写,借助于成熟开源的wishbone总线转换AXI总线的模块,从而实现axilite寄存器的读写控制。
2024-11-20 06:30:00 823
原创 低速接口项目之串口Uart开发(三)——串口发送模块和接收模块
数据在刚刚发生变化和即将发生变化的这一时期,数据极有可能不稳定的,在这两个时间段采集数据,很有可能得到错误的结果,因此判定这两段时间的电平无效,采集时直接忽略。采样6次的结果分别1/1/1/1/0/1/,则取电平结果为 1,若为 0/0/1/0/0/0,,则取电平结果为 0,当6次采样结果中 1 和 0 各占一半(各 3 次),则可判断当前通信线路环境非常恶劣,数据不具有可靠性,不进行处理。目前,入门时候参考的小梅哥的,当然串口收发模块设计思路也是参考小梅哥的,个人感觉还可以,后期模块修改成同步复位。
2024-11-19 04:15:00 832
原创 低速接口项目之串口Uart开发(二)——FIFO实现串口数据的收发回环测试
串口数据的发送,则以FIFO的非空标志作为启动,读取FIFO内的数据并通过uart_tx将数据发送出去。串口数据的收发回环测试,最简单的硬件测试是把Tx和Rx连接在一起,然后上位机进行发送和接收测试,但是需要考虑到串口数据的缓存,通常软件驱动侧也会实现串口接收数据的缓存,或者通过一个环形buffer进行串口接收数据的处理。上板验证,采用的是正点原子的7020开发板,自定义GPIO作为串口的收发pin,通过CH340的模块与PC的usb端口相连,上位机软件进行串口数据的发送与接收。帧头为a1b2c3d4。
2024-11-18 06:30:00 1232
原创 低速接口项目之串口Uart开发(一)——串口UART
在 RS-232 标准中,最常用的配置是八个数据位+无奇偶校验+一个停止位,按照一个完整的字节包括一位起始位、8 位数据位、一位停止位即总共十位数据来算,要想完整的实现这十位数据的发送,就需要 11个波特率时钟脉冲,第 1 个脉冲标记一次传输的起始,第 11 个脉冲标记一次传输的结束。通常FPGA与电脑之间采用RS-232的串行数据通信接口标准,也就是计算机串行接口,显示COMX等,可以采取拔插串口的操作,通过在PC电脑的设备管理器下查看新增的串口COM,在上位机上进行连接。
2024-11-17 00:47:52 979
原创 往期文章汇总——射频测量+无线通信+软件无线电+6G科普
三、软件无线电系列往期链接。一、射频测量系列往期链接。二、无线通信系列往期链接。四、6G科普系列往期链接。
2024-10-29 11:45:00 856
原创 深入浅出通信原理 | 周期信号和非周期信号的离散谱
不同占空比的周期矩形信号对应的频谱图比较,最上面为Ck=1/2×sin(k/2),中间为Ck=1/4×sin(k/4),最下面为Ck=1/8×sin(k/8)。不同占空比的周期矩形信号波形,最上面为Ck=1/2×sin(k/2),中间为Ck=1/4×sin(k/4),最下面为Ck=1/8×sin(k/8)。幅度为1、脉宽为τ、占空比为1/n的周期矩形信号的离散谱就是对1/n×sin(τkf0)的采样,采样间隔为f0。幅度为1、脉宽为τ的非周期矩形脉冲信号的连续频谱是X(f)=τsinc(τf)。
2024-09-22 00:10:19 1250
原创 深入浅出通信原理 | 信号的合成与分解
方波信号可以在一个直流信号上,不断叠加余弦信号,越来越逼近一个方波,同时也可以分解为一个直流分量和一系列余弦波分量之和。在第一次合成信号上再叠加余弦信号,左侧为第一次合成信号,中间为叠加余弦,右侧为叠加后波形。在第二次合成信号上再叠加余弦信号,左侧为第二次合成信号,中间为叠加余弦,右侧为叠加后波形。在直流信号上开始叠加余弦信号,左侧为直流信号,中间为叠加余弦,右侧为叠加后波形。左侧为频率为-1Hz,中间为频率为1Hz(与左侧幅度一致),右侧为叠加后波形1。式中ω0=2π/T,角速率;Ck表示傅里叶系数;
2024-09-16 05:45:00 954
原创 深入浅出通信原理 | 信号的相与相位
正弦波在特定时刻所处的特定状态,幅值是正的还是负的,是在增大的过程中还是在减小的过程中,就是正弦波在这一时刻的相。同相,指任意时刻两个信号的状态都是相同的,一个取值为正,另一个取值也为正;反相,指任意时刻两个信号的状态都是相反的,一个取值为正,另一个取值必为负;通信系统中使用相来描述正弦波的状态,随着时间的推移,正弦波的幅值从零变到最大值,从最大值变到零,又从零变到负的最大值,从负的最大值变到零,不断循环。相位,指对于一个正弦波,特定的时刻在它循环中的位置,波峰、波谷或它们之间的某点。一个循环是360°。
2024-09-15 05:00:00 1485
原创 深入浅出通信原理 | 欧拉公式、复数以及复指数信号
复数,z=r×e ^ (jφ)=r×(cosφ+jsinφ),复数z与复指数 e ^ (jθ)相乘,zejθ=r×e ^ (jφ)×e ^ (jθ)=r×ej(φ+θ)复平面上的一个长度为A的旋转向量,始端位于原点,从角度φ开始,以角速度ω0围绕原点旋转,其末端在复平面上的轨迹就是复指数信号s(t)=A×e ^ [j(ω0t+φ)]。cosθ+jsinθ是一个复数,实部为cosθ,虚部为sinθ,对应在复平面上单位圆上的一个点,用复指数e^(jθ)来表示这个点。T0是复指数信号的周期T0=2π/ω0。
2024-09-14 10:00:00 1530
原创 深入浅出通信原理 | 通信系统的常用概念:通信模型、信源、信宿、信道、信道编码、调制以及复用多址技术
光纤通常作为光传输设备之间、通信设备之间的传输媒介,基站和核心网设备之间通过传输设备相连,基站和核心网设备与传输设备之间采用的传输媒介一般都是光纤。通常信道对传输的信号是有要求的,信息必须转换成满足信道要求的信号才能在信道中传输。在接收端的信道译码之前,先进行去交织,将数据顺序复原,连续的误码到了接收端就变成了零星的误码,信道译码就可以正确纠错了。无线信道的传输媒介为自由空间的电磁波。信源编码,对于模拟信源,先进行模/数转换,将模拟信号数字化,再进行压缩编码,尽量剔除冗余信息,减少对传输带宽的占用。
2024-09-13 09:15:00 920
原创 深入浅出通信原理 | 通信和通信系统的概念
话筒称为麦克风、送话器,负责将声音的变化转换为电流的变化。在日常生活中接触到的通信系统都比较复杂,但这些复杂的通信系统并不是一蹴而就的,它经历了由简单到复杂、由有线到无线、由模拟到数字的发展历程。扬声器里有一个线圈,镶嵌在环形磁体的空隙里,当有音频电流通过时,就产生一个随电流规律变化的磁场,在环形磁铁的共同作用下,线圈带动纸盆振动,发出声音。通信系统是用模拟电路实现的,其中传输的信号都是模拟信号,被称为模拟通信系统。1875年,贝尔发现电流的强弱可以模拟声音大小的变化,利用电流来传送声音,发明了电话。
2024-09-12 09:15:00 597
原创 无线通信 | 低噪声放大器LNA和射频前端模块FEM
射频前端模块,包含了一些射频前端电路的模块,具体包含了Switch+Filter的射频前端模块、Switch+LNA的射频前端模块、Switch+LNA+PA 的射频前端模块等。因此射频前端模块的功能相当强大,既可以实现功率放大器的放大,又可以实现低噪声放大器的放大,也可以具有开关和滤波器等前端电路的作用。低噪声放大器是一个射频功率放大器,实现对射频弱信号的放大功能,用在RX电路上,有低噪声的独特性,尽可能低地引入系统噪声,从而提高灵敏度。通常是指输入和输出的隔离度,从性能的角度考虑,隔离度越高越好。
2024-09-11 05:00:00 867
原创 无线通信 | 射频校准的概念、作用和步骤以及相关仪器
网络分析仪(Network Analyzer,NA),又称为矢量信号分析仪,用来测试前面史密斯圆图所讲到的端口的复数参数,比如S参数、反射系数、驻波等等,通常用来测试阻抗、调试匹配、调试测试天线、测试射频线缆的衰减值。射频测试常规仪器有万用表、示波器,硬件工程师常用的仪表,通常用于基带范畴的测试。校准,通过计算机和校准程序控制无线产品进入特定模式,借助测量仪器测试产品的射频参数,并通过校准程序不断调整产品寄存器中的值,以达到最佳的射频参数,然后存储到产品的存储芯片中(如Flash芯片)。
2024-09-10 17:13:32 675
原创 深入浅出通信原理 | 傅里叶变换
sinc脉冲信号τsinc(τt)的傅里叶变换,令脉冲幅度τ趋于无穷大,就可以得到单位冲激信号的傅里叶变换。连续谱X(f)求其对应的非周期信号x(t),以f0为间隔对X(f)进行采样,采样结果乘以f0,从而得到一个周期信号的傅里叶系数Ck,公式为Ck=f0×X(kf0)。矩形脉冲信号对应的傅里叶变换是(f)=τsinc(τf),若τ趋近于无穷大是,演变成单位冲激函数(f)=τ sinc(τf)。单位冲激函数的特点,当t=0时,幅度无穷大,t≠0时,幅度为0,宽度为0,面积为1。
2024-08-31 09:00:00 2780
原创 深入浅出通信原理 | 傅里叶变换的特性:对称性、时移特性、卷积特性
平移9:n=9,y[-k]向右平移9得到y[9-k],与x[k]相乘(k=0~n),再求和得到z[9]=x[0]y[9]+x[1]y[8]+x[2]y[7]+…下图中,最上方为f=1平移后的图形Y(1-τ),中间为f=2平移后的图形Y(2-τ),最下方为f=3平移后的图形Y(3-τ)。f(t)和g(t)的乘积为:y(t)=f(t)g(t)=3ej3ωt+17ej2ωt+28ejωt+12。相乘,将X(τ)×Y(f-τ),下图左侧为平移后的图形,右侧X(τ)×Y(f-τ)的图形。
2024-08-30 00:30:00 1470
原创 深入浅出通信原理 | 单位冲激响应和时域卷积定理
下图最上方为抽样信号的频谱X(f),中间为理想低通滤波器的频率响应H(f),最下方为输出的频谱Y(f)。k=1,下图左为x[1]×δ[n-1],下图右为对应的输出为x[1]×h[n-1]k=5,下图左为x[5]×δ[n-5],下图右为对应的输出为x[5]×h[n-5]x[k]×δ[n-k]对应的输出为x[k]×h[n-k],其中k∈[0,5]k=0,下图左为x[0]×δ[n],下图右为对应的输出为x[0]×h[n]x[k]×δ[n-k]对应的输出为x[k]×h[n-k]
2024-08-29 14:07:35 1507
原创 无线通信 | 阻抗与阻抗匹配的概念及原理
在射频电路中,射频信号需要经过许多器件或电路去传输,对于输入的电路为源端(Source),输出的电路为负载端(Load),信号从源端到负载端的传输中会有功率的损失,以及噪声的引入,为了减少功率的损失和降低干扰的引入,需要对源端和负载端做阻抗的匹配。无相移的最大功率匹配是指从源阻抗到负载的功率传输的最大化,从源阻抗到负载的传输电压无相位偏移。阻抗匹配包括最大功率匹配和无相移的最大功率匹配,实现无相移的最大功率匹配的前提是需要源阻抗和负载阻抗为共轭关系,实现最大功率匹配的前提是需要源阻抗和负载阻抗相等。
2024-07-31 10:45:00 1006
原创 无线通信 | 功率耦合器Coupler和天线Antenna的概念、作用、参数及选型
按天线工作波长可分为超长波天线、长波天线、中波天线、短波天线、超短波天线和微波天线等。一个四端口的耦合器器件,输入端(端口①)和输出端(端口②),还有一个耦合端(端口③),把一部分功率输出到耦合端口,这个端口用来实现对输出功率的检测反馈等目的。在某方向的某点上,在相同输入功率条件下,天线在该点产生的场强平方与理想点源天线在该点产生的场强平方的比值。天线,辐射或接收电磁波的装置,把无线信号转换为电磁波的形式并按照一定方式辐射出去的设备(发射天线),或者接收电磁波并转换为无线信号的设备(接收天线)。
2024-07-30 05:45:00 1088
原创 无线通信 | 双工器Duplexer和双讯器Diplexer的概念、作用、参数及选型
隔离度,双讯器是用来隔离不同的频段或系统的,所以必须对各端口之间做好足够的隔离,防止相互干扰。双讯器用来隔离和区分两个系统或频段的信号,比如双频CDMA手机,支持CDMA 800MHz附近频段和CDMA 1900MHz附近频段,需要双讯器来隔离选择两个频段的信号。双工器隔离出发射信号和接收信号,其原理相当于两个带通滤波器,一个通道对发射频段有效,另一个通道对接收频段有效。因为双工器是FDD系统才有的器件,FDD系统中发射和接收信号是同时进行处理的,要求发射和接收必须做足够的隔离保护,从而避免相互干扰。
2024-07-29 05:30:00 1514
原创 无线通信 | 射频滤波器Filter的概念、作用、参数及选型
插入损耗,滤波器的作用主要是隔离出信号,抑制干扰,不希望损耗有用信号,因此插入损耗越小越好;以中心频率为准,高于中心频率一直到传输系数衰减到时为上边频,相反为下边频,上边频和下边频之间为通频带。品质因数反映了滤波器的选择性,对同一频率,带宽越窄,品质因数越高,滤波器越难实现。按所通过信号的频段分类,可以分为低通滤波器(LPF)、高通滤波器(HPF)、带通滤波器(BPF)和带阻滤波器(BSF)等。滤波器就是滤除特定无线电信号的器件,专门用来滤除对系统通信没用的各种有害信号,保留有用信号并通过。
2024-07-28 09:00:00 1199
原创 无线通信 | 射频开关Switch的概念、作用、参数及选型
对于同一个无线系统或频段来讲,射频开关的作用就是选择接收(RX)还是发射(TX),收发切换,前无线系统采用的是时分双工(Time Division Duplexer,TDD)方式。对于多个无线系统或频段的电路,只能选择一个无线系统或频段进行通信,不可能同时发射或接收两个无线系统或频段的信号,因为物理路径只有一个,所以必须用开关选择要发射或接收的信号。比如对于TDD系统(时分双工),一个频段需要两个通路(发射和接收各一个),对于FDD系统(频分双工),一个频段只需要一个通路。选择合适的控制接口和逻辑电平。
2024-07-27 08:30:00 1755
原创 无线通信 | 射频收发芯片RF Transceiver的概念、作用、参数及选型
射频收发芯片的Transceiver,由两个英文单词组合而来,即Transmitter和Receiver,射频收发芯片能够实现发射和接收的功能,是射频收发系统的核心,完成变频、频率合成、信号放大、滤波、开关切换等功能。频谱模板,射频收发芯片输出信号的频谱性能,除正常的输出频谱模板外,针对不同的无线通信标准有不同的考量,要求这些信道外的频谱衰减得越小越好。通常射频收发芯片和处理器或MODEM、电源管理芯片等作为一整套方案(套片),而一个平台的套片是固定的,选定了平台也就确定了射频收发芯片。
2024-07-26 15:24:34 2463
原创 无线通信 | 功率放大器Power Amplifier的概念、作用、种类、参数及选型
评估功率放大器的最大输出功率,根据产品最大输出功率的要求评估功率放大器的最大输出功率,从而满足项目对最大输出功率的要求。随着智能手机的发展,为满足LTE多频段的要求,以及智能手机轻薄化的趋势,用于手机的功率放大器基本都是模块化集成的,一个模块包含几路功率放大器,同时集成了双工器,所以这种功率放大器模块也叫 PAD(PA+Duplexer)。功率放大器(Power Amplifier,PA),简称功放,在射频电路中,功率放大器就是把弱信号进行放大,其原理就是把直流供电的功率转换为交流射频信号的功率。
2024-07-22 10:30:00 926
原创 无线通信 | 有源和无源晶振、电阻、电容、电感
电容材质一般有NPO/COG、X7R、X5R 等,射频电路的电容一般用 NPO/COG这种高性能材质,同时根据电路需要选择合适的工作电压和精度。电容的作用,信号可以直接通过(根据信号频率不同选择不同容值的电容,类似0Ω电阻);电阻、电容、电感在低频时主要表现出的是其本身理论定义的理想性能,而在高频时则会表现出其他诸如引线参数、寄生参数、分布参数、感应参数等特性。对有源晶振进行选型,主要看输出频率、控制电压、频率稳定度、频率容忍度、负载电容、工作温度、老化率等参数指标。电感的作用,和电容一起构成匹配电路;
2024-07-21 11:15:00 1173
原创 无线通信 | 射频接收机的射频指标:频率范围、灵敏度、误码率BER等
接收机接收到的信号通常都是经过一定距离、复杂环境后的微弱信号,接收机接收弱信号的能力是最基本和最核心的要求,所以需要用最弱的接收电平来衡量接收机的能力。邻近信道抑制(Adjacent Channel Rejection)是衡量接收机抵抗邻近信道干扰的能力,通常在信道相邻的一个信道或第二个信道上都存在一定强度的干扰信号,通过测量该信道的接收灵敏度或吞吐量,来衡量抗干扰能力。测试方法,当接收机的接收功率为灵敏度要求的最低功率时,接收机的误码率不能高于给定的要求,如果此时BER满足要求,则可判定灵敏度合格。
2024-07-20 09:00:00 1167
原创 无线通信 | 射频接收机系统架构:超外差一次变频接收机、超外差二次变频接收机和直接变频接收机
直接变频接收机,又称为零中频(Zero Intermediate Frequency,ZIF)接收机,在直接变频接收机架构中,本振(LO)频率等于载波频率(射频信号频率),因为fIF=fRF-fLO,所以混频器将射频信号直接变频为f=0的基带信号,也就是没有中频,直接在基带信号上解调。北斗导航芯片AT6558,采用超外差一次变频系统架构,北斗射频信号经过MIX下变频器变频为中频(IF)信号,中频(IF)信号经过中频放大器后就进行了解调,整个过程只经过一次变频就解调了,是典型的超外差一次变频接收机系统架构。
2024-07-19 10:45:00 1164
原创 无线通信 | 发射系统架构:两次变频发射机和直接变频发射机
因为基带信号分为正交的两路信号(同相的I路和正交的Q 路)这样就存在 90°移相电路的误差和正交混频器之间的不匹配,任何一种情况都会导致基带I、Q 输出的幅度不匹配和相位不匹配。用来度量功率大小或电压大小的单位,因为无线通信系统的功率不是特别大,如果直接用瓦(W)来表示不太方便,所以需要换算成与毫瓦(mW)或毫伏(mV)的比值,用dBm来表示。输出功率(Po)和比较功率(Pc)的对数表示,用公式表示为10lg(Po/Pc),而且是功率相对值,一般用来和载波(Carrier)功率做比较。
2024-07-18 08:52:48 901
原创 深入浅出通信原理 | 离散傅里叶正变换DFT和逆变换IDFT
频率为-1Hz的复指数信号的离散傅里叶变换只在k=7处有值,离散傅里叶正变换的表达式中限定了k的取值范围为:0~N-1。N=8的情况下,k=7的X(k)取值与k=-1的X(k)取值是相同的,因此k=7对应的频率为-1Hz。对余弦信号的一个周期进行周期拓展,得到一个周期信号,求这个周期信号的傅里叶系数并乘以N得到的结果,与直接对余弦信号的一个周期进行采样再做N点离散傅里叶变换的结果,两者是完全等价的。对采样的数据进行离散傅里叶变换,图左为1Hz的复指数信号,图右为-1Hz的复指数信号。
2024-06-27 06:15:00 1595
原创 深入浅出通信原理 | 通信系统模型中的信道以及相关知识
无线电波在传播过程中会遇到各种建筑物、树木、植被以及地形起伏的影响,引起能量的吸收和电波的反射、散射和绕射等,遭受到不同途径的衰减或损耗,损耗可以分为三类:路径损耗、大尺度衰落和小尺度衰落。为了避免符号持续期间信号幅度的大幅波动,一般要求符号持续时长小于信道的相干时间,即T<Tc,这样可以保证符号持续期间的信号幅度变化不大,这种衰落被称为慢衰落。为了避免信号严重失真,一般要求信号的带宽B小于信道的相干带宽Bc,即B<Bc,信号中不同频率成分经多径传输后到达接收机时的幅度增益差别不大,这就是平坦衰落。
2024-06-26 10:45:00 984
原创 深入浅出通信原理 | 通信系统模型中的信源编码及其相关知识
用较高的采样频率对信号进行采样,第一幅图的周期拓展的频谱之间的间隔较大,逐步减小采样频率、缩小频谱之间的间隔,直至周期拓展的频谱刚好无缝衔接,此时采样频率等于信号带宽2倍情况下的采样信号频谱。若在减小采样频率,当采样频率低于信号带宽的2倍,低于信号最高频率的2倍时,周期性拓展的信号频谱交叠在了一起,就会出现频率混频。非均匀量化,是指量化电平取值不等间隔,量化间隔随着信号电平的增大而增大,小信号细量化,大信号粗量化。量化,指的是将采样信号的电平归一化到有限个量化电平上,实现采样信号幅度的离散化。
2024-06-25 12:00:00 828
原创 深入浅出通信原理 | 通信系统模型中的信道编码
当然,解决误码问题有两个办法,一是在接收端在发现误码后,请求发送端对错误数据进行重传,称为后向纠错。为了提高传输效率,将k位信息比特分为一组,增加少量多余码元,共计n位,就是分组码。分组码中的(n-k)位多余码元是用于检测和纠错的,称为监督码元或校验码元,仅仅监督码组中的k个信息比特。若无错误,则s2s1s0=000。以(7,4)汉明码为例,信息码元为4位,监督码元为3位。纠错过程,在发现错误位后,只要将对应位取反,0改为1,1改为0,就完成了纠错。检错,收到1个码字,对所有位做异或,如果为0,正确;
2024-06-24 07:15:00 719
原创 深入浅出通信原理 | 通信系统模型中的信道编码之卷积码
维特比译码的原理,结合译码器网格图来说明,译码器网格图与编码器网格图类似,不同是实线和虚线旁的数字不再表示编码器的输出,而是表示接收码字序列与编码器输出码字序列的汉明距离。分组码的编码器每次输入k个信息码元,输出n个码元,每次输出的码元只与本次输入的信息码元有关,而与之前输入的信息码元无关。两个移位寄存器的初始状态为00,两个寄存器的输出共有4种可能状态:00、10、01、11,沿纵轴排列,以时间为横轴,将寄存器状态和编码器输出随输入的变化画出来,就是编码器网格图。实线表示输入0,虚线表示输入1。
2024-06-23 07:00:00 1930
基于fpga的图像处理之3x3-5x5算子模板中值排序
2023-11-13
基于fpga的图像处理之图像灰度化处理(Vivado+Modelsim+Matlab联合仿真验证)
2023-11-13
基于fpga的图像处理之3x3-5x5算子模板设计
2023-11-13
本设计主要介绍AXILite的设计开发,通过一个主机Master读写控制两个从机Slaver(通过基地址进行寄存器地址偏移)
2023-11-12
IIC_TOP(Verilog).rar
2021-03-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人