اطلاعیه

Collapse
No announcement yet.

پردازش و ترکیب اصوات در بستر دیجیتال اعم از میکروکنترلر و کامپیوتر

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    پردازش و ترکیب اصوات در بستر دیجیتال اعم از میکروکنترلر و کامپیوتر

    سلام
    می خواستم ببینم وقتی در یک محیط دیجیتال مثلا میکروکنترلر وقتی دو صوت ورودی داریم و می خواهیم آن ها را در فرمولی مثلا فرمول مدولاسیون AM قرار بدهیم
    چه عملیاتی باید انجام بشه
    من یه مدت روی FFT کار کردم و همون طور که می دونید برای این کار دو فرمول در حوزه پیوسته و گسسته وجود داره
    و در محیط های دیجیتال از فرمول گسسته آن استفاده میشه و نیازی نیست که بدونیم فرکانس ورودیمون چه قدر هست فقط باید سرعت نمونه برداریمون و تعداد نمونه مشخص باشه
    ولی وقتی بخواهیم دو تا ورودی داشته باشیم و قرار باشه این دو سیگنال رو در فرمول مثلا مدولاسیون AM قرار بدهیم چه اتفاقی رخ می ده ؟؟؟؟؟؟؟
    اللهم صل علی محمد و ال محمد و عجل فرجهم
    پیامبر اکرم(ص):زکات علم نشر آن است.
    در کشور هاي غربي انتقال تجربيات و دانش به افراد مبتدي يک پيشرفت محسوب شده و به آن مديريت دانش مي گويند. ولي متاسفانه اين فرهنگ هنوز در کشور ايران رايج نشده است !!!

    #2
    پاسخ : پردازش و ترکیب اصوات در بستر دیجیتال اعم از میکروکنترلر و کامپیوتر

    دوست گرامی
    مدولاسیون AM به فرم ساده ضرب دامنه دوسیگنال در یکدیگر میباشد .... البته در کنار آن ضریب مدولاسیون هم مطرح است که به زبان عادی درصد تاثیر دو سیگنال در یکدیگر را مشخص میکند .... مثلا با ضریب مدولاسیون صد در صد دو عدد به طور ساده در یکدیگر ضرب میشوند ... ولی در عمل کمتر از ضریب مدولاسیون صد در صد استفاده میشود زیرا در انتقال صدا سبب نویز و اغتشاش میگردد
    پاره ای از رویکردهای دفاعی

    دیدگاه


      #3
      پاسخ : پردازش و ترکیب اصوات در بستر دیجیتال اعم از میکروکنترلر و کامپیوتر

      نوشته اصلی توسط emitor نمایش پست ها
      دوست گرامی
      مدولاسیون AM به فرم ساده ضرب دامنه دوسیگنال در یکدیگر میباشد .... البته در کنار آن ضریب مدولاسیون هم مطرح است که به زبان عادی درصد تاثیر دو سیگنال در یکدیگر را مشخص میکند .... مثلا با ضریب مدولاسیون صد در صد دو عدد به طور ساده در یکدیگر ضرب میشوند ... ولی در عمل کمتر از ضریب مدولاسیون صد در صد استفاده میشود زیرا در انتقال صدا سبب نویز و اغتشاش میگردد
      سلام خب چه طور در محیط دیجیتال که نقاط از هم گسسته ای وجود داره باید اجرا کنیم
      خب در حالت آنالوگ یه مدار مدولاسیون AM این کارهارو انجام می ده
      ولی حالا چه طوری باید با یک سری نمونه از سیگنال این کار رو بکنیم؟؟؟؟؟؟؟
      فرض کنید با ADC میکرویی بسیار سریع از دو سیگنال کری و پیغام نمونه برداری می کنیم حالا داخل میکرو این ضرب و غیره رو چه طور باید انجام بدهیم مثلا نقطه به نقطه این عملیات رو انجام بدیم یا روش دیگه ای ؟؟؟
      اگر قرار باشه یکی از این نمونه ها قبلا داخل میکرو ضبط شده باشه چی ؟؟؟؟
      اللهم صل علی محمد و ال محمد و عجل فرجهم
      پیامبر اکرم(ص):زکات علم نشر آن است.
      در کشور هاي غربي انتقال تجربيات و دانش به افراد مبتدي يک پيشرفت محسوب شده و به آن مديريت دانش مي گويند. ولي متاسفانه اين فرهنگ هنوز در کشور ايران رايج نشده است !!!

      دیدگاه


        #4
        پاسخ : پردازش و ترکیب اصوات در بستر دیجیتال اعم از میکروکنترلر و کامپیوتر

        دوست گرامی
        به طور خیلی ساده اگر قصد ضرب دو سیگنال را داشته باشید ابتدا باید به طور هم زمان ( یا در فاصله زمانی خیلی نزدیک ) از هر دو سیگنال نمونه بگیرید ....
        دقت کنید اگر مدولاتور شما قراره به صورت Real Time عمل کند ممکن است سرعت میکرو برای نمونه بردرای و ضرب کافی نباشد
        برای زمان حقیقی دو عدد نمونه گرفته شده ( از اندازه دامنه سیگنال با مضربی در یکدیگر ضرب میشوند و عدد حاصل موج مدوله شده خروجی میباشد
        و برای موج ذخیره شده نیز ، اعداد ذخیره شده در دو آرایه به صورت نظیر به نظیر در یکدیگر صرب شده و عدد حاصل در آرایه دیگری ذخیره میگردد
        اگر روشن نیست بفرمایید با مثال در موردش صحبت کنیم
        پاره ای از رویکردهای دفاعی

        دیدگاه


          #5
          پاسخ : پردازش و ترکیب اصوات در بستر دیجیتال اعم از میکروکنترلر و کامپیوتر

          نوشته اصلی توسط emitor نمایش پست ها
          دوست گرامی
          به طور خیلی ساده اگر قصد ضرب دو سیگنال را داشته باشید ابتدا باید به طور هم زمان ( یا در فاصله زمانی خیلی نزدیک ) از هر دو سیگنال نمونه بگیرید ....
          دقت کنید اگر مدولاتور شما قراره به صورت Real Time عمل کند ممکن است سرعت میکرو برای نمونه بردرای و ضرب کافی نباشد
          برای زمان حقیقی دو عدد نمونه گرفته شده ( از اندازه دامنه سیگنال با مضربی در یکدیگر ضرب میشوند و عدد حاصل موج مدوله شده خروجی میباشد
          و برای موج ذخیره شده نیز ، اعداد ذخیره شده در دو آرایه به صورت نظیر به نظیر در یکدیگر صرب شده و عدد حاصل در آرایه دیگری ذخیره میگردد
          اگر روشن نیست بفرمایید با مثال در موردش صحبت کنیم
          سلام
          خیلی ممنون
          پس یک قانون همیشگی اگر بحث ترکیب دو سیگنال با میکرو یا هر گونه محیط دیجیتال دیگه بود بهترین کار اینست که سرعت نمونه برداری دو سیگنال ورودی با هم یکسان باشند
          و ضرب یک به یک را انجام می دهیم حالا بسته به فرمول
          خب اگر این دو سیگنال نرخ نمونه برداریشون یکی نبود چی ؟؟؟
          در مورد pich changing یا voic changing اطلاعاتی دارید ؟؟؟
          اللهم صل علی محمد و ال محمد و عجل فرجهم
          پیامبر اکرم(ص):زکات علم نشر آن است.
          در کشور هاي غربي انتقال تجربيات و دانش به افراد مبتدي يک پيشرفت محسوب شده و به آن مديريت دانش مي گويند. ولي متاسفانه اين فرهنگ هنوز در کشور ايران رايج نشده است !!!

          دیدگاه


            #6
            پاسخ : پردازش و ترکیب اصوات در بستر دیجیتال اعم از میکروکنترلر و کامپیوتر

            نوشته اصلی توسط seyed saeed نمایش پست ها
            سلام
            خیلی ممنون
            پس یک قانون همیشگی اگر بحث ترکیب دو سیگنال با میکرو یا هر گونه محیط دیجیتال دیگه بود بهترین کار اینست که سرعت نمونه برداری دو سیگنال ورودی با هم یکسان باشند
            و ضرب یک به یک را انجام می دهیم حالا بسته به فرمول
            خب اگر این دو سیگنال نرخ نمونه برداریشون یکی نبود چی ؟؟؟
            در مورد pich changing یا voic changing اطلاعاتی دارید ؟؟؟
            سلام
            اگر نرخ نمونه برداری برابر نباشه اونی که نرخش پایین تره باید up sample بشه تا نرخ دو سیگنال برابر بشه. مثلا اگر یک سیگنال 100KHz باشه نرخش و سیگنال دیگری 10KHz باشه باید 9 عدد صفر بین نمونه ها اضافه بشه. اگر مضربی از هم نباشند باید مضرب مشترک رو پیدا کرد و هر دو سیگنال رو به همون اندازه up sample کرد.

            دیدگاه

            لطفا صبر کنید...
            X