• Join
  • Sign In with my.TI Login
Texas Instruments
  • Products
  • Applications
  • Tools & Software
  • Support & Community
  • Sample & Buy
  • About TI
Sample & Purchase Cart Sample & Purchase Cart
  • Search
  • Advanced
TI E2E™ Community
  • Support Forums
  • Blogs
  • Groups
  • Videos
  • 简体中文
  • More ...
TI Home » TI E2E Community » Support Forums » Digital Signal Processors (DSP) » C6000 Multicore DSP » C64x Multicore DSP Forum » [STK-MED]: Regarding Wall filter coefficient generator.
Share
C6000 Multicore DSP
  • Forums
  • Announcements
Options
  • Subscribe via RSS
Training Available
TI provides self-paced online training that introduces the primary components of the KeyStone II family of SoC devices.

  • KeyStone II SoC Overview >
  • KeyStone II Software Overview >
  • KeyStone II ARM Cortex-A15 Corepac Overview >
  • More Information >
  • Check out
    Multicore Mix blog
    • $core_v2_blog.Current.Name

      Geeks UNITE for Geek Pride Day

      Posted 1 day ago
      by Lauren Reed1
      Happy Geek Pride Day from the Processors team! We wanted to celebrate...
    • $core_v2_blog.Current.Name

      OpenMP - All aboard!

      Posted 3 days ago
      by Debbie Greenstreet
      With so many end products today relying on multicore DSPs for...
    • $core_v2_blog.Current.Name

      A look back: Two years of Multicore Mix

      Posted 4 days ago
      by Lauren Reed1
      A big thank you to everyone who participated in our contest last...

    [STK-MED]: Regarding Wall filter coefficient generator.

    [STK-MED]: Regarding Wall filter coefficient generator.

    This question is answered
    Honey Sukesan
    Posted by Honey Sukesan
    on Nov 30 2011 05:54 AM
    Intellectual550 points

    Hi,

    I was trying to run custom input data linear and sector with MIDAS. For this, I am analyzing and understanding STK-med code.

    I was trying to generate the wall filter coefficient file used in TI MIDAS supplied data sets for heart and carotid using the file MedicalSoftwareToolkitVer2_0_0_usound\usound\sw\dpu\test\vectors\wf_coeff.m.

    The generated wall filter coefficients matches with TI_Heart_WallFilterCoeff.bin. So I changed 'N(number of ensembles)" to 10 to test for TI carotid dataset.

    But the generated wall filter coefficients don't match with TI_Carotid_WallFilterCoeff_001.bin which is the wall filter coefficient file for Carotid dataset.

    Is there anything else to be changed on wf_coeff.m to generate the wall filter coefficients for Carotid? Can I reuse the same wall filter coefficient generator file for just running my custom data with MIDAS?

    Thanks,

    Honey S

     

    midas custom data wall filter coefficients
    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    All Replies
    • Uday
      Posted by Uday
      on Dec 06 2011 13:14 PM
      Expert3750 points

      Hi Honey

      I will look into thise and get back to you shortly.

      -- Uday

       

      - Uday

      --- If you need more help, please reply. If this answers your question, please Verify Answer below this post ---

      midas
      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • Uday
      Posted by Uday
      on Dec 12 2011 03:55 AM
      Verified Answer
      Verified by Honey Sukesan
      Expert3750 points

      Honey,

      The wf_coeff.m, matlab file that generates wall filter coefficients, includes a call to 'cheby2 (N, R, Wn, type),'  a function from MATLAB's signal processing toolbox, used to design an Nth order filter, where Wn is the cutoff frequency and lies between 0 and 1. See http://www.ece.gatech.edu/research/DSP/courses/ee2200/matlab/10.signal/cheby2.html for more on cheby2.

      The call to cheby2 in wf_coeff.m is as "[b,a] = cheby2(3,90,0.01,'high')" which defines a 3rd order high-pass filter with cut-off frequency Wn as 0.01. I believe we used these parameters to generate the wall filter for heart data, and for the Carotid artery dataset we used a different set of parameters to design the filter (specifically I think we tweaked the cut-off frequency).

      As "An Atlas of Ultrasound Color Flow Imaging, by Goldberg, Merton, Deane" points out, the wall filter setting is variable and is chosen based on what is being imaged. "The wall filter determines the minimum level (mean frequency shift) for color flow information to be displayed by eliminating lower-frequency shifts. The wall filter extends from the baseline to a selected frequency level in both directions, and is often displayed as a black portion on the color dynamic range scale bar equivalent to the selected wall filter level. For venous imaging, the wall filter should be set at a low level to provide greater sensitivity to slow blood flow. High wall filter levels may help to reduce artifacts related to vessel wall motion..which are typically low-frequency and high-amplitude signals." 

      I think wall filter design in itself is a topic of research and differentiation and end-product companies have their own ways of implementing it. As mentioned earlier, MIDAS is an example of a system-level integration and we provide this just as a reference so you can leverage the code to get started quickly on software development, but domain-specific knowledge and design are really left to customers to research and implement.

      -- Uday

      - Uday

      --- If you need more help, please reply. If this answers your question, please Verify Answer below this post ---

      midas wall filter
      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • 1071650
      Posted by 1071650
      on Mar 05 2012 23:10 PM
      Prodigy210 points

      Hi,

      Could you kindly tell me the sampling rate used for calculating the normalized cutoff frequency Wn.

      Regards,

      Mithun

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    TI E2E™ Community
    • Support Forums
    • Blogs
    • Videos
    • Groups
    • Site Support & Feedback
    • Settings
    TI E2E™ Community Groups
    • TI University Program
    • Make the Switch
    • Microcontroller Projects
    • Motor Drive & Control
    Other Communities
    • Deyisupport
    • Designsomething.org
    • beagleboard.org
    • TI on Element 14
    • TI on TechXchangeSM
    Other Technical & Support Resources
    • WEBENCH® Design Center
    • Product Information Centers
    • Technical Documents
    • TI Design Network
    • TI Technical Articles
    • TI Training

    All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.

    Content on this site may contain or be subject to specific guidelines or limitations on use. All postings and use of the content on this site are subject to the Terms of Use of the site; third parties using this content agree to abide by any limitations or guidelines and to comply with the Terms of Use of this site. TI, its suppliers and providers of content reserve the right to make corrections, deletions, modifications, enhancements, improvements and other changes to the content and materials, its products, programs and services at any time or to move or discontinue any content, products, programs, or services without notice.

    Follow Us Texas Instruments on Facebook Texas Instruments on Twitter Texas Instruments on LinkedIn Texas Instruments on Google+
    TI Worldwide | Contact Us | my.TI Login | Site Map | Corporate Citizenship | mobile m.ti.com (Mobile Version)

    TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs and
    embedded processors, along with software, tools and the industry’s largest sales/support staff.

    © Copyright 1995-2013 Texas Instruments Incorporated. All rights reserved.
    Trademarks | Privacy Policy | Terms of Use