Thursday, 7 December 2017

تتحرك من المتوسط مرشح السرعة


موفينغ أفيراج. هذا المثال يعلمك كيفية حساب المتوسط ​​المتحرك لسلسلة زمنية في إكسيل يتم استخدام المتوسط ​​المتحرك للتخلص من المخالفات القمم والوديان بسهولة التعرف على الاتجاهات. أولا، دعونا نلقي نظرة على سلسلة زمنية لدينا. من علامة التبويب بيانات، انقر فوق تحليل البيانات. ملاحظة يمكن العثور على زر تحليل البيانات انقر هنا لتحميل الأداة المساعدة تولباك تولباك. 3 حدد المتوسط ​​المتحرك وانقر فوق موافق .4 انقر في المربع نطاق الإدخال وحدد النطاق B2 M2. 5 انقر في المربع الفاصل الزمني واكتب 6.6 انقر في المربع نطاق الإخراج وحدد الخلية B3.8 رسم رسم بياني لهذه القيم. الاستهداف لأننا تعيين الفاصل الزمني إلى 6، المتوسط ​​المتحرك هو متوسط ​​نقاط البيانات 5 السابقة و نقطة البيانات الحالية ونتيجة لذلك، يتم تمهيد قمم والوديان خارج يظهر الرسم البياني اتجاها متزايدا لا يمكن إكسيل حساب المتوسط ​​المتحرك لأول 5 نقاط البيانات بسبب عدم وجود ما يكفي من نقاط البيانات السابقة 9. كرر الخطوات من 2 إلى 8 للفترة 2 والفاصل الزمني 4. الاستنتاج ذي لا رجر الفاصل الزمني، كلما تم تمهيد القمم والوديان خارج أصغر الفاصل الزمني، كلما كانت المتوسطات المتحركة أقرب إلى نقاط البيانات الفعلية. المتوسط ​​المتحرك - ما. بريفيوس أسفل المتوسط ​​المتحرك - MA. As مثال سما، والنظر في الأمن مع إغلاق الأسعار التالية أكثر من 15 يوما. الأسبوع 1 5 أيام 20، 22، 24، 25، 23.Week 2 5 أيام 26، 28، 26، 29، 27.Week 3 5 أيام 28، 30، 27، 29، 28.أوم 10 أيام سوف متوسط ​​أسعار الإغلاق للأيام العشرة الأولى كنقطة البيانات الأولى نقطة البيانات التالية من شأنه أن يخفض السعر المبكر، إضافة السعر في يوم 11 واتخاذ المتوسط، وهلم جرا كما هو مبين أدناه. كما لوحظ سابقا، ماس تأخر العمل السعر الحالي لأنها تستند إلى الأسعار الماضية أطول فترة زمنية ل ما، وزيادة تأخر وبالتالي فإن 200 يوم ما سوف يكون هناك درجة أكبر بكثير من تأخر من ما لمدة 20 يوما ما لأن أنه يحتوي على أسعار لل 200 يوما الماضية طول ما لاستخدام يعتمد على أهداف التداول، مع ماس أقصر تستخدم للتجارة قصيرة الأجل وطويلة الأجل ما هو أكثر ملاءمة للمستثمرين على المدى الطويل ويتبع على نطاق واسع ما لمدة 200 يوم من قبل المستثمرين والتجار، مع فواصل فوق وتحت هذا المتوسط ​​المتحرك تعتبر إشارات تجارية هامة. أيضا أيضا نقل إشارات تجارية هامة من تلقاء نفسها، أو عندما اثنين من المتوسطات تقاطع مؤشر ما الصاعد يشير إلى أن الأمن في اتجاه صعودي في حين يشير تراجع ما إلى أنه في اتجاه هبوطي وبالمثل، يتم تأكيد الزخم التصاعدي مع كروس صعودي الذي يحدث عندما يعبر ما على المدى القصير ما فوق المدى الطويل ما لأسفل يتم تأكيد الزخم مع كروس أوفر الهابط، والذي يحدث عندما يعبر ما على المدى القصير ما أقل من MA. As على المدى الطويل قد ذكر، يجب عليك النظر في إر لانهائية استجابة استجابة مرشح بدلا من فير محدود الاستجابة نبض الاستجابة التي تستخدمها الآن هناك أكثر من ذلك، ولكن للوهلة الأولى يتم تنفيذ مرشحات فير كتحويلات واضحة ومرشحات إير مع المعادلات. المرشح إير معين يمكنني استخدام الكثير في ميكروكنترولر هو قطب واحد مرشح تمرير منخفض هذا هو المعادل الرقمي للمرشح التناظرية أرسي بسيطة بالنسبة لمعظم التطبيقات، وهذه سيكون لها خصائص أفضل من فلتر مربع الذي تستخدمه معظم استخدامات فلتر مربع التي واجهتها هي نتيجة لشخص لا تولي اهتماما في فئة معالجة الإشارات الرقمية، وليس نتيجة لضرورة خصائصها الخاصة إذا كنت ترغب فقط في تخفيف الترددات العالية التي تعرفها هي الضوضاء، مرشح واحد مرشح تمرير منخفض هو أفضل أفضل طريقة لتنفيذ واحد رقميا في متحكم هو عادة. فيلت - فيلت فف جديد - FILT. FILT هو قطعة من حالة بيرسيستانت هذا هو المتغير بيرسيستانت الوحيد الذي تحتاجه لحساب هذا الفلتر جديد هو القيمة الجديدة التي يتم تحديث فلتر مع هذا التكرار فف هو جزء مرشح الذي يضبط ثقل من المرشح ننظر إلى هذه الخوارزمية ونرى أن ل فف 0 مرشح هو بلا حدود الثقيلة منذ الإخراج لا يتغير ل فف 1، انها حقا لا مرشح على الإطلاق منذ الإخراج فقط فولو وس المدخلات توجد قيم مفيدة بين الأنظمة الصغيرة التي تختارها فف بحيث تكون 1 2 N بحيث يمكن تحقيق المضاعفة بواسطة فف كزحزحة صحيحة بواسطة البتات N فعلى سبيل المثال، قد يكون فف 1 16 ويضرب بواسطة فف بالتالي تحول صحيح من 4 بت وإلا فإن هذا الفلتر يحتاج فقط طرح واحد وإضافة واحدة، على الرغم من أن الأرقام عادة ما تحتاج إلى أن تكون أوسع من قيمة المدخلات أكثر على الدقة العددية في قسم منفصل أدناه. أنا عادة ما تأخذ قراءات أد أسرع بكثير من الحاجة إليها و تطبيق اثنين من هذه المرشحات تتالي هذا هو المعادل الرقمي للمرشحات أرسي اثنين في سلسلة، ويخفف بنسبة 12 ديسيبل اوكتاف فوق تردد لفة ومع ذلك، لقراءات أد انها عادة أكثر ملاءمة للنظر في عامل التصفية في المجال الزمني من خلال النظر في ستيب ريسبونز هذا يخبرك مدى سرعة النظام الخاص بك سوف نرى تغيير عندما الشيء الذي يقيس التغييرات. لتسهيل تصميم هذه المرشحات التي تعني فقط اختيار فف وتحديد عدد منهم لتتالي، وأنا استخدم بلدي بروج رام فيلتبيتس يمكنك تحديد عدد بتات التحول لكل فف في سلسلة المتتالية من المرشحات، ويحسب استجابة الخطوة والقيم الأخرى في الواقع أنا عادة تشغيل هذا عبر بلدي البرنامج النصي المجمع بلوتفيلت هذا يعمل فلتبيتس، مما يجعل ملف كسف، ثم المؤامرات ملف كسف على سبيل المثال، هنا نتيجة بلوتفيلت 4 4. معلمتان إلى بلوتفيلت يعني أنه سيكون هناك مرشحين متسلسلين من النوع الموصوف أعلاه القيم 4 تشير إلى عدد بتات التحول لتحقيق مضاعفة بواسطة فف اثنين وبالتالي فإن قيم فف هي 1 16 في هذه الحالة. التتبع الأحمر هو استجابة الخطوة الوحدة، وهو الشيء الرئيسي للنظر في على سبيل المثال، هذا يخبرك أنه إذا تغيرت المدخلات على الفور، فإن الإخراج من مرشح مجتمعة يستقر إلى 90 من القيمة الجديدة في 60 التكرارات إذا كنت تهتم حوالي 95 تسوية الوقت ثم عليك أن تنتظر حوالي 73 التكرارات، و 50 وقت التسوية فقط 26 التكرارات. التتبع الأخضر يظهر لك الإخراج من واحد ارتفاع السعة الكاملة وهذا يعطيك بعض الأفكار a من الضوضاء العشوائية قمع يبدو أن أي عينة واحدة سوف يسبب أكثر من 2 5 تغيير في الإخراج. الزرقاء تتبع هو إعطاء شعور شخصي ما يفعله هذا المرشح مع الضوضاء البيضاء هذا ليس اختبار صارم لأن هناك لا ضمان ما بالضبط المحتوى كان من الأرقام العشوائية التقطت كما المدخلات الضوضاء البيضاء لهذا المدى من بلوتفيلت انها فقط لتعطيك شعور تقريبي كم سيكون سيتم اسحق وكيف سلاسة it. PLOTFILT، ربما فلبيتس، و والكثير من الاشياء المفيدة الأخرى، وخاصة بالنسبة لتطوير البرامج الثابتة الموافقة المسبقة عن علم هو متاح في إصدار برنامج تطوير أدوات الموافقة المسبقة عن علم في بلدي التنزيلات البرمجيات page. Added عن الدقة العددية. أرى من التعليقات والآن إجابة جديدة أن هناك مصلحة في مناقشة عدد من البتات اللازمة لتنفيذ هذا المرشاح لاحظ أن الضرب بواسطة فف سيؤدي إلى إنشاء فدرات لوغ 2 فف جديدة تحت النقطة الثنائية. وفي الأنظمة الصغيرة، عادة ما يختار فف ليكون 1 2 N بحيث تتحقق هذه المضاعفة فعليا بواسطة شيف الحق t من N bits. FILT ولذلك عادة ما تكون نقطة صحيحة عدد صحيح لاحظ أن هذا لا تغيير أي من الرياضيات من وجهة نظر المعالج S على سبيل المثال، إذا كنت تصفية قراءات م 10 بت و N 4 فف 1 16، ثم أنت تحتاج 4 أجزاء جزء أقل من 10 بت صحيح عدد قراءات أد واحد معظم المعالجات، وكنت د القيام بعمليات عدد صحيح 16 بت بسبب قراءات أد 10 بت في هذه الحالة، لا يزال بإمكانك القيام بالضبط نفس 16 بت عدد صحيح أوبيرتيونس، ولكن تبدأ مع أد قراءات اليسار تحولت 4 بت المعالج لا يعرف الفرق ولا تحتاج إلى القيام الرياضيات على كامل 16 بت صحيح الأعداد يعمل ما إذا كنت تعتبرها لتكون 12 4 نقطة ثابتة أو صحيح 16 بت صحيح 16 16 نقطة ثابتة. في عام ، تحتاج إلى إضافة N بت كل قطب فلتر إذا كنت لا تريد إضافة الضوضاء بسبب التمثيل العددي في المثال أعلاه، فإن المرشح الثاني من اثنين يجب أن يكون 10 4 4 18 بت لا تفقد المعلومات في الممارسة العملية على 8 بت الذي يعني أنك تستخدم قيم 24 بت تقنية لي فقط القطب الثاني من اثنين سوف تحتاج إلى قيمة أوسع، ولكن لبساطة البرامج الثابتة وعادة ما تستخدم نفس التمثيل، وبالتالي نفس الرمز، لجميع أقطاب مرشح. عادة ما أكتب روتين أو ماكرو لتنفيذ عملية واحدة مرشح القطب ، ثم تطبيق ذلك على كل قطب ما إذا كان روتين فرعي أو ماكرو يعتمد على ما إذا كانت دورات أو ذاكرة البرنامج أكثر أهمية في هذا المشروع بعينه في كلتا الحالتين، استخدم بعض حالة الصفر لتمرير جديد في الماكرو روتين الذي يقوم بتحديث فيلت ولكن أيضا تحميل ذلك في نفس حالة الصفر كان جديد في هذا يجعل من السهل تطبيق أعمدة متعددة منذ فيلت المحدثة من قطب واحد هو الجديد من واحد القادم عندما روتين، فمن المفيد أن يكون نقطة مؤشر ل فيلت على الطريق، والتي يتم تحديث فقط بعد فيلت على الطريق للخروج بهذه الطريقة يعمل روتين تلقائيا على مرشحات متتالية في الذاكرة إذا دعا عدة مرات مع ماكرو كنت لا تحتاج إلى مؤشر منذ تمرير في العنوان للعمل على كل iteration. Code أمثلة. هنا مثال على ماكرو كما هو موضح أعلاه ل بيك 18. هنا هو ماكرو مماثل ل بيك 24 أو دسبيك 30 أو 33. يتم تنفيذ هذه الأمثلة كما وحدات الماكرو باستخدام بلدي المسبق بيك المجمع الذي هو أكثر قدرة من سواء من مرافق الماكرو المدمج. كلاباشيو قضية أخرى كان يجب أن أذكرها هو تنفيذ البرامج الثابتة يمكنك كتابة قطب واحد تمرير منخفض روتين مرشح مرة واحدة، ثم تطبيقه عدة مرات في الواقع أنا عادة كتابة مثل هذا الروتين إلى اتخاذ مؤشر في الذاكرة إلى حالة التصفية، ثم يكون مقدما المؤشر بحيث يمكن استدعاؤها في الخلافة بسهولة لتحقيق مرشحات متعددة القطب أولين لاثروب أبر 20 12 في 15 03.1 شكرا جزيلا على إجاباتك - كل منهم قررت استخدام هذا فلتر إير، ولكن لا يتم استخدام هذا الفلتر كما مرشح لوباس القياسي، لأنني بحاجة إلى متوسط ​​قيم عداد ومقارنتها للكشف عن التغييرات في نطاق معين منذ هذه القيم فان تكون من أبعاد مختلفة جدا اعتمادا على الأجهزة أردت أن تأخذ في المتوسط ​​من أجل أن تكون قادرة على الرد على هذه الأجهزة تغييرات محددة تلقائيا سينسلن 21 مايو 12 في 12 06.If يمكنك العيش مع تقييد قوة اثنين من عدد من العناصر إلى المتوسط ​​أي 2،4،8،16،32 الخ ثم يمكن تقسيم بسهولة وكفاءة على وانخفاض الأداء الجزئي مع عدم وجود تقسيم مخصص لأنه يمكن القيام به كما تحول قليلا كل حق الحق هو قوة واحدة من اثنين على سبيل المثال. The أوب اعتقد انه كان اثنين من المشاكل، وتقسيم في PIC16 والذاكرة لعشاق له حلقة ويوضح هذا الجواب أن تقسيم ليس من الصعب اعترافا أنه لا يعالج مشكلة الذاكرة ولكن نظام سي يسمح إجابات جزئية، ويمكن للمستخدمين اتخاذ شيء من كل إجابة لأنفسهم، أو حتى تحرير والجمع بين إجابات أخرى لأن بعض الإجابات الأخرى تتطلب عملية الانقسام، فإنها هي أيضا غير مكتملة لأنها لا تظهر كيفية تحقيق ذلك بكفاءة على PIC16 مارتن أبريل 20 12 في 13 01.There هو الجواب لمرشح المتوسط ​​المتحرك الحقيقي ويعرف أيضا باسم فلتر بوكسكار مع متطلبات الذاكرة أقل، إذا كنت لا تفكر في التفكير تسمى مرشح المتكامل التكامل مشط سيك والفكرة هي أن لديك تكامل الذي كنت تأخذ الاختلافات على مدى فترة زمنية، والجهاز الرئيسي لحفظ الذاكرة هو أنه عن طريق تقليص، لا تحتاج إلى تخزين عشية قيمة ري من التكامل ويمكن تنفيذها باستخدام pseudocode. Your التالية المتوسط ​​المتوسط ​​المتحرك الفعال هو ديسيماتيونفاكتور ستاتيزيز ولكن تحتاج فقط للحفاظ على عينات ستاتيزيز من الواضح أنك يمكن أن تحصل على أداء أفضل إذا كان لديك ستيزيز و ديسيماتيونفاكتور هي القوى 2، بحيث القسم و باقي مشغلي استبدالها بواسطة التحولات و ماسك-ands. Postscript أنا أتفق مع أولين أنه يجب عليك دائما النظر مرشحات إر بسيطة قبل مرشح المتوسط ​​المتحرك إذا كنت لا تحتاج إلى ترددات خالية من فلتر علبة التروس، القطب 1 أو 2 القطب مرشح تمريرة منخفضة من المحتمل أن تعمل بشكل جيد. من ناحية أخرى، إذا كنت تصفية لأغراض الإفساد أخذ مدخلات عالية معدل العينة ومتوسط ​​ذلك للاستخدام من قبل عملية منخفضة معدل ثم مرشح سيك قد يكون مجرد ما كنت تبحث عن خاصة إذا كنت تستطيع استخدام ستيزيز 1 وتجنب رينغبوفر تماما مع مجرد واحد قيمة التكامل السابقة. هناك بعض تحليل متعمق من الرياضيات وراء استخدام أول أوردر إير إير تصفية أن أولين لاثروب قد وصفت بالفعل أكثر على معالجة الإشارات الرقمية كومة تبادل يتضمن الكثير من الصور الجميلة المعادلة لهذا فلتر إير هو. هذا يمكن تنفيذها باستخدام الأعداد الصحيحة فقط ولا تقسيم باستخدام التعليمات البرمجية التالية قد تحتاج إلى بعض التصحيح كما أنا كان يكتب من الذاكرة. هذا المرشح يقترب متوسط ​​متحرك من عينات K الأخيرة عن طريق تحديد قيمة ألفا إلى 1 K القيام بذلك في التعليمات البرمجية السابقة عن طريق تحديد بيتس ل LOG2 K، أي لمجموعة K 16 بيتس إلى 4، ل K 4 مجموعة بيتس إلى 2، وما إلى ذلك سوف تحقق من التعليمات البرمجية المدرجة هنا في أقرب وقت وأنا الحصول على تغيير وتعديل هذه الإجابة إذا لزم الأمر. مسألة يونيو 23 12 في 04 04.Here سا واحد القطب منخفض تمرير مرشح المتوسط ​​المتحرك، مع قطع تردد كوتوفريكنسي بسيط جدا، سريع جدا، يعمل كبيرة، وتقريبا لا الذاكرة فوق. ملاحظة جميع المتغيرات لديها نطاق خارج وظيفة مرشح، إلا أن مرت في newInput. Note هذا هو مرشح مرحلة واحدة يمكن أن تتعاقب مراحل متعددة معا لزيادة الحدة المرشح إذا كنت تستخدم أكثر من مرحلة واحدة، سيكون لديك لضبط ديكايفاكتور كما يتعلق قطع التردد لتعويض. وهو واضح كل ما تحتاجه هو هذين الخطين وضعت في أي مكان، فإنها لا تحتاج وظيفة خاصة بهم هذا مرشح لديه وقت التمرير قبل أن يمثل المتوسط ​​المتحرك إشارة الدخل إذا كنت بحاجة إلى تجاوز هذا الوقت المنحدر، يمكنك فقط تهيئة موفينغافيراج إلى القيمة الأولى من نيو إنبوت بدلا من 0، ونأمل أن يكون أولينبوت الأول خارجا. كوتوفريكنسي سامبليرات لديها مجموعة من 0 و 0 5 ديكايفاكتور هو قيمة بين 0 و 1، وعادة ما تكون قريبة من 1.Single الدقة العوامات جيدة بما فيه الكفاية لمعظم الأشياء، وأنا فقط تفضل دوبلز إذا كنت بحاجة إلى التمسك مع الأعداد الصحيحة، يمكنك تحويل عامل ديكايفاكتور والسعة إلى أعداد صحيحة كسرية، حيث يتم تخزين البسط كما عدد صحيح، والمقام هو عدد صحيح من 2 حتى تتمكن من التحول قليلا إلى اليمين كمقام بدلا من الاضطرار إلى تقسيم خلال حلقة تصفية ل على سبيل المثال، إذا ديكايفاكتور 0 99، وتريد استخدام الأعداد الصحيحة، يمكنك تعيين ديكايفاكتور 0 99 65536 64881 ثم في أي وقت تتضاعف من قبل ديكايفاكتور في حلقة تصفية الخاص بك، مجرد تحويل النتيجة 16.For مزيد من المعلومات حول هذا، وهو كتاب ممتاز أن على شبكة الإنترنت، الفصل 19 على الفلاتر المتكررة. PS لالمتوسط ​​المتحرك نموذج، نهجا مختلفا لوضع ديكايفاكتور و أمبليتيودفاكتور التي قد تكون أكثر ملاءمة لاحتياجاتك، دع أقول قلت تريد السابق، حوالي 6 بنود متوسط ​​توغ الأثير، والقيام بذلك ديسرتلي، يمكنك د إضافة 6 بنود وتقسيمها 6، حتى تتمكن من تعيين أمبليتيودفاكتور إلى 1 6، و ديكايفاكتور إلى 1 0 - AmplitudeFactor. resp 14 مايو 12 في 22 55.Everyone آخر قد علقت بدقة على الأداة المساعدة من إير مقابل فير، وعلى السلطة من قسم اثنين أنا فقط أود أن أعطي بعض تفاصيل التنفيذ أدناه يعمل بشكل جيد على ميكروكنترولر صغيرة مع عدم وجود فبو هناك S لا الضرب، وإذا حافظت N قوة اثنين، كل قسم هو دورة واحدة بت-shiftting. Basic العازلة الدائري فير الاحتفاظ العازلة تشغيل القيم N الماضية و سوم قيد التشغيل من كافة القيم في المخزن المؤقت في كل مرة يأتي نموذج جديد في طرح أقدم قيمة في المخزن مؤقت من سوم ، واستبدالها بالعينة الجديدة، وإضافة العينة الجديدة إلى سوم، والإخراج سوم N. Modified إر العازلة حلقة الحفاظ على سوم التوالي من القيم N الماضية في كل مرة تأتي عينة جديدة في، سوم - سوم N، إضافة في الجديد عينة، والمخرجات سوم N. أسئلة وأجوبة 28 أغسطس 13 في 13 45. إذا أنا م قراءة الحق، كنت إعادة وصف الدرجة الأولى إير تصفية القيمة التي تعيد طرحها هي t أقدم قيمة التي تسقط، ولكن بدلا من ذلك متوسط ​​القيم السابقة من الدرجة الأولى مرشحات إير يمكن بالتأكيد أن تكون مفيدة، ولكن أنا لست متأكدا ما تقصد عندما تقترح أن الإخراج هو نفسه بالنسبة لجميع الإشارات الدورية في معدل عينة 10KHZ، تغذية موجة مربع 100HZ في مرشح مربع 20 مرحلة سوف تسفر عن إشارة التي ترتفع بشكل موحد ل 20 عينة، يجلس عالية لمدة 30، قطرات بشكل موحد ل 20 عينة، ويجلس منخفضة ل 30 مرشح من الدرجة الأولى سوبيركات أغسطس 28 13 في 15 31.will تسفر عن موجة التي تبدأ بشكل حاد ارتفاع وتدريجيا مستويات قريبة من ولكن ليس عند المدخلات القصوى، ثم يبدأ بشكل حاد السقوط وتدريجيا مستويات قريبة ولكن ليس عند المدخلات الحد الأدنى سلوك مختلف جدا سوبيركات أغسطس 28 13 في 15 32. قضية واحدة هي أن متوسط ​​متحرك بسيط قد أو قد لا تكون مفيدة مع مرشح إير، يمكنك الحصول على مرشح لطيفة مع كالكس قليلة نسبيا منطقة معلومات الطيران التي تصف يمكن أن تعطيك فقط المستطيل في الوقت المناسب - صادقة في التكرار - ويمكنك إدارة تي الفصوص الجانبية قد يكون من المفيد أن رمي في عدد صحيح يتضاعف عدد قليل لجعله لطيفة الطيف التماثل متماثل إذا كنت يمكن أن تدخر القراد على مدار الساعة سكوت سيدمان 29 أغسطس 13 في 13 50. سكوتسيدمان لا تحتاج إلى مضاعفة إذا كان المرء ببساطة كل مرحلة من مراحل معلومات الطيران إما إخراج متوسط ​​المدخلات لتلك المرحلة وقيمتها المخزنة السابقة، ومن ثم تخزين المدخلات إذا كان واحد لديه النطاق الرقمي، يمكن للمرء أن استخدام المجموع بدلا من المتوسط ​​سواء كان ذلك s أفضل من فلتر مربع يعتمد على التطبيق استجابة الخطوة من مرشح مربع مع تأخير كامل من 1ms، على سبيل المثال، سوف يكون d2 دت ارتفاع سيئة عند تغيير المدخلات، ومرة ​​أخرى 1ms في وقت لاحق، ولكن سيكون الحد الأدنى الممكن د دت لمرشح مع مجموع 1ms تأخير سوبيركات أغسطس 29 13 في 15 25. كما قال ميكيسيلكتريكستوف، إذا كنت حقا بحاجة إلى تقليل احتياجات الذاكرة الخاصة بك، وكنت لا تدع رد فعل الاندفاع الخاص بك هو الأسي بدلا من نبض مستطيلة، وأنا سوف تذهب ل أفي تتحرك أسي فلتر الغضب أنا استخدامها على نطاق واسع مع هذا النوع من التصفية، لا تحتاج إلى أي المخزن المؤقت لا تحتاج إلى تخزين N عينات الماضي واحد فقط لذلك، متطلبات الذاكرة الخاصة بك الحصول على خفض من قبل عامل N. Also، لا تحتاج أي تقسيم لذلك فقط مضاعفات إذا كان لديك الوصول إلى الحساب العائمة نقطة، واستخدام مضاعفات نقطة العائمة خلاف ذلك، لا مضاعفات صحيحة والتحولات إلى اليمين ومع ذلك، نحن في عام 2012، وأود أن أوصي لك استخدام المجمعين و مكوس التي تسمح لك للعمل مع أرقام العائمة. بالإضافة إلى كونها أكثر كفاءة الذاكرة وأسرع كنت لا تحتاج إلى تحديث العناصر في أي العازلة دائرية، وأود أن أقول أنه هو أيضا أكثر طبيعية لأن استجابة النبض الأسي يطابق بشكل أفضل الطريقة التي تتصرف بها الطبيعة، في معظم الحالات .20 أبريل 9 في 9 59.One المسألة مع فلتر إير كما لمست تقريبا من قبل أولين و سوبيركات ولكن تجاهلها على ما يبدو من قبل الآخرين هو أن التقريب أسفل يدخل بعض عدم الدقة وربما التحيز اقتطاع بافتراض أن N ط سا من اثنين، ويتم استخدام الحساب الصحيح فقط، والتحول الحق لا القضاء بشكل منهجي على لسبس من العينة الجديدة وهذا يعني أن كم من الوقت يمكن أن تكون سلسلة من أي وقت مضى، فإن متوسط ​​أبدا أن تأخذ تلك في الاعتبار. على سبيل المثال، لنفترض ببطء تناقص سلسلة 8،8،8 8،7،7،7 7،6،6، وتفترض أن المتوسط ​​هو في الواقع 8 في البداية قبضة 7 عينة سيجلب المتوسط ​​إلى 7، مهما كانت قوة مرشح فقط لعينة واحدة نفسه قصة 6، الخ الآن التفكير في عكس سيري ترتفع سيكون متوسط ​​البقاء على 7 إلى الأبد، حتى العينة كبيرة بما فيه الكفاية لجعله تغيير. بطبيعة الحال، يمكنك تصحيح للتحيز عن طريق إضافة 1 2 N 2، ولكن التي فازت حقا حل مشكلة الدقة في هذه الحالة سوف تنخفض سلسلة البقاء إلى الأبد في 8 حتى العينة 8-1 2 N 2 ل N 4 على سبيل المثال، أي عينة فوق الصفر سوف تبقي على المتوسط ​​دون تغيير. أعتقد أن الحل ل والتي من شأنها أن تنطوي على عقد تراكم من لسب فقدت ولكن أنا لم تجعل من بعيد بما فيه الكفاية ليكون رمز جاهزة، وأنا لست متأكدا من أنه لن يضر الطاقة إير في بعض الحالات الأخرى من سلسلة على سبيل المثال ما إذا كان 7،9،7،9 سوف متوسط ​​إلى 8 ثم. أولين، سوف تتالي مرحلتين أيضا بحاجة إلى بعض التفسير هل يعني عقد اثنين من القيم المتوسطة مع نتيجة الأولى تغذي في الثانية في كل التكرار ما فائدة هذا.

No comments:

Post a Comment