اطلاعیه

Collapse
No announcement yet.

تبدیل صدای بم به صدای زیر با میکروکنترلر ARM

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

    تبدیل صدای بم به صدای زیر با میکروکنترلر ARM

    سلام
    بنظرم جالبه
    http://www.aparat.com/v/VThNF


    :smile:
    دکتر چمران در 1311 در تهران متولد شد
    وي در زمان اقامت در آمريکا انجمن اسلامي آمريکا را تأسيس کرد که منجر به قطع بورسيه وي توسط شاه شد.
    او با اينکه يکي از دانشمندان مطرح آمريکا به حساب مي آمد بدون توجه به مدرک به مصر رفت و آموزش نظامي ديد.

    #2
    پاسخ : تبدیل صدای بم به صدای زیر با میکروکنترلر ARM

    از بردای شرکت استفاده کرده ولی کدومش دقیق نمیدونم. شما میدونی؟
    کار خودته؟
    زندگی یعنی امید و حرکت
    کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
    سؤالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
    برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
    به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!

    دیدگاه


      #3
      پاسخ : تبدیل صدای بم به صدای زیر با میکروکنترلر ARM

      سلام علی جان خوبی ؟

      اقا فکر کنم این باشه : http://eshop.eca.ir/%D8%A8%D8%B1%D8%...der-board.html
      چرا ناراحتی پاتریک!
      + امروز ی بچه دیدم سرچهارراه گل میفروخت
      - از دیدنش ناراحت شدی؟
      + نه
      پس چی ناراحتت کرده
      + اینکه دیدن اینجور بچه ها انقدر واسم عادی شده که دیگه ناراحتم نمیکنه
      ------------------------------------------------------------------------------------------------------
      تاحالا فکر کردی بیسواد کیه؟- بی سواد یعنی کسی که نمیتونه ذهنیاتش رو عملی کنه!
      ------------------------------------------------------------------------------------------------------
      محصولات

      دیدگاه


        #4
        پاسخ : تبدیل صدای بم به صدای زیر با میکروکنترلر ARM

        نوشته اصلی توسط سوران آراسته
        سلام علی جان خوبی ؟

        اقا فکر کنم این باشه : http://eshop.eca.ir/%D8%A8%D8%B1%D8%...der-board.html
        سلام
        ممنونو شما خوبی؟
        بله فک کنم همین STM باشه. چون دوربین حرکت میکرد نتونستم دقیق بخونم ولی شکلشون و اندازه میکروش خیلی شبیه بهم.
        زندگی یعنی امید و حرکت
        کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
        سؤالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
        برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
        به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!

        دیدگاه


          #5
          پاسخ : تبدیل صدای بم به صدای زیر با میکروکنترلر ARM

          سلام
          خیلی خوشحالم که مورد توجه شما قرار گرفت.
          بله کار خودم هست البته قسمت ریاضی (فرمول های تبدیل فوریه ) را یکی از همکاران کمک کردند.
          همانطور که از صدای بی کیفیت فیلم پیدا می باشد این پروژه موفق نشدش البته با اینکه موفق نشد برای خودم خیلی شیرین و جذاب بودش.
          انشاالله برای تکمیلش باید ARM و FPGA را با هم ترکیب کنم تا بتونم به جواب خوب برسم.
          البته اگر میکروی ARM باسرعت هم باشد می شود به نتیجه رسید ولی خب کار باهاشون دیگه خیلی سخته.
          حالا من موندم بعضی موبایل ها که سیستم جاوا دارند چطوری این کار به این سختی را انجام می دهند.
          من حدود یکسال به صورت خیلی پاره وقت روی این کار تحقیق کردم ولی خب خیلی با مزه بودش.
          سرعت سمپل برداری 4 کیلوهرتز می باشد.
          تعداد نمونه ها برای تبدیل فوریه 20 عدد.
          برای همین هست که اینقدر صدا بیکیفیت می باشد.
          دکتر چمران در 1311 در تهران متولد شد
          وي در زمان اقامت در آمريکا انجمن اسلامي آمريکا را تأسيس کرد که منجر به قطع بورسيه وي توسط شاه شد.
          او با اينکه يکي از دانشمندان مطرح آمريکا به حساب مي آمد بدون توجه به مدرک به مصر رفت و آموزش نظامي ديد.

          دیدگاه


            #6
            پاسخ : تبدیل صدای بم به صدای زیر با میکروکنترلر ARM

            از چه روشی برای تبدیل فوریه استفاده کردی؟
            از FFT استفاده کن که میشه تبدیل فوریه سریع. خیلی حجم محاسبات کاهش پیدا میکنه. توی کتاب پردازش سیگنال های گسسته زمان اوپن هایم اومده فک کنم فصل 9 یا 10 مربوط به FFT هست. البته توی اینترنت هم نمونه کداش هست
            زندگی یعنی امید و حرکت
            کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
            سؤالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
            برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
            به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!

            دیدگاه


              #7
              پاسخ : پاسخ : تبدیل صدای بم به صدای زیر با میکروکنترلر ARM

              نوشته اصلی توسط علی ایمانی فر
              از چه روشی برای تبدیل فوریه استفاده کردی؟
              از FFT استفاده کن که میشه تبدیل فوریه سریع. خیلی حجم محاسبات کاهش پیدا میکنه. توی کتاب پردازش سیگنال های گسسته زمان اوپن هایم اومده فک کنم فصل 9 یا 10 مربوط به FFT هست. البته توی اینترنت هم نمونه کداش هست
              فرمولی که من استفاده کردم این بودش.


              یکی از همکارا داره کتاب اوپن هایم را نگاه می کنه از پیگیری شما خیلی متشکرم انشاالله که به جواب های خوبی برسم.
              دکتر چمران در 1311 در تهران متولد شد
              وي در زمان اقامت در آمريکا انجمن اسلامي آمريکا را تأسيس کرد که منجر به قطع بورسيه وي توسط شاه شد.
              او با اينکه يکي از دانشمندان مطرح آمريکا به حساب مي آمد بدون توجه به مدرک به مصر رفت و آموزش نظامي ديد.

              دیدگاه


                #8
                پاسخ : پاسخ : تبدیل صدای بم به صدای زیر با میکروکنترلر ARM

                نوشته اصلی توسط 011
                فرمولی که من استفاده کردم این بودش.


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

                دیدگاه


                  #9
                  پاسخ : تبدیل صدای بم به صدای زیر با میکروکنترلر ARM

                  سلام
                  آقا اشتباه کرده بودیم!!!
                  البته هنوز fft را درست نکردیم ولی همین DFT که گذاشتیم نسبت به قبیلیش 80% بهتر شدش.
                  اون موقع صدا معلوم نبود ولی الآن صداش خیلی بهتر شدش. :biggrin:
                  دکتر چمران در 1311 در تهران متولد شد
                  وي در زمان اقامت در آمريکا انجمن اسلامي آمريکا را تأسيس کرد که منجر به قطع بورسيه وي توسط شاه شد.
                  او با اينکه يکي از دانشمندان مطرح آمريکا به حساب مي آمد بدون توجه به مدرک به مصر رفت و آموزش نظامي ديد.

                  دیدگاه


                    #10
                    پاسخ : تبدیل صدای بم به صدای زیر با میکروکنترلر ARM

                    با سلام
                    خیلی ببخشید که پا تو کفش دوستان می کنم ولی گفتم شاید بتونم کمکی بکنم

                    البته اگر میکروی ARM باسرعت هم باشد می شود به نتیجه رسید ولی خب کار باهاشون دیگه خیلی سخته.
                    حالا من موندم بعضی موبایل ها که سیستم جاوا دارند چطوری این کار به این سختی را انجام می دهند.
                    توی فرمت MP3 بطور گسترده از FFT و IFFT استفاده می شه من تقریبا تا 90 درصد کار پیش رفتم ولی نتونستم و کنار گذاشتمش
                    توی نمونه کد ها و استاندارد های برنامه نویسیش دیدم که برای بالا بردن سرعت FFT و IFFT از یک سری آرایه عددی به جای فرمول اصلی تبدیل فوریه گسسته استفاده کرده بود و در عمل تبدیل فوریه به سادگی تبدیل به تعداد زیادی ضرب و جمع شده بود
                    فکر می کنم اگر تعداد نقاط نمونه گیری مشخص باشه بشه از این روش استفاده کرد( جملات توانی رو یکبار محاسبه کنیم و بریزیم توی آرایه و بعد از اون فقط از اطلاعات ارایه استفاده کنیم)

                    [glow=black,2,300]بردی جالب با سیستم عاملی جالب !!![/glow]

                    دیدگاه


                      #11
                      پاسخ : تبدیل صدای بم به صدای زیر با میکروکنترلر ARM

                      نوشته اصلی توسط abbasmh
                      با سلام
                      خیلی ببخشید که پا تو کفش دوستان می کنم ولی گفتم شاید بتونم کمکی بکنم

                      توی فرمت MP3 بطور گسترده از FFT و IFFT استفاده می شه من تقریبا تا 90 درصد کار پیش رفتم ولی نتونستم و کنار گذاشتمش
                      توی نمونه کد ها و استاندارد های برنامه نویسیش دیدم که برای بالا بردن سرعت FFT و IFFT از یک سری آرایه عددی به جای فرمول اصلی تبدیل فوریه گسسته استفاده کرده بود و در عمل تبدیل فوریه به سادگی تبدیل به تعداد زیادی ضرب و جمع شده بود
                      فکر می کنم اگر تعداد نقاط نمونه گیری مشخص باشه بشه از این روش استفاده کرد( جملات توانی رو یکبار محاسبه کنیم و بریزیم توی آرایه و بعد از اون فقط از اطلاعات ارایه استفاده کنیم)
                      جای بسی خوشحالیه که دوستان در بحث شرکت کنند. :smile:
                      البته منظور شما را کامل متوجه نشدم :nerd:ولی خب ضریب ها و توان مقادیر sin و cos را محاسبه کردم و آنها را در آرایه گذاشتم وگرنه که میکرو ... oo:
                      بیشتر وقت گیر بودن برنامه برای همون زیگما هستش که یعنی برای جمع و تفریق عامل ها چون تعداد سمپل بالا می رود سرعت می آید پایین.
                      از طرفی در بخش نمونه برداری داریم با یک سرعت ثابتی حرکت می کنیم که اگر این مقدار را کند کنیم (مثل حالت الآن من) باعث می شود فرکانس سمپل برداری کم بشود و صدا بیکیفیت شود.
                      البته اون فیلم خیلی داقونه به قول بچه های شرکت قوقولی هستش.
                      حالا اگر شد فیلم جدید می گیرم خیلی بهتر شده ولی چون هنوز مد dft هستش سرعت هنوز پایین و سرعت نمونه برداری هم 4 کیلو هستش.
                      دکتر چمران در 1311 در تهران متولد شد
                      وي در زمان اقامت در آمريکا انجمن اسلامي آمريکا را تأسيس کرد که منجر به قطع بورسيه وي توسط شاه شد.
                      او با اينکه يکي از دانشمندان مطرح آمريکا به حساب مي آمد بدون توجه به مدرک به مصر رفت و آموزش نظامي ديد.

                      دیدگاه


                        #12
                        پاسخ : تبدیل صدای بم به صدای زیر با میکروکنترلر ARM

                        بیشتر وقت گیر بودن برنامه برای همون زیگما هستش که یعنی برای جمع و تفریق عامل ها چون تعداد سمپل بالا می رود سرعت می آید پایین.
                        ممنون
                        این ضرایب Sin و Cos از نوع Float هستند درسته؟ یعنی اون زیگما روی اعداد اعشاریه؟
                        اگر بیایم آرایه های ضرایب Sin و Cos رو مثلا همرو در 2 به توان 8 یعنی 256 ضرب کنیم و حاصل رو بصورت Int ذخیره کنیم دیگه با اعداد ممیزی که وقت گیرند سر و کار نداریم فقط در انتها باید حاصل زیگما بر 256 تقسیم بشه و اینکار فکر میکنم تاثیر بسزایی توی افزایش سرعت داشته باشه (البته خیلی کم خطا خواهیم داشت)
                        فیلم جدید هم اگر بزاریک ممنون می شیم

                        [glow=black,2,300]بردی جالب با سیستم عاملی جالب !!![/glow]

                        دیدگاه


                          #13
                          پاسخ : تبدیل صدای بم به صدای زیر با میکروکنترلر ARM

                          نوشته اصلی توسط abbasmh
                          ممنون
                          این ضرایب Sin و Cos از نوع Float هستند درسته؟ یعنی اون زیگما روی اعداد اعشاریه؟
                          اگر بیایم آرایه های ضرایب Sin و Cos رو مثلا همرو در 2 به توان 8 یعنی 256 ضرب کنیم و حاصل رو بصورت Int ذخیره کنیم دیگه با اعداد ممیزی که وقت گیرند سر و کار نداریم فقط در انتها باید حاصل زیگما بر 256 تقسیم بشه و اینکار فکر میکنم تاثیر بسزایی توی افزایش سرعت داشته باشه (البته خیلی کم خطا خواهیم داشت)
                          فیلم جدید هم اگر بزاریک ممنون می شیم
                          وای عجب راهی گفتی پسر (البته خودم می دونستما می خواستم شما هم فعالیت داشته باشید) :icon_razz:
                          صد در صد سرعت نجومی می رود بالا میگی نه صبر کن تا بهت ثابت بشه حالا
                          فیلمی که الآن قرار می دهم هنوز ضرب و تقسمی که گفتید را نکردم
                          دکتر چمران در 1311 در تهران متولد شد
                          وي در زمان اقامت در آمريکا انجمن اسلامي آمريکا را تأسيس کرد که منجر به قطع بورسيه وي توسط شاه شد.
                          او با اينکه يکي از دانشمندان مطرح آمريکا به حساب مي آمد بدون توجه به مدرک به مصر رفت و آموزش نظامي ديد.

                          دیدگاه


                            #14
                            پاسخ : تبدیل صدای بم به صدای زیر با میکروکنترلر ARM

                            نوشته اصلی توسط abbasmh
                            ممنون
                            این ضرایب Sin و Cos از نوع Float هستند درسته؟ یعنی اون زیگما روی اعداد اعشاریه؟
                            اگر بیایم آرایه های ضرایب Sin و Cos رو مثلا همرو در 2 به توان 8 یعنی 256 ضرب کنیم و حاصل رو بصورت Int ذخیره کنیم دیگه با اعداد ممیزی که وقت گیرند سر و کار نداریم فقط در انتها باید حاصل زیگما بر 256 تقسیم بشه و اینکار فکر میکنم تاثیر بسزایی توی افزایش سرعت داشته باشه (البته خیلی کم خطا خواهیم داشت)
                            فیلم جدید هم اگر بزاریک ممنون می شیم
                            این کاری که شما میگی دقیقا میشه Fixed-Point کار کردن. کاری که در DSP پروسسور ها خیلی استفاده میشه. در واقع اونا بعضیاشون فقط Fixed-Point هستن و نمیشه با اعداد اعشاری کار کردن
                            باید عدد رو در 2 به توان ی عددی ضرب کرد و در انتها به همون عدد تقسیم کرد. دلیل این که 2 به توان ی عددی هم انتخاب میشه اینه که شما برای تقسیم از عمل شیفت به راست استفاده میکنی و باز سرعتت میره بالا.
                            زندگی یعنی امید و حرکت
                            کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
                            سؤالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
                            برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
                            به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!

                            دیدگاه


                              #15
                              پاسخ : تبدیل صدای بم به صدای زیر با میکروکنترلر ARM

                              سلام
                              البته هنوز ضرب و تقسیم ها را انجام ندادم (یکم سرم شلوغه :cry فقط این بعد از اصلاح فرمول dft هستش.
                              لینک پارات
                              http://www.aparat.com/v/vqroZ
                              دکتر چمران در 1311 در تهران متولد شد
                              وي در زمان اقامت در آمريکا انجمن اسلامي آمريکا را تأسيس کرد که منجر به قطع بورسيه وي توسط شاه شد.
                              او با اينکه يکي از دانشمندان مطرح آمريکا به حساب مي آمد بدون توجه به مدرک به مصر رفت و آموزش نظامي ديد.

                              دیدگاه

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