亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? the mathworks deutschland - filter design toolbox - implementing the filter chain of a digital down-converter in hdl demo.htm

?? 用于數字下變頻器的 FPGA 實現
?? HTM
?? 第 1 頁 / 共 4 頁
字號:
setfilter(h,hcicnorm,<SPAN class=string>'Fs'</SPAN>,Fs_in);
</PRE><A 
            onmouseover="window.status='Click to enlarge image.'; return true;" 
            onclick="openWindow('/products/demos/fullsize.html?src=/products/demos/shipping/filterdesign/ddcfilterchaindemo_02.png',600,419, 'scrollbars=no,resizable=yes,status=no'); return false;" 
            onmouseout="window.status='';" 
            href="http://www.mathworks.de/products/demos/fullsize.html?src=/products/demos/shipping/filterdesign/ddcfilterchaindemo_02.png"><IMG 
            height=244 hspace=5 
            src="The MathWorks Deutschland - Filter Design Toolbox - Implementing the Filter Chain of a Digital Down-Converter in HDL Demo.files/ddcfilterchaindemo_02_thumbnail.png" 
            width=350 vspace=5></A> 
            <P>The other thing to note is that zooming in the passband region we 
            see that the CIC has about -0.4 dB of attenuation (droop) at 80 KHz, 
            which is within the bandwidth of interest. A CIC filter is 
            essentially a cascade of boxcar filters and therefore has a 
            sinc-like response which causes the droop. This droop needs to be 
            compensated by the FIR filter in the next stage. </P><PRE class=code>axis([0 .1 -0.8 0]);
</PRE><A 
            onmouseover="window.status='Click to enlarge image.'; return true;" 
            onclick="openWindow('/products/demos/fullsize.html?src=/products/demos/shipping/filterdesign/ddcfilterchaindemo_03.png',600,419, 'scrollbars=no,resizable=yes,status=no'); return false;" 
            onmouseout="window.status='';" 
            href="http://www.mathworks.de/products/demos/fullsize.html?src=/products/demos/shipping/filterdesign/ddcfilterchaindemo_03.png"><IMG 
            height=244 hspace=5 
            src="The MathWorks Deutschland - Filter Design Toolbox - Implementing the Filter Chain of a Digital Down-Converter in HDL Demo.files/ddcfilterchaindemo_03_thumbnail.png" 
            width=350 vspace=5></A> 
            <H3>Compensation FIR Decimator<A name=11></A></H3>
            <P>The second stage of our DDC filter chain needs to compensate for 
            the passband droop caused by the CIC and decimate by 2. Since the 
            CIC has a sinc-like response, we can compensate for the droop with a 
            lowpass filter that has an inverse-sinc response in the passband. 
            This filter will operate at 1/64th the input sample rate which is 
            69.333 MHz, therefore its rate is 1.0833MHz. Instead of designing a 
            lowpass filter with an inverse-sinc passband response from scratch, 
            we'll use a canned function which lets us design a decimator with a 
            CIC Compensation (inverse-sinc) response directly. </P><PRE class=code><SPAN class=comment>% Filter specifications</SPAN>
Fs     = 1.0833e6; <SPAN class=comment>% Sampling frequency 69.333MHz/64</SPAN>
Apass  = 0.01;     <SPAN class=comment>% dB</SPAN>
Astop  = 60;       <SPAN class=comment>% dB</SPAN>
Aslope = 60;       <SPAN class=comment>% 60 dB slope over half the Nyquist range</SPAN>
Fpass  = 80e3;     <SPAN class=comment>% Hz passband-edge frequency</SPAN>
Fstop  = 293e3;    <SPAN class=comment>% Hz stopband-edge frequency</SPAN>

<SPAN class=comment>% Design decimation filter. D and Nsecs have been defined above as the</SPAN>
<SPAN class=comment>% differential delay and number of sections, respectively.</SPAN>
d = fdesign.decimator(2,<SPAN class=string>'ciccomp'</SPAN>,D,Nsecs,Fpass,Fstop,Apass,Astop,Fs);
hcfir = design(d,<SPAN class=string>'equiripple'</SPAN>,<SPAN class=keyword>...</SPAN>
               <SPAN class=string>'StopbandShape'</SPAN>, <SPAN class=string>'linear'</SPAN>,<SPAN class=keyword>...</SPAN>
               <SPAN class=string>'StopbandDecay'</SPAN>, Aslope);

<SPAN class=comment>% Now we have to define the fixed-point attributes of our multirate filter.</SPAN>
<SPAN class=comment>% By default, the fixed-point attributes of the accumulator and multipliers</SPAN>
<SPAN class=comment>% are set to ensure that full precision arithmetic is used, i.e. no</SPAN>
<SPAN class=comment>% quantization takes place.</SPAN>
set(hcfir,<SPAN class=keyword>...</SPAN>
    <SPAN class=string>'Arithmetic'</SPAN>,      <SPAN class=string>'fixed'</SPAN>,<SPAN class=keyword>...</SPAN>
    <SPAN class=string>'CoeffWordLength'</SPAN>,  16,<SPAN class=keyword>...</SPAN>
    <SPAN class=string>'InputWordLength'</SPAN>,  20,<SPAN class=keyword>...</SPAN>
    <SPAN class=string>'InputFracLength'</SPAN>, -12);
</PRE>
            <P>Using the info command we can get a comprehensive report of the 
            FIR compensation filter, including the word lengths of the 
            accumulator and product, which are automatically determined. </P><PRE class=code>info(hcfir)
</PRE><PRE class=ans>Discrete-Time FIR Multirate Filter (real)
-----------------------------------------
Filter Structure   : Direct-Form FIR Polyphase Decimator
Decimation Factor  : 2
Polyphase Length   : 11
Filter Length      : 21
Stable             : Yes
Linear Phase       : Yes (Type 1)

Arithmetic         : fixed
Numerator          : s16,16 -&gt; [-5.000000e-001 5.000000e-001)
Input              : s20,-12 -&gt; [-2.147484e+009 2.147484e+009)
Filter Internals   : Full Precision
  Output           : s37,4 -&gt; [-4.294967e+009 4.294967e+009)  (auto deter
mined)
  Product          : s35,4 -&gt; [-1073741824 1073741824)  (auto determined)
  Accumulator      : s37,4 -&gt; [-4.294967e+009 4.294967e+009)  (auto deter
mined)
  Round Mode       : No rounding
  Overflow Mode    : No overflow
</PRE>
            <P>Cascading the CIC with the inverse sinc filter we can see if we 
            eliminated the passband droop caused by the CIC.</P><PRE class=code>hcas1 = cascade(hcicnorm,hcfir);
set(h,<SPAN class=string>'Filters'</SPAN>, [hcicnorm,hcfir,hcas1],<SPAN class=string>'Fs'</SPAN>,[Fs_in,Fs_in/64,Fs_in]);
axis([0 .1 -0.8 0.8]);
legend(h,<SPAN class=string>'hcic'</SPAN>,<SPAN class=string>'hcfir'</SPAN>,<SPAN class=string>'cascade'</SPAN>);
</PRE><A 
            onmouseover="window.status='Click to enlarge image.'; return true;" 
            onclick="openWindow('/products/demos/fullsize.html?src=/products/demos/shipping/filterdesign/ddcfilterchaindemo_04.png',600,419, 'scrollbars=no,resizable=yes,status=no'); return false;" 
            onmouseout="window.status='';" 
            href="http://www.mathworks.de/products/demos/fullsize.html?src=/products/demos/shipping/filterdesign/ddcfilterchaindemo_04.png"><IMG 
            height=244 hspace=5 
            src="The MathWorks Deutschland - Filter Design Toolbox - Implementing the Filter Chain of a Digital Down-Converter in HDL Demo.files/ddcfilterchaindemo_04_thumbnail.png" 
            width=350 vspace=5></A> 
            <P>As we can see in the filter response of the cascade of the two 
            filters, which is between the CIC response and the compensating FIR 
            response, the passband droop has been eliminated. </P>
            <H3>Third Stage FIR Decimator<A name=15></A></H3>
            <P>As indicated earlier the GSM spectral mask requires an 
            attenuation of 18 dB at 100 KHz. So, for our third and final stage 
            we can try a simple equiripple lowpass filter. Once again we need to 
            quantize the coefficients to 16 bits. This filter also needs to 
            decimate by 2. </P><PRE class=code>N = 62;       <SPAN class=comment>% 63 taps</SPAN>
Fs = 541666;  <SPAN class=comment>% 541.666 kHz</SPAN>
Fpass = 80e3;
Fstop = 100e3;

d = fdesign.decimator(2,<SPAN class=string>'lowpass'</SPAN>,<SPAN class=string>'N,Fp,Fst'</SPAN>,N,Fpass,Fstop,Fs);
hpfir = design(d,<SPAN class=string>'equiripple'</SPAN>,<SPAN class=string>'Wpass'</SPAN>,2);  <SPAN class=comment>% Give more weight to passband</SPAN>
set(hpfir,<SPAN class=keyword>...</SPAN>
    <SPAN class=string>'Arithmetic'</SPAN>,      <SPAN class=string>'fixed'</SPAN>,<SPAN class=keyword>...</SPAN>
    <SPAN class=string>'CoeffWordLength'</SPAN>,  16,<SPAN class=keyword>...</SPAN>
    <SPAN class=string>'InputWordLength'</SPAN>,  20,<SPAN class=keyword>...</SPAN>
    <SPAN class=string>'InputFracLength'</SPAN>, -12);
</PRE>
            <P>When defining a multirate filter by default the accumulator word 
            size is determined automatically to maintain full precision. 
            However, because we only have 20 bits for the output let's set the 
            output format to a word length of 20 bits and a fractional length of 
            -12. First, we must change the FilterInternals property's default 
            value from 'FullPrecision' to 'SpecifyPrecision'. </P><PRE class=code>set(hpfir,<SPAN class=keyword>...</SPAN>
    <SPAN class=string>'FilterInternals'</SPAN>, <SPAN class=string>'specifyPrecision'</SPAN>,<SPAN class=keyword>...</SPAN>
    <SPAN class=string>'outputWordLength'</SPAN>, 20,<SPAN class=keyword>...</SPAN>
    <SPAN class=string>'outputFracLength'</SPAN>,-12,<SPAN class=keyword>...</SPAN>
    <SPAN class=string>'RoundMode'</SPAN>,       <SPAN class=string>'round'</SPAN>,<SPAN class=keyword>...</SPAN><SPAN class=comment> % = nearest in SL</SPAN>
</PRE><PRE class=code>    <SPAN class=string>'OverflowMode'</SPAN>,    <SPAN class=string>'Saturate'</SPAN>);
</PRE>
            <P>We can use the info method to view the filter details.</P><PRE class=code>info(hpfir)
</PRE><PRE class=ans>Discrete-Time FIR Multirate Filter (real)
-----------------------------------------
Filter Structure   : Direct-Form FIR Polyphase Decimator
Decimation Factor  : 2
Polyphase Length   : 32
Filter Length      : 63
Stable             : Yes
Linear Phase       : Yes (Type 1)

Arithmetic         : fixed
Numerator          : s16,16 -&gt; [-5.000000e-001 5.000000e-001)
Input              : s20,-12 -&gt; [-2.147484e+009 2.147484e+009)
Filter Internals   : Specify Precision
  Output           : s20,-12 -&gt; [-2.147484e+009 2.147484e+009)
  Product          : s35,4 -&gt; [-1073741824 1073741824)
  Accumulator      : s37,4 -&gt; [-4.294967e+009 4.294967e+009)
  Round Mode       : round
  Overflow Mode    : saturate
</PRE>
            <H3>Multistage Multirate DDC Filter Chain<A name=19></A></H3>
            <P>Now that we have designed and quantized the three filters, we can 
            get the overall filter response by cascading the normalized CIC and 
            the two FIR filters. Again, we're using the normalized CIC filter to 
            ensure that the cascaded filter response is normalized to 0 dB. </P><PRE class=code>hcasnorm = cascade(hcicnorm,hcfir,hpfir);
set(h,<SPAN class=string>'Filters'</SPAN>,hcasnorm,<SPAN class=string>'Fs'</SPAN>,Fs_in,<SPAN class=string>'NumberofPoints'</SPAN>,8192*3);
axis([0 1 -200 10]);  <SPAN class=comment>% Zoom-in</SPAN>
</PRE><A 
            onmouseover="window.status='Click to enlarge image.'; return true;" 
            onclick="openWindow('/products/demos/fullsize.html?src=/products/demos/shipping/filterdesign/ddcfilterchaindemo_05.png',600,419, 'scrollbars=no,resizable=yes,status=no'); return false;" 
            onmouseout="window.status='';" 
            href="http://www.mathworks.de/products/demos/fullsize.html?src=/products/demos/shipping/filterdesign/ddcfilterchaindemo_05.png"><IMG 
            height=244 hspace=5 
            src="The MathWorks Deutschland - Filter Design Toolbox - Implementing the Filter Chain of a Digital Down-Converter in HDL Demo.files/ddcfilterchaindemo_05_thumbnail.png" 
            width=350 vspace=5></A> 
            <P>To see if the overall filter response meets the GSM 
            specifications, we can overlay the GSM spectral mask on the filter 
            response.</P><PRE class=code>drawgsmmask;
</PRE><A 
            onmouseover="window.status='Click to enlarge image.'; return true;" 
            onclick="openWindow('/products/demos/fullsize.html?src=/products/demos/shipping/filterdesign/ddcfilterchaindemo_06.png',600,419, 'scrollbars=no,resizable=yes,status=no'); return false;" 
            onmouseout="window.status='';" 
            href="http://www.mathworks.de/products/demos/fullsize.html?src=/products/demos/shipping/filterdesign/ddcfilterchaindemo_06.png"><IMG 
            height=244 hspace=5 
            src="The MathWorks Deutschland - Filter Design Toolbox - Implementing the Filter Chain of a Digital Down-Converter in HDL Demo.files/ddcfilterchaindemo_06_thumbnail.png" 
            width=350 vspace=5></A> 
            <P>We can see that our overall filter response is within the 
            constraints of the GSM spectral mask. We also need to ensure that 
            the passband ripple meets the requirement that it is less than 0.1 
            dB peak-to-peak. We can verify this by zooming in using the axis 
            command. </P><PRE class=code>axis([0 .09 -0.08 0.08]);
</PRE><A 
            onmouseover="window.status='Click to enlarge image.'; return true;" 
            onclick="openWindow('/products/demos/fullsize.html?src=/products/demos/shipping/filterdesign/ddcfilterchaindemo_07.png',600,419, 'scrollbars=no,resizable=yes,status=no'); return false;" 
            onmouseout="window.status='';" 
            href="http://www.mathworks.de/products/demos/fullsize.html?src=/products/demos/shipping/filterdesign/ddcfilterchaindemo_07.png"><IMG 
            height=244 hspace=5 
            src="The MathWorks Deutschland - Filter Design Toolbox - Implementing the Filter Chain of a Digital Down-Converter in HDL Demo.files/ddcfilterchaindemo_07_thumbnail.png" 
            width=350 vspace=5></A> 
            <P>Indeed the passband ripple is well below the 0.1 dB peak-to-peak 
            GSM requirement.</P>
            <H3>Generate VHDL Code<A name=23></A></H3>
            <P>FDATool also supports the generation of HDL code from the dialog 
            shown below.</P>
            <P><A 
            onmouseover="window.status='Click to enlarge image.'; return true;" 
            onclick="openWindow('/products/demos/fullsize.html?src=/products/demos/shipping/filterdesign/ddcdemohdldialog.png',546,470, 'scrollbars=no,resizable=yes,status=no'); return false;" 
            onmouseout="window.status='';" 
            href="http://www.mathworks.de/products/demos/fullsize.html?src=/products/demos/shipping/filterdesign/ddcdemohdldialog.png"><IMG 
            height=301 hspace=5 
            src="The MathWorks Deutschland - Filter Design Toolbox - Implementing the Filter Chain of a Digital Down-Converter in HDL Demo.files/ddcdemohdldialog_thumbnail.png" 
            width=350 vspace=5></A> </P>
            <P>From FDATool as well as the command line you can generate VHDL or 
            Verilog code as well as test benches in VHDL, Verilog, or as 
            ModelSim? .do files. Also, you have the ability to customize your 
            generated HDL code by specifying many options to meet your coding 
            standards and guidelines. </P>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧亚一区二区三区| 91精品国产综合久久香蕉的特点| 亚洲图片欧美综合| 国产人久久人人人人爽| 欧美制服丝袜第一页| 国产成人自拍高清视频在线免费播放| 亚洲自拍偷拍图区| 国产欧美一区二区精品性 | 6080国产精品一区二区| av在线这里只有精品| 麻豆精品久久精品色综合| 一卡二卡欧美日韩| 国产精品久久久久影视| 欧美岛国在线观看| 欧美高清激情brazzers| 91免费视频观看| 国产成人午夜99999| 蜜桃av一区二区| 午夜精品久久久久久| 一区二区高清在线| 亚洲日本青草视频在线怡红院| 久久先锋影音av| 日韩午夜小视频| 欧美日本在线播放| 欧美在线观看一二区| 91视频观看免费| 99精品在线观看视频| 不卡的av中国片| 国产福利精品一区二区| 精品亚洲欧美一区| 久久国产综合精品| 美日韩一区二区| 免费看日韩a级影片| 日韩国产一区二| 日韩av中文字幕一区二区三区| 亚洲在线免费播放| 香蕉成人伊视频在线观看| 亚洲va欧美va天堂v国产综合| 亚洲综合色丁香婷婷六月图片| 一区二区在线免费观看| 亚洲精品亚洲人成人网在线播放| 国产精品免费久久久久| 国产精品美女www爽爽爽| 亚洲欧美综合另类在线卡通| 国产精品天干天干在线综合| 中文字幕日韩一区二区| 亚洲图片激情小说| 一区二区视频在线| 亚洲国产毛片aaaaa无费看| 亚洲图片自拍偷拍| 日韩精品亚洲一区| 久久精品国产色蜜蜜麻豆| 精品一区二区综合| 国产黄色91视频| 不卡视频在线观看| 在线视频综合导航| 欧美疯狂做受xxxx富婆| 日韩一区二区三区四区五区六区 | 欧美老年两性高潮| 日韩亚洲欧美高清| 中文字幕免费在线观看视频一区| 椎名由奈av一区二区三区| 亚洲福利国产精品| 蜜桃视频一区二区三区| 国产suv精品一区二区6| 91在线高清观看| 欧美精品高清视频| 欧美国产日韩精品免费观看| 亚洲免费在线看| 视频一区视频二区在线观看| 精品系列免费在线观看| a美女胸又www黄视频久久| 欧美在线免费视屏| 精品成a人在线观看| 亚洲日本在线视频观看| 美女久久久精品| jlzzjlzz亚洲日本少妇| 欧美午夜精品理论片a级按摩| 日韩视频免费观看高清在线视频| 国产日韩精品久久久| 亚洲福利视频一区二区| 国产精品一级在线| 欧美色图免费看| 日本一区二区三区视频视频| 亚洲欧美电影一区二区| 国产资源在线一区| 91免费看片在线观看| 日韩欧美国产电影| 亚洲人成在线播放网站岛国| 美腿丝袜亚洲一区| 色狠狠av一区二区三区| 久久久www免费人成精品| 亚洲一区中文日韩| 国产suv精品一区二区883| 欧美一区二区视频观看视频| 中文字幕中文字幕一区二区 | 久久99精品久久久久久动态图 | 亚洲精品一区二区三区影院| 伊人开心综合网| 国产盗摄视频一区二区三区| 91精选在线观看| 亚洲黄色性网站| 国产成人免费视频一区| 欧美电影在哪看比较好| 亚洲人成网站在线| 国产成人综合视频| 日韩三级av在线播放| 亚洲激情欧美激情| 99精品视频中文字幕| 国产欧美精品一区二区色综合| 日韩二区三区四区| 欧美天堂亚洲电影院在线播放| 国产欧美视频一区二区三区| 九色|91porny| 日韩一级高清毛片| 日韩极品在线观看| 欧美性感一区二区三区| 亚洲欧美日韩国产另类专区 | 精品美女被调教视频大全网站| 一区二区三区在线观看视频| 99国产精品国产精品毛片| 久久久高清一区二区三区| 国产在线观看免费一区| 精品久久久久久久久久久久包黑料 | 美女脱光内衣内裤视频久久网站| 在线视频国内一区二区| 亚洲天堂网中文字| 丁香婷婷综合网| 国产亚洲成aⅴ人片在线观看| 久久99精品国产| 欧美电视剧在线看免费| 日韩va欧美va亚洲va久久| 678五月天丁香亚洲综合网| 亚洲超丰满肉感bbw| 欧美日韩国产精品成人| 五月婷婷久久丁香| 欧美顶级少妇做爰| 男人的天堂久久精品| 欧美一区二区三区视频免费播放| 亚洲午夜激情网页| 欧美乱熟臀69xxxxxx| 秋霞电影一区二区| 欧美r级在线观看| 国产福利一区二区三区视频在线| 久久精品视频网| 懂色av一区二区三区蜜臀| 国产精品久久久久久久久免费相片 | 日韩欧美一级二级三级久久久| 日本中文字幕一区二区视频| 日韩一区二区免费电影| 老汉av免费一区二区三区| 国产亚洲精品免费| 国产伦精品一区二区三区视频青涩 | 无吗不卡中文字幕| 欧美成人午夜电影| 国产精品一区一区三区| 国产精品区一区二区三区| 色综合久久88色综合天天6| 亚洲成人资源在线| 精品卡一卡二卡三卡四在线| 国产成人免费9x9x人网站视频| 国产精品乱人伦| 欧美私人免费视频| 久久精品国产一区二区| 国产精品剧情在线亚洲| 日本韩国精品在线| 日本不卡123| 欧美经典一区二区| 欧美亚洲图片小说| 麻豆传媒一区二区三区| 中文字幕av不卡| 欧美狂野另类xxxxoooo| 风流少妇一区二区| 亚洲成人自拍偷拍| 国产亚洲精品精华液| 欧美日韩一区在线观看| 国产精品77777| 亚洲国产精品久久久久婷婷884 | 国产日韩欧美综合一区| 欧美日韩免费观看一区二区三区| 精彩视频一区二区| 亚洲精品伦理在线| 久久久无码精品亚洲日韩按摩| 91久久精品网| 久久99日本精品| 一级特黄大欧美久久久| 国产欧美一区二区三区在线老狼| 91国偷自产一区二区开放时间| 久久精品国产77777蜜臀| 亚洲免费在线电影| 精品日本一线二线三线不卡| 色婷婷综合视频在线观看| 国产一区 二区 三区一级| 亚洲成人综合网站| 国产精品网曝门| 精品国产乱码久久久久久闺蜜| 99久久夜色精品国产网站| 久久国内精品自在自线400部| 亚洲一区二区三区激情| 日本一区二区三区在线不卡|