DUC/DDC插补/抽取器的设计与VLSI实现

Y. N. Santhosh, Namita Palacha, C. Raj
{"title":"DUC/DDC插补/抽取器的设计与VLSI实现","authors":"Y. N. Santhosh, Namita Palacha, C. Raj","doi":"10.1109/ICETET.2010.72","DOIUrl":null,"url":null,"abstract":"In this paper, we implemented a DUC/DDC for DSBSC modulation technique, which is used for power line communication system. The input signal is ranging from 300-4000 Hz is sampled at 64 KHz is fed to the series of two stage CIC interpolation filters. A CIC filters up-samples the input signal by a factor 12. The up-sampled signal is now given to the multiplier as the first input. Variable DDS is used to generate HF carrier frequencies in the range of 20-512 KHz is given as a second input to the multiplier will produce the DUC signal. Here 48 KHz carrier is selected. This DUC output is given as an input for DDC. In DDC, the incoming signal is multiplied with DDS which generates frequency of same as in DUC. The output of the multiplier is down-sampled by factor 12 by two stage CIC decimation FIR filter. The input signal of DUC and the output of DDC are compared. These filters are designed using Matlab simulink and developed Verilog code. Simulation is performed using ModelSim XE 6.3c and functional verification is carried out using Xilinx ISE 10.1 and FPGA implementation on Spartan-3. Here our main aim is to implement both DUC and DDC in a single FPGA. Integrating both blocks in same IC such a way that it has to perform both down conversion and up conversion. This is designed for reduce the power consumption of the blocks and also to reduce the cost. The design used 23% of flip-flop’s, 20% of look up tables, 30% of slices out of total available in Spartan-3 FPGA board. Design used minimum 10.184ns period of clock and minimum input arrival time before clock is 8.568ns and Maximum output required time after clock is 6.216ns. The maximum operating frequency of the design is 98.191MHz. The total power consumed by the design is 42mW at 26.30C.","PeriodicalId":175615,"journal":{"name":"2010 3rd International Conference on Emerging Trends in Engineering and Technology","volume":"362 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-11-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":"{\"title\":\"Design and VLSI Implementation of Interpolators/Decimators for DUC/DDC\",\"authors\":\"Y. N. Santhosh, Namita Palacha, C. Raj\",\"doi\":\"10.1109/ICETET.2010.72\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In this paper, we implemented a DUC/DDC for DSBSC modulation technique, which is used for power line communication system. The input signal is ranging from 300-4000 Hz is sampled at 64 KHz is fed to the series of two stage CIC interpolation filters. A CIC filters up-samples the input signal by a factor 12. The up-sampled signal is now given to the multiplier as the first input. Variable DDS is used to generate HF carrier frequencies in the range of 20-512 KHz is given as a second input to the multiplier will produce the DUC signal. Here 48 KHz carrier is selected. This DUC output is given as an input for DDC. In DDC, the incoming signal is multiplied with DDS which generates frequency of same as in DUC. The output of the multiplier is down-sampled by factor 12 by two stage CIC decimation FIR filter. The input signal of DUC and the output of DDC are compared. These filters are designed using Matlab simulink and developed Verilog code. Simulation is performed using ModelSim XE 6.3c and functional verification is carried out using Xilinx ISE 10.1 and FPGA implementation on Spartan-3. Here our main aim is to implement both DUC and DDC in a single FPGA. Integrating both blocks in same IC such a way that it has to perform both down conversion and up conversion. This is designed for reduce the power consumption of the blocks and also to reduce the cost. The design used 23% of flip-flop’s, 20% of look up tables, 30% of slices out of total available in Spartan-3 FPGA board. Design used minimum 10.184ns period of clock and minimum input arrival time before clock is 8.568ns and Maximum output required time after clock is 6.216ns. The maximum operating frequency of the design is 98.191MHz. The total power consumed by the design is 42mW at 26.30C.\",\"PeriodicalId\":175615,\"journal\":{\"name\":\"2010 3rd International Conference on Emerging Trends in Engineering and Technology\",\"volume\":\"362 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2010-11-19\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"8\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2010 3rd International Conference on Emerging Trends in Engineering and Technology\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICETET.2010.72\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2010 3rd International Conference on Emerging Trends in Engineering and Technology","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICETET.2010.72","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 8

摘要

本文实现了一种用于电力线通信系统的DSBSC调制技术的DUC/DDC。输入信号范围为300-4000 Hz,以64 KHz采样,馈送到一系列两级CIC插值滤波器。CIC以12倍的倍数对输入信号进行上采样滤波。上采样信号现在作为第一个输入给乘法器。可变DDS用于产生20-512 KHz范围内的高频载波频率,作为乘法器的第二输入将产生DUC信号。这里选择48 KHz载波。这个DUC输出作为DDC的输入。在DDC中,输入信号与DDS相乘,产生与DUC相同的频率。乘法器的输出通过两级CIC抽取FIR滤波器进行因子12的下采样。对DUC的输入信号和DDC的输出信号进行了比较。这些滤波器是用Matlab simulink设计的,并开发了Verilog代码。使用ModelSim XE 6.3c进行仿真,使用Xilinx ISE 10.1和FPGA在Spartan-3上实现进行功能验证。这里,我们的主要目标是在单个FPGA中实现DUC和DDC。将两个模块集成在同一个IC中,这样它就必须同时执行下转换和上转换。这是为了减少块的功耗和降低成本而设计的。该设计使用了Spartan-3 FPGA板中23%的触发器,20%的查找表,30%的切片。设计采用最小10.184ns的时钟周期,时钟前最小输入到达时间为8.568ns,时钟后最大输出所需时间为6.216ns。本设计的最大工作频率为98.191MHz。该设计在26.30℃时消耗的总功率为42mW。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Design and VLSI Implementation of Interpolators/Decimators for DUC/DDC
In this paper, we implemented a DUC/DDC for DSBSC modulation technique, which is used for power line communication system. The input signal is ranging from 300-4000 Hz is sampled at 64 KHz is fed to the series of two stage CIC interpolation filters. A CIC filters up-samples the input signal by a factor 12. The up-sampled signal is now given to the multiplier as the first input. Variable DDS is used to generate HF carrier frequencies in the range of 20-512 KHz is given as a second input to the multiplier will produce the DUC signal. Here 48 KHz carrier is selected. This DUC output is given as an input for DDC. In DDC, the incoming signal is multiplied with DDS which generates frequency of same as in DUC. The output of the multiplier is down-sampled by factor 12 by two stage CIC decimation FIR filter. The input signal of DUC and the output of DDC are compared. These filters are designed using Matlab simulink and developed Verilog code. Simulation is performed using ModelSim XE 6.3c and functional verification is carried out using Xilinx ISE 10.1 and FPGA implementation on Spartan-3. Here our main aim is to implement both DUC and DDC in a single FPGA. Integrating both blocks in same IC such a way that it has to perform both down conversion and up conversion. This is designed for reduce the power consumption of the blocks and also to reduce the cost. The design used 23% of flip-flop’s, 20% of look up tables, 30% of slices out of total available in Spartan-3 FPGA board. Design used minimum 10.184ns period of clock and minimum input arrival time before clock is 8.568ns and Maximum output required time after clock is 6.216ns. The maximum operating frequency of the design is 98.191MHz. The total power consumed by the design is 42mW at 26.30C.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信