wqy1985
Присъединил се: 07 май 2009 Мнения: 11 Местоположение: Китай
| 12 май 2009 17:29 Има ли в реда на CICCOMP въпроса в matlab? | | | Tags: fdesign.ciccomp matlab ciccomp |
|
| Здравейте, всички Аз съм по проект на "Сигма-Делта ADC. Но аз се в беда, когато проектирането на цифрови филтъра в MATLAB. Филтърът се състои от CIC, A CICCOMP и две halfband. Когато CIC е последван от CICCOMP и тогава twe halfbands, на CICCOMP може да компенсира провисвам причинени от CIC в passband добре. Но когато обменят реда между CICCOMP и първата halfband (заповедта сега е CIC-halfband-CICCOMP-halfband), ще има и сигнална тръба в passband който е искал свръхкомпенсиране. Аз не знам защо се случва. Отдавам цифрата I симулират и кода I използвани в MATLAB.
Така че благодаря за Вашия отговор.
Това е код използвам в matlab. FS = 6144000;% Входно проби честота Fpass = 21770;% честотната лента на интереси М = 16; покосяване% коефициент на CIC Hcic = проектиране (fdesign.decimator (М "CIC", 01, Fpass, 120, FS)); HD = каскада (dfilt.scalar (1/gain (Hcic)), Hcic);% на CIC филтър HB = fdesign.decimator (2, "halfband", 148460,120,384000);% първи halfband Hb = equiripple (Hb); D = fdesign.ciccomp (Hcic.DifferentialDelay, ... Hcic.NumberOfSections, Fpass, 74230, .01,120,192000);% CICCOMP Hdc = проектиране (г); filter1 = каскада (HD, Hb, Hdc); fvtool (филтър) |
|