追敢法,主要是n阶线形方程组Ax=b的列主元高斯消去法的一个特殊情况,为上三角矩阵,通用程序如附件所示
标签:
上传时间: 2016-05-16
上传用户:coeus
设计编程实现矩阵相乘的Strassen算法,具体要求: (1)矩阵阶数n由用户输入(注意n非 2k 时的处理) (2)n阶矩阵A、B调用随机函数自动生成,限定矩阵元素在0-10之间 (3)输出A、B、C=A*B (4)请在实验报告中“程序设计(方案)说明部分”写明你如何实现矩阵划分、矩阵结果合并 (5)请在源代码中对主要函数功能、变量、语句进行注释 (6)请采用结构程序设计方法或面向对象程序设计方法,对各子功能用函数实现,不要一个主函数完成所有工作
上传时间: 2014-01-13
上传用户:ruixue198909
题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? //这是一个菲波拉契数列问题 public class lianxi01 { public static void main(String[] args) { System.out.println("第1个月的兔子对数: 1"); System.out.println("第2个月的兔子对数: 1"); int f1 = 1, f2 = 1, f, M=24; for(int i=3; i<=M; i++) { f = f2; f2 = f1 + f2; f1 = f; System.out.println("第" + i +"个月的兔子对数: "+f2); } } } 【程序2】 题目:判断101-200之间有多少个素数,并输出所有素数。 程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除, 则表明此数不是素数,反之是素数。 public class lianxi02 { public static void main(String[] args) { int count = 0; for(int i=101; i<200; i+=2) { boolean b = false; for(int j=2; j<=Math.sqrt(i); j++) { if(i % j == 0) { b = false; break; } else { b = true; } } if(b == true) {count ++;System.out.println(i );} } System.out.println( "素数个数是: " + count); } } 【程序3】 题目:打印出所有的 "水仙花数 ",所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个 "水仙花数 ",因为153=1的三次方+5的三次方+3的三次方。 public class lianxi03 { public static void main(String[] args) { int b1, b2, b3;
上传时间: 2017-12-24
上传用户:Ariza
产品型号:SGL8022W 产品品牌:SGL/希格玛 封装形式:DIP8 SOP8 产品年份:新年份 联 系 人:许先生 联 系 QQ:1918885898 联系手机:18898582398 希格玛大陆总代理,原装现货最有优势!工程服务,技术支持,让您的生产高枕无忧。 单通道直流LED 灯光控制触摸芯片 概述 ● SGL8022W 是一款用于LED 灯光亮度调节及开关控制的单通道触摸芯片。使用该芯片可以实现LED 灯光的触摸开关控制和亮度调节。具有如下功能特点和优势: 灯光亮度可根据需要随意调节,选择范围宽,操作简单方便。可在有介质(如玻璃、亚克力、塑料、陶瓷等)隔离保护的情况下实现触摸功能,安全性高。应用电压范围宽,可在2.4~5.5V 之间任意选择。应用电路简单,外围器件少,加工方便,成本低。抗电源干扰及手机干扰特性好。EFT 可以达到±2KV 以上;近距离、多角度手机干扰情况下,触摸响应灵敏度及可靠性不受影响。 特性 ● TI 触摸输入对应SO 灯光控制输出。共有四种功能可选,由OPT1 和OPT2 管脚上电前的输入状态来决定。具体如下: 1)OPT1=1,OPT2=1 对应:不带亮度记忆突明突暗的LED 触摸无级调光功能 2)OPT1=0,OPT2=1 对应:不带亮度记忆渐明渐暗的LED 触摸无级调光功能 3)OPT1=1,OPT2=0 对应:带亮度记忆渐明渐暗的LED 触摸无级调光功能 4)OPT1=0,OPT2=0 对应:LED 三段触摸调光功能 ● 不带亮度记忆突明突暗的LED 触摸无级调光功能如下: 初始上电时,灯为关灭状态。点击触摸(触摸持续时间小于550ms)时,可实现灯光的亮灭控制。一次点击触摸,灯亮;再一次点击触摸,灯灭。如此循环。灯光点亮或关灭时,无亮度缓冲。且灯光点亮的初始亮度固定为全亮度的90%。 长按触摸(触摸持续时间大于550ms)时,可实现灯光无级亮度调节。一次长按触摸,灯光亮度逐渐增加,松开时灯光亮度停在松开时刻对应的亮度,若长按时间超过3 秒钟,则灯光亮度达到最大亮度后不再变化;再一次长按触摸,灯光亮度逐渐降低,松开时灯光亮度停在松开时刻对应的亮度,若长按时间超过3 秒钟,则灯光亮度达到最小亮度后不再变化。如此循环。 点击触摸和长按触摸可以在任何时候随意使用,相互之间功能不受干扰和限制。 不带亮度记忆渐明渐暗的LED 触摸无级调光功能是在不带亮度记忆突明突暗的LED 触摸无级调光功能的基础上,在点击触摸开灯和关灯时,通过使灯光由一个较低亮度缓慢平滑过渡到开灯初始亮度,在点击触摸关灯时,使灯光由当前亮度缓慢平滑降低直至关灭,从而达到亮度缓慢变化的视觉缓冲效果,起到保护眼睛和视力的效果。 带亮度记忆渐明渐暗的LED 触摸无级调光功能是在不带亮度记忆渐明渐暗的LED 触摸无级调光功能的基础上增加了亮度记忆功能。即在AC220V 电源不断电的情况下,每次点击触摸关灯时的亮度会被记忆,下次点击触摸开灯时会以此亮度作为初始亮度。在AC220V 电源掉电的情况下,重新上电后的第一次点击触摸开灯,初始亮度固定为全亮度的50%。LED 三段触摸调光功能, 初始上电时,灯为关灭状态。 每次点击触摸,灯光亮度按低亮度->中两度->高亮度->灭依次循环变化。 ● 此篇产品叙述为产品功能简介,如需要完整产品PDF资料可以联系许先生QQ:1918885898索取! 应用范围 ● 各种消费性产品 ● 取代按钮按键 此资料为产品概述,可能会有错漏。如需完整产品PDF资料可以联系许先生索取QQ:191 888 5898 ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●● 产品型号:SGL8022K 产品品牌:SGL/希格玛 封装形式:DIP8 SOP8 产品年份:新年份 联 系 人:许先生 联 系 QQ:1918885898 联系手机:18898582398 希格玛大陆总代理,原装现货最有优势!工程服务,技术支持,让您的生产高枕无忧。 两通道触摸按键控制芯片 概述 SGL8022K是一款两触摸通道带两个逻辑控制输出的电容式触摸芯片。具有如下功能特点和优势:可通过触摸实现各种逻辑功能控制。操作简单、方便实用。可在有介质(如玻璃、亚克力、塑料、陶瓷等)隔离保护的情况下实现触摸功能,安全性高。应用电压范围宽,可在2.4~4.5V之间任意选择。应用电路简单,外围器件少,加工方便,成本低。抗电源干扰及手机干扰特性好。EFT可以达到±2KV以上;近距离、多角度手机干扰情况下,触摸响应灵敏度及可靠性不受影响。 特点 ● LO1与LO2在上电后的初始输出状态由上电前OSC的输入状态决定。OSC管脚接VDD(高电平)上电,上电后LO1与LO2输出高电平;OSC管脚接GND(低电平)上电,上电后LO1与LO2输出低电平。 ● TI1触摸输入对应LO1逻辑输出,TI2触摸输入对应LO2逻辑输出。 ● 按住TI1或TI2,对应LO1或LO2的输出状态翻转;松开后回复初始状态。 ● 此篇产品叙述为功能简介,如需要完整产品PDF资料可以联系许先生索取 QQ:191 888 5898 应用范围 ● 各种消费性产品 ● 取代按钮按键 ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●● 产品型号:SGL8022S 产品品牌:SGL/希格玛 封装形式:DIP8 SOP8 产品年份:新年份 联 系 人:许先生 联 系 QQ:1918885898 联系手机:18898582398 希格玛大陆总代理,原装现货最有优势!工程服务,技术支持,让您的生产高枕无忧。 量大价优,保证原装正品。您有量,我有价! 概述 ● SGL8022S是一款两触摸通道带两个逻辑控制输出的电容式触摸芯片。具有如下功能特点和优势:可通过触摸实现各种逻辑开关控制。操作简单、方便实用。可在有介质(如玻璃、亚克力、塑料、陶瓷等)隔离保护的情况下实现触摸功能,安全性高。应用电压范围宽,可在2.4~4.5V之间任意选择。应用电路简单,外围器件少,加工方便,成本低。抗电源干扰及手机干扰特性好。EFT可以达到±2KV以上;近距离、多角度手机干扰情况下,触摸响应灵敏度及可靠性不受影响。 特点 ● LO1与LO2在上电后的初始输出状态由上电前OSC的输入状态决定。OSC管脚接VDD(高电平)上电,上电后LO1与LO2输出高电平;OSC管脚接GND(低电平)上电,上电后LO1与LO2输出低电平。 ● TI1触摸输入对应LO1逻辑输出,TI2触摸输入对应LO2逻辑输出。 ● 每一次触摸TI1或TI2,对应LO1或LO2的输出状态翻转一次。如此循环。应用范围 各种消费性产品 取代按钮按键 此资料为产品概述,可能会有错漏。如需完整产品PDF资料可以联系许先生索取QQ:191 888 5898 ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●● 产品型号:SGL8022WS 产品品牌:SGL/希格玛 封装形式:DIP8 SOP8 产品年份:新年份 联 系 人:许先生 联 系 QQ:1918885898 联系手机:18898582398 希格玛大陆总代理,原装现货最有优势!工程服务,技术支持,让您的生产高枕无忧。 单通道直流LED调光触摸芯片 概述 ● SGL8022WS 是一款专用于LED 灯光开关控制及亮度调节的单通道触摸芯片。使用该芯片可以方便地实现LED 灯光的触摸开关控制和分档及无级亮度调节。具有如下功能特点和优势: 灯光亮度可根据需要随意调节,选择范围宽,操作简单方便。可在有介质(如玻璃、亚克力、塑料、陶瓷等)隔离保护的情况下实现触摸功能,安全性高。 应用电压范围宽,可在2.4~5.5V之间任意选择。 应用电路简单,外围器件少,加工方便,成本低。抗电源干扰及手机干扰特性好。EFT可以达到±2KV以上;近距离、多角度手机干扰情况下,触摸响应灵敏度及可靠性不受影响。 特点 ● 工作电压:2.4~5.5V ● 工作频率:4MHz ● 触摸输入:一路(TI) 选项输入:两路(OP1/OP2) 控制输出:一路(SO) 控制输出PWM频率:20KHz 功能描述: TI触摸输入对应SO灯光控制输出,通过调制PWM输出信号的占空比控制LED灯的开关和亮度变化,PWM信号的频率固定为20KHz左右。共有四种功能可选,由OPT1/OPT2管脚上电前的输入状态来决定。具体如下: 1)OP1 & OP2全部悬空:不带亮度记忆不带亮度缓冲的LED触摸无级调光2)OP1接地,OP2悬空:带亮度记忆不带亮度缓冲的LED触摸无级调光3)OP1悬空,OP2接地:LED三段触控调光,【高->中->低->灭】循环4)OP1 & OP2全部接地:LED三段触控调光,【低->中->高->灭】循环以下为详细功能说明: ● 不带亮度记忆不带亮度缓冲的LED触摸无级调光功能如下:初始上电时,SO输出全低电平,LED灯不亮。短按触摸(触摸持续时间小于550ms),可实现灯光的开关亮灭控制。一次短按触摸,灯亮;再一次短按触摸,灯灭。多次短按,依此循环。灯光点亮或关灭时,无亮度缓冲。且每次开灯的亮度固定为最高亮度,对应输出PWM信号的高电平占空比为100%。 长按触摸(触摸持续时间大于550ms),可实现灯光无级亮度调节。一次长按触摸,灯光亮度逐渐降低,松开时停在当时的亮度,若长按时间超过3秒钟,则灯光亮度达到最低后不再变化;再一次长按触摸,灯光亮度逐渐升高,松开时停在当时的亮度,若长按时间超过3秒钟,则灯光亮度达到最高后不再变化。多次长按,依此循环。最低亮度的PWM信号占空比为2%,最高亮度为100%。灯不亮的情况下,长按触摸也可开灯。此种情况下,按键按下后首先以最高亮度亮灯,若超过550ms后仍未松开,则开始向下无级调光。点击触摸和长按触摸可在任何时候随意使用,相互之间功能不受干扰和限制。 带亮度记忆不带亮度缓冲的LED触摸无级调光功能是在不带亮度记忆不带亮度缓冲的LED触摸无级调光功能的基础上增加了亮度记忆功能。即在电源不断电的情况下,每次短按触摸关灯时的亮度会被记忆保存,下次触摸开灯时会以此亮度作为初始亮度。开灯后第一次调光的方向由之前记忆的亮度值来决定,若记忆亮度值大于50%,则向下调光;若记忆亮度值小于50%,则向上调光。初始上电或断电后重新上电,第一次开灯的初始亮度固定为100%最高亮度,第一次调光的方向固定为向下调光。 ● LED三段触控调光,【高->中->低->灭】循环 ● 初始上电时,SO输出全低电平,LED灯不亮。 ● 第一次触摸,灯光为高档亮度;第二次触摸,灯光为中档亮度;第三次触摸,灯光为低档亮度;第四次触摸,灯灭。多次按键,依此循环。高中低三档亮度对应的输出PWM信号占空比分别为100%、40%、10%。 ● LED三段触控调光,【低->中->高->灭】循环 ● 初始上电时,SO输出全低电平,LED灯不亮。 ● 第一次触摸,灯光为低档亮度;第二次触摸,灯光为中档亮度;第三次触摸,灯光为高档亮度;第四次触摸,灯灭。多次按键,依此循环。低中高三档亮度对应的输出PWM信号占空比分别为10%、40%、100%。 ●此资料为产品概述,可能会有错漏。如需完整产品PDF资料可以联系许先生索取QQ:191 888 5898 ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●● 产品型号:SGL8023W 产品品牌:SGL/希格玛 封装形式:DIP8 SOP8 产品年份:新年份产品 联 系 人:许先生 联 系 QQ:1918885898 联系手机:18898582398 希格玛大陆总代理,原装现货最有优势!工程服务,技术支持,让您的生产高枕无忧。 单通道直流 LED 灯光亮度调节及开关控制的单通道触摸芯片 概 述 ● SGL8023W 是一款用于LED 灯光亮度调节及开关控制的单通道触摸芯片。使用该芯片可以实现 LED 灯光的触摸开关控制和亮度调节。具有如下功能特点和优势: 灯光亮度可根据需要随意调节,选择范围宽,操作简单方便。可在有介质(如玻璃、亚克力、塑料、陶瓷等)隔离保护的情况下实现触摸功能,安全性高。应用电压范围宽,可在2.4~5.5V 之间任意选择。应用电路简单,外围器件少,加工方便,成本低。抗电源干扰及手机干扰特性好。EFT 可以达到±2KV 以上;近距离、多角度手机干扰情况下,触摸响应灵敏度及可靠性不受影响。 特 点 ● TI 触摸输入对应SO1 以及SO2 灯光控制输出。SO2/OPT2 为输入输出功能复用管脚,既可以用作调光输出SO2,也可以用作选项输入OPT2。共有六种功能可选,由OPT1/OPT2/OPT3管脚上电前的输入状态来决定。芯片管脚有内部上拉,悬空为1,接GND 为0,具体如下: 1)OPT1=1,OPT2=1,OPT3=1:不带亮度记忆不带亮度缓冲单输出LED 触摸无级调光 2)OPT1=1,OPT2=1,OPT3=0:带亮度记忆不带亮度缓冲单输出LED 触摸无级调光 3)OPT1=1,OPT2=0,OPT3=1:不带亮度记忆不带亮度缓冲双输出LED 触摸无级调光 4)OPT1=1,OPT2=0,OPT3=0:带亮度记忆不带亮度缓冲双输出LED 触摸无级调光 5)OPT1=0,OPT2=0,OPT3=1:LED 三段触控调光,顺序低->中->高->灭 6)OPT1=0,OPT2=0,OPT3=0:LED 三段触控调光,顺序高->中->低->灭 以下为详细功能说明: ● 不带亮度记忆不带亮度缓冲单输出LED 触摸无级调光功能如下: ● TI 触控输入对应SO1 一路LED 输出。初始上电时,灯为关灭状态。 ● 点击触摸(触摸持续时间小于550ms)时,可实现灯光的亮灭控制。一次点击触摸,灯亮;再一次点击触摸,灯灭。如此循环。灯光点亮或关灭时,无亮度缓冲。且灯光点亮的初始亮度固定为最高亮度。 ● 长按触摸(触摸持续时间大于550ms)时,可实现灯光无级亮度调节。一次长按触摸,灯光亮度逐渐增加,松开时灯光亮度停在松开时刻对应的亮度,若长按时间超过3 秒钟,则灯光亮度达到最大亮度后不再变化;再一次长按触摸,灯光亮度逐渐降低,松开时灯光亮度停在松开时刻对应的亮度,若长按时间超过3 秒钟,则灯光亮度达到最小亮度后不再变化。如此循环。 ● 点击触摸和长按触摸可以在任何时候随意使用,相互之间功能不受干扰和限制。 ● 带亮度记忆不带亮度缓冲单输出LED 触摸无级调光功能是在不带亮度记忆不带亮度缓冲单输出LED 触摸无级调光功能的基础上增加了亮度记忆功能。即在电源不断电的情况下,每次点击触摸关灯时的亮度会被记忆,下次点击触摸开灯时会以此亮度作为初始亮度。在电源掉电的情况下,重新上电后的第一次点击触摸开灯,初始亮度固定为最高亮度。 ● 不带亮度记忆不带亮度缓冲双输出LED 触摸无级调光功能是在不带亮度记忆不带亮度缓冲单输出LED 触摸无级调光功能基础上将输出由一路LED 扩展为两路LED。 ● TI 触摸输入对应SO1、SO2 两路LED 输出。初始上电时,两路灯均为关灭状态。 ● 第一次点击触摸,第一路灯(SO1 输出驱动)亮;第二次点击触摸,第一路灯灭,第二路灯(SO2 输出驱动)亮;第三次点击触摸,两路灯都灭。 当某一路灯亮时,长按触摸可对此灯亮度进行无级调光。调节方式同上。当两路灯都不亮时,长按触摸会首先点亮第一路灯,然后再对此路灯进行无级调光。 ● 带亮度记忆不带亮度缓冲双输出LED 触摸无级调光功能是在不带亮度记忆不带亮度缓冲双输出LED 触摸无级调光功能的基础上增加了亮度记忆功能。即在不掉电的情况下,每次触摸关灯或切换到另外一路灯前的亮度会被记忆保存,下次触摸开灯或切换到此路灯时会以此被记忆的亮度点亮LED。如发生断电的话,则重新上电后第一次触摸开灯或第一次切换到此路灯时亮度,固定为最高亮度。 ● LED 三段触摸调光功能 ● 初始上电时,灯为关灭状态。 ● 每次点击触摸,依OPTION 选择不同,灯光亮度按[低亮度->中亮度->高亮度->灭]依次循环变化,或按[高亮度->中亮度->低亮度->灭]依次循环变化。应用范围 ● 各种消费性产品 ● 取代按钮按键 此资料为产品概述,可能会有错漏。如需完整产品PDF资料可以联系许先生索取QQ:191 888 5898
标签: 8022 SGL 8023 LED WS 单通道 直流 调光 芯片
上传时间: 2020-01-09
上传用户:szqxw1688
|- 数据科学速查表 - 0 B|- 迁移学习实战 - 0 B|- 零起点Python机器学习快速入门 - 0 B|- 《深度学习入门:基于Python的理论与实现》高清中文版PDF+源代码 - 0 B|- 《Python生物信息学数据管理》中文版PDF+英文版PDF+源代码 - 0 B|- 《Python深度学习》2018中文版pdf+英文版pdf+源代码 - 0 B|- 《Python编程:从入门到实践》中文版+源代码 - 0 B|- stanford machine learning - 0 B|- Python语言程序设计2018版电子教案 - 0 B|- Python网络编程第三版 (原版+中文版+源代码) - 0 B|- Python机器学习实践指南(中文版带书签)、原书代码、数据集 - 0 B|- python官方文档 - 0 B|- Python编程(第4版 套装上下册) - 0 B|- PyQt5快速开发与实战(pdf+源码) - 0 B|- linux - 0 B|- 征服PYTHON-语言基础与典型应用.pdf - 67.40 MB|- 与孩子一起学编程_中文版_详细书签.pdf - 69.10 MB|- 用Python做科学计算.pdf - 6.10 MB|- 用Python写网络爬虫.pdf - 9.90 MB|- 用Python进行自然语言处理(中文翻译NLTK).pdf - 4.40 MB|- 像计算机科学家那样思考 Python中文版第二版.pdf - 712.00 kB|- 网络爬虫-Python和数据分析.pdf - 6.90 MB|- 图解机器学习.pdf - 59.40 MB|- 凸优化.pdf - 5.70 MB|- 数据挖掘导论.pdf - 2.50 MB|- 数据科学入门.pdf - 13.30 MB|- 数据结构与算法__Python语言描述_裘宗燕编著_北京:机械工业出版社_,_2016.01_P346.pdf - 74.30 MB|- 神经网络与深度学习.pdf - 92.60 MB|- 深入Python3...
标签: python
上传时间: 2022-06-06
上传用户:
在现代无线通信系统中,射频终端的功率放大器的性能指标影响着整个通信系统的好坏,它的线性特性和功率转换效率等的研究正成为研究热点。在此背景下,研究设计出了一个工作在800MHz,用于移动设备终端的功率放大器。研究中,我们采用ADS进行了性能仿真,得到了该放大器的性能指标。针对制板时的电路原理图和布线,分析了板图布局的电磁兼容特性,并给出了仿真结果。最后采用Protel根据电路原理图设计了板图。本文的主要贡献如下:1、介绍了射频功率放大器的基本技术,包括分类、性能指标、演进和设计要求等。研究了当前如何改进放大器的线性性能的主要技术,如功率回退法、前馈技术、反馈技术及预失真技术等。同时研究了功率放大器的功率转换效率特性和提高效率的一些措施。2、研究设计了一个工作在800MHz用于移动终端的功率放大器。完成了从系统到电路的匹配和优化的全过程,并进行了性能仿真。3、采用功率回退线性化技术,进一步优化该放大器的性能指标,包括输出功率、增益、三阶交调、1dB增益压缩点、效率、频谱特性等性能参数。仿真结果表明,放大器的性能得到了进一步的提升。
标签: 射频功率放大器
上传时间: 2022-06-20
上传用户:默默
基于∑-△噪声整形技术和过采样技术的数模转换器(DAC)可以可靠地把数字信号转换成为高精度的模拟信号。采用这一结构进行数模转换具有诸多优点,例如极低的失配噪声和高的可靠性,便于作为IP模块嵌入到其他芯片系统中等,更重要的是可以得到其他DAC结构所无法达到的精度和动态范围。在高精度测量、音频转换、汽车电子等领域有着广泛的应用价值。 由于非线性和不稳定性的存在,高阶∑-△调制器的设计与实现存在较大的难度。本设计综合大量文献中的经验原则和方法,首先阐述了∑-△调制器的一般原理,并讨论了一般结构调制器的设计过程,然后描述了稳定的高阶高精度调制器的设计流程。根据市场需求,设定了整个设计方案的性能指标,并据此设计了达到16bit精度和满量程输入范围的三阶128倍过采样调制器。 本设计采用∑-△结构,根据系统要求设计了量化器位数、调制器过采样比和阶数。在分析高阶单环路调制器稳定性的基础上,成功设计了六位量化三阶单环路调制器结构。在16比特的输入信号下,达到了90dB左右的信噪比。该设计已经在Cyclone系列FPGA器件下得到硬件实现和验证,并实现了实时音频验证。测试表明,该DAC模块输出信号的信噪比能满足16比特数据转换应用的分辨率要求,并具备良好的兼容性和通用性。 本设计可作为IP核广泛地在其他系统中进行复用,具有很强的应用性和一定的创新性。
上传时间: 2013-07-10
上传用户:chuandalong
一般由信源发出的数字基带信号含有丰富的低频分量,甚至直流分量,这些信号往往不宜直接用于传输,易产生码间干扰进而直接影响传输的可靠性,因而要对其进行编码以便传输。传统的井下信号在传输过程中普遍采用曼彻斯特码的编解码方式,而该方式的地面解码电路复杂。FPGA(现场可编程门阵列)作为一种新兴的可编程逻辑器件,具有较高的集成度,能将编解码电路集成在一片芯片上,而HDB3码(三阶高密度双极性码)具有解码规则简单,无直流,低频成份少,可打破长连0和提取同步方便等优点。基于上述情况,本文提出了基于FPGA的}tDB3编译码设计方案。 该研究的总体设计方案包括用MATLAB进行HDB3编译码算法的验证,基于FPGA的HDB3码编译码设计与仿真,结果分析与比较三大部分。为了保证该设计的可靠性,首先是进行编译码的算法验证;其次通过在FPGA的集成设计环境QuartusⅡ软件中完成HDB3码的编译、综合、仿真等步骤,通过下载电缆下载到特定的FPGA芯片上,用逻辑分析仪进行时序仿真;最后将算法验证结果与仿真结果作一对比,分析该研究的可行性与可靠性。 研究表明,基于FPGA的HDB3编译码设计具有体积小,译码简单,编程灵活,集成度高,可靠等优点。
上传时间: 2013-05-26
上传用户:teddysha
ASIC对产品成本和灵活性有一定的要求.基于MCU方式的ASIC具有较高的灵活性和较低的成本,然而抗干扰性和可靠性相对较低,运算速度也受到限制.常规ASIC的硬件具有速度优势和较高的可靠性及抗干扰能力,然而不是灵活性较差,就是成本较高.与传统硬件(CHW)相比,具有一定可配置特性的场可编程门阵列(FPGA)的出现,使建立在可再配置硬件基础上的进化硬件(EHW)成为智能硬件电路设计的一种新方法.作为进化算法和可编程器件技术相结合的产物,可重构FPGA的研究属于EHW的研究范畴,是研究EHW的一种具体的实现方法.论文认为面向分类的专用类可重构FPGA(ASR-FPGA)的研究,可使可重构电路粒度划分的针对性更强、设计更易实现.论文研究的可重构FPGA的BCH通讯纠错码进化电路是一类ASR-FPGA电路的具体方法,具有一定的实用价值.论文所做的工作主要包括:(1)BCH编译码电路的设计——求取实验用BCH码的生成多项式和校验多项式及其相应的矩阵并构造实验用BCH码;(2)建立基于可重构FPGA的基核——构造具有可重构特性的硬件功能单元,以此作为可重构BCH码电路的设计基础;(3)构造实现可重构BCH纠错码电路的方法——建立可重构纠错码硬件电路算法并进行实验验证;(4)在可重构纠错码电路基础上,构造进化硬件控制功能块的结构,完成各进化RLA控制模块的验证和实现.课题是将可重构BCH码的编译码电路的实现作为一类ASR-FPGA的研究目标,主要成果是根据可编程逻辑电路的特点,选择一种可编程树的电路模型,并将它作为可重构FPGA电路的基核T;通过对循环BCH纠错码的构造原理和电路结构的研究,将基核模型扩展为能满足纠错码电路需要的纠错码基本功能单元T;以T作为再划分的基本单元,对FPGA进行"格式化",使T规则排列在FPGA上,通过对T的控制端的不同配置来实现纠错码的各个功能单元;在可重构基核的基础上提出了纠错码重构电路的嵌套式GA理论模型,将嵌套式GA的染色体串作为进化硬件描述语言,通过转换为相应的VHDL语言描述以实现硬件电路;采用RLA模型的有限状态机FSM方式实现了可重构纠错码电路的EHW的各个控制功能块.在实验方面,利用Xilinx FPGA开发系统中的VHDL语言和电路图相结合的设计方法建立了循环纠错码基核单元的可重构模型,进行循环纠错BCH码的电路和功能仿真,在Xilinx公司的Virtex600E芯片进行了FPGA实现.课题在研究模型上选取的是比较基本的BCH纠错码电路,立足于解决基于可重构FPGA核的设计的基本问题.课题的研究成果及其总结的一套ASR-FPGA进化硬件电路的设计方法对实际的进化硬件设计具有一定的实际指导意义,提出的基于专用类基核FPGA电路结构的研究方法为新型进化硬件的器件结构的设计也可提供一种借鉴.
上传时间: 2013-07-01
上传用户:myworkpost
本文主要研究Turbo码的编码和译码算法及其FPGA硬件实现.在概述信道编码理论及其发展历程之后,简要地论述了Turbo码的原理.然后分别对Turbo码的MAP译码算法,LOG-MAP算法进行推导,在给出LOG-MAP的推导之后,提出了对于LOG-MAP译码算法的两点改进,采用三阶牛顿插值函数对校验函数进行拟合,采用双滑动窗口技术取代传统的单滑动窗口技术.Turb码还有一种译码复杂度相对较低的算法——SOVA算法,本文也给出了SOVA算法的详细推导过程.在对LOG-MAP和SOVA算法的详细推导之后,本文给出Turbo码的软件仿真,采用Matlab语言编写Turbo码仿真系统程序,仿真系统比较了单滑动窗口技术和双滑动窗口技术在不同的信噪比下的译码性能.在软件仿真的基础上,本文给出了Turbo码编码器和采用LOG-MAP译码算法译码器的FPGA硬件实现方法.
上传时间: 2013-06-19
上传用户:plsee