文档视界 最新最全的文档下载
当前位置:文档视界 › 数字基带传输常用码型的MATLAB表示

数字基带传输常用码型的MATLAB表示

数字基带传输常用码型的MATLAB表示
数字基带传输常用码型的MATLAB表示

数字基带传输常用码型的MATLA表示

在某些具有低通特性的有线信道中,特别是传输距离较近的情况下,数字基带信号不经调制可以直接传输,这种系统称为数字基带系统。而具有调制解调过程的数字系统称为数字带通传输系统。在第七章中,将列举数字带通传输系统仿真的例子,在本章中,我们重点讨论数字基带常用码型的产生,即数字基带信号的产生。教材中,我们以单极性不归零码和单极性不归零码的实现作为参考。

单极性不归零码MATLA程序如下:

function y=snrz(x)

% 本函数实现输入二进制码,输出编号的单极性非归零码

% 输入x 为二进制码,输出y 为单极性非归零码

num=200; % 单极性非归零码每一个码元包含的点

t=0:1/num:length(x);

for i=1:length(x);

if x(i)==1;

for j=1:num;

y((i-1)*num+j)=1; % 对应的点赋值为1

end

else

for j=1:num;

y((i-1)*num+j)=0; % 对应的点赋值为0

end

end

end

y=[y,x(i)]; % 为了绘制图形,注意要将y 序列加最后一位

plot(t,y); grid on; axis([0 i -0.2 1.2]); title(' 单极性非归零码1

0 0 1 0 1'); % 绘图

在MATLA命令行窗口中键入x的值,并调用函数snrz(x),就可以得到对应的单极性不归零码。如输入以下指令,将出现图 1 所示的结果。

单极性不归零码MATLA 程序如下:

fun ctio n y=srz(x)

%本函数实现输入二进制码,输出编号的单极性归零码

%输入x 为二进制码,输出y 为单极性归零码

plot(t,y); grid on; axis([0 i -0.2 1.2]); title(' 单极性非归零码 1

0 0 1 0 1');

num=200; %单极性非归零码每

t=0:1/num:le ngth(x); for i=1:le

ngth(x);

if x(i)==1;

for j=1: nu m/2;

y((i*2-2)* num/2+j)=1; %

y((i*2-1)*num/2+j)=0; %

end

else

for j=1: num;

y((i-1)*num+j)=0; % end

end

end

y=[y,x(i)]; %

个码元包含的点 对1而言,前半部分时间值为1 对1而言,后半部分时间值为0 对应的点赋值为0 为了绘制图形,注意要将 y 序列加最后一位 单极性非归零码1 0 0 1 0 1

图1单极性不归零码

同上,在MATLA命令行窗口中键入x的值,并调用函数srz(x),

就可以得到对应的单极性归零码。如输入以下指令,将出现图2所示

的结果。

x=[1 0 0 1 0 1];

srz(x);

单极性归零码1 0 0 1 0 1

图2单极性归零码

借鉴上面两种码型的产生方法,便可以轻松的写出双极性归零

码、双极性不归零码、差分码等的程序。

对基带数字调制与解调仿真,在MATLA通信工具箱中分别提供了函数dmodce和ddemodce来实现,读者可以通过help命令来获取相关信息。下面列举了一个2FSK基带调制解调的仿真示例。

MATLAE程序如下:

%本程序实现FSK调制解调基带仿真

x=randint(1,1000); % 产生0 1 随机序列

fd=10; %基带信号速率

fs=200; %采样频率

M=2; % M-FSK

ton e=20;

sn r=-10; % 信噪比

basefsk=dmodce(x,fd,fs,'fsk',M,tone); % 调用dmodce 函数进行fsk

调制

数字基带信号

数字基带信号 通信系统2007-09-24 16:40:29 阅读1500 评论3 字号:大中小订阅 一,数字基带信号 1.数字基带信号 所谓数字基带信号,就是消息代码的电波形。数字基带信号的类型很多,本节以由矩形脉冲构成的基带信号为例,主要研究这些基带信号的时域波形、频谱波形以及功率谱密度波形。 单极性不归零信号: 设消息代码由二进制符号0、1组成,则单极性不归零信号的时域波形如图5-2-1所示,其中基带信号的0电位对应于二进制符号0;正电位对应于二进制符号1。单极性不归零信号在一个码元时间内,不是有电压(或电流),就是无电压(或电流),电脉冲之间没有间隔,不易区分识别,归零码可以改善这种情况。单极性不归零信号的频域波形和功率谱密度波形分别如图所示。 (1) 时域波形 单极性不归零信号的时域波形 (2) 频谱波形 单极性不归零信号的频谱图 (3) 功率谱密度波形

单极性不归零信号的功率谱密度 单极性归零信号: 设消息代码由二进制符号0、1组成,则单极性归零信号的时域波形如图5-2-4所示,发"1"码时对应于正电位,但持续时间短于一个码元的时间宽度,即发出一个窄脉冲,当发"0"码时,仍然完全不发送电流,所以称这种信号为单极性归零信号。单极性归零信号的频域波形和功率谱密度波形分别如图5-2-5、图5-2-6 所示。 (1) 时域波形 单极性归零信号的时域波形 (2) 频谱波形 单极性归零信号的频谱图 (3) 功率谱密度波形

单极性归零信号的功率谱密度 双极性不归零信号: 设消息代码由二进制符号0、1组成,则双极性不归零信号的时域波形如图5-2-7所示,其中基带信号的负电位对应于二进制符号0;正电位对应于二进制符号1。双极性不归零信号的频域波形和功率谱密度 波形分别如图所示。 (1) 时域波形 双极性不归零信号的时域波形 (2) 频谱波形 双极性不归零信号的频谱图 (3) 功率谱密度波形

基带传输技术

上次课回顾 非导向性媒体→ 无线电波→ 不同波段无线电波的作用及传播方式 无线传播模型: → 自由空间传播模型→ 信号衰减与距离的平方成正比 → 双线地面反射模型→ 信号衰减与距离的四次发成正比,并与天 线的高度有关 多径效应→ 频率选择性衰弱 多普勒效应+ 多径效应→ 多普勒扩展→ 时间选择性衰落 阴影衰落 分集接收 7

2.4 基带传输技术 2.4.1 基带传输的常用码型 在采用无线基带传输时,信号无需载波调制而直接被发射出去。送 入信道的数字基带信号的码型应该符合以下一些要求: ?传输码型应不含直流分量; ?可以从基带信号中提取位同步信号; ?基带编码最好能够具有内在检错能力; ?码型变换过程应具有透明性,即与信源的统计特性无关; ?应尽量减少基带信号频谱中的高频分量,以节省传输频带,提 高信道的频谱利用率,并减少串扰。 8

2.4 基带传输技术 2.4.1 基带传输的常用码型 AMI(Alternative Mark Inversion)码 原信息码的“0”编为传输码的“0”;原信息码的“1”,在编为 传输码时,交替的用“+1”和“-1”表示。 例: 消息代码:1 0 1 0 1 0 0 0 1 0 1 1 1” AMI码:+1 0 -1 0 +1 0 0 0 -1 0 +1 -1 +1” 评价: ?AMI码所确定的基带信号无直流分量 ?但当信息代码中出现长零串时,信道中会出现长时间的0电位, 而影响定时信号的提取。 9

2.4 基带传输技术 2.4.1 基带传输的常用码型 HDB3(High Density Bipolar of order 3 code)码 ?先检查消息代码的连“0”个数,当连“0”个数少于4个时,仍按 AMI码规则进行编码; ?消息代码的连“0”个数达到或超过4个时,则将每个4连“0”小 段的第4个“0”变换成非“0”符号(+1或-1),这个符号称为破 坏符号,用V符号表示,记作“+V”或“-V”。 ?V码的极性应与其前一个非“0”符号极性相同,同时满足V码的 极性必须交替出现。否则,将4连“0”小段的第1个“0”变换成 “+B”或“-B”,称为恢复码或平衡码。B符号的极性应与其前 一个非“0”符号极性相反。

通信原理报告 数字基带信号HDB3码型编码转换实现

通信原理课程设计报告 题目:数字基带信号HDB3码型编码转换实现 专业班级: 姓名: 学号: 指导教师:

设计任务要求: 仿真实现数字基带通信系统信源输入24位二进制序列产生HDB3码,通过高斯白噪声信道,接收端滤波、解码的时域图及频谱图。以矩形波为例,要求实现输入24位二进制序列产生AMI码,HDB3码,接收端滤波、解码上述码型。

摘要 HDB3码全称三阶高密度双极性码(英语:High Density Bipolar of Order 3,简称:HDB3码)是一种适用于基带传输的编码方式,它是为了克服AMI码的缺点而出现的,具有能量分散,抗破坏性强等特点。HDB3码实行转换一般分为三个步骤,先将消息码转换AMI码然后加“V”,接着加“B”,这几部我们可以使用C语言进行编程实现。为了实现HDB3码的编码与转换,同时加深对通信系统工作原理的了解,我们采用了MATLAB软件进行编码仿真,同时学习掌握MATLAB软件的基础使用。 关键词:AMI码;HDB3码;编码;解码;MATLAB;仿真

目录 1. 设计原理 (4) 1.1 HDB3码的介绍 (4) 1.2 HDB3码的编码转换规则 (5) 1.3 HDB3码的解码转换规则 (5) 1.4 HDB3码的软件程序设计 (6) 2. MATLAB软件仿真结果及其分析 (10) 2.1 MATLAB软件的介绍 (10) 2.2 仿真结果图示 (12) 2.3 仿真结果分析 (15) 3. 设计总结及心得体会 (22) 4. 参考文献 (22) 5. 致谢 (23)

正文 1.设计原理 1.1 HDB3码的介绍 HDB3码即三阶高密度双极性码(英语:High Density Bipolar of Order 3,简称:HDB3码)是一种适用于基带传输的编码方式,“三阶”通俗讲就是最多3个连0码元,“高密度双极性”就是没有直流分量,不会连续出现+1或-1,它是为了克服AMI码的缺点而出现的,具有能量分散,抗破坏性强等特点。 三阶高密度双极性码用于所有层次的欧洲E-carrier系统,HDB3码将4个连续的"0"位元取代成"000V"或"B00V"。这个做法可以确保连续的相隔单数的一般B记号。 1.2 HDB3的编码转换规则 HDB3码的编码规则主要分为3步: 1 .先将消息代码变换成AMI码,若AMI码中连0的个数小于4,此时的AMI 码就是HDB3码; 2 .若AMI码中连0的个数大于等于4,则将每4个连0小段的第4个0变换成与前一个非0符号(+1或-1)同极性的符号,用表示(+V,-V);

通信原理第四章(数字基带传输系统)习题及其答案

第四章(数字基带传输系统)习题及其答案 【题4-1】设二进制符号序列为110010001110,试以矩形脉冲为例,分别画出相应的单极性码型,双极性码波形,单极性归零码波形,双极性归零码波形,二进制差分码波形。 【答案4-1】 【题4-2】设随机二机制序列中的0和1分别由()g t 和()g t -组成,其出现概率分别为p 和(1)p -: 1)求其功率谱密度及功率; 2)若()g t 为图(a )所示的波形,s T 为码元宽度,问该序列存在离散分量 1 s f T =否? 3)若()g t 改为图(b )所示的波形,问该序列存在离散分量 1 s f T =否?

【答案4-2】 1)随机二进制序列的双边功率谱密度为 2 2 1212()(1)()()[()(1)()]() s s s s s s m P f P P G f G f f PG mf P G mf f mf ωδ∞ -∞=--++--∑ 由于 12()()()g t g t g t =-= 可得: 2 2 22 ()4(1)()(12) ()() s s s s s m P f P P G f f P G mf f mf ωδ∞ =-∞ =-+--∑ 式中:()G f 是()g t 的频谱函数。在功率谱密度()s P ω中,第一部分是其连续谱成分,第二部分是其离散谱成分。 随机二进制序列的功率为 2 2 2 2 2 2 22 1()2 [4(1)()(12)()()] 4(1)()(12)() () 4(1)()(12) () s s s s s m s s s s m s s s m S P d f P P G f f P G mf f mf df f P P G f df f P G mf f mf df f P P G f df f P G mf ωω π δδ∞ ∞ ∞ ∞∞ =-∞ ∞ ∞ ∞ ∞∞ =-∞ ∞ ∞ ∞ =-∞ = =-+--=-+ --=-+-? ∑ ?∑ ?? ∑ ? ----- 2)当基带脉冲波形()g t 为 1 (){2 0 else s T t g t t ≤= ()g t 的付式变换()G f 为

电流信号转电压信号方法大全

电流信号转换为电压信号的方法 由于应用和原理的不同,电流信号的输出,如传感器变送器输出的4~20mA,需要变换成电压以利于后续驱动或采集。对于不同的电流信号,考虑功率问题,有的需要先经过电流互感器将大电流变小,否则大电流容易在电阻上产生过大的功率。 下面介绍几种I/V变换的实现方法。 分压器方法 利用如图1分压电路,将电流通入电阻。在电阻上采样出电压信号。其中,可以使用电位器调节输出电压的大小。这种方法最简单,但需要考虑功率和放大倍数的选择问题。 利用如图1分压电路,将电流通入电阻。在电阻上采样出电压信号。其中,可以使用电位器调节输出电压的大小。这种方法最简单,但需要考虑功率和放大倍数的选择问题。 霍尔传感器方法 使用霍尔效应,在元件两端通过电流I,并在元件垂直方向上施加磁感应强度B的磁场,即会输出电压。由下面的公式获得线性关系。

其中,RH为霍尔常数,I为输入电流,B为磁感应强度,d为霍尔元件厚度。 这种方法多用于对电流的测量,虽然也可以实现转换,但是精度有限。 积分电路方法 电压可以看作是电流的积分,利用如图电路有: 为保证精度,选取运放时尽量找输入阻抗大的。该电路常用于PID调节,积分电路成熟且放大倍数和精度较好。但要注意这种电路输出电压和输入电流的相位是相反的。 运放直接搭接的方法(跨阻放大器) 充分利用运放“虚短”和“虚断”的概念,将电流转换为电压信号,如图电路

电流通过电阻,在电阻上产生压降,建立起电压和电流的关系为 这种方法避免了运放输入失调电压和输入偏置电流和失调电流影响带来的积分误差。也避免了电容的漏电流带来的误差。但未获得稳定的高精度放大,对电阻和运放的精度要求较高。 三极管方法 三极管同样具有放大能力,但应用上多采用运放。电路如图 下面以实际的例子叙述整个实现过程。 尝试将一个0~5A信号转换为0~5V信号。最简单的是加一个1欧的电阻,但这样发热功率过大,所以需要采用电流互感器将原先的电流变小。按照一般互感器指标是输入0~10A信号,变比为200:1,即0~5A的信号变为0~25mA。下面采用运放直接搭接的方法实现转换。考虑到相位的问题,对电路作了改进。利用50欧电阻在正端产生 的电压与负端相等的条件,并利用运放的放大功能,实现最终要求的。如图。另外,用集成运放OP27为的是得到更高的运算精度;50欧的电阻是前端互感器带负载要求。

基于GUI的数字基带传输码型仿真—采用Miller码CMI码双极性归零码双极性不归零码

基于G U I的数字基带传输码型仿真—采用 M i l l e r码C M I码双极性归零码双极性不归零 码 文件编码(008-TTIG-UTITD-GKBTT-PUUTI-WYTUI-8256)

《通信原理》 CDIO项目设计总结报告 项目名称:基于GUI的数字基带传输码型仿真—采用 Miller码、CMI码、双极性归零码、双极性不 归零码 班级:班 学号: 姓名: 年月日

目录目录

1.项目目的与要求 项目目的 1.对数字基带传输系统主要原理和技术进行研究,包括基带传输的常用码型Miller码、CMI码、双极性归零码、双极性不归零码。 2.建立数字基带传输系统数学模型。 3.利用Matlab编写基于GUI的数字基带传输码型程序。 4.对系统进行仿真、分析。 5.观察并记录信息码波形和传输码的波形,并进行分析。 项目要求 1.建立数字基带传输系统数学模型。 2.利用Matlab编写基于GUI的数字基带传输码型程序。 3.对通信系统进行时间流上的仿真,得到仿真结果。 4.将仿真结果与理论结果进行比较、分析。 2.项目设计 项目分析 数字基带传输系统 基带传输系统的基本组成如下图所示,它主要由信道信号形成器、信道、接受滤波器和抽样判决器。

其中各部分的作用如下: 脉冲形成器:基带传输系统的输入是由终端设备或编码器产生的脉冲序列,脉冲形成器的作用就是形成适合信道传输的基带信号,主要是通过码型变换和波形变换来实现的,其目的是与信道匹配,便于传输,减小码间串扰,利于同步提取和抽样判决。 信道:它是允许基带信号通过的煤质。信道的传输特性通常不满足无失真传输条件,另外信道还会进入噪声。 接受滤波器:它的主要作用是滤除带外噪声,对信道特性均衡,使输出的基带波形有利于抽样判决。 抽样判决器:它是在传输特性不理想及噪声背景下,在规定时刻(由位定时脉冲控制)对接受滤波器的输出波形进行抽样判决,以恢复或再生基带信号。 miller码 密勒码又称为延迟调制码,是双相码的一种变形。编码规则如下:“1”码用码元间隔中心点出现越变来表示,即用10或01表示。“0”码有两种情况:对原始符号“0”则分成单个“0”还是连续“0”予以不同处理,单个“0”时,在码元边界处电平不跃变,在码元中间点电平也不跃变;对于连续“0”,则使连续两个“0”的边界处发生电平跃变,即“00”与“11”交替。

通信原理实验报告二基带传输常用码的编码解码方法

实验二基带传输常用码的编码解码方法 一、实验目的 了解基带传输常用码的编码解码方法。 二、实验内容 设定一个信息码串,产生常见的编码如单极性非归零、双极性非归零、单极性归零、双极性归零、AMI、HDB3码的时域波形;不考虑噪声影响,以采样电平为依据恢复出原始信息串。 三、实验原理 1、单极性非归零。它用正电平和零电平分别对应二进制码“1”和“0”,波形特点是电脉冲之间无间隔,极性单一。 2.双极性非归零。用正负电平的脉冲分别代表二进制代码“1”和“0”。其正负电平的幅度相等、极性相反。 3.单极性归零。是单极性非归零波形的形式。 4.双极性归零。是双极性非归零波形的形式,兼有双极性和归零波形的特点。 5.AMI。全称是传号交替反转码,其编码规则是将消息码的“1”交替的变换为“+1”和“-1”,而“0”保持不变。 6.HDB3。全称是三阶高密度双极性码。编码规则是: 1)检查消息码中“0”的个数。当连“0”数目小于等于3时,HDB3码与AMI码一样,+1、-1交替; 2)当连“0”个数超过3时,将每四个连“0”化作一小节,定义为B00V,称为破坏节,其中V称为破坏脉冲,而B称为调节脉冲;

3)V与前一个相邻的非“0”脉冲的极性相同,并且要求相邻的V码之间极性必须交替。V的取值为+1或-1; 4)B的取值可选0、+1或-1,以使V同时满足(3)中的两个要求;5)V码后面的传号码极性也要交替。 译码:从收到的符号序列中可以很容易的找到破坏点V,就可以断定V符号及前面的三个符号必须是连“0”符号,从而恢复四个连“0”码,再将所有-1变成+1后便得到原消息代码。 四、实验内容 (一)单极性非归零、双极性非归零、单极性归零、双极性归零时域波形。 实验代码: M=10000; %产生码元数 L=10; %每码元复制32次 dt=0.1; %采样间隔 T=L*dt; %码元时间 TotalT=M*T; %总时间 t=0:dt:TotalT; %时间 F=1/dt; %仿真频宽 df=1/T otalT; %频率间隔 f=-F/2:df:F/2-df; %频率 N=M*L; %总长度 ShowM=16; %显示码元数 ShowN=ShowM*L; ShowT=(ShowN-1)*dt; Showt=0:dt:ShowT; %时间 dutyradio=0.5; %占空比 randwave=round(rand(1,M)); %产生二进制随机码,M为码元个数 randwave(1:16)=[1 0 1 0 0 1 0 0 1 1 0 1 0 1 0 0]; onessample=ones(1,L); %定义复制的次数L,L为每码元的采样点数rerandwave=randwave(onessample,:); %复制的第1行复制L次 unipolarwave=reshape(rerandwave,1,L*M); %重排成1*L*M数组 %单极性不归零码 subplot(4,1,1);plot(Showt,unipolarwave(1:ShowN));axis([0 20 -1.2 1.2]);

几个常用的电压电流转换电路

I/V转换电路设计1、在实际应用中,对于不存在共模干扰的电流输入信号,可以直接利用一个精密的线绕电阻,实现电流/电压的变换,若精密电阻R1+Rw=500Ω,可实现0-10mA/0-5V的I/V变换,若精密电阻R1+Rw=250Ω,可实现4-20mA/1-5V的I/V变换。图中R,C组成低通滤波器,抑制高频干扰,Rw用于调整输出的电压范围,电流输入端加一稳压二极管。 电路图如下所示: 输出电压为: Vo=Ii?(R1+Rw)(Rw可以调节输出电压范围) 缺点是:输出电压随负载的变化而变化,使得输入电流与输出电压之间没有固定的比例关系。 优点是:电路简单,适用于负载变化不大的场合, 2、由运算放大器组成的I/V转换电路 原理: 先将输入电流经过一个电阻(高精度、热稳定性好)使其产生一个电压,在将电压经过一个电压跟随器(或放大器),将输入、输出隔离开来,使其负载不能影响电流在电阻上产生的电压。然后经一个电压跟随器(或放大器)输出。C1滤除高频干扰,应为pf级电容。 电路图如下所示:

输出电压为: Vo=Ii?R4?(1+(R3+Rw) R1 ) 注释:通过调节Rw可以调节放大倍数。 优点:负载不影响转换关系,但输入电压受提供芯片电压的影响即有输出电压上限值。 要求:电流输入信号Ii是从运算放大器A1的同相输入端输入的,因此要求选用具有较高共模抑制比的运算放大器,例如,OP-07、OP-27等。R4为高精度、热稳定性较好的电阻。 V/I转换电路设计 原理: 1、V I 变换电路的基本原理: 最简单的VI变换电路就是一只电阻,根据欧姆定律:Io=Ui R ,如果保证电阻不变,输出电流与输入电压成正比。但是,我们很快发现这样的电路无法实用,一方面接入负载后,由于不可避免负载电阻的存在,式中的R发生了变化,输出电流也发生了变化;另一方面,需要输入信号提供相应的电流,在某些场合无法满足这种需要。 1 、基于运算放大器的基本VI变换电路为了保证负载电阻不影响电压/电流的变换关系,需要对电路进行调整,如图1是基于运算放大器的基本VI变换电路。利用运算放大器的“虚短”概念可知U-=U+=0;因此流过Ri的电流: Ii=Ui R

通信原理报告数字基带信号HDB3码型编码转换实现

通信原理课程设计报告题目:数字基带信号HDB3码型编码转换实现 专业班级: 姓名: 学号:

指导教师: 设计任务要求: 仿真实现数字基带通信系统信源输入24位二进制序列产生HDB3码,通过高斯白噪声信道,接收端滤波、解码的时域图及频谱图。以矩形波为例,要现输入24位二进制序列产生AMI码,HDB3码,接收端滤波、解码上述码型。

摘要 HDB3码全称三阶高密度双极性码(英语:High Density Bipolar of Order 3,简称:HDB3码)是一种适用于基带传输的编

码方式,它是为了克服AMI码的缺点而出现的,具有能量分散,抗破坏性强等特点。HDB3码实行转换一般分为三个步骤,先将消息码转换AMI码然后加“V”,接着加“B”,这几部我们可以使用C语言进行编程实现。为了实现HDB3码的编码与转换,同时加深对通信系统工作原理的了解,我们采用了MATLAB软件进行编码仿真,同时学习掌握MATLAB软件的基础使用。 关键词:AMI码;HDB3码;编码;解码;MATLAB;仿真 目录 1. 设计原理 (4) 1.1 HDB3码的介绍 (4)

1.2 HDB3码的编码转换规则 (5) 1.3 HDB3码的解码转换规则 (5) 1.4 HDB3码的软件程序设计 (6) 2. MATLAB软件仿真结果及其分析 (10) 2.1 MATLAB软件的介绍 (10) 2.2 仿真结果图示 (12) 2.3 仿真结果分析 (15) 3. 设计总结及心得体会 (22) 4. 参考文献 (22) 5. 致 (23)

正文 1.设计原理 1.1 HDB3码的介绍 HDB3码即三阶高密度双极性码(英语:High Density Bipolar of Order 3,简称:HDB3码)是一种适用于基带传输的编码方式,“三阶”通俗讲就是最多3个连0码元,“高密度双极性”就是没有直流分量,不会连续出现+1或-1,它是为了克服AMI码的缺点而出现的,具有能量分散,抗破坏性强等特点。 三阶高密度双极性码用于所有层次的欧洲E-carrier系统,HDB3码将4个连续的"0"位元取代成"000V"或"B00V"。这个做法可以确保连续的相隔单数的一般B记号。 1.2 HDB3的编码转换规则 HDB3码的编码规则主要分为3步: 1 .先将消息代码变换成AMI码,若AMI码中连0的个数小于4,此时的AMI 码就是HDB3码;

AD转换电路

A/D 转换电路 导读: A/D 转换器(ADC )是将模拟信号转换成数字信号的电路。本章将介绍A/D 转换的基本概念和原理电路,重点介绍集成芯片中的常用转换方法:逐次逼近型和V —T 双积分型转换电路,常用集成ADC 芯片,并给出典型应用实例。 0.1 A/D 转换的基本概念 A/D 转换过程包括取样、保持、量化和编码4个步骤,一般,前2个步骤在取样-保持电路中1次性完成,后2个步骤在A/D 转换电路中1次性完成。 1.取样和取样定理 我们知道,要确定(表示)1条曲线,理论上应当用无穷多个点,但有时却并非如此。比如1条直线,取2个点即可。对于曲线,只是多取几个点而已。将连续变化的模拟信号用多个时间点上的信号值来表示称为取样,取样点上的信号值称为样点值,样点值的全体称为原信号的取样信号。1个取样信号示例如图1.1.1-1(b)所示。 取样时间可以是等间隔的,也可以自适应非等时间间隔取样。问题是:对于频率为f 的信号,应当取多少个点,或者更准确地说应当用多高的频率进行取样?取样定理将回答这个问题: 只要取样频率f S 大于等于模拟信号中的最高频率f max 的2倍,利用理想滤波器即可无失真地将取样信号恢复为原来的模拟信号。这就是说,对于1个正弦信号,每个周期只要取2个样点值即可,条件是必须用理想滤波器复原信号。这就是著名的山农(Shannon )取样定理,用公式表示即为 max S 2f f ≥ (12.1-1) 在工程上,一般取max S )5~4(f f ≥。 2.取样-保持 取样后的样点值必须保存下来,并在取样脉冲结束之后到下1个取样脉冲到来之前保

数字基带传输常用码型的MATLAB表示

数字基带传输常用码型的MATLA表示 在某些具有低通特性的有线信道中,特别是传输距离较近的情况下,数字基带信号不经调制可以直接传输,这种系统称为数字基带系统。而具有调制解调过程的数字系统称为数字带通传输系统。在第七章中,将列举数字带通传输系统仿真的例子,在本章中,我们重点讨论数字基带常用码型的产生,即数字基带信号的产生。教材中,我们以单极性不归零码和单极性不归零码的实现作为参考。 单极性不归零码MATLA程序如下: function y=snrz(x) % 本函数实现输入二进制码,输出编号的单极性非归零码 % 输入x 为二进制码,输出y 为单极性非归零码 num=200; % 单极性非归零码每一个码元包含的点 t=0:1/num:length(x); for i=1:length(x); if x(i)==1; for j=1:num; y((i-1)*num+j)=1; % 对应的点赋值为1 end else for j=1:num; y((i-1)*num+j)=0; % 对应的点赋值为0 end end end y=[y,x(i)]; % 为了绘制图形,注意要将y 序列加最后一位 plot(t,y); grid on; axis([0 i -0.2 1.2]); title(' 单极性非归零码1 0 0 1 0 1'); % 绘图 在MATLA命令行窗口中键入x的值,并调用函数snrz(x),就可以得到对应的单极性不归零码。如输入以下指令,将出现图 1 所示的结果。

单极性不归零码MATLA 程序如下: fun ctio n y=srz(x) %本函数实现输入二进制码,输出编号的单极性归零码 %输入x 为二进制码,输出y 为单极性归零码 plot(t,y); grid on; axis([0 i -0.2 1.2]); title(' 单极性非归零码 1 0 0 1 0 1'); num=200; %单极性非归零码每 t=0:1/num:le ngth(x); for i=1:le ngth(x); if x(i)==1; for j=1: nu m/2; y((i*2-2)* num/2+j)=1; % y((i*2-1)*num/2+j)=0; % end else for j=1: num; y((i-1)*num+j)=0; % end end end y=[y,x(i)]; % 个码元包含的点 对1而言,前半部分时间值为1 对1而言,后半部分时间值为0 对应的点赋值为0 为了绘制图形,注意要将 y 序列加最后一位 单极性非归零码1 0 0 1 0 1 图1单极性不归零码

基带传输常用码型及基带信号频谱实验

基带传输常用码型及基带信号频谱实验 一、实验目的 1、熟悉通信基带信号功率谱基本原理 2、熟悉SYSTEMVIEW软件的信号谱分析应用 3、掌握使用SYSTEMVIEW软件生成最常用基带信号与数字双相传输码的基本方法 二、实验原理: 1、数字基带信号的频谱特性 数字基带信号是随机的脉冲序列,只能用功率谱来描述它的频谱特性。研究好数字基带信号的功率谱,就可以了解信号带宽,有无直流分量,有无定时分量。这样才能选择匹配的信道,确定是否可提取定时信号。 经过合理假设下的严格数学推导,可以得到以下主要结论: (1)随机脉冲序列功率谱包括连续谱和离散谱; (2)单极性信号中有无离散谱取决于矩形脉冲的占空比,归零信号中有定时分量。不归零信号中无定时分量。0、1等概的双极性信号没有离散谱,即同时没有直流分量和定时分量。 (3)随机序列的带宽主要依赖单个码元波形的频谱函数G1(f)或G2(f),通常以谱的第一个零点作为矩形脉冲的近似带宽,它等于脉宽τ的倒数。 2、传输系统发射与信道部分的基本结构如图2—1所示。如果系统直接传送基带信号,称之为基带传输系统。 图2—1 在基带传输系统中,系统的输入是数字基带信号,它不一定适合直接在信道中传输。信道信号形成器的作用就是把原始基带信号变换成适合于信道传输的基带信号,这种变换主要是通过码型变换和波形变换来实现的,其目的是与信道匹配,便于传输,减小码间串扰,利于同步提取和抽样判决。称此信号形成器为数字基带调制器;与此对应的,在接收端将信道基带信号变换成原始数字基带信号,称之为基带解调器。 3、数字基带调制器中的波形变换与码型变换 在数字基带调制器中,波形变换后传输电波形常见的有矩形脉冲、三角波、高斯脉冲和升余弦脉冲波形等。最常用的是矩形脉冲波形,正如我们在前面通原

基带信号常用码型转换

通信原理大作业 用matlab仿真 1.幅频失真 S(t)=sint+1/3sin3t, S’(t)=sint+sin3t; 相频失真 S(t)=sint+1/3sin3t, S’(t)=sin(t+2pi)+1/3sin(3t+3pi). 程序: x=0:pi/20:3*pi; y1=sin(x)+(sin(3*x))/3; y2=sin(x)+sin(3*x); y3=sin(x+2*pi)+(sin(3*x+3*pi))/3; figure(1) plot(x,y1); hold on plot(x,y2,'r-'); legend('S(t)=sint+1/3sin3t','S(t)=sint+sin3t') figure(2) plot(x,y1); hold on plot(x,y3,'r-'); legend('S(t)=sint+1/3sin3t','S(t)=sin(t+2*pi)+1/3sin(3t+3*pi)')

幅频失真 相频失真

2. 将输入的一串0,1编码 1) 转换成AMI 码 2) 转换成HDB3码 3) 转换成双相码 4) 转换成Miller 码 5) 转换成CMI 码 总流程 开始 输入数组 依次显示五种码形 结束 转换成AMI 码 转换成CMI 码 转换成 HDB3 码 转换成双相码 转换成Miller 码

转化成五种码具体流程 思路:数组xn 中0保持不变;并统计1个数,当为偶数1保持不变;当为奇数1变换为-1 1) 转换成AMI 码 no no no 得到数组xn Xn (i )是否=1 num=num+1 num 是否为偶数 得到数组xn 长度k i=1; num=0 yn(i)=xn(i) yn(i)=xn(i) yn(i)= -xn(i) i 是否=k 得到数组yn i=i+1

几个常用的电压电流转换电路

I/V转换电路设计 1、在实际应用中,对于不存在共模干扰的电流输入信号,可以直接利用一个精密的线绕电阻,实现电流/电压的变换,若精密电阻R1+Rw=500Ω,可实现0-10mA/0-5V的I/V变换,若精密电阻R1+Rw=250Ω,可实现4-20mA/1-5V的I/V变换。图中R,C组成低通滤波器,抑制高频干扰,Rw用于调整输出的电压范围,电流输入端加一稳压二极管。 电路图如下所示: 输出电压为: Vo=Ii?(R1+Rw)(Rw可以调节输出电压范围) 缺点是:输出电压随负载的变化而变化,使得输入电流与输出电压之间没有固定的比例关系。 优点是:电路简单,适用于负载变化不大的场合, 2、由运算放大器组成的I/V转换电路 原理: 先将输入电流经过一个电阻(高精度、热稳定性好)使其产生一个电压,在将电压经过一个电压跟随器(或放大器),将输入、输出隔离开来,使其负载不能影响电流在电阻上产生的电压。然后经一个电压跟随器(或放大器)输出。C1滤除高频干扰,应为pf级电容。

电路图如下所示: 输出电压为: Vo=Ii?R4?(1+(R3+Rw) R1 ) 注释:通过调节Rw可以调节放大倍数。 优点:负载不影响转换关系,但输入电压受提供芯片电压的影响即有输出电压上限值。 要求:电流输入信号Ii是从运算放大器A1的同相输入端输入的,因此要求选用具有较高共模抑制比的运算放大器,例如,OP-07、OP-27等。R4为高精度、热稳定性较好的电阻。 V/I转换电路设计 原理: 1、V I 变换电路的基本原理: 最简单的VI变换电路就是一只电阻,根据欧姆定律:Io=Ui R ,如果保证电阻不变,输出电流与输入电压成正比。但是,我们很快发现这样的电路无法实用,一方面接入负载后,由于不可避免负载电阻的存在,式中的R发生了变化,输出电流也发生了变化;另一方面,需要输入

数字基带传输常用码型的MATLAB表示

数字基带传输常用码型的MATLAB表示 在某些具有低通特性的有线信道中,特别是传输距离较近的情况下,数字基带信号不经调制可以直接传输,这种系统称为数字基带系统。而具有调制解调过程的数字系统称为数字带通传输系统。在第七章中,将列举数字带通传输系统仿真的例子,在本章中,我们重点讨论数字基带常用码型的产生,即数字基带信号的产生。教材中,我们以单极性不归零码和单极性不归零码的实现作为参考。 单极性不归零码MA TLAB程序如下: function y=snrz(x) % 本函数实现输入二进制码,输出编号的单极性非归零码 % 输入x为二进制码,输出y为单极性非归零码 num=200; % 单极性非归零码每一个码元包含的点 t=0:1/num:length(x); for i=1:length(x); if x(i)==1; for j=1:num; y((i-1)*num+j)=1; % 对应的点赋值为1 end else for j=1:num; y((i-1)*num+j)=0; % 对应的点赋值为0 end end end y=[y,x(i)]; % 为了绘制图形,注意要将y序列加最后一位 plot(t,y); grid on; axis([0 i -0.2 1.2]); title('单极性非归零码1 0 0 1 0 1'); % 绘图 在MATLAB命令行窗口中键入x的值,并调用函数snrz(x),就可以得到对应的单极性不归零码。如输入以下指令,将出现图1所示的结果。

单极性非归零码 1 0 0 1 0 1 0123456 图1 单极性不归零码 单极性不归零码MA TLAB程序如下: function y=srz(x) % 本函数实现输入二进制码,输出编号的单极性归零码 % 输入x为二进制码,输出y为单极性归零码 num=200; % 单极性非归零码每一个码元包含的点 t=0:1/num:length(x); for i=1:length(x); if x(i)==1; for j=1:num/2; y((i*2-2)*num/2+j)=1; % 对1而言,前半部分时间值为1 y((i*2-1)*num/2+j)=0; % 对1而言,后半部分时间值为0 end else for j=1:num; y((i-1)*num+j)=0; % 对应的点赋值为0 end end end y=[y,x(i)]; % 为了绘制图形,注意要将y序列加最后一位 plot(t,y); grid on; axis([0 i -0.2 1.2]); title('单极性非归零码1 0 0 1 0 1'); 同上,在MATLAB命令行窗口中键入x的值,并调用函数srz(x),就可以得到对应的单极性归零码。如输入以下指令,将出现图2所示

实验3基带信号的常见码型变换

信息院 14电本 基带信号的常见码型变换实验 一、实验目的 1.熟悉RZ 、BNRZ 、BRZ 、CMI 、曼彻斯特、密勒、PST 码型变换原理及工作过程; 2.观察数字基带信号的码型变换测量点波形。 二、实验仪器 1.时钟与基带数据发生模块,位号:G 2.20M 双踪示波器1台 三、实验工作原理 在实际的基带传输系统中,传输码的结构应具有下列主要特性: 1) 相应的基带信号无直流分量,且低频分量少; 2) 便于从信号中提取定时信息; 3) 信号中高频分量尽量少,以节省传输频带并减少码间串扰; 4) 不受信息源统计特性的影响,即能适应于信息源的变化; 5) 编译码设备要尽可能简单 1.1 单极性不归零码(NRZ 码) 单极性不归零码中,二进制代码“1”用幅度为E 的正电平表示,“0”用零电平表示,单极性码中含有直流成分,而且不能直接提取同步信号。 0000 E +1111 图16-1 单极性不归零码 1.2 双极性不归零码(BNRZ 码) 二进制代码“1”、“0”分别用幅度相等的正负电平表示,当二进制代码“1”和“0”等概出现时无直流分量。 10111000E +E -0 图 16-2 双极性不归零码 1.3 单极性归零码(RZ 码) 单极性归零码与单极性不归零码的区别是码元宽度小于码元间隔,每个码元脉冲在下一个码元到来之前回到零电平。单极性码可以直接提取定时信息,仍然含有直流成分。

0000 1111E +0 图 16-3 单极性归零码 1.4 双极性归零码(BRZ 码) 它是双极性码的归零形式,每个码元脉冲在下一个码元到来之前回到零电平。 0000 1111E +0E - 图 16-4 双极性归零码 1.5 曼彻斯特码 曼彻斯特码又称为数字双相码,它用一个周期的正负对称方波表示“0”,而用其反相波形表示“1”。编码规则之一是:“0”码用“01”两位码表示,“1”码用“10”两位码表示。 例如: 消息代码: 1 1 0 0 1 0 1 1 0… 曼彻斯特码:10 10 01 01 10 01 10 10 01… 曼彻斯特码只有极性相反的两个电平,因为曼彻斯特码在每个码元中期的中心点都存在电平跳变,所以含有位定时信息,又因为正、负电平各一半,所以无直流分量。 0000 1111E +E -0 图 16-5 曼彻斯特编码 1.6 CMI 码 CMI 码是传号反转码的简称,与曼彻斯特码类似,也是一种双极性二电平码,其编码规则: “1”码交替的用“11“和”“00”两位码表示; “0”码固定的用“01”两位码表示。 例如: 消息代码:1 0 1 0 0 1 1 0… CMI 码: 11 01 00 01 01 11 00 01… 或: 00 01 11 01 01 00 11 01…

几个常用的电压电流转换电路

几个常用的电压电流转换电路 I/V转换电路设计 1、在实际应用中,对于不存在共模干扰的电流输入信号,可以直接利用一个精密的线绕电阻,实现电流/电压的变换,若精密电阻R1+

Rw=500Ω,可实现0-10mA/0-5V的I/V变换,若精密电阻R1+Rw=250Ω,可实现4-20mA/1-5V的I/V变换。图中R,C组成低通滤波器,抑制高频干扰,Rw用于调整输出的电压范围,电流输入端加一稳压二极管。 电路图如下所示: 输出电压为:可以调节输出电压范围))(Rw+=Ii?(R1Rw

Vo使得输入电流与输出电压之输出电压随负载的变化而变化,缺点是:间没有固定的比例关系。优点是:电路简单,适用于负载变化不大的场合, I/V转换电路2、由运算放大器组成的原理:使其产生热稳定性好)先将输入电流经过一个电阻(高精度、 ,将输入、输一个电压,在将电压经过一个电压跟随器(或放大器)然后经一使其负载不能影响电流在电阻上产生的电压。出隔离开来,级电容。pf应为滤除高频干扰,C1输出。(或放大器)个电压跟随器. 电路图如下所示:

输出电压为:)(RwR3+)R4?(1+=VoIiR1可以调节放大倍数。注释:通过调节Rw但输入电压受提供芯片电压的影响即有负载不影响转换关系,优点:输出电压上限值。因是从运算放大器A1的同相输入端输入的,要求:电流输入信号IiOP-27OP-07、此要求选用具有较高共模抑制比的运算放大器,例如,为高精度、热稳定性较好的电阻。R4等。转换电路设计V/I 原理:、V I 变换电路的基本原理:1Ui,如果保Io最简单的VI变换电路就是一只电阻,根据欧姆定律:=R我们很快发现这样但是,证电阻不变,输出电流与输入电压成正比。由于不可避免负载电阻的存在,一方面接入负载后,的电路无法实用,发生了变化,输出电流也发生了变化;另一方面,需要输

数字基带信号的传输码型

基带数字信号的表示和传输 图1-1:基带传输模型图 1)信号形成器:产生适合于信道传输的基带信号波形。 2)信道:允许基带信号通过的媒介。 3)接收滤波器:用来接收信号,尽可能滤除信道噪声和其他干扰,对信道特性进行均衡,使输出的基带信号有利于判决。 4)抽样判决器:在传输特性不理想及噪声背景下,在规定时刻(由位定时脉冲控制)对将接收滤波器的输出波形进行抽样判决,以恢复或再生基带信号。 5)定时脉冲和同步提取:用来抽样的位定时脉冲依靠同步提取电路从接收信号中提取,位定时的准确性将直接影响判决效果。 2.常见的数字基带传输码型 (1)AMI AMI(Alternative Mark Inversion)码的全称是传号交替反转码,其编码规则是三元码,“1”交替地变换为“+1”和“-1”,“0”保持不变采用归零码,脉冲宽度为码元宽度之半“0”,“1”不等概时也无直流;零频附近的低频分量小;频率集中在1/2码速处;编解码电路简单,且可以利用传号极性交替这一规律观察五码情况;整流成归零码之后,从中可以提取定时分量。 连0码多时,AMI 整流后的RZ 码连0也多,不利于提取高质量的位同步信号。AMI 码的波形图如图1-6所示: 1 011100000000111 +1-1000000000+1+1+1-1-1二进制码 二进制波形AMI 波形 AMI 码 图1-4 数字基带传输系统模型

图1-6 AMI 码波形 (2)HDB 3码 HDB 3(3nd Order High Density Bipolar)码的全称是三阶高密度双极性码, 是AMI 码的一种改进,保持了AMI 码的优点,使“0”连续不超过3个。其编码规则为:“1”交替地变换为+1与-1的半占空归零码,但连“0”数小于或者等于3。当连“0”数等于4时,用取代节“000V ”或者“B00V ”代替,“V ”的极性与前一个非零符号的极性相同(这破坏了极性交替的规则,所以V 又称为破坏脉冲);并要求相邻的“V ”也满足极性必须交替。V 的取值为+1或-1.B 的取值可以是0、+1、-1,以使V 同时满足(3)中的要求。 HDB3码波形如下: 1 011100000000111 +1-10000+V -B 00-V +1-1 +1-1+1二进制码 二进制波形HDB3码波形 HDB3码图1-7 HDB 3码波形 (3)双相码 双向码又称为曼彻斯特(Manchester)码,用一个周期的正负对称方波表示“0”,而用其反相波形表示“1”,其编码规则:“1”用“10”表示,“0”用“01”表示,是一种双极性不归零波形,只有极性相反的两个电平;每个码元中心都有电平跳变,含有丰富的定时信息,且没有直流分量,编码过程也简单;缺点是占用带宽加宽,使频率利用率降低。双相码波形如下: 1 01110000011 二进制码 二进制波形双相码波形 双相码1001100110101010 01010101 图1-8 双相码波形

数字基带信号传输码型发生器设计

武汉理工大学《FPGA原理与应用》课程设计 课程设计任务书 学生姓名:蒋立豪专业班级:通信1303 指导教师:陈适工作单位:信息工程学院 题目: 数字基带信号传输码型发生器设计 初始条件: FPGA芯片(型号不限),ISE仿真软件。 要求完成的主要任务: (包括课程设计工作量及技术要求,以及说明书撰写 等具体要求) 要求每位选课同学提交一篇关于FPGA的应用设计报告,选择的FPGA芯片不限,选用的仿真工具不限。格式要求按照课程设计报告的标准格式完成,包括:常见的几种基带码: 1.单极性非归零码 2.双极性非归零码 3.单极性归零码 4.双极性归零码 5.差分码 6.交替极性码 7.分相码 8.编码信号反转码 指导教师签名:年月日 系主任(或责任教师)签名:年月日 武汉理工大学《FPGA原理与应用》课程设计

武汉理工大学《FPGA原理与应用》课程设计 摘要 数字通信是信息经编码变换处理后,以数字信号在信道上传输的,较之于模拟通信有很大的优点。数字通信有基带传输和频带传输两种方式,而基带传输系统在数字通信中有重要的代表性。在实际的基带传输系统中,并不是所有类型的基带电波形都能在信道中传输,因此,基带传输的传输码型变换是传输过程的重要环节,因此对于传输码型的设计有一定的要求。了解常用码型及存在的误码原因,对传输码型进行初步的研究。本文主要设计一个基于FPGA 的数字基带信号发生器,首先简要介绍了单极性非归零码、双极性非归零码、单极性归零码、双极性归零码、差分码、交替极性码、分相码、传号反转码等基带码的基本特点,然后根据码型转换原理设计发生器模块。由于EDA 技术可以简化电路,集成多块芯片,减小电路体积,所以程序采用VHDL 进行描述,并用ISE 软件仿真实现所有功能,最后将功能集成到FPGA 上,并设计电路,产生的基带码稳定、可靠,可满足不同数字基带系统传输需要。 关键词:数字通信,基带传输,EDA,VHDL,FPGA I 武汉理工大学《FPGA原理与应用》课程设计 Abstract Digital communication is information after processing, transform coding, to digital signal transmission in the channel. Compared with analog communication has great advantages. Digital communication baseband transmission and the transmission frequency band in two ways, and baseband transmission system in digital communication have an important representative. In the actual baseband transmission system, and not all types of baseband wave form can transmit in the channel, therefore, baseband transmission of the transmission code transformation is an

相关文档
相关文档 最新文档