Chapter 6, Problem 37
`}function getSectionHTML(section, chapter_number){ if (section.has_questions){ const current_section_id = ''; const active_str = current_section_id == section.id ? 'active' : ''; return `
${chapter_number}.${section.number} ${section.name}
` } return '';}function getProblemHTML(problem, appendix){ var active_str = problem.active == true ? 'active' : '' return `
`}function getProblemsHTML(problems, section_id){ var output = ''; var abc = " ABCDEFGHIJKLMNOPQRSTUWXYZ".split(""); var idx = 0; var last_problem = 0; for (let i = 0; i < problems.length; i++) { if (section_id == 0){ var times = Math.floor(idx/25)+1; var appendix = abc[idx%25+1].repeat(times) }else{ var appendix = ''; } output += getProblemHTML(problems[i], appendix) if (last_problem != problems[i].number){ idx = 1; }else{ idx = idx + 1; } last_problem = problems[i].number } return output;}function getChaptersHTML(chapters){ var output = ''; for (let i = 0; i < chapters.length; i++) { output += getChapterHTML(chapters[i]) } return output;}function getSectionsHTML(section, chapter_number){ var output = ''; for (let i = 0; i < section.length; i++) { output += getSectionHTML(section[i], chapter_number) } return output;}$(function(){ $.ajax({ url: `/api/v1/chapters/`, data:{ book_id : '26999' }, method: 'GET', success: function(res){ $("#book-chapters").html(getChaptersHTML(res)); $(".collapsable-chapter-arrow").on('click',function(e){ var section = $(this).siblings(".section-container"); var chapter_id = $(this).data('chapter-id') var chapter_number = $(this).data('chapter-number') if(section.is(":visible")){ $(this).removeClass('open'); section.hide('slow'); }else{ $(this).addClass('open'); section.show('slow') if (section.children('li').length == 0){ $.ajax({ url: `/api/v1/sections/`, data:{ chapter_id : chapter_id }, method: 'GET', success: function(res){ section.html(getSectionsHTML(res, chapter_number)) $(".collapsable-section-arrow").off('click').on('click',function(e){ var problems = $(this).siblings(".problem-container"); if(problems.is(":visible")){ $(this).removeClass('open'); problems.hide('slow'); }else{ var section_id = $(this).data('section-id'); var question_id = $(this).data('current-problem'); $(this).addClass('open'); problems.show('slow') if (problems.children('li').length == 0){ $.ajax({ url: `/api/v1/section/problems/`, data:{ section_id : section_id, question_id: question_id }, method: 'GET', success: function(res){ problems.html(getProblemsHTML(res, section_id)) }, error: function(err){ console.log(err); } }); } } }); if(first_section_load){ $(".collapsable-arrow.open").siblings(".section-container").find(`.collapsable-section-arrow[data-section-id=${current_section}]`).click(); first_section_load = false; } }, error: function(err){ console.log(err); } }); } } }); if(current_chapter && first_chapter_load){ $(`.collapsable-chapter-arrow[data-chapter-id=${current_chapter}]`).click(); first_chapter_load = false; } }, error: function(err){ console.log(err); } }); });
Question
Answered step-by-step
An IIR lowpass digital filter that satisfies the specifications:
passband edge: $0.4 \pi, \quad R_p=0.5 \mathrm{~dB}$
stopband edge: $0.6 \pi, A_s=50 \mathrm{~dB}$
can be obtained using the following MATLAB script:
```
wp = 0.4; ws = 0.6; Rp = 0.5; As = 50;
[N, wn] = buttord(wp, ws, Rp, As);
[b,a] = butter (N,wn);
```
The filter coefficients $b_k$ and $a_k$ are in the arrays $\mathrm{b}$ and $\mathrm{a}$, respectively, and can be considered to have infinite precision.
1. Using infinite precision, provide the magnitude response plot and the pole-zero plot of the designed filter.
2. Assuming direct-form structure and a 10-bit representation for filter coefficients, provide the magnitude response plot and the pole-zero plot of the designed filter. Use the Qcoeff function.
3. Assuming cascade-form structure and a 10-bit representation for filter coefficients, provide the magnitude response plot and the pole-zero plot of the designed filter. Use the Qcoef $f$ function.
Video Answer
Get the answer to your homework problem.
Try Numerade free for 7 days
Input your name and email to request the answer
Numerade Educator
Like
Report
Request a Custom Video Solution
We will assign your question to a Numerade educator to answer.
Answer Delivery Time
An IIR lowpass digital filter that satisfies the specifications:passband edge: $0.4 \pi, \quad R_p=0.5 \mathrm{~dB}$stopband edge: $0.6 \pi, A_s=50 \mathrm{~dB}$can be obtained using the following MATLAB script:```wp = 0.4; ws = 0.6; Rp = 0.5; As = 50;[N, wn] = buttord(wp, ws, Rp, As);[b,a] = butter (N,wn);```The filter coefficients $b_k$ and $a_k$ are in the arrays $\mathrm{b}$ and $\mathrm{a}$, respectively, and can be considered to have infinite precision.1. Using infinite precision, provide the magnitude response plot and the pole-zero plot of the designed filter.2. Assuming direct-form structure and a 10-bit representation for filter coefficients, provide the magnitude response plot and the pole-zero plot of the designed filter. Use the Qcoeff function.3. Assuming cascade-form structure and a 10-bit representation for filter coefficients, provide the magnitude response plot and the pole-zero plot of the designed filter. Use the Qcoef $f$ function.
We’ll notify you at this email when your answer is ready.
Your personal AI tutor, companion, and study partner. Available 24/7. Ask unlimited questions and get video answers from our expert STEM educators. Millions of real past notes, study guides, and exams matched directly to your classes. More Than Just
We take learning seriously. So we developed a line of study tools to help students learn their way.
Ace Chat
Ask Our Educators
Notes & Exams
Video Answers to Similar Questions
Best Matched Videos Solved By Our Expert Educators
More Solved Questions in Your Textbook
Not your book?
Digital Signal Processing Using Matlab: A Problem Solving Companion
Chapter 6
Chapter 2
Chapter 3
Chapter 4
Chapter 5
Chapter 6
Chapter 7
Chapter 8
Chapter 9
Chapter 10
Sections
Problem 1 Problem 2 Problem 3 Problem 4 Problem 5 Problem 6 Problem 7 Problem 8 Problem 9 Problem 10 Problem 11 Problem 12 Problem 13 Problem 14 Problem 15 Problem 16 Problem 17 Problem 18 Problem 19 Problem 20 Problem 21 Problem 22 Problem 23 Problem 24 Problem 25 Problem 26 Problem 27 Problem 28 Problem 29 Problem 30 Problem 31 Problem 32 Problem 33 Problem 34 Problem 35 Problem 36 Problem 37 Problem 38 Problem 39 Problem 40
NO COMMENTS YET
Just now.